56248 lines
4.3 MiB
56248 lines
4.3 MiB
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Phoenix
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "GameplayTags_classes.hpp"
|
|
#include "DialoguePlugin_structs.hpp"
|
|
#include "Phoenix_structs.hpp"
|
|
#include "NiagaraAnimNotifies_classes.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "AkAudio_structs.hpp"
|
|
#include "AkAudio_classes.hpp"
|
|
#include "NavPower_structs.hpp"
|
|
#include "NavPower_classes.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
#include "UMG_structs.hpp"
|
|
#include "UMG_classes.hpp"
|
|
#include "LevelSequence_classes.hpp"
|
|
#include "GPPUI_classes.hpp"
|
|
#include "CableComponent_classes.hpp"
|
|
#include "GameplayAbilities_classes.hpp"
|
|
#include "DeveloperSettings_classes.hpp"
|
|
#include "AIModule_structs.hpp"
|
|
#include "AIModule_classes.hpp"
|
|
#include "PhysicsCore_structs.hpp"
|
|
#include "MovieScene_structs.hpp"
|
|
#include "MovieScene_classes.hpp"
|
|
#include "GeometryCache_classes.hpp"
|
|
#include "Niagara_structs.hpp"
|
|
#include "Niagara_classes.hpp"
|
|
#include "SDSOnline_structs.hpp"
|
|
#include "PhoenixLoadingScreen_structs.hpp"
|
|
#include "CinematicCamera_classes.hpp"
|
|
#include "InputCore_structs.hpp"
|
|
#include "PhysXVehicles_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class Phoenix.PhxCameraBehavior
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxCameraBehavior : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
bool bMoverEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MoverRadiusMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehavior">();
|
|
}
|
|
static class UPhxCameraBehavior* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehavior>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehavior) == 0x000008, "Wrong alignment on UPhxCameraBehavior");
|
|
static_assert(sizeof(UPhxCameraBehavior) == 0x000038, "Wrong size on UPhxCameraBehavior");
|
|
static_assert(offsetof(UPhxCameraBehavior, bMoverEnabled) == 0x000030, "Member 'UPhxCameraBehavior::bMoverEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraBehavior, MoverRadiusMultiplier) == 0x000034, "Member 'UPhxCameraBehavior::MoverRadiusMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_ExternalCamera
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UCameraBehavior_ExternalCamera : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
bool FreezeOutputOnBlendOut; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_ExternalCamera">();
|
|
}
|
|
static class UCameraBehavior_ExternalCamera* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_ExternalCamera>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_ExternalCamera) == 0x000008, "Wrong alignment on UCameraBehavior_ExternalCamera");
|
|
static_assert(sizeof(UCameraBehavior_ExternalCamera) == 0x000040, "Wrong size on UCameraBehavior_ExternalCamera");
|
|
static_assert(offsetof(UCameraBehavior_ExternalCamera, FreezeOutputOnBlendOut) == 0x000038, "Member 'UCameraBehavior_ExternalCamera::FreezeOutputOnBlendOut' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_ExternalCameraScriptedEvent
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UCameraBehavior_ExternalCameraScriptedEvent final : public UCameraBehavior_ExternalCamera
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_ExternalCameraScriptedEvent">();
|
|
}
|
|
static class UCameraBehavior_ExternalCameraScriptedEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_ExternalCameraScriptedEvent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_ExternalCameraScriptedEvent) == 0x000008, "Wrong alignment on UCameraBehavior_ExternalCameraScriptedEvent");
|
|
static_assert(sizeof(UCameraBehavior_ExternalCameraScriptedEvent) == 0x000040, "Wrong size on UCameraBehavior_ExternalCameraScriptedEvent");
|
|
|
|
// Class Phoenix.PhxAchievementTracker
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxAchievementTracker : public UObject
|
|
{
|
|
public:
|
|
EPhxAchievements AchievementId; // 0x0028(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SavedProgress; // 0x002C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAchievementsManager* AchievementsManager; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker">();
|
|
}
|
|
static class UPhxAchievementTracker* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker) == 0x000008, "Wrong alignment on UPhxAchievementTracker");
|
|
static_assert(sizeof(UPhxAchievementTracker) == 0x000038, "Wrong size on UPhxAchievementTracker");
|
|
static_assert(offsetof(UPhxAchievementTracker, AchievementId) == 0x000028, "Member 'UPhxAchievementTracker::AchievementId' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementTracker, SavedProgress) == 0x00002C, "Member 'UPhxAchievementTracker::SavedProgress' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementTracker, AchievementsManager) == 0x000030, "Member 'UPhxAchievementTracker::AchievementsManager' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_Incremental
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_Incremental : public UPhxAchievementTracker
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_Incremental">();
|
|
}
|
|
static class UPhxAchievementTracker_Incremental* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_Incremental>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_Incremental) == 0x000008, "Wrong alignment on UPhxAchievementTracker_Incremental");
|
|
static_assert(sizeof(UPhxAchievementTracker_Incremental) == 0x000038, "Wrong size on UPhxAchievementTracker_Incremental");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_PerfectDodgeMultiple
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_PerfectDodgeMultiple final : public UPhxAchievementTracker_Incremental
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_PerfectDodgeMultiple">();
|
|
}
|
|
static class UPhxAchievementTracker_PerfectDodgeMultiple* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_PerfectDodgeMultiple>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_PerfectDodgeMultiple) == 0x000008, "Wrong alignment on UPhxAchievementTracker_PerfectDodgeMultiple");
|
|
static_assert(sizeof(UPhxAchievementTracker_PerfectDodgeMultiple) == 0x000040, "Wrong size on UPhxAchievementTracker_PerfectDodgeMultiple");
|
|
|
|
// Class Phoenix.PhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork">();
|
|
}
|
|
static class UPhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork) == 0x000008, "Wrong alignment on UPhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork");
|
|
static_assert(sizeof(UPhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork) == 0x000068, "Wrong size on UPhxBTDecorator_ShouldDespawnAfterEnteringEncounterNetwork");
|
|
|
|
// Class Phoenix.State
|
|
// 0x03B0 (0x03D8 - 0x0028)
|
|
class UState : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UState* Sender, class UState* LastState, class UState* NextState)> OnPreNewStateEnter; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UState* Sender, class UState* LastState, class UState* NextState)> OnStateChanged; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UState* BeginningState)> OnStateBegin; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UState* EndingState)> OnStateEnd; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_68[0x150]; // 0x0068(0x0150)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag StateTag; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer ActivationGrantedTags; // 0x01C0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UObject* Owner; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TScriptInterface<class IStateTransitionEventProvider> StateTransitionProvider; // 0x01E8(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UState* Parent; // 0x01F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName StateId; // 0x0200(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 StateEnumID; // 0x0208(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bActive; // 0x0209(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_20A[0x2]; // 0x020A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeActive; // 0x020C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FStateRef> ChildStateRefs; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bRememberChild; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSelfFinish; // 0x0221(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsFinishedOverriden; // 0x0222(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPropagateEntranceParams; // 0x0223(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UState*> Children; // 0x0228(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, class UState*> ChildMap; // 0x0238(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TMap<uint8, class UState*> EnumToChildMap; // 0x0288(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
class UState* ActiveChild; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 ActiveChildEnum; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UState* LastChild; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UState* NextChild; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStateParams* EntranceParameters; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<class FName, class UState*> SiblingMap; // 0x0300(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UState*> Siblings; // 0x0350(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UStateTransitionRule*> TransitionRules; // 0x0360(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayConditionContext TransitionRulesContext; // 0x0370(0x0010)(BlueprintVisible, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_380[0x58]; // 0x0380(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddAllChildStates(const struct FStateRef& DefaultState);
|
|
class UState* AddChildState(TSubclassOf<class UState> StateClass, class FName ID, uint8 EnumId);
|
|
class UState* AddChildStateRef(const struct FStateRef& StateRef, uint8 EnumId);
|
|
class UState* AddSiblingState(TSubclassOf<class UState> StateClass, class FName ID);
|
|
class UState* AddSiblingStateRef(const struct FStateRef& StateRef);
|
|
void Begin(const class UStateParams* Params_0);
|
|
void BeginChild(const class UStateParams* Params_0);
|
|
void ClearFrameSpanInputs();
|
|
void ClearStateSpanInputs();
|
|
void End();
|
|
class FText GetDebugDisplayText();
|
|
void Init(class UObject* OwnerParam, class UState* ParentState, class FName ID);
|
|
void InitAllChildStateNames();
|
|
bool IsSelfFinished();
|
|
bool IsStateFinished();
|
|
void OnBegin(const class UStateParams* Params_0);
|
|
void OnEnd();
|
|
void OnInit();
|
|
void OnStateChange(class FName OldStateID, class FName NewStateID);
|
|
void OnTick(float DeltaTime);
|
|
void RefreshInputs(float DeltaTime);
|
|
void RemoveChildState(const struct FStateRef& StateRef);
|
|
bool ShouldWaitForChildToFinish();
|
|
void Tick(float DeltaTime);
|
|
|
|
class UState* GetActiveChild() const;
|
|
float GetDeepestTimeActive() const;
|
|
class FName GetStateID() const;
|
|
float GetTimeActive() const;
|
|
bool IsActive() const;
|
|
bool IsSelfFinisher() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"State">();
|
|
}
|
|
static class UState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UState) == 0x000008, "Wrong alignment on UState");
|
|
static_assert(sizeof(UState) == 0x0003D8, "Wrong size on UState");
|
|
static_assert(offsetof(UState, OnPreNewStateEnter) == 0x000028, "Member 'UState::OnPreNewStateEnter' has a wrong offset!");
|
|
static_assert(offsetof(UState, OnStateChanged) == 0x000038, "Member 'UState::OnStateChanged' has a wrong offset!");
|
|
static_assert(offsetof(UState, OnStateBegin) == 0x000048, "Member 'UState::OnStateBegin' has a wrong offset!");
|
|
static_assert(offsetof(UState, OnStateEnd) == 0x000058, "Member 'UState::OnStateEnd' has a wrong offset!");
|
|
static_assert(offsetof(UState, StateTag) == 0x0001B8, "Member 'UState::StateTag' has a wrong offset!");
|
|
static_assert(offsetof(UState, ActivationGrantedTags) == 0x0001C0, "Member 'UState::ActivationGrantedTags' has a wrong offset!");
|
|
static_assert(offsetof(UState, Owner) == 0x0001E0, "Member 'UState::Owner' has a wrong offset!");
|
|
static_assert(offsetof(UState, StateTransitionProvider) == 0x0001E8, "Member 'UState::StateTransitionProvider' has a wrong offset!");
|
|
static_assert(offsetof(UState, Parent) == 0x0001F8, "Member 'UState::Parent' has a wrong offset!");
|
|
static_assert(offsetof(UState, StateId) == 0x000200, "Member 'UState::StateId' has a wrong offset!");
|
|
static_assert(offsetof(UState, StateEnumID) == 0x000208, "Member 'UState::StateEnumID' has a wrong offset!");
|
|
static_assert(offsetof(UState, bActive) == 0x000209, "Member 'UState::bActive' has a wrong offset!");
|
|
static_assert(offsetof(UState, TimeActive) == 0x00020C, "Member 'UState::TimeActive' has a wrong offset!");
|
|
static_assert(offsetof(UState, ChildStateRefs) == 0x000210, "Member 'UState::ChildStateRefs' has a wrong offset!");
|
|
static_assert(offsetof(UState, bRememberChild) == 0x000220, "Member 'UState::bRememberChild' has a wrong offset!");
|
|
static_assert(offsetof(UState, bSelfFinish) == 0x000221, "Member 'UState::bSelfFinish' has a wrong offset!");
|
|
static_assert(offsetof(UState, bIsFinishedOverriden) == 0x000222, "Member 'UState::bIsFinishedOverriden' has a wrong offset!");
|
|
static_assert(offsetof(UState, bPropagateEntranceParams) == 0x000223, "Member 'UState::bPropagateEntranceParams' has a wrong offset!");
|
|
static_assert(offsetof(UState, Children) == 0x000228, "Member 'UState::Children' has a wrong offset!");
|
|
static_assert(offsetof(UState, ChildMap) == 0x000238, "Member 'UState::ChildMap' has a wrong offset!");
|
|
static_assert(offsetof(UState, EnumToChildMap) == 0x000288, "Member 'UState::EnumToChildMap' has a wrong offset!");
|
|
static_assert(offsetof(UState, ActiveChild) == 0x0002D8, "Member 'UState::ActiveChild' has a wrong offset!");
|
|
static_assert(offsetof(UState, ActiveChildEnum) == 0x0002E0, "Member 'UState::ActiveChildEnum' has a wrong offset!");
|
|
static_assert(offsetof(UState, LastChild) == 0x0002E8, "Member 'UState::LastChild' has a wrong offset!");
|
|
static_assert(offsetof(UState, NextChild) == 0x0002F0, "Member 'UState::NextChild' has a wrong offset!");
|
|
static_assert(offsetof(UState, EntranceParameters) == 0x0002F8, "Member 'UState::EntranceParameters' has a wrong offset!");
|
|
static_assert(offsetof(UState, SiblingMap) == 0x000300, "Member 'UState::SiblingMap' has a wrong offset!");
|
|
static_assert(offsetof(UState, Siblings) == 0x000350, "Member 'UState::Siblings' has a wrong offset!");
|
|
static_assert(offsetof(UState, TransitionRules) == 0x000360, "Member 'UState::TransitionRules' has a wrong offset!");
|
|
static_assert(offsetof(UState, TransitionRulesContext) == 0x000370, "Member 'UState::TransitionRulesContext' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotify : public UAnimNotify
|
|
{
|
|
public:
|
|
EPhxAnimNotify NotifyType; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UObject* GetSourceObject() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify">();
|
|
}
|
|
static class UPhxAnimNotify* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify) == 0x000008, "Wrong alignment on UPhxAnimNotify");
|
|
static_assert(sizeof(UPhxAnimNotify) == 0x000040, "Wrong size on UPhxAnimNotify");
|
|
static_assert(offsetof(UPhxAnimNotify, NotifyType) == 0x000038, "Member 'UPhxAnimNotify::NotifyType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_MotionMatchEndAltGroup
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAnimNotify_MotionMatchEndAltGroup final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_MotionMatchEndAltGroup">();
|
|
}
|
|
static class UPhxAnimNotify_MotionMatchEndAltGroup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_MotionMatchEndAltGroup>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_MotionMatchEndAltGroup) == 0x000008, "Wrong alignment on UPhxAnimNotify_MotionMatchEndAltGroup");
|
|
static_assert(sizeof(UPhxAnimNotify_MotionMatchEndAltGroup) == 0x000040, "Wrong size on UPhxAnimNotify_MotionMatchEndAltGroup");
|
|
|
|
// Class Phoenix.CharacterState
|
|
// 0x00E0 (0x04B8 - 0x03D8)
|
|
class UCharacterState : public UState
|
|
{
|
|
public:
|
|
class APhxCharacter* Character; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterMovementComponent* Mover; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCapsuleComponent* Capsule; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* SkelMesh; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimInstance* AnimInstance; // 0x03F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* Montage; // 0x0400(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDoNotAffectMovement; // 0x0408(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_409[0x7]; // 0x0409(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UAnimInstance> AnimLayerClass; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoLinkAnimLayer; // 0x0418(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_419[0x3]; // 0x0419(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float UnlinkAnimLayerTimer; // 0x041C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x8]; // 0x0420(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULevelSequence* CameraAnim; // 0x0428(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EAnimatedCameraOrigin CameraReference; // 0x0430(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_431[0x3F]; // 0x0431(0x003F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UDamageType>> AllowInterruptsFromDamageTypes; // 0x0470(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
EMovementMode PriorMovementMode; // 0x0480(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_481[0x3]; // 0x0481(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CapsuleHalfHeightOverride; // 0x0484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleRadiusOverride; // 0x0488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleOverrideBlendInTime; // 0x048C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CapsuleOverrideBlendOutTime; // 0x0490(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_494[0x24]; // 0x0494(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
void OnNotifyStateBeginReceived(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation);
|
|
void OnNotifyStateEndReceived(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation);
|
|
|
|
class APhxCharacter* GetCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CharacterState">();
|
|
}
|
|
static class UCharacterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCharacterState) == 0x000008, "Wrong alignment on UCharacterState");
|
|
static_assert(sizeof(UCharacterState) == 0x0004B8, "Wrong size on UCharacterState");
|
|
static_assert(offsetof(UCharacterState, Character) == 0x0003D8, "Member 'UCharacterState::Character' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, Mover) == 0x0003E0, "Member 'UCharacterState::Mover' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, Capsule) == 0x0003E8, "Member 'UCharacterState::Capsule' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, SkelMesh) == 0x0003F0, "Member 'UCharacterState::SkelMesh' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, AnimInstance) == 0x0003F8, "Member 'UCharacterState::AnimInstance' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, Montage) == 0x000400, "Member 'UCharacterState::Montage' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, bDoNotAffectMovement) == 0x000408, "Member 'UCharacterState::bDoNotAffectMovement' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, AnimLayerClass) == 0x000410, "Member 'UCharacterState::AnimLayerClass' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, bAutoLinkAnimLayer) == 0x000418, "Member 'UCharacterState::bAutoLinkAnimLayer' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, UnlinkAnimLayerTimer) == 0x00041C, "Member 'UCharacterState::UnlinkAnimLayerTimer' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, CameraAnim) == 0x000428, "Member 'UCharacterState::CameraAnim' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, CameraReference) == 0x000430, "Member 'UCharacterState::CameraReference' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, AllowInterruptsFromDamageTypes) == 0x000470, "Member 'UCharacterState::AllowInterruptsFromDamageTypes' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, PriorMovementMode) == 0x000480, "Member 'UCharacterState::PriorMovementMode' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, CapsuleHalfHeightOverride) == 0x000484, "Member 'UCharacterState::CapsuleHalfHeightOverride' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, CapsuleRadiusOverride) == 0x000488, "Member 'UCharacterState::CapsuleRadiusOverride' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, CapsuleOverrideBlendInTime) == 0x00048C, "Member 'UCharacterState::CapsuleOverrideBlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterState, CapsuleOverrideBlendOutTime) == 0x000490, "Member 'UCharacterState::CapsuleOverrideBlendOutTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.Gadget
|
|
// 0x0060 (0x0280 - 0x0220)
|
|
class AGadget : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* UserCharacter; // 0x0228(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraFOV; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInteractableComponent* InteractableComp; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LerpSpeedPlayerPositioningToGadget; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* EnterAnim; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* IdleAnim; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ExitAnim; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArrowComponent* CameraForwardArrow; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArrowComponent* PlayerStandingArrow; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool UsePlayerStandingLocation; // 0x0270(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULightWeightContextualAnimTargetComponent* LightWeightContextualAnimTargetComponent; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UInteractableComponent* GetInteractableComp();
|
|
void HandleProximityChanged(EInteractableProximity Promity, EInteractableProximity PreviousProximity);
|
|
void NotifyProximityChanged(EInteractableProximity Promity, EInteractableProximity PreviousProximity);
|
|
|
|
class UAnimMontage* GetEnterAnim() const;
|
|
class UAnimMontage* GetExitAnim() const;
|
|
class UAnimMontage* GetIdleAnim() const;
|
|
class APhxCharacter* GetUserCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Gadget">();
|
|
}
|
|
static class AGadget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AGadget>();
|
|
}
|
|
};
|
|
static_assert(alignof(AGadget) == 0x000008, "Wrong alignment on AGadget");
|
|
static_assert(sizeof(AGadget) == 0x000280, "Wrong size on AGadget");
|
|
static_assert(offsetof(AGadget, UserCharacter) == 0x000228, "Member 'AGadget::UserCharacter' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, CameraFOV) == 0x000230, "Member 'AGadget::CameraFOV' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, InteractableComp) == 0x000238, "Member 'AGadget::InteractableComp' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, LerpSpeedPlayerPositioningToGadget) == 0x000240, "Member 'AGadget::LerpSpeedPlayerPositioningToGadget' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, EnterAnim) == 0x000248, "Member 'AGadget::EnterAnim' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, IdleAnim) == 0x000250, "Member 'AGadget::IdleAnim' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, ExitAnim) == 0x000258, "Member 'AGadget::ExitAnim' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, CameraForwardArrow) == 0x000260, "Member 'AGadget::CameraForwardArrow' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, PlayerStandingArrow) == 0x000268, "Member 'AGadget::PlayerStandingArrow' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, UsePlayerStandingLocation) == 0x000270, "Member 'AGadget::UsePlayerStandingLocation' has a wrong offset!");
|
|
static_assert(offsetof(AGadget, LightWeightContextualAnimTargetComponent) == 0x000278, "Member 'AGadget::LightWeightContextualAnimTargetComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.MicroSwitchboardPuzzle
|
|
// 0x0050 (0x02D0 - 0x0280)
|
|
class AMicroSwitchboardPuzzle final : public AGadget
|
|
{
|
|
public:
|
|
class UMicroSwitchboardPuzzleFSM* MicroSwitchboardPuzzleFSM; // 0x0280(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FStateRef MicroSwitchboardPuzzleFSMRef; // 0x0288(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
EInteractableProximity HolsterWeaponAtProxmity; // 0x0298(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPuzzleSwitch* PowerOnLever; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPuzzleSolved; // 0x02A8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnPuzzleSolvedDelegate; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPuzzleFailedDelegate; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool CheckForPuzzleSuccess();
|
|
void LeverPulled(class APhxCharacter* InteractedBy);
|
|
void OnAttemptPowerOn(bool bWithCorrectSolution);
|
|
void OnPlayerEngagedGadget();
|
|
void OnPlayerLeftGadget();
|
|
|
|
bool IsPuzzleSolved() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MicroSwitchboardPuzzle">();
|
|
}
|
|
static class AMicroSwitchboardPuzzle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AMicroSwitchboardPuzzle>();
|
|
}
|
|
};
|
|
static_assert(alignof(AMicroSwitchboardPuzzle) == 0x000008, "Wrong alignment on AMicroSwitchboardPuzzle");
|
|
static_assert(sizeof(AMicroSwitchboardPuzzle) == 0x0002D0, "Wrong size on AMicroSwitchboardPuzzle");
|
|
static_assert(offsetof(AMicroSwitchboardPuzzle, MicroSwitchboardPuzzleFSM) == 0x000280, "Member 'AMicroSwitchboardPuzzle::MicroSwitchboardPuzzleFSM' has a wrong offset!");
|
|
static_assert(offsetof(AMicroSwitchboardPuzzle, MicroSwitchboardPuzzleFSMRef) == 0x000288, "Member 'AMicroSwitchboardPuzzle::MicroSwitchboardPuzzleFSMRef' has a wrong offset!");
|
|
static_assert(offsetof(AMicroSwitchboardPuzzle, HolsterWeaponAtProxmity) == 0x000298, "Member 'AMicroSwitchboardPuzzle::HolsterWeaponAtProxmity' has a wrong offset!");
|
|
static_assert(offsetof(AMicroSwitchboardPuzzle, PowerOnLever) == 0x0002A0, "Member 'AMicroSwitchboardPuzzle::PowerOnLever' has a wrong offset!");
|
|
static_assert(offsetof(AMicroSwitchboardPuzzle, bPuzzleSolved) == 0x0002A8, "Member 'AMicroSwitchboardPuzzle::bPuzzleSolved' has a wrong offset!");
|
|
static_assert(offsetof(AMicroSwitchboardPuzzle, OnPuzzleSolvedDelegate) == 0x0002B0, "Member 'AMicroSwitchboardPuzzle::OnPuzzleSolvedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(AMicroSwitchboardPuzzle, OnPuzzleFailedDelegate) == 0x0002C0, "Member 'AMicroSwitchboardPuzzle::OnPuzzleFailedDelegate' has a wrong offset!");
|
|
|
|
// Class Phoenix.AbilityHitReactState
|
|
// 0x0070 (0x0528 - 0x04B8)
|
|
class UAbilityHitReactState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FHitReactionData CurrentHitReaction; // 0x04B8(0x0068)(Transient, NativeAccessSpecifierPublic)
|
|
uint8 Pad_520[0x8]; // 0x0520(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAbilityFinished(const struct FGameplayTag& InTag, int32 NewCount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AbilityHitReactState">();
|
|
}
|
|
static class UAbilityHitReactState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAbilityHitReactState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAbilityHitReactState) == 0x000008, "Wrong alignment on UAbilityHitReactState");
|
|
static_assert(sizeof(UAbilityHitReactState) == 0x000528, "Wrong size on UAbilityHitReactState");
|
|
static_assert(offsetof(UAbilityHitReactState, CurrentHitReaction) == 0x0004B8, "Member 'UAbilityHitReactState::CurrentHitReaction' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSelectable
|
|
// 0x0040 (0x02A0 - 0x0260)
|
|
class UPhxSelectable : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_260[0x30]; // 0x0260(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName MenuReaderTag; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsSelected; // 0x0298(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsFocused; // 0x0299(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsLocked; // 0x029A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisabled; // 0x029B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bNotificationOn; // 0x029C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29D[0x3]; // 0x029D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CancelPressed();
|
|
void ConfirmPressed();
|
|
class FText LocalizeDate(const struct FDateTime& InDateTime);
|
|
void SetDisabled(bool bIsDisabled);
|
|
void SetFocused(bool bFocused);
|
|
void SetLocked(bool bLocked);
|
|
void SetNotificationOn(bool bIsOn);
|
|
void SetSelected(bool bSelected);
|
|
|
|
class FName GetMenuReaderTag() const;
|
|
bool IsFocused() const;
|
|
bool IsLocked() const;
|
|
bool IsNotificationOn() const;
|
|
bool IsOptionDisabled() const;
|
|
bool IsSelected() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSelectable">();
|
|
}
|
|
static class UPhxSelectable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSelectable>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSelectable) == 0x000008, "Wrong alignment on UPhxSelectable");
|
|
static_assert(sizeof(UPhxSelectable) == 0x0002A0, "Wrong size on UPhxSelectable");
|
|
static_assert(offsetof(UPhxSelectable, MenuReaderTag) == 0x000290, "Member 'UPhxSelectable::MenuReaderTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSelectable, bIsSelected) == 0x000298, "Member 'UPhxSelectable::bIsSelected' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSelectable, bIsFocused) == 0x000299, "Member 'UPhxSelectable::bIsFocused' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSelectable, bIsLocked) == 0x00029A, "Member 'UPhxSelectable::bIsLocked' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSelectable, bDisabled) == 0x00029B, "Member 'UPhxSelectable::bDisabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSelectable, bNotificationOn) == 0x00029C, "Member 'UPhxSelectable::bNotificationOn' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBiosSlot
|
|
// 0x0190 (0x0430 - 0x02A0)
|
|
class UPhxBiosSlot : public UPhxSelectable
|
|
{
|
|
public:
|
|
class UImage* Icon; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Title; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* PersonID; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* PersonStatus; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* AudioLogFound; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* BiosFound; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FItemData CachedBioData; // 0x02D0(0x0100)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxPersonData CachedPersonData; // 0x03D0(0x0060)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetFullBio(const class UBiosVirtualData* BioVID);
|
|
void SetPartialBio(const class UBiosVirtualData* BioVID);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBiosSlot">();
|
|
}
|
|
static class UPhxBiosSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBiosSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBiosSlot) == 0x000008, "Wrong alignment on UPhxBiosSlot");
|
|
static_assert(sizeof(UPhxBiosSlot) == 0x000430, "Wrong size on UPhxBiosSlot");
|
|
static_assert(offsetof(UPhxBiosSlot, Icon) == 0x0002A0, "Member 'UPhxBiosSlot::Icon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBiosSlot, Title) == 0x0002A8, "Member 'UPhxBiosSlot::Title' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBiosSlot, PersonID) == 0x0002B0, "Member 'UPhxBiosSlot::PersonID' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBiosSlot, PersonStatus) == 0x0002B8, "Member 'UPhxBiosSlot::PersonStatus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBiosSlot, AudioLogFound) == 0x0002C0, "Member 'UPhxBiosSlot::AudioLogFound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBiosSlot, BiosFound) == 0x0002C8, "Member 'UPhxBiosSlot::BiosFound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBiosSlot, CachedBioData) == 0x0002D0, "Member 'UPhxBiosSlot::CachedBioData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBiosSlot, CachedPersonData) == 0x0003D0, "Member 'UPhxBiosSlot::CachedPersonData' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIBodyState
|
|
// 0x0098 (0x0550 - 0x04B8)
|
|
class UAIBodyState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef ScriptedEvent; // 0x04B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Reaction; // 0x04C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Melee; // 0x04D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Movement; // 0x04E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ContextualReaction; // 0x04F8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Stunned; // 0x0508(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AdHocCinematic; // 0x0518(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef SnowcatOccupant; // 0x0528(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef GRPState; // 0x0538(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UBodyStateParams* ForceDeathStateParams; // 0x0548(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIBodyState">();
|
|
}
|
|
static class UAIBodyState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIBodyState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIBodyState) == 0x000008, "Wrong alignment on UAIBodyState");
|
|
static_assert(sizeof(UAIBodyState) == 0x000550, "Wrong size on UAIBodyState");
|
|
static_assert(offsetof(UAIBodyState, ScriptedEvent) == 0x0004B8, "Member 'UAIBodyState::ScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, Reaction) == 0x0004C8, "Member 'UAIBodyState::Reaction' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, Melee) == 0x0004D8, "Member 'UAIBodyState::Melee' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, Movement) == 0x0004E8, "Member 'UAIBodyState::Movement' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, ContextualReaction) == 0x0004F8, "Member 'UAIBodyState::ContextualReaction' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, Stunned) == 0x000508, "Member 'UAIBodyState::Stunned' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, AdHocCinematic) == 0x000518, "Member 'UAIBodyState::AdHocCinematic' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, SnowcatOccupant) == 0x000528, "Member 'UAIBodyState::SnowcatOccupant' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, GRPState) == 0x000538, "Member 'UAIBodyState::GRPState' has a wrong offset!");
|
|
static_assert(offsetof(UAIBodyState, ForceDeathStateParams) == 0x000548, "Member 'UAIBodyState::ForceDeathStateParams' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBlueprintAction_PlayScriptedEvent
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UPhxBlueprintAction_PlayScriptedEvent final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnStart; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFinish; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCancel; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFail; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnNoLevelSequences; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxBlueprintAction_PlayScriptedEvent* PlayScriptedEvent(class APhxScriptedEventActor* ScriptedEventActor);
|
|
|
|
void HandleCancel();
|
|
void HandleFail();
|
|
void HandleFinish();
|
|
void HandleNoLevelSequences();
|
|
void HandleStart();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBlueprintAction_PlayScriptedEvent">();
|
|
}
|
|
static class UPhxBlueprintAction_PlayScriptedEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBlueprintAction_PlayScriptedEvent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBlueprintAction_PlayScriptedEvent) == 0x000008, "Wrong alignment on UPhxBlueprintAction_PlayScriptedEvent");
|
|
static_assert(sizeof(UPhxBlueprintAction_PlayScriptedEvent) == 0x000088, "Wrong size on UPhxBlueprintAction_PlayScriptedEvent");
|
|
static_assert(offsetof(UPhxBlueprintAction_PlayScriptedEvent, OnStart) == 0x000030, "Member 'UPhxBlueprintAction_PlayScriptedEvent::OnStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBlueprintAction_PlayScriptedEvent, OnFinish) == 0x000040, "Member 'UPhxBlueprintAction_PlayScriptedEvent::OnFinish' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBlueprintAction_PlayScriptedEvent, OnCancel) == 0x000050, "Member 'UPhxBlueprintAction_PlayScriptedEvent::OnCancel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBlueprintAction_PlayScriptedEvent, OnFail) == 0x000060, "Member 'UPhxBlueprintAction_PlayScriptedEvent::OnFail' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBlueprintAction_PlayScriptedEvent, OnNoLevelSequences) == 0x000070, "Member 'UPhxBlueprintAction_PlayScriptedEvent::OnNoLevelSequences' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_OnlyOnce
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_OnlyOnce : public UPhxAchievementTracker
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_OnlyOnce">();
|
|
}
|
|
static class UPhxAchievementTracker_OnlyOnce* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_OnlyOnce>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_OnlyOnce) == 0x000008, "Wrong alignment on UPhxAchievementTracker_OnlyOnce");
|
|
static_assert(sizeof(UPhxAchievementTracker_OnlyOnce) == 0x000038, "Wrong size on UPhxAchievementTracker_OnlyOnce");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_FinishHardcoreNGPlus
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_FinishHardcoreNGPlus final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
bool SaveFileOnlyHardNGPlusMode; // 0x0038(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_FinishHardcoreNGPlus">();
|
|
}
|
|
static class UPhxAchievementTracker_FinishHardcoreNGPlus* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_FinishHardcoreNGPlus>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_FinishHardcoreNGPlus) == 0x000008, "Wrong alignment on UPhxAchievementTracker_FinishHardcoreNGPlus");
|
|
static_assert(sizeof(UPhxAchievementTracker_FinishHardcoreNGPlus) == 0x000040, "Wrong size on UPhxAchievementTracker_FinishHardcoreNGPlus");
|
|
static_assert(offsetof(UPhxAchievementTracker_FinishHardcoreNGPlus, SaveFileOnlyHardNGPlusMode) == 0x000038, "Member 'UPhxAchievementTracker_FinishHardcoreNGPlus::SaveFileOnlyHardNGPlusMode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDataDefinition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxDataDefinition : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDataDefinition">();
|
|
}
|
|
static class UPhxDataDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDataDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDataDefinition) == 0x000008, "Wrong alignment on UPhxDataDefinition");
|
|
static_assert(sizeof(UPhxDataDefinition) == 0x000030, "Wrong size on UPhxDataDefinition");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_Base
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Base : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_Base">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_Base* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_Base>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_Base) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_Base");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_Base) == 0x000030, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_Base");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UPhxGameplayAbilityDefinition_Traverse : public UPhxGameplayAbilityDefinition_Traverse_Base
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer AbilityActivationOwnedTags; // 0x0030(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer CharacterStateActivationOwnedTags; // 0x0050(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse) == 0x000070, "Wrong size on UPhxGameplayAbilityDefinition_Traverse");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse, AbilityActivationOwnedTags) == 0x000030, "Member 'UPhxGameplayAbilityDefinition_Traverse::AbilityActivationOwnedTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse, CharacterStateActivationOwnedTags) == 0x000050, "Member 'UPhxGameplayAbilityDefinition_Traverse::CharacterStateActivationOwnedTags' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_Fixed
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed : public UPhxGameplayAbilityDefinition_Traverse
|
|
{
|
|
public:
|
|
class UAnimMontage* Montage; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementMode TraversalMovementMode; // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECustomMovementMode TraversalCustomMovementMode; // 0x0079(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPerformMoveToStartTransform; // 0x007A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRestoreDefaultMovementModeOnTraversalEnd; // 0x007B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRequiresWeaponHolster; // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRequiresUncrouch; // 0x007D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowAlignmentToFinishBeforeBlendOut; // 0x007E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7F[0x1]; // 0x007F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_Fixed">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_Fixed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_Fixed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_Fixed) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_Fixed");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_Fixed) == 0x000080, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_Fixed");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Fixed, Montage) == 0x000070, "Member 'UPhxGameplayAbilityDefinition_Traverse_Fixed::Montage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Fixed, TraversalMovementMode) == 0x000078, "Member 'UPhxGameplayAbilityDefinition_Traverse_Fixed::TraversalMovementMode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Fixed, TraversalCustomMovementMode) == 0x000079, "Member 'UPhxGameplayAbilityDefinition_Traverse_Fixed::TraversalCustomMovementMode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Fixed, bPerformMoveToStartTransform) == 0x00007A, "Member 'UPhxGameplayAbilityDefinition_Traverse_Fixed::bPerformMoveToStartTransform' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Fixed, bRestoreDefaultMovementModeOnTraversalEnd) == 0x00007B, "Member 'UPhxGameplayAbilityDefinition_Traverse_Fixed::bRestoreDefaultMovementModeOnTraversalEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Fixed, bRequiresWeaponHolster) == 0x00007C, "Member 'UPhxGameplayAbilityDefinition_Traverse_Fixed::bRequiresWeaponHolster' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Fixed, bRequiresUncrouch) == 0x00007D, "Member 'UPhxGameplayAbilityDefinition_Traverse_Fixed::bRequiresUncrouch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Fixed, bAllowAlignmentToFinishBeforeBlendOut) == 0x00007E, "Member 'UPhxGameplayAbilityDefinition_Traverse_Fixed::bAllowAlignmentToFinishBeforeBlendOut' has a wrong offset!");
|
|
|
|
// Class Phoenix.AICustomMoveVelocityState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UAICustomMoveVelocityState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AICustomMoveVelocityState">();
|
|
}
|
|
static class UAICustomMoveVelocityState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAICustomMoveVelocityState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAICustomMoveVelocityState) == 0x000008, "Wrong alignment on UAICustomMoveVelocityState");
|
|
static_assert(sizeof(UAICustomMoveVelocityState) == 0x0004B8, "Wrong size on UAICustomMoveVelocityState");
|
|
|
|
// Class Phoenix.StateParams
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UStateParams : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"StateParams">();
|
|
}
|
|
static class UStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UStateParams) == 0x000008, "Wrong alignment on UStateParams");
|
|
static_assert(sizeof(UStateParams) == 0x000030, "Wrong size on UStateParams");
|
|
|
|
// Class Phoenix.PhxAnimNotify_AICharacterEvent
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_AICharacterEvent final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
struct FGameplayTag EventTag; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_AICharacterEvent">();
|
|
}
|
|
static class UPhxAnimNotify_AICharacterEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_AICharacterEvent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_AICharacterEvent) == 0x000008, "Wrong alignment on UPhxAnimNotify_AICharacterEvent");
|
|
static_assert(sizeof(UPhxAnimNotify_AICharacterEvent) == 0x000048, "Wrong size on UPhxAnimNotify_AICharacterEvent");
|
|
static_assert(offsetof(UPhxAnimNotify_AICharacterEvent, EventTag) == 0x000040, "Member 'UPhxAnimNotify_AICharacterEvent::EventTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayerCharacterState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UPlayerCharacterState : public UCharacterState
|
|
{
|
|
public:
|
|
class APhxPlayerCharacter* PlayerCharacter; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerMovementComponent* PlayerMover; // 0x04C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerCharacterDefinition* PlayerDef; // 0x04C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerCharacterState">();
|
|
}
|
|
static class UPlayerCharacterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerCharacterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayerCharacterState) == 0x000008, "Wrong alignment on UPlayerCharacterState");
|
|
static_assert(sizeof(UPlayerCharacterState) == 0x0004D0, "Wrong size on UPlayerCharacterState");
|
|
static_assert(offsetof(UPlayerCharacterState, PlayerCharacter) == 0x0004B8, "Member 'UPlayerCharacterState::PlayerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerCharacterState, PlayerMover) == 0x0004C0, "Member 'UPlayerCharacterState::PlayerMover' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerCharacterState, PlayerDef) == 0x0004C8, "Member 'UPlayerCharacterState::PlayerDef' has a wrong offset!");
|
|
|
|
// Class Phoenix.MontageAttachState
|
|
// 0x0010 (0x04E0 - 0x04D0)
|
|
class UMontageAttachState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x10]; // 0x04D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MontageAttachState">();
|
|
}
|
|
static class UMontageAttachState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMontageAttachState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMontageAttachState) == 0x000008, "Wrong alignment on UMontageAttachState");
|
|
static_assert(sizeof(UMontageAttachState) == 0x0004E0, "Wrong size on UMontageAttachState");
|
|
|
|
// Class Phoenix.AIGRPHeldStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAIGRPHeldStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPHeldStateParams">();
|
|
}
|
|
static class UAIGRPHeldStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPHeldStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPHeldStateParams) == 0x000008, "Wrong alignment on UAIGRPHeldStateParams");
|
|
static_assert(sizeof(UAIGRPHeldStateParams) == 0x000038, "Wrong size on UAIGRPHeldStateParams");
|
|
|
|
// Class Phoenix.AIGRPHeldState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UAIGRPHeldState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x18]; // 0x04B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPHeldState">();
|
|
}
|
|
static class UAIGRPHeldState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPHeldState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPHeldState) == 0x000008, "Wrong alignment on UAIGRPHeldState");
|
|
static_assert(sizeof(UAIGRPHeldState) == 0x0004D0, "Wrong size on UAIGRPHeldState");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StoryHabitat
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StoryHabitat final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StoryHabitat">();
|
|
}
|
|
static class UPhxAchievementTracker_StoryHabitat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StoryHabitat>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StoryHabitat) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StoryHabitat");
|
|
static_assert(sizeof(UPhxAchievementTracker_StoryHabitat) == 0x000038, "Wrong size on UPhxAchievementTracker_StoryHabitat");
|
|
|
|
// Class Phoenix.PhxBTService_EnableCompanionBumping
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_EnableCompanionBumping final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EnableCompanionBumping">();
|
|
}
|
|
static class UPhxBTService_EnableCompanionBumping* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EnableCompanionBumping>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EnableCompanionBumping) == 0x000008, "Wrong alignment on UPhxBTService_EnableCompanionBumping");
|
|
static_assert(sizeof(UPhxBTService_EnableCompanionBumping) == 0x000070, "Wrong size on UPhxBTService_EnableCompanionBumping");
|
|
|
|
// Class Phoenix.AIGRPLaunchStateParams
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UAIGRPLaunchStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPLaunchStateParams">();
|
|
}
|
|
static class UAIGRPLaunchStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPLaunchStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPLaunchStateParams) == 0x000008, "Wrong alignment on UAIGRPLaunchStateParams");
|
|
static_assert(sizeof(UAIGRPLaunchStateParams) == 0x000048, "Wrong size on UAIGRPLaunchStateParams");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAnimNotifyState : public UAnimNotifyState
|
|
{
|
|
public:
|
|
EPhxAnimNotifyState NotifyStateType; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState">();
|
|
}
|
|
static class UPhxAnimNotifyState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState) == 0x000008, "Wrong alignment on UPhxAnimNotifyState");
|
|
static_assert(sizeof(UPhxAnimNotifyState) == 0x000038, "Wrong size on UPhxAnimNotifyState");
|
|
static_assert(offsetof(UPhxAnimNotifyState, NotifyStateType) == 0x000030, "Member 'UPhxAnimNotifyState::NotifyStateType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_EnablePhysics
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UPhxAnimNotifyState_EnablePhysics final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
ECharacterPhysicsBlendType Type; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName BodyName; // 0x003C(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIncludeSelf; // 0x0044(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName ProfileName; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName ConstraintProfileName; // 0x0050(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float BlendInTime; // 0x0058(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float BlendOutTime; // 0x005C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_EnablePhysics">();
|
|
}
|
|
static class UPhxAnimNotifyState_EnablePhysics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_EnablePhysics>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_EnablePhysics) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_EnablePhysics");
|
|
static_assert(sizeof(UPhxAnimNotifyState_EnablePhysics) == 0x000060, "Wrong size on UPhxAnimNotifyState_EnablePhysics");
|
|
static_assert(offsetof(UPhxAnimNotifyState_EnablePhysics, Type) == 0x000038, "Member 'UPhxAnimNotifyState_EnablePhysics::Type' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_EnablePhysics, BodyName) == 0x00003C, "Member 'UPhxAnimNotifyState_EnablePhysics::BodyName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_EnablePhysics, bIncludeSelf) == 0x000044, "Member 'UPhxAnimNotifyState_EnablePhysics::bIncludeSelf' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_EnablePhysics, ProfileName) == 0x000048, "Member 'UPhxAnimNotifyState_EnablePhysics::ProfileName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_EnablePhysics, ConstraintProfileName) == 0x000050, "Member 'UPhxAnimNotifyState_EnablePhysics::ConstraintProfileName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_EnablePhysics, BlendInTime) == 0x000058, "Member 'UPhxAnimNotifyState_EnablePhysics::BlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_EnablePhysics, BlendOutTime) == 0x00005C, "Member 'UPhxAnimNotifyState_EnablePhysics::BlendOutTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIGRPLaunchedState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UAIGRPLaunchedState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x18]; // 0x04B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPLaunchedState">();
|
|
}
|
|
static class UAIGRPLaunchedState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPLaunchedState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPLaunchedState) == 0x000008, "Wrong alignment on UAIGRPLaunchedState");
|
|
static_assert(sizeof(UAIGRPLaunchedState) == 0x0004D0, "Wrong size on UAIGRPLaunchedState");
|
|
|
|
// Class Phoenix.MotionMatchLocomotionState
|
|
// 0x0028 (0x04E0 - 0x04B8)
|
|
class UMotionMatchLocomotionState : public UCharacterState
|
|
{
|
|
public:
|
|
class UPhxMotionComponent* MotionComponent; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxMotionController* MotionController; // 0x04C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C8[0x18]; // 0x04C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchLocomotionState">();
|
|
}
|
|
static class UMotionMatchLocomotionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchLocomotionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchLocomotionState) == 0x000008, "Wrong alignment on UMotionMatchLocomotionState");
|
|
static_assert(sizeof(UMotionMatchLocomotionState) == 0x0004E0, "Wrong size on UMotionMatchLocomotionState");
|
|
static_assert(offsetof(UMotionMatchLocomotionState, MotionComponent) == 0x0004B8, "Member 'UMotionMatchLocomotionState::MotionComponent' has a wrong offset!");
|
|
static_assert(offsetof(UMotionMatchLocomotionState, MotionController) == 0x0004C0, "Member 'UMotionMatchLocomotionState::MotionController' has a wrong offset!");
|
|
|
|
// Class Phoenix.MotionMatchAimWalkState
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchAimWalkState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchAimWalkState">();
|
|
}
|
|
static class UMotionMatchAimWalkState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchAimWalkState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchAimWalkState) == 0x000008, "Wrong alignment on UMotionMatchAimWalkState");
|
|
static_assert(sizeof(UMotionMatchAimWalkState) == 0x0004E0, "Wrong size on UMotionMatchAimWalkState");
|
|
|
|
// Class Phoenix.AIGRPPulledStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAIGRPPulledStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPPulledStateParams">();
|
|
}
|
|
static class UAIGRPPulledStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPPulledStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPPulledStateParams) == 0x000008, "Wrong alignment on UAIGRPPulledStateParams");
|
|
static_assert(sizeof(UAIGRPPulledStateParams) == 0x000038, "Wrong size on UAIGRPPulledStateParams");
|
|
|
|
// Class Phoenix.WSPanel
|
|
// 0x0070 (0x0290 - 0x0220)
|
|
class AWSPanel : public AActor
|
|
{
|
|
public:
|
|
struct FVector RelativeOffset; // 0x0220(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector RelativeScale; // 0x022C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* OpenSound; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* CloseSound; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ConfirmSound; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* CancelSound; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavLeftSound; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavRightSound; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavUpSound; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavDownSound; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ShoulderLeftSound; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ShoulderRightSound; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComp; // 0x0288(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void CancelHeld(float TimeHeld);
|
|
void CancelPressed();
|
|
void CancelReleased();
|
|
void Close();
|
|
void ConfirmHeld(float TimeHeld);
|
|
void ConfirmPressed();
|
|
void ConfirmReleased();
|
|
void FaceLeftHeld(float TimeHeld);
|
|
void FaceLeftPressed();
|
|
void FaceLeftReleased();
|
|
void FaceUpHeld(float DeltaTime);
|
|
void FaceUpPressed();
|
|
void FaceUpReleased();
|
|
void GatherSelectableElements();
|
|
void HandleDirectionInput(EInputDirection Direction);
|
|
void NotifyRefresh();
|
|
void Open();
|
|
void PlayGlobalSound(class UAkAudioEvent* Sound);
|
|
void PlaySound(class UAkAudioEvent* Sound);
|
|
void ReceiveHandleDirectionInput(EInputDirection Direction);
|
|
void ShoulderLeftPressed();
|
|
void ShoulderRightPressed();
|
|
|
|
class UAkAudioEvent* GetCancelSound() const;
|
|
class UAkAudioEvent* GetCloseSound() const;
|
|
class UAkAudioEvent* GetConfirmSound() const;
|
|
class AWSPanel* GetDeepestPanel() const;
|
|
class UAkAudioEvent* GetNavDownSound() const;
|
|
class UAkAudioEvent* GetNavLeftSound() const;
|
|
class UAkAudioEvent* GetNavRightSound() const;
|
|
class UAkAudioEvent* GetNavUpSound() const;
|
|
class UAkAudioEvent* GetOpenSound() const;
|
|
class AWSPanel* GetParent() const;
|
|
struct FVector GetRelativeOffset() const;
|
|
struct FVector GetRelativeScale() const;
|
|
class UAkAudioEvent* GetShoulderLeftSound() const;
|
|
class UAkAudioEvent* GetShoulderRightSound() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSPanel">();
|
|
}
|
|
static class AWSPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSPanel) == 0x000008, "Wrong alignment on AWSPanel");
|
|
static_assert(sizeof(AWSPanel) == 0x000290, "Wrong size on AWSPanel");
|
|
static_assert(offsetof(AWSPanel, RelativeOffset) == 0x000220, "Member 'AWSPanel::RelativeOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, RelativeScale) == 0x00022C, "Member 'AWSPanel::RelativeScale' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, OpenSound) == 0x000238, "Member 'AWSPanel::OpenSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, CloseSound) == 0x000240, "Member 'AWSPanel::CloseSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, ConfirmSound) == 0x000248, "Member 'AWSPanel::ConfirmSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, CancelSound) == 0x000250, "Member 'AWSPanel::CancelSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, NavLeftSound) == 0x000258, "Member 'AWSPanel::NavLeftSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, NavRightSound) == 0x000260, "Member 'AWSPanel::NavRightSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, NavUpSound) == 0x000268, "Member 'AWSPanel::NavUpSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, NavDownSound) == 0x000270, "Member 'AWSPanel::NavDownSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, ShoulderLeftSound) == 0x000278, "Member 'AWSPanel::ShoulderLeftSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, ShoulderRightSound) == 0x000280, "Member 'AWSPanel::ShoulderRightSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSPanel, SoundComp) == 0x000288, "Member 'AWSPanel::SoundComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSSkillTree
|
|
// 0x00B8 (0x0348 - 0x0290)
|
|
class AWSSkillTree final : public AWSPanel
|
|
{
|
|
public:
|
|
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCarouselComponent* CarouselComp; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* SelectionRoot; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCarouselComponent* SelectionCarouselComp; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class USceneComponent*> GatheredBranches; // 0x02B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UChildActorComponent*> GatheredSelections; // 0x02C0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class FName StartingWeaponName; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> Weapons; // 0x02D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float RotationSpeed; // 0x02E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AngleOffset; // 0x02EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* TreeBranchOpacity; // 0x02F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* TreeWheelScale; // 0x02F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* TreeWheelSaturation; // 0x0300(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* TreeWheelOpacity; // 0x0308(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class AWSSkillTreeButton*> Buttons; // 0x0310(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AWSSkillTreeButton*> RootButtons; // 0x0320(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class AEquippable* CachedWeapon; // 0x0330(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APrinterV2* Printer; // 0x0338(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GatherTreeBranches(TArray<class USceneComponent*>* OutTreeBranches);
|
|
void GatherTreeSelections(TArray<class UChildActorComponent*>* OutTreeSelections);
|
|
void NotifyHologramUpgrades(const struct FItemData& ItemData, const class UChildActorComponent* SelectionComponent);
|
|
void NotifyHologramVisibility(int32 Index_0, bool bVisible);
|
|
|
|
int32 GetCurrentBranchIndex() const;
|
|
class AWSSkillTreeButton* GetSelected() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSSkillTree">();
|
|
}
|
|
static class AWSSkillTree* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSSkillTree>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSSkillTree) == 0x000008, "Wrong alignment on AWSSkillTree");
|
|
static_assert(sizeof(AWSSkillTree) == 0x000348, "Wrong size on AWSSkillTree");
|
|
static_assert(offsetof(AWSSkillTree, CarouselComp) == 0x000298, "Member 'AWSSkillTree::CarouselComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, SelectionRoot) == 0x0002A0, "Member 'AWSSkillTree::SelectionRoot' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, SelectionCarouselComp) == 0x0002A8, "Member 'AWSSkillTree::SelectionCarouselComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, GatheredBranches) == 0x0002B0, "Member 'AWSSkillTree::GatheredBranches' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, GatheredSelections) == 0x0002C0, "Member 'AWSSkillTree::GatheredSelections' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, StartingWeaponName) == 0x0002D0, "Member 'AWSSkillTree::StartingWeaponName' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, Weapons) == 0x0002D8, "Member 'AWSSkillTree::Weapons' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, RotationSpeed) == 0x0002E8, "Member 'AWSSkillTree::RotationSpeed' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, AngleOffset) == 0x0002EC, "Member 'AWSSkillTree::AngleOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, TreeBranchOpacity) == 0x0002F0, "Member 'AWSSkillTree::TreeBranchOpacity' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, TreeWheelScale) == 0x0002F8, "Member 'AWSSkillTree::TreeWheelScale' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, TreeWheelSaturation) == 0x000300, "Member 'AWSSkillTree::TreeWheelSaturation' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, TreeWheelOpacity) == 0x000308, "Member 'AWSSkillTree::TreeWheelOpacity' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, Buttons) == 0x000310, "Member 'AWSSkillTree::Buttons' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, RootButtons) == 0x000320, "Member 'AWSSkillTree::RootButtons' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, CachedWeapon) == 0x000330, "Member 'AWSSkillTree::CachedWeapon' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTree, Printer) == 0x000338, "Member 'AWSSkillTree::Printer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_RadialAttack
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class UPhxAnimNotify_RadialAttack final : public UAnimNotify
|
|
{
|
|
public:
|
|
struct FVector RadialExplosionOffset; // 0x0038(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIgnoreSelf; // 0x0044(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MaximumDamage; // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MinimumDamage; // 0x0054(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float InnerRadius; // 0x0058(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float OuterRadius; // 0x005C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ExponentialDamageFalloff; // 0x0060(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_RadialAttack">();
|
|
}
|
|
static class UPhxAnimNotify_RadialAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_RadialAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_RadialAttack) == 0x000008, "Wrong alignment on UPhxAnimNotify_RadialAttack");
|
|
static_assert(sizeof(UPhxAnimNotify_RadialAttack) == 0x000068, "Wrong size on UPhxAnimNotify_RadialAttack");
|
|
static_assert(offsetof(UPhxAnimNotify_RadialAttack, RadialExplosionOffset) == 0x000038, "Member 'UPhxAnimNotify_RadialAttack::RadialExplosionOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RadialAttack, bIgnoreSelf) == 0x000044, "Member 'UPhxAnimNotify_RadialAttack::bIgnoreSelf' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RadialAttack, DamageType) == 0x000048, "Member 'UPhxAnimNotify_RadialAttack::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RadialAttack, MaximumDamage) == 0x000050, "Member 'UPhxAnimNotify_RadialAttack::MaximumDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RadialAttack, MinimumDamage) == 0x000054, "Member 'UPhxAnimNotify_RadialAttack::MinimumDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RadialAttack, InnerRadius) == 0x000058, "Member 'UPhxAnimNotify_RadialAttack::InnerRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RadialAttack, OuterRadius) == 0x00005C, "Member 'UPhxAnimNotify_RadialAttack::OuterRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RadialAttack, ExponentialDamageFalloff) == 0x000060, "Member 'UPhxAnimNotify_RadialAttack::ExponentialDamageFalloff' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIGRPPulledState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UAIGRPPulledState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x18]; // 0x04B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPPulledState">();
|
|
}
|
|
static class UAIGRPPulledState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPPulledState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPPulledState) == 0x000008, "Wrong alignment on UAIGRPPulledState");
|
|
static_assert(sizeof(UAIGRPPulledState) == 0x0004D0, "Wrong size on UAIGRPPulledState");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_GrpMeleeKill
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_GrpMeleeKill final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_GrpMeleeKill">();
|
|
}
|
|
static class UPhxAchievementTracker_GrpMeleeKill* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_GrpMeleeKill>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_GrpMeleeKill) == 0x000008, "Wrong alignment on UPhxAchievementTracker_GrpMeleeKill");
|
|
static_assert(sizeof(UPhxAchievementTracker_GrpMeleeKill) == 0x000038, "Wrong size on UPhxAchievementTracker_GrpMeleeKill");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_Base
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAIGameplayAbilityDefinition_Base : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FGameplayTag GameplayEventTag; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag AbilityTag; // 0x0038(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_Base">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_Base* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_Base>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_Base) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_Base");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_Base) == 0x000040, "Wrong size on UPhxAIGameplayAbilityDefinition_Base");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Base, GameplayEventTag) == 0x000030, "Member 'UPhxAIGameplayAbilityDefinition_Base::GameplayEventTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Base, AbilityTag) == 0x000038, "Member 'UPhxAIGameplayAbilityDefinition_Base::AbilityTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_TwoHead_RipSides
|
|
// 0x0090 (0x00D0 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_TwoHead_RipSides final : public UPhxAIGameplayAbilityDefinition_Base
|
|
{
|
|
public:
|
|
class UAnimMontage* RipMontageLeft; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredTagsLeft; // 0x0048(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer PreferredTagsLeft; // 0x0068(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* RipMontageRight; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredTagsRight; // 0x0090(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer PreferredTagsRight; // 0x00B0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_TwoHead_RipSides">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_TwoHead_RipSides* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_TwoHead_RipSides>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_TwoHead_RipSides) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_TwoHead_RipSides");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_TwoHead_RipSides) == 0x0000D0, "Wrong size on UPhxAIGameplayAbilityDefinition_TwoHead_RipSides");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_TwoHead_RipSides, RipMontageLeft) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_TwoHead_RipSides::RipMontageLeft' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_TwoHead_RipSides, RequiredTagsLeft) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_TwoHead_RipSides::RequiredTagsLeft' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_TwoHead_RipSides, PreferredTagsLeft) == 0x000068, "Member 'UPhxAIGameplayAbilityDefinition_TwoHead_RipSides::PreferredTagsLeft' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_TwoHead_RipSides, RipMontageRight) == 0x000088, "Member 'UPhxAIGameplayAbilityDefinition_TwoHead_RipSides::RipMontageRight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_TwoHead_RipSides, RequiredTagsRight) == 0x000090, "Member 'UPhxAIGameplayAbilityDefinition_TwoHead_RipSides::RequiredTagsRight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_TwoHead_RipSides, PreferredTagsRight) == 0x0000B0, "Member 'UPhxAIGameplayAbilityDefinition_TwoHead_RipSides::PreferredTagsRight' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIGRPRecoverStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UAIGRPRecoverStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPRecoverStateParams">();
|
|
}
|
|
static class UAIGRPRecoverStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPRecoverStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPRecoverStateParams) == 0x000008, "Wrong alignment on UAIGRPRecoverStateParams");
|
|
static_assert(sizeof(UAIGRPRecoverStateParams) == 0x000038, "Wrong size on UAIGRPRecoverStateParams");
|
|
|
|
// Class Phoenix.AIGRPRecoverState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UAIGRPRecoverState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x18]; // 0x04B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPRecoverState">();
|
|
}
|
|
static class UAIGRPRecoverState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPRecoverState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPRecoverState) == 0x000008, "Wrong alignment on UAIGRPRecoverState");
|
|
static_assert(sizeof(UAIGRPRecoverState) == 0x0004D0, "Wrong size on UAIGRPRecoverState");
|
|
|
|
// Class Phoenix.PhxAIHordeProgressionDefinition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxAIHordeProgressionDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
int32 VirusEnabledWaveIndex; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ResurrectionEnabledWaveIndex; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LoopStartIndex; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxAIHordeProgressionInfo> ProgressionInfos; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxAIHordeWaveSpanModifierInfo> WaveSpanModifierInfo; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIHordeProgressionDefinition">();
|
|
}
|
|
static class UPhxAIHordeProgressionDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIHordeProgressionDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIHordeProgressionDefinition) == 0x000008, "Wrong alignment on UPhxAIHordeProgressionDefinition");
|
|
static_assert(sizeof(UPhxAIHordeProgressionDefinition) == 0x000060, "Wrong size on UPhxAIHordeProgressionDefinition");
|
|
static_assert(offsetof(UPhxAIHordeProgressionDefinition, VirusEnabledWaveIndex) == 0x000030, "Member 'UPhxAIHordeProgressionDefinition::VirusEnabledWaveIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeProgressionDefinition, ResurrectionEnabledWaveIndex) == 0x000034, "Member 'UPhxAIHordeProgressionDefinition::ResurrectionEnabledWaveIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeProgressionDefinition, LoopStartIndex) == 0x000038, "Member 'UPhxAIHordeProgressionDefinition::LoopStartIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeProgressionDefinition, ProgressionInfos) == 0x000040, "Member 'UPhxAIHordeProgressionDefinition::ProgressionInfos' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeProgressionDefinition, WaveSpanModifierInfo) == 0x000050, "Member 'UPhxAIHordeProgressionDefinition::WaveSpanModifierInfo' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_FinishGameHard
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_FinishGameHard final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
bool SaveFileOnlyHardMode; // 0x0038(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_FinishGameHard">();
|
|
}
|
|
static class UPhxAchievementTracker_FinishGameHard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_FinishGameHard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_FinishGameHard) == 0x000008, "Wrong alignment on UPhxAchievementTracker_FinishGameHard");
|
|
static_assert(sizeof(UPhxAchievementTracker_FinishGameHard) == 0x000040, "Wrong size on UPhxAchievementTracker_FinishGameHard");
|
|
static_assert(offsetof(UPhxAchievementTracker_FinishGameHard, SaveFileOnlyHardMode) == 0x000038, "Member 'UPhxAchievementTracker_FinishGameHard::SaveFileOnlyHardMode' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIGRPState
|
|
// 0x0070 (0x0528 - 0x04B8)
|
|
class UAIGRPState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef AIGRPPulled; // 0x04B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AIGRPHeld; // 0x04C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AIGRPLaunched; // 0x04D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AIGRPRecover; // 0x04E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4F8[0x30]; // 0x04F8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIGRPState">();
|
|
}
|
|
static class UAIGRPState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIGRPState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIGRPState) == 0x000008, "Wrong alignment on UAIGRPState");
|
|
static_assert(sizeof(UAIGRPState) == 0x000528, "Wrong size on UAIGRPState");
|
|
static_assert(offsetof(UAIGRPState, AIGRPPulled) == 0x0004B8, "Member 'UAIGRPState::AIGRPPulled' has a wrong offset!");
|
|
static_assert(offsetof(UAIGRPState, AIGRPHeld) == 0x0004C8, "Member 'UAIGRPState::AIGRPHeld' has a wrong offset!");
|
|
static_assert(offsetof(UAIGRPState, AIGRPLaunched) == 0x0004D8, "Member 'UAIGRPState::AIGRPLaunched' has a wrong offset!");
|
|
static_assert(offsetof(UAIGRPState, AIGRPRecover) == 0x0004E8, "Member 'UAIGRPState::AIGRPRecover' has a wrong offset!");
|
|
|
|
// Class Phoenix.AimIdleState
|
|
// 0x0008 (0x04C0 - 0x04B8)
|
|
class UAimIdleState final : public UCharacterState
|
|
{
|
|
public:
|
|
float AimYawResetThreshold; // 0x04B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4BC[0x4]; // 0x04BC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AimIdleState">();
|
|
}
|
|
static class UAimIdleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAimIdleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAimIdleState) == 0x000008, "Wrong alignment on UAimIdleState");
|
|
static_assert(sizeof(UAimIdleState) == 0x0004C0, "Wrong size on UAimIdleState");
|
|
static_assert(offsetof(UAimIdleState, AimYawResetThreshold) == 0x0004B8, "Member 'UAimIdleState::AimYawResetThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAudioSettings
|
|
// 0x01E0 (0x0218 - 0x0038)
|
|
class UPhxAudioSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
float ListenerPosition; // 0x0038(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UAkAudioEvent> MuteAll; // 0x0040(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> UnmuteAll; // 0x0068(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> ResetMixStates; // 0x0090(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> StopAudioSESkip; // 0x00B8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> RestoreAudioSESkip; // 0x00E0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkRtpc> SFXVolume; // 0x0108(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkRtpc> MusicVolume; // 0x0130(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkRtpc> RadioOutputChannel; // 0x0158(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkRtpc> RadioOutputVolume; // 0x0180(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkRtpc> DialogueVolume; // 0x01A8(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UPhxSoundAnimNotifySettingsData> AnimNotifySettings; // 0x01D0(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UAkAudioEvent>> PersistentEvents; // 0x01F8(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UAkAcousticTexture>> AcousticTextures; // 0x0208(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAudioSettings">();
|
|
}
|
|
static class UPhxAudioSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAudioSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAudioSettings) == 0x000008, "Wrong alignment on UPhxAudioSettings");
|
|
static_assert(sizeof(UPhxAudioSettings) == 0x000218, "Wrong size on UPhxAudioSettings");
|
|
static_assert(offsetof(UPhxAudioSettings, ListenerPosition) == 0x000038, "Member 'UPhxAudioSettings::ListenerPosition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, MuteAll) == 0x000040, "Member 'UPhxAudioSettings::MuteAll' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, UnmuteAll) == 0x000068, "Member 'UPhxAudioSettings::UnmuteAll' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, ResetMixStates) == 0x000090, "Member 'UPhxAudioSettings::ResetMixStates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, StopAudioSESkip) == 0x0000B8, "Member 'UPhxAudioSettings::StopAudioSESkip' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, RestoreAudioSESkip) == 0x0000E0, "Member 'UPhxAudioSettings::RestoreAudioSESkip' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, SFXVolume) == 0x000108, "Member 'UPhxAudioSettings::SFXVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, MusicVolume) == 0x000130, "Member 'UPhxAudioSettings::MusicVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, RadioOutputChannel) == 0x000158, "Member 'UPhxAudioSettings::RadioOutputChannel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, RadioOutputVolume) == 0x000180, "Member 'UPhxAudioSettings::RadioOutputVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, DialogueVolume) == 0x0001A8, "Member 'UPhxAudioSettings::DialogueVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, AnimNotifySettings) == 0x0001D0, "Member 'UPhxAudioSettings::AnimNotifySettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, PersistentEvents) == 0x0001F8, "Member 'UPhxAudioSettings::PersistentEvents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSettings, AcousticTextures) == 0x000208, "Member 'UPhxAudioSettings::AcousticTextures' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_RiotKillTwoHeadWithHazard
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_RiotKillTwoHeadWithHazard final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_RiotKillTwoHeadWithHazard">();
|
|
}
|
|
static class UPhxAchievementTracker_RiotKillTwoHeadWithHazard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_RiotKillTwoHeadWithHazard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_RiotKillTwoHeadWithHazard) == 0x000008, "Wrong alignment on UPhxAchievementTracker_RiotKillTwoHeadWithHazard");
|
|
static_assert(sizeof(UPhxAchievementTracker_RiotKillTwoHeadWithHazard) == 0x000038, "Wrong size on UPhxAchievementTracker_RiotKillTwoHeadWithHazard");
|
|
|
|
// Class Phoenix.PhxBTService_CombatCircleReposition
|
|
// 0x0058 (0x00C8 - 0x0070)
|
|
class UPhxBTService_CombatCircleReposition final : public UBTService
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxAIResource_CombatCircleReposition> CombatCircleRepositionResourceClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveDirectionKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveDistanceKey; // 0x00A0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_CombatCircleReposition">();
|
|
}
|
|
static class UPhxBTService_CombatCircleReposition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_CombatCircleReposition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_CombatCircleReposition) == 0x000008, "Wrong alignment on UPhxBTService_CombatCircleReposition");
|
|
static_assert(sizeof(UPhxBTService_CombatCircleReposition) == 0x0000C8, "Wrong size on UPhxBTService_CombatCircleReposition");
|
|
static_assert(offsetof(UPhxBTService_CombatCircleReposition, CombatCircleRepositionResourceClass) == 0x000070, "Member 'UPhxBTService_CombatCircleReposition::CombatCircleRepositionResourceClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_CombatCircleReposition, MoveDirectionKey) == 0x000078, "Member 'UPhxBTService_CombatCircleReposition::MoveDirectionKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_CombatCircleReposition, MoveDistanceKey) == 0x0000A0, "Member 'UPhxBTService_CombatCircleReposition::MoveDistanceKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_AimSnapToBone
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotifyState_AimSnapToBone final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
bool bChooseClosestBone; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_AimSnapToBone">();
|
|
}
|
|
static class UPhxAnimNotifyState_AimSnapToBone* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_AimSnapToBone>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_AimSnapToBone) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_AimSnapToBone");
|
|
static_assert(sizeof(UPhxAnimNotifyState_AimSnapToBone) == 0x000040, "Wrong size on UPhxAnimNotifyState_AimSnapToBone");
|
|
static_assert(offsetof(UPhxAnimNotifyState_AimSnapToBone, bChooseClosestBone) == 0x000038, "Member 'UPhxAnimNotifyState_AimSnapToBone::bChooseClosestBone' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIMotionMatchLocomotionState
|
|
// 0x0008 (0x04E8 - 0x04E0)
|
|
class UAIMotionMatchLocomotionState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
uint8 Pad_4E0[0x8]; // 0x04E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIMotionMatchLocomotionState">();
|
|
}
|
|
static class UAIMotionMatchLocomotionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIMotionMatchLocomotionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIMotionMatchLocomotionState) == 0x000008, "Wrong alignment on UAIMotionMatchLocomotionState");
|
|
static_assert(sizeof(UAIMotionMatchLocomotionState) == 0x0004E8, "Wrong size on UAIMotionMatchLocomotionState");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_FinishContagionNoDeath
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_FinishContagionNoDeath final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
bool bHasDied; // 0x0038(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_FinishContagionNoDeath">();
|
|
}
|
|
static class UPhxAchievementTracker_FinishContagionNoDeath* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_FinishContagionNoDeath>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_FinishContagionNoDeath) == 0x000008, "Wrong alignment on UPhxAchievementTracker_FinishContagionNoDeath");
|
|
static_assert(sizeof(UPhxAchievementTracker_FinishContagionNoDeath) == 0x000040, "Wrong size on UPhxAchievementTracker_FinishContagionNoDeath");
|
|
static_assert(offsetof(UPhxAchievementTracker_FinishContagionNoDeath, bHasDied) == 0x000038, "Member 'UPhxAchievementTracker_FinishContagionNoDeath::bHasDied' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIMotionMatchOrientState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UAIMotionMatchOrientState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIMotionMatchOrientState">();
|
|
}
|
|
static class UAIMotionMatchOrientState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIMotionMatchOrientState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIMotionMatchOrientState) == 0x000008, "Wrong alignment on UAIMotionMatchOrientState");
|
|
static_assert(sizeof(UAIMotionMatchOrientState) == 0x0004B8, "Wrong size on UAIMotionMatchOrientState");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_FlashlightTreeEntry
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAnimNotifyState_FlashlightTreeEntry final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class UPhxFlashlightTreeEntry* FlashlightTreeEntry; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_FlashlightTreeEntry">();
|
|
}
|
|
static class UPhxAnimNotifyState_FlashlightTreeEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_FlashlightTreeEntry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_FlashlightTreeEntry) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_FlashlightTreeEntry");
|
|
static_assert(sizeof(UPhxAnimNotifyState_FlashlightTreeEntry) == 0x000038, "Wrong size on UPhxAnimNotifyState_FlashlightTreeEntry");
|
|
static_assert(offsetof(UPhxAnimNotifyState_FlashlightTreeEntry, FlashlightTreeEntry) == 0x000030, "Member 'UPhxAnimNotifyState_FlashlightTreeEntry::FlashlightTreeEntry' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIMovementState
|
|
// 0x0088 (0x0540 - 0x04B8)
|
|
class UAIMovementState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Torso; // 0x04B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Idle; // 0x04C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Locomotion; // 0x04D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Traversal; // 0x04E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Falling; // 0x04F8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ExactMotion; // 0x0508(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Orient; // 0x0518(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef CustomMoveVelocity; // 0x0528(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_538[0x8]; // 0x0538(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIMovementState">();
|
|
}
|
|
static class UAIMovementState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIMovementState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIMovementState) == 0x000008, "Wrong alignment on UAIMovementState");
|
|
static_assert(sizeof(UAIMovementState) == 0x000540, "Wrong size on UAIMovementState");
|
|
static_assert(offsetof(UAIMovementState, Torso) == 0x0004B8, "Member 'UAIMovementState::Torso' has a wrong offset!");
|
|
static_assert(offsetof(UAIMovementState, Idle) == 0x0004C8, "Member 'UAIMovementState::Idle' has a wrong offset!");
|
|
static_assert(offsetof(UAIMovementState, Locomotion) == 0x0004D8, "Member 'UAIMovementState::Locomotion' has a wrong offset!");
|
|
static_assert(offsetof(UAIMovementState, Traversal) == 0x0004E8, "Member 'UAIMovementState::Traversal' has a wrong offset!");
|
|
static_assert(offsetof(UAIMovementState, Falling) == 0x0004F8, "Member 'UAIMovementState::Falling' has a wrong offset!");
|
|
static_assert(offsetof(UAIMovementState, ExactMotion) == 0x000508, "Member 'UAIMovementState::ExactMotion' has a wrong offset!");
|
|
static_assert(offsetof(UAIMovementState, Orient) == 0x000518, "Member 'UAIMovementState::Orient' has a wrong offset!");
|
|
static_assert(offsetof(UAIMovementState, CustomMoveVelocity) == 0x000528, "Member 'UAIMovementState::CustomMoveVelocity' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_CanAttack
|
|
// 0x0058 (0x00C0 - 0x0068)
|
|
class UPhxBTDecorator_CanAttack final : public UBTDecorator
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPhxAIGameplayAbilityDefinition_AttackBase> AttackAbilityDefinition; // 0x0068(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector AttackAbilityDefinitionKey; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
uint8 bUseAttackAbilityDefinitionKey : 1; // 0x00B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_CanAttack">();
|
|
}
|
|
static class UPhxBTDecorator_CanAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_CanAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_CanAttack) == 0x000008, "Wrong alignment on UPhxBTDecorator_CanAttack");
|
|
static_assert(sizeof(UPhxBTDecorator_CanAttack) == 0x0000C0, "Wrong size on UPhxBTDecorator_CanAttack");
|
|
static_assert(offsetof(UPhxBTDecorator_CanAttack, AttackAbilityDefinition) == 0x000068, "Member 'UPhxBTDecorator_CanAttack::AttackAbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CanAttack, AttackAbilityDefinitionKey) == 0x000090, "Member 'UPhxBTDecorator_CanAttack::AttackAbilityDefinitionKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_SharePhoto
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_SharePhoto final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_SharePhoto">();
|
|
}
|
|
static class UPhxAchievementTracker_SharePhoto* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_SharePhoto>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_SharePhoto) == 0x000008, "Wrong alignment on UPhxAchievementTracker_SharePhoto");
|
|
static_assert(sizeof(UPhxAchievementTracker_SharePhoto) == 0x000038, "Wrong size on UPhxAchievementTracker_SharePhoto");
|
|
|
|
// Class Phoenix.PhxKeyboardSelectable
|
|
// 0x0030 (0x02D0 - 0x02A0)
|
|
class UPhxKeyboardSelectable final : public UPhxSelectable
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPressed; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
bool bIsKeyMapped; // 0x02B0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FKey VirtualKeyValue; // 0x02B8(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetKeyMapped(bool bMapped);
|
|
void SetKeyValue(const struct FKey& KeyValue);
|
|
|
|
bool IsKeyMapped() const;
|
|
struct FKey KeyValue() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxKeyboardSelectable">();
|
|
}
|
|
static class UPhxKeyboardSelectable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxKeyboardSelectable>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxKeyboardSelectable) == 0x000008, "Wrong alignment on UPhxKeyboardSelectable");
|
|
static_assert(sizeof(UPhxKeyboardSelectable) == 0x0002D0, "Wrong size on UPhxKeyboardSelectable");
|
|
static_assert(offsetof(UPhxKeyboardSelectable, OnPressed) == 0x0002A0, "Member 'UPhxKeyboardSelectable::OnPressed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxKeyboardSelectable, bIsKeyMapped) == 0x0002B0, "Member 'UPhxKeyboardSelectable::bIsKeyMapped' has a wrong offset!");
|
|
static_assert(offsetof(UPhxKeyboardSelectable, VirtualKeyValue) == 0x0002B8, "Member 'UPhxKeyboardSelectable::VirtualKeyValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.AimState
|
|
// 0x00D8 (0x0590 - 0x04B8)
|
|
class UAimState : public UCharacterState
|
|
{
|
|
public:
|
|
class APhxRangedWeapon* RangedWeapon; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxRangedWeapon* AuxRangedWeapon; // 0x04C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxGunWeapon* Gun; // 0x04C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxGunWeapon* AuxGun; // 0x04D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator InputScale; // 0x04D8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E4[0x14]; // 0x04E4(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateRef EnterADS; // 0x04F8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AimIdle; // 0x0508(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Draw; // 0x0518(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Holster; // 0x0528(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Shoot; // 0x0538(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AuxShoot; // 0x0548(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef GRPState; // 0x0558(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef QuickMelee; // 0x0568(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_578[0x18]; // 0x0578(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AimIdle_Begin(const class UStateParams* Params_0);
|
|
void AimIdle_End();
|
|
void AuxShoot_Begin(const class UStateParams* Params_0);
|
|
void AuxShoot_End();
|
|
void Draw_End();
|
|
void EnterADS_End();
|
|
void Holster_Begin();
|
|
void Shoot_Begin(const class UStateParams* Params_0);
|
|
void Shoot_End();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AimState">();
|
|
}
|
|
static class UAimState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAimState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAimState) == 0x000008, "Wrong alignment on UAimState");
|
|
static_assert(sizeof(UAimState) == 0x000590, "Wrong size on UAimState");
|
|
static_assert(offsetof(UAimState, RangedWeapon) == 0x0004B8, "Member 'UAimState::RangedWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, AuxRangedWeapon) == 0x0004C0, "Member 'UAimState::AuxRangedWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, Gun) == 0x0004C8, "Member 'UAimState::Gun' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, AuxGun) == 0x0004D0, "Member 'UAimState::AuxGun' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, InputScale) == 0x0004D8, "Member 'UAimState::InputScale' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, EnterADS) == 0x0004F8, "Member 'UAimState::EnterADS' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, AimIdle) == 0x000508, "Member 'UAimState::AimIdle' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, Draw) == 0x000518, "Member 'UAimState::Draw' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, Holster) == 0x000528, "Member 'UAimState::Holster' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, Shoot) == 0x000538, "Member 'UAimState::Shoot' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, AuxShoot) == 0x000548, "Member 'UAimState::AuxShoot' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, GRPState) == 0x000558, "Member 'UAimState::GRPState' has a wrong offset!");
|
|
static_assert(offsetof(UAimState, QuickMelee) == 0x000568, "Member 'UAimState::QuickMelee' has a wrong offset!");
|
|
|
|
// Class Phoenix.AIPPEResponseState
|
|
// 0x0038 (0x04F0 - 0x04B8)
|
|
class UAIPPEResponseState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x38]; // 0x04B8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AIPPEResponseState">();
|
|
}
|
|
static class UAIPPEResponseState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAIPPEResponseState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAIPPEResponseState) == 0x000008, "Wrong alignment on UAIPPEResponseState");
|
|
static_assert(sizeof(UAIPPEResponseState) == 0x0004F0, "Wrong size on UAIPPEResponseState");
|
|
|
|
// Class Phoenix.PhxAudioPhysicsComponent
|
|
// 0x00D0 (0x02D0 - 0x0200)
|
|
class UPhxAudioPhysicsComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
bool bPrintMaterialSwitch; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* HitEvent; // 0x0200(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxHitForce; // 0x0208(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinHitForce; // 0x020C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPrintHitForce; // 0x0210(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ImpacterMass; // 0x0214(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Roughness; // 0x0218(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* SlidePlayEvent; // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* SlideStopEvent; // 0x0228(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSlideSpeed; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSlideSpeed; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPrintSlideSpeed; // 0x0238(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_239[0x7]; // 0x0239(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* RolePlayEvent; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* RollStopEvent; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRollSpeed; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinRollSpeed; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPrintRollSpeed; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinTimeBetweenHits; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinDistanceBetweenHits; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxHitDistanceExceptions; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSlideUpdateTime; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinRollUpdateTime; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SourceOffsetPercent; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialSleepTime; // 0x0274(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_278[0x58]; // 0x0278(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleCollisionSounds(class UPrimitiveComponent* SelfComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void HandlePointDamage(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser);
|
|
void OnHitEventDone(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
void StopRoll();
|
|
void StopSlide();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAudioPhysicsComponent">();
|
|
}
|
|
static class UPhxAudioPhysicsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAudioPhysicsComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAudioPhysicsComponent) == 0x000010, "Wrong alignment on UPhxAudioPhysicsComponent");
|
|
static_assert(sizeof(UPhxAudioPhysicsComponent) == 0x0002D0, "Wrong size on UPhxAudioPhysicsComponent");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, bPrintMaterialSwitch) == 0x0001F8, "Member 'UPhxAudioPhysicsComponent::bPrintMaterialSwitch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, HitEvent) == 0x000200, "Member 'UPhxAudioPhysicsComponent::HitEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MaxHitForce) == 0x000208, "Member 'UPhxAudioPhysicsComponent::MaxHitForce' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MinHitForce) == 0x00020C, "Member 'UPhxAudioPhysicsComponent::MinHitForce' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, bPrintHitForce) == 0x000210, "Member 'UPhxAudioPhysicsComponent::bPrintHitForce' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, ImpacterMass) == 0x000214, "Member 'UPhxAudioPhysicsComponent::ImpacterMass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, Roughness) == 0x000218, "Member 'UPhxAudioPhysicsComponent::Roughness' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, SlidePlayEvent) == 0x000220, "Member 'UPhxAudioPhysicsComponent::SlidePlayEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, SlideStopEvent) == 0x000228, "Member 'UPhxAudioPhysicsComponent::SlideStopEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MaxSlideSpeed) == 0x000230, "Member 'UPhxAudioPhysicsComponent::MaxSlideSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MinSlideSpeed) == 0x000234, "Member 'UPhxAudioPhysicsComponent::MinSlideSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, bPrintSlideSpeed) == 0x000238, "Member 'UPhxAudioPhysicsComponent::bPrintSlideSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, RolePlayEvent) == 0x000240, "Member 'UPhxAudioPhysicsComponent::RolePlayEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, RollStopEvent) == 0x000248, "Member 'UPhxAudioPhysicsComponent::RollStopEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MaxRollSpeed) == 0x000250, "Member 'UPhxAudioPhysicsComponent::MaxRollSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MinRollSpeed) == 0x000254, "Member 'UPhxAudioPhysicsComponent::MinRollSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, bPrintRollSpeed) == 0x000258, "Member 'UPhxAudioPhysicsComponent::bPrintRollSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MinTimeBetweenHits) == 0x00025C, "Member 'UPhxAudioPhysicsComponent::MinTimeBetweenHits' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MinDistanceBetweenHits) == 0x000260, "Member 'UPhxAudioPhysicsComponent::MinDistanceBetweenHits' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MaxHitDistanceExceptions) == 0x000264, "Member 'UPhxAudioPhysicsComponent::MaxHitDistanceExceptions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MinSlideUpdateTime) == 0x000268, "Member 'UPhxAudioPhysicsComponent::MinSlideUpdateTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, MinRollUpdateTime) == 0x00026C, "Member 'UPhxAudioPhysicsComponent::MinRollUpdateTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, SourceOffsetPercent) == 0x000270, "Member 'UPhxAudioPhysicsComponent::SourceOffsetPercent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioPhysicsComponent, InitialSleepTime) == 0x000274, "Member 'UPhxAudioPhysicsComponent::InitialSleepTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_KillRobot
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_KillRobot final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_KillRobot">();
|
|
}
|
|
static class UPhxAchievementTracker_KillRobot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_KillRobot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_KillRobot) == 0x000008, "Wrong alignment on UPhxAchievementTracker_KillRobot");
|
|
static_assert(sizeof(UPhxAchievementTracker_KillRobot) == 0x000038, "Wrong size on UPhxAchievementTracker_KillRobot");
|
|
|
|
// Class Phoenix.AITorsoState
|
|
// 0x0028 (0x04E0 - 0x04B8)
|
|
class UAITorsoState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Idle; // 0x04B8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FStateRef Aim; // 0x04C8(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4D8[0x8]; // 0x04D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AITorsoState">();
|
|
}
|
|
static class UAITorsoState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAITorsoState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAITorsoState) == 0x000008, "Wrong alignment on UAITorsoState");
|
|
static_assert(sizeof(UAITorsoState) == 0x0004E0, "Wrong size on UAITorsoState");
|
|
static_assert(offsetof(UAITorsoState, Idle) == 0x0004B8, "Member 'UAITorsoState::Idle' has a wrong offset!");
|
|
static_assert(offsetof(UAITorsoState, Aim) == 0x0004C8, "Member 'UAITorsoState::Aim' has a wrong offset!");
|
|
|
|
// Class Phoenix.AITraversalState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UAITraversalState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AITraversalState">();
|
|
}
|
|
static class UAITraversalState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAITraversalState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAITraversalState) == 0x000008, "Wrong alignment on UAITraversalState");
|
|
static_assert(sizeof(UAITraversalState) == 0x0004B8, "Wrong size on UAITraversalState");
|
|
|
|
// Class Phoenix.PhxVehicleInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxVehicleInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVehicleInterface">();
|
|
}
|
|
static class IPhxVehicleInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxVehicleInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxVehicleInterface) == 0x000001, "Wrong alignment on IPhxVehicleInterface");
|
|
static_assert(sizeof(IPhxVehicleInterface) == 0x000001, "Wrong size on IPhxVehicleInterface");
|
|
|
|
// Class Phoenix.PhxAbilityTask
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UPhxAbilityTask : public UAbilityTask
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask">();
|
|
}
|
|
static class UPhxAbilityTask* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask) == 0x000008, "Wrong alignment on UPhxAbilityTask");
|
|
static_assert(sizeof(UPhxAbilityTask) == 0x000080, "Wrong size on UPhxAbilityTask");
|
|
|
|
// Class Phoenix.PhxAbilityTask_PerformMotion
|
|
// 0x0028 (0x00A8 - 0x0080)
|
|
class UPhxAbilityTask_PerformMotion final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxMotionController* MotionController; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_98[0x10]; // 0x0098(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_PerformMotion">();
|
|
}
|
|
static class UPhxAbilityTask_PerformMotion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_PerformMotion>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_PerformMotion) == 0x000008, "Wrong alignment on UPhxAbilityTask_PerformMotion");
|
|
static_assert(sizeof(UPhxAbilityTask_PerformMotion) == 0x0000A8, "Wrong size on UPhxAbilityTask_PerformMotion");
|
|
static_assert(offsetof(UPhxAbilityTask_PerformMotion, MotionController) == 0x000090, "Member 'UPhxAbilityTask_PerformMotion::MotionController' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_LockGoals
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_LockGoals final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_LockGoals">();
|
|
}
|
|
static class UPhxBTService_LockGoals* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_LockGoals>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_LockGoals) == 0x000008, "Wrong alignment on UPhxBTService_LockGoals");
|
|
static_assert(sizeof(UPhxBTService_LockGoals) == 0x000070, "Wrong size on UPhxBTService_LockGoals");
|
|
|
|
// Class Phoenix.AmbientRegion
|
|
// 0x0070 (0x02E0 - 0x0270)
|
|
class AAmbientRegion final : public AAkSpatialAudioVolume
|
|
{
|
|
public:
|
|
EPhxVolumeLayer RegionLayer; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* AmbientBedStart; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AmbientBedStop; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FOneShotSound OneShots; // 0x0288(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FOneShotSound QuadShots; // 0x02A0(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* EntryState; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkStateValue* UtilityState; // 0x02C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkComponent* AmbientBedComp; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkComponent* XShotComp; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D8[0x8]; // 0x02D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AmbientRegion">();
|
|
}
|
|
static class AAmbientRegion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAmbientRegion>();
|
|
}
|
|
};
|
|
static_assert(alignof(AAmbientRegion) == 0x000008, "Wrong alignment on AAmbientRegion");
|
|
static_assert(sizeof(AAmbientRegion) == 0x0002E0, "Wrong size on AAmbientRegion");
|
|
static_assert(offsetof(AAmbientRegion, RegionLayer) == 0x000270, "Member 'AAmbientRegion::RegionLayer' has a wrong offset!");
|
|
static_assert(offsetof(AAmbientRegion, AmbientBedStart) == 0x000278, "Member 'AAmbientRegion::AmbientBedStart' has a wrong offset!");
|
|
static_assert(offsetof(AAmbientRegion, AmbientBedStop) == 0x000280, "Member 'AAmbientRegion::AmbientBedStop' has a wrong offset!");
|
|
static_assert(offsetof(AAmbientRegion, OneShots) == 0x000288, "Member 'AAmbientRegion::OneShots' has a wrong offset!");
|
|
static_assert(offsetof(AAmbientRegion, QuadShots) == 0x0002A0, "Member 'AAmbientRegion::QuadShots' has a wrong offset!");
|
|
static_assert(offsetof(AAmbientRegion, EntryState) == 0x0002B8, "Member 'AAmbientRegion::EntryState' has a wrong offset!");
|
|
static_assert(offsetof(AAmbientRegion, UtilityState) == 0x0002C0, "Member 'AAmbientRegion::UtilityState' has a wrong offset!");
|
|
static_assert(offsetof(AAmbientRegion, AmbientBedComp) == 0x0002C8, "Member 'AAmbientRegion::AmbientBedComp' has a wrong offset!");
|
|
static_assert(offsetof(AAmbientRegion, XShotComp) == 0x0002D0, "Member 'AAmbientRegion::XShotComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_PlayCameraAnim
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxAnimNotifyState_PlayCameraAnim final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class ULevelSequence* CameraAnim; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneSequencePlaybackSettings PlaybackSettings; // 0x0038(0x0014)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bResetCameraAtEnd; // 0x004C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BlendOutTime; // 0x0050(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ALevelSequenceActor* CameraSequenceActor; // 0x0058(0x0008)(BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_PlayCameraAnim">();
|
|
}
|
|
static class UPhxAnimNotifyState_PlayCameraAnim* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_PlayCameraAnim>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_PlayCameraAnim) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_PlayCameraAnim");
|
|
static_assert(sizeof(UPhxAnimNotifyState_PlayCameraAnim) == 0x000060, "Wrong size on UPhxAnimNotifyState_PlayCameraAnim");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlayCameraAnim, CameraAnim) == 0x000030, "Member 'UPhxAnimNotifyState_PlayCameraAnim::CameraAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlayCameraAnim, PlaybackSettings) == 0x000038, "Member 'UPhxAnimNotifyState_PlayCameraAnim::PlaybackSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlayCameraAnim, bResetCameraAtEnd) == 0x00004C, "Member 'UPhxAnimNotifyState_PlayCameraAnim::bResetCameraAtEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlayCameraAnim, BlendOutTime) == 0x000050, "Member 'UPhxAnimNotifyState_PlayCameraAnim::BlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlayCameraAnim, CameraSequenceActor) == 0x000058, "Member 'UPhxAnimNotifyState_PlayCameraAnim::CameraSequenceActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.AmbientTriggerComponent
|
|
// 0x0020 (0x0220 - 0x0200)
|
|
class UAmbientTriggerComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
float MeanInterval; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bExponentialDistribution; // 0x01FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1FD[0x3]; // 0x01FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float UniformVariance; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RepeatAvoidance; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UAkAudioEvent*> Sounds; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_218[0x8]; // 0x0218(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AmbientTriggerComponent">();
|
|
}
|
|
static class UAmbientTriggerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAmbientTriggerComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAmbientTriggerComponent) == 0x000010, "Wrong alignment on UAmbientTriggerComponent");
|
|
static_assert(sizeof(UAmbientTriggerComponent) == 0x000220, "Wrong size on UAmbientTriggerComponent");
|
|
static_assert(offsetof(UAmbientTriggerComponent, MeanInterval) == 0x0001F8, "Member 'UAmbientTriggerComponent::MeanInterval' has a wrong offset!");
|
|
static_assert(offsetof(UAmbientTriggerComponent, bExponentialDistribution) == 0x0001FC, "Member 'UAmbientTriggerComponent::bExponentialDistribution' has a wrong offset!");
|
|
static_assert(offsetof(UAmbientTriggerComponent, UniformVariance) == 0x000200, "Member 'UAmbientTriggerComponent::UniformVariance' has a wrong offset!");
|
|
static_assert(offsetof(UAmbientTriggerComponent, RepeatAvoidance) == 0x000204, "Member 'UAmbientTriggerComponent::RepeatAvoidance' has a wrong offset!");
|
|
static_assert(offsetof(UAmbientTriggerComponent, Sounds) == 0x000208, "Member 'UAmbientTriggerComponent::Sounds' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_PrintUpgrade
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_PrintUpgrade final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_PrintUpgrade">();
|
|
}
|
|
static class UPhxAchievementTracker_PrintUpgrade* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_PrintUpgrade>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_PrintUpgrade) == 0x000008, "Wrong alignment on UPhxAchievementTracker_PrintUpgrade");
|
|
static_assert(sizeof(UPhxAchievementTracker_PrintUpgrade) == 0x000038, "Wrong size on UPhxAchievementTracker_PrintUpgrade");
|
|
|
|
// Class Phoenix.AmmoDisplay
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class AAmmoDisplay : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* BulletNodeMoveSound; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* OneBulletRemainingSound; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NoBulletsSound; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ReloadSuccessfulSound; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void AttachToWeapon(class USceneComponent* ParentWeapon);
|
|
void DetachFromWeapon();
|
|
void OnFadeActivateDisplay();
|
|
void OnFadeDeactivateDisplay();
|
|
void PlayAmmoChangeSound(int32 AmmoDelta, int32 NewAmmoCount);
|
|
void SetActiveRounds(int32 Rounds);
|
|
void SetClipSize(int32 ClipSize);
|
|
void SetCountersVisible(bool Visible);
|
|
void SetReloadVisible(bool Visible);
|
|
void SetReserveRounds(int32 ReserveRounds);
|
|
void SetSecondaryRounds(int32 Rounds);
|
|
void SetSecondaryUnlocked(bool Active);
|
|
void SetUpgradeVisuals();
|
|
void SetVisible(bool Visible);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AmmoDisplay">();
|
|
}
|
|
static class AAmmoDisplay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAmmoDisplay>();
|
|
}
|
|
};
|
|
static_assert(alignof(AAmmoDisplay) == 0x000008, "Wrong alignment on AAmmoDisplay");
|
|
static_assert(sizeof(AAmmoDisplay) == 0x000250, "Wrong size on AAmmoDisplay");
|
|
static_assert(offsetof(AAmmoDisplay, RootComp) == 0x000220, "Member 'AAmmoDisplay::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(AAmmoDisplay, SoundComponent) == 0x000228, "Member 'AAmmoDisplay::SoundComponent' has a wrong offset!");
|
|
static_assert(offsetof(AAmmoDisplay, BulletNodeMoveSound) == 0x000230, "Member 'AAmmoDisplay::BulletNodeMoveSound' has a wrong offset!");
|
|
static_assert(offsetof(AAmmoDisplay, OneBulletRemainingSound) == 0x000238, "Member 'AAmmoDisplay::OneBulletRemainingSound' has a wrong offset!");
|
|
static_assert(offsetof(AAmmoDisplay, NoBulletsSound) == 0x000240, "Member 'AAmmoDisplay::NoBulletsSound' has a wrong offset!");
|
|
static_assert(offsetof(AAmmoDisplay, ReloadSuccessfulSound) == 0x000248, "Member 'AAmmoDisplay::ReloadSuccessfulSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAITeleportManager
|
|
// 0x0020 (0x0240 - 0x0220)
|
|
class APhxAITeleportManager final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x10]; // 0x0220(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ATargetPoint*> TeleportTargets; // 0x0230(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAITeleportManager">();
|
|
}
|
|
static class APhxAITeleportManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAITeleportManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAITeleportManager) == 0x000008, "Wrong alignment on APhxAITeleportManager");
|
|
static_assert(sizeof(APhxAITeleportManager) == 0x000240, "Wrong size on APhxAITeleportManager");
|
|
static_assert(offsetof(APhxAITeleportManager, TeleportTargets) == 0x000230, "Member 'APhxAITeleportManager::TeleportTargets' has a wrong offset!");
|
|
|
|
// Class Phoenix.AnimBlendComponent
|
|
// 0x0040 (0x00F0 - 0x00B0)
|
|
class UAnimBlendComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UAnimInstance* AnimInstance; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> NodeTags; // 0x00B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
float BlendFactor; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxNodes; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 Index_0; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D4[0x1C]; // 0x00D4(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AnimBlendComponent">();
|
|
}
|
|
static class UAnimBlendComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimBlendComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAnimBlendComponent) == 0x000008, "Wrong alignment on UAnimBlendComponent");
|
|
static_assert(sizeof(UAnimBlendComponent) == 0x0000F0, "Wrong size on UAnimBlendComponent");
|
|
static_assert(offsetof(UAnimBlendComponent, AnimInstance) == 0x0000B0, "Member 'UAnimBlendComponent::AnimInstance' has a wrong offset!");
|
|
static_assert(offsetof(UAnimBlendComponent, NodeTags) == 0x0000B8, "Member 'UAnimBlendComponent::NodeTags' has a wrong offset!");
|
|
static_assert(offsetof(UAnimBlendComponent, BlendFactor) == 0x0000C8, "Member 'UAnimBlendComponent::BlendFactor' has a wrong offset!");
|
|
static_assert(offsetof(UAnimBlendComponent, MaxNodes) == 0x0000CC, "Member 'UAnimBlendComponent::MaxNodes' has a wrong offset!");
|
|
static_assert(offsetof(UAnimBlendComponent, Index_0) == 0x0000D0, "Member 'UAnimBlendComponent::Index_0' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StoryMinetown
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StoryMinetown final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StoryMinetown">();
|
|
}
|
|
static class UPhxAchievementTracker_StoryMinetown* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StoryMinetown>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StoryMinetown) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StoryMinetown");
|
|
static_assert(sizeof(UPhxAchievementTracker_StoryMinetown) == 0x000038, "Wrong size on UPhxAchievementTracker_StoryMinetown");
|
|
|
|
// Class Phoenix.CombatCircleSlot
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UCombatCircleSlot final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCombatCircleSlot* AdjacentSlotTowardsCameraCenter; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CombatCircleSlot">();
|
|
}
|
|
static class UCombatCircleSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCombatCircleSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCombatCircleSlot) == 0x000008, "Wrong alignment on UCombatCircleSlot");
|
|
static_assert(sizeof(UCombatCircleSlot) == 0x000048, "Wrong size on UCombatCircleSlot");
|
|
static_assert(offsetof(UCombatCircleSlot, AdjacentSlotTowardsCameraCenter) == 0x000038, "Member 'UCombatCircleSlot::AdjacentSlotTowardsCameraCenter' has a wrong offset!");
|
|
|
|
// Class Phoenix.AnimNotifyState_TimedBloodNiagaraEffect
|
|
// 0x0008 (0x0068 - 0x0060)
|
|
class UAnimNotifyState_TimedBloodNiagaraEffect final : public UAnimNotifyState_TimedNiagaraEffect
|
|
{
|
|
public:
|
|
bool bAllowChunkDecals; // 0x0060(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AnimNotifyState_TimedBloodNiagaraEffect">();
|
|
}
|
|
static class UAnimNotifyState_TimedBloodNiagaraEffect* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_TimedBloodNiagaraEffect>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAnimNotifyState_TimedBloodNiagaraEffect) == 0x000008, "Wrong alignment on UAnimNotifyState_TimedBloodNiagaraEffect");
|
|
static_assert(sizeof(UAnimNotifyState_TimedBloodNiagaraEffect) == 0x000068, "Wrong size on UAnimNotifyState_TimedBloodNiagaraEffect");
|
|
static_assert(offsetof(UAnimNotifyState_TimedBloodNiagaraEffect, bAllowChunkDecals) == 0x000060, "Member 'UAnimNotifyState_TimedBloodNiagaraEffect::bAllowChunkDecals' has a wrong offset!");
|
|
|
|
// Class Phoenix.GadgetState
|
|
// 0x0038 (0x0508 - 0x04D0)
|
|
class UGadgetState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Reposition; // 0x04D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef SecureSafe; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PrinterV2; // 0x04F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_500[0x8]; // 0x0500(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GadgetState">();
|
|
}
|
|
static class UGadgetState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGadgetState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGadgetState) == 0x000008, "Wrong alignment on UGadgetState");
|
|
static_assert(sizeof(UGadgetState) == 0x000508, "Wrong size on UGadgetState");
|
|
static_assert(offsetof(UGadgetState, Reposition) == 0x0004D0, "Member 'UGadgetState::Reposition' has a wrong offset!");
|
|
static_assert(offsetof(UGadgetState, SecureSafe) == 0x0004E0, "Member 'UGadgetState::SecureSafe' has a wrong offset!");
|
|
static_assert(offsetof(UGadgetState, PrinterV2) == 0x0004F0, "Member 'UGadgetState::PrinterV2' has a wrong offset!");
|
|
|
|
// Class Phoenix.AnimNotifyState_TimedBloodNiagaraEffectAdvanced
|
|
// 0x0008 (0x00B8 - 0x00B0)
|
|
class UAnimNotifyState_TimedBloodNiagaraEffectAdvanced final : public UAnimNotifyState_TimedNiagaraEffectAdvanced
|
|
{
|
|
public:
|
|
bool bAllowChunkDecals; // 0x00B0(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AnimNotifyState_TimedBloodNiagaraEffectAdvanced">();
|
|
}
|
|
static class UAnimNotifyState_TimedBloodNiagaraEffectAdvanced* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAnimNotifyState_TimedBloodNiagaraEffectAdvanced>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAnimNotifyState_TimedBloodNiagaraEffectAdvanced) == 0x000008, "Wrong alignment on UAnimNotifyState_TimedBloodNiagaraEffectAdvanced");
|
|
static_assert(sizeof(UAnimNotifyState_TimedBloodNiagaraEffectAdvanced) == 0x0000B8, "Wrong size on UAnimNotifyState_TimedBloodNiagaraEffectAdvanced");
|
|
static_assert(offsetof(UAnimNotifyState_TimedBloodNiagaraEffectAdvanced, bAllowChunkDecals) == 0x0000B0, "Member 'UAnimNotifyState_TimedBloodNiagaraEffectAdvanced::bAllowChunkDecals' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIStunnedState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UPhxAIStunnedState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIStunnedState">();
|
|
}
|
|
static class UPhxAIStunnedState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIStunnedState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIStunnedState) == 0x000008, "Wrong alignment on UPhxAIStunnedState");
|
|
static_assert(sizeof(UPhxAIStunnedState) == 0x0004B8, "Wrong size on UPhxAIStunnedState");
|
|
|
|
// Class Phoenix.AttackState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UAttackState : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AttackState">();
|
|
}
|
|
static class UAttackState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAttackState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAttackState) == 0x000008, "Wrong alignment on UAttackState");
|
|
static_assert(sizeof(UAttackState) == 0x0004B8, "Wrong size on UAttackState");
|
|
|
|
// Class Phoenix.PhxCharacterDynMatPropagator
|
|
// 0x0040 (0x0530 - 0x04F0)
|
|
class UPhxCharacterDynMatPropagator final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
uint8 Pad_4E8[0x48]; // 0x04E8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPlayerSkinChanged(class UPhxCharacterSkin* NewSkin);
|
|
void PropagateDynamicMaterials();
|
|
void SetMaterialByNameDoNotPropagate(class FName MaterialSlotName, class UMaterialInterface* Material);
|
|
void SetMaterialDoNotPropagate(int32 ElementIndex, class UMaterialInterface* Material);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterDynMatPropagator">();
|
|
}
|
|
static class UPhxCharacterDynMatPropagator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterDynMatPropagator>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterDynMatPropagator) == 0x000010, "Wrong alignment on UPhxCharacterDynMatPropagator");
|
|
static_assert(sizeof(UPhxCharacterDynMatPropagator) == 0x000530, "Wrong size on UPhxCharacterDynMatPropagator");
|
|
|
|
// Class Phoenix.ExitADSState
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class UExitADSState final : public UCharacterState
|
|
{
|
|
public:
|
|
class APhxRangedWeapon* RangedWeapon; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C0[0x8]; // 0x04C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ExitADSState">();
|
|
}
|
|
static class UExitADSState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UExitADSState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UExitADSState) == 0x000008, "Wrong alignment on UExitADSState");
|
|
static_assert(sizeof(UExitADSState) == 0x0004C8, "Wrong size on UExitADSState");
|
|
static_assert(offsetof(UExitADSState, RangedWeapon) == 0x0004B8, "Member 'UExitADSState::RangedWeapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.DevMenuLibrary
|
|
// 0x0060 (0x0280 - 0x0220)
|
|
class ADevMenuLibrary : public AActor
|
|
{
|
|
public:
|
|
class FString MenuPath; // 0x0220(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_230[0x50]; // 0x0230(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FLinearColor GetDevFunctionColor(const class FString& FuncName) const;
|
|
class FString GetDevFunctionNameSuffix(const class FString& FuncName) const;
|
|
struct FLinearColor GetIntCVarMenuColor(const class FString& CVarName) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DevMenuLibrary">();
|
|
}
|
|
static class ADevMenuLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADevMenuLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(ADevMenuLibrary) == 0x000008, "Wrong alignment on ADevMenuLibrary");
|
|
static_assert(sizeof(ADevMenuLibrary) == 0x000280, "Wrong size on ADevMenuLibrary");
|
|
static_assert(offsetof(ADevMenuLibrary, MenuPath) == 0x000220, "Member 'ADevMenuLibrary::MenuPath' has a wrong offset!");
|
|
|
|
// Class Phoenix.AttackTesterDevMenuLibrary
|
|
// 0x0040 (0x02C0 - 0x0280)
|
|
class AAttackTesterDevMenuLibrary final : public ADevMenuLibrary
|
|
{
|
|
public:
|
|
class UPhxAttackTable* PlayerAttackTable; // 0x0280(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAttackTable* PlayerAltMeleeAttackTable; // 0x0288(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAttackTable* EnemyAttackTable; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDefinition* EnemyDef; // 0x0298(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APhxMeleeAttackTester> AttackTesterRef; // 0x02A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpawnRange[0x3]; // 0x02A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B4[0xC]; // 0x02B4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AttackTesterDevMenuLibrary">();
|
|
}
|
|
static class AAttackTesterDevMenuLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AAttackTesterDevMenuLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(AAttackTesterDevMenuLibrary) == 0x000008, "Wrong alignment on AAttackTesterDevMenuLibrary");
|
|
static_assert(sizeof(AAttackTesterDevMenuLibrary) == 0x0002C0, "Wrong size on AAttackTesterDevMenuLibrary");
|
|
static_assert(offsetof(AAttackTesterDevMenuLibrary, PlayerAttackTable) == 0x000280, "Member 'AAttackTesterDevMenuLibrary::PlayerAttackTable' has a wrong offset!");
|
|
static_assert(offsetof(AAttackTesterDevMenuLibrary, PlayerAltMeleeAttackTable) == 0x000288, "Member 'AAttackTesterDevMenuLibrary::PlayerAltMeleeAttackTable' has a wrong offset!");
|
|
static_assert(offsetof(AAttackTesterDevMenuLibrary, EnemyAttackTable) == 0x000290, "Member 'AAttackTesterDevMenuLibrary::EnemyAttackTable' has a wrong offset!");
|
|
static_assert(offsetof(AAttackTesterDevMenuLibrary, EnemyDef) == 0x000298, "Member 'AAttackTesterDevMenuLibrary::EnemyDef' has a wrong offset!");
|
|
static_assert(offsetof(AAttackTesterDevMenuLibrary, AttackTesterRef) == 0x0002A0, "Member 'AAttackTesterDevMenuLibrary::AttackTesterRef' has a wrong offset!");
|
|
static_assert(offsetof(AAttackTesterDevMenuLibrary, SpawnRange) == 0x0002A8, "Member 'AAttackTesterDevMenuLibrary::SpawnRange' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_HeadTracking
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAnimNotifyState_HeadTracking final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_HeadTracking">();
|
|
}
|
|
static class UPhxAnimNotifyState_HeadTracking* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_HeadTracking>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_HeadTracking) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_HeadTracking");
|
|
static_assert(sizeof(UPhxAnimNotifyState_HeadTracking) == 0x000038, "Wrong size on UPhxAnimNotifyState_HeadTracking");
|
|
|
|
// Class Phoenix.GaitState
|
|
// 0x0048 (0x0518 - 0x04D0)
|
|
class UGaitState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef StandLocomotion; // 0x04D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef CrouchLocomotion; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4F0[0x28]; // 0x04F0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GaitState">();
|
|
}
|
|
static class UGaitState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGaitState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGaitState) == 0x000008, "Wrong alignment on UGaitState");
|
|
static_assert(sizeof(UGaitState) == 0x000518, "Wrong size on UGaitState");
|
|
static_assert(offsetof(UGaitState, StandLocomotion) == 0x0004D0, "Member 'UGaitState::StandLocomotion' has a wrong offset!");
|
|
static_assert(offsetof(UGaitState, CrouchLocomotion) == 0x0004E0, "Member 'UGaitState::CrouchLocomotion' has a wrong offset!");
|
|
|
|
// Class Phoenix.BloodwormAimState
|
|
// 0x0000 (0x0590 - 0x0590)
|
|
class UBloodwormAimState final : public UAimState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormAimState">();
|
|
}
|
|
static class UBloodwormAimState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormAimState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormAimState) == 0x000008, "Wrong alignment on UBloodwormAimState");
|
|
static_assert(sizeof(UBloodwormAimState) == 0x000590, "Wrong size on UBloodwormAimState");
|
|
|
|
// Class Phoenix.BloodwormAttachState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UBloodwormAttachState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormAttachState">();
|
|
}
|
|
static class UBloodwormAttachState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormAttachState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormAttachState) == 0x000008, "Wrong alignment on UBloodwormAttachState");
|
|
static_assert(sizeof(UBloodwormAttachState) == 0x0004B8, "Wrong size on UBloodwormAttachState");
|
|
|
|
// Class Phoenix.HologramPanelComponent
|
|
// 0x02C0 (0x07B0 - 0x04F0)
|
|
class UHologramPanelComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
class FName TextureParamName; // 0x04E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName IntensityParamName; // 0x04F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName RotationSpeedParamName; // 0x04F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FixedRotationParamName; // 0x0500(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName WaveformlengthParamName; // 0x0508(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName WaveformFalloffParamName; // 0x0510(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName WaveformSpeedParamName; // 0x0518(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FlipbookNumRowsParamName; // 0x0520(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FlipbookNumColumnsParamName; // 0x0528(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FlipbookDurationParamName; // 0x0530(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName TintParamName; // 0x0538(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterial* PanelMaterial; // 0x0540(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* PanelMaterialInstanceDyn; // 0x0548(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LayerOffset; // 0x0550(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Intensity; // 0x0554(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture* Texture; // 0x0558(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FColor TintColor; // 0x0560(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool CanEverRotate; // 0x0564(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_565[0x3]; // 0x0565(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RotationSpeed; // 0x0568(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationPlayRate; // 0x056C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationStepSize; // 0x0570(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_574[0x4]; // 0x0574(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* RotationCurve; // 0x0578(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ActivationDuration; // 0x0580(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DeactivationDuration; // 0x0584(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* FadeInCurve; // 0x0588(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* FadeOutCurve; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FadeInOutStepSize; // 0x0598(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WaveLength; // 0x059C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WaveSpeed; // 0x05A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WaveFalloff; // 0x05A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 FlipbookNumRows; // 0x05A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 FlipbookNumColumns; // 0x05AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FlipbookDuration; // 0x05B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5B4[0x1FC]; // 0x05B4(0x01FC)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UMaterialInstanceDynamic* GetDynamicMaterial();
|
|
void OnDeactivationCompleted();
|
|
void UpdateRotation(float Output);
|
|
void UpdateScaleAndIntensity(float Output);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HologramPanelComponent">();
|
|
}
|
|
static class UHologramPanelComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHologramPanelComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UHologramPanelComponent) == 0x000010, "Wrong alignment on UHologramPanelComponent");
|
|
static_assert(sizeof(UHologramPanelComponent) == 0x0007B0, "Wrong size on UHologramPanelComponent");
|
|
static_assert(offsetof(UHologramPanelComponent, TextureParamName) == 0x0004E8, "Member 'UHologramPanelComponent::TextureParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, IntensityParamName) == 0x0004F0, "Member 'UHologramPanelComponent::IntensityParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, RotationSpeedParamName) == 0x0004F8, "Member 'UHologramPanelComponent::RotationSpeedParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FixedRotationParamName) == 0x000500, "Member 'UHologramPanelComponent::FixedRotationParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, WaveformlengthParamName) == 0x000508, "Member 'UHologramPanelComponent::WaveformlengthParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, WaveformFalloffParamName) == 0x000510, "Member 'UHologramPanelComponent::WaveformFalloffParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, WaveformSpeedParamName) == 0x000518, "Member 'UHologramPanelComponent::WaveformSpeedParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FlipbookNumRowsParamName) == 0x000520, "Member 'UHologramPanelComponent::FlipbookNumRowsParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FlipbookNumColumnsParamName) == 0x000528, "Member 'UHologramPanelComponent::FlipbookNumColumnsParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FlipbookDurationParamName) == 0x000530, "Member 'UHologramPanelComponent::FlipbookDurationParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, TintParamName) == 0x000538, "Member 'UHologramPanelComponent::TintParamName' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, PanelMaterial) == 0x000540, "Member 'UHologramPanelComponent::PanelMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, PanelMaterialInstanceDyn) == 0x000548, "Member 'UHologramPanelComponent::PanelMaterialInstanceDyn' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, LayerOffset) == 0x000550, "Member 'UHologramPanelComponent::LayerOffset' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, Intensity) == 0x000554, "Member 'UHologramPanelComponent::Intensity' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, Texture) == 0x000558, "Member 'UHologramPanelComponent::Texture' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, TintColor) == 0x000560, "Member 'UHologramPanelComponent::TintColor' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, CanEverRotate) == 0x000564, "Member 'UHologramPanelComponent::CanEverRotate' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, RotationSpeed) == 0x000568, "Member 'UHologramPanelComponent::RotationSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, RotationPlayRate) == 0x00056C, "Member 'UHologramPanelComponent::RotationPlayRate' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, RotationStepSize) == 0x000570, "Member 'UHologramPanelComponent::RotationStepSize' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, RotationCurve) == 0x000578, "Member 'UHologramPanelComponent::RotationCurve' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, ActivationDuration) == 0x000580, "Member 'UHologramPanelComponent::ActivationDuration' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, DeactivationDuration) == 0x000584, "Member 'UHologramPanelComponent::DeactivationDuration' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FadeInCurve) == 0x000588, "Member 'UHologramPanelComponent::FadeInCurve' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FadeOutCurve) == 0x000590, "Member 'UHologramPanelComponent::FadeOutCurve' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FadeInOutStepSize) == 0x000598, "Member 'UHologramPanelComponent::FadeInOutStepSize' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, WaveLength) == 0x00059C, "Member 'UHologramPanelComponent::WaveLength' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, WaveSpeed) == 0x0005A0, "Member 'UHologramPanelComponent::WaveSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, WaveFalloff) == 0x0005A4, "Member 'UHologramPanelComponent::WaveFalloff' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FlipbookNumRows) == 0x0005A8, "Member 'UHologramPanelComponent::FlipbookNumRows' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FlipbookNumColumns) == 0x0005AC, "Member 'UHologramPanelComponent::FlipbookNumColumns' has a wrong offset!");
|
|
static_assert(offsetof(UHologramPanelComponent, FlipbookDuration) == 0x0005B0, "Member 'UHologramPanelComponent::FlipbookDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDecalLightFixture
|
|
// 0x0050 (0x0270 - 0x0220)
|
|
class APhxDecalLightFixture final : public AActor
|
|
{
|
|
public:
|
|
bool bIsPlayingFlickerSound; // 0x0220(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_221[0x7]; // 0x0221(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTimelineComponent* Cached_FlickerTimelineComp; // 0x0228(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULightComponent* Cached_LightComponent; // 0x0230(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* Cached_PhxSound; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* Cached_DynamicMaterial; // 0x0240(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* Cached_AudioLoop; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* Cached_AudioStop; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* Cached_AudioPlay; // 0x0258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_260[0x10]; // 0x0260(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool InitializeDecalLightFixture();
|
|
void UpdateFlickerTimelineFunc(float OutputFlickerPattern);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDecalLightFixture">();
|
|
}
|
|
static class APhxDecalLightFixture* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxDecalLightFixture>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxDecalLightFixture) == 0x000008, "Wrong alignment on APhxDecalLightFixture");
|
|
static_assert(sizeof(APhxDecalLightFixture) == 0x000270, "Wrong size on APhxDecalLightFixture");
|
|
static_assert(offsetof(APhxDecalLightFixture, bIsPlayingFlickerSound) == 0x000220, "Member 'APhxDecalLightFixture::bIsPlayingFlickerSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxDecalLightFixture, Cached_FlickerTimelineComp) == 0x000228, "Member 'APhxDecalLightFixture::Cached_FlickerTimelineComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxDecalLightFixture, Cached_LightComponent) == 0x000230, "Member 'APhxDecalLightFixture::Cached_LightComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxDecalLightFixture, Cached_PhxSound) == 0x000238, "Member 'APhxDecalLightFixture::Cached_PhxSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxDecalLightFixture, Cached_DynamicMaterial) == 0x000240, "Member 'APhxDecalLightFixture::Cached_DynamicMaterial' has a wrong offset!");
|
|
static_assert(offsetof(APhxDecalLightFixture, Cached_AudioLoop) == 0x000248, "Member 'APhxDecalLightFixture::Cached_AudioLoop' has a wrong offset!");
|
|
static_assert(offsetof(APhxDecalLightFixture, Cached_AudioStop) == 0x000250, "Member 'APhxDecalLightFixture::Cached_AudioStop' has a wrong offset!");
|
|
static_assert(offsetof(APhxDecalLightFixture, Cached_AudioPlay) == 0x000258, "Member 'APhxDecalLightFixture::Cached_AudioPlay' has a wrong offset!");
|
|
|
|
// Class Phoenix.BloodwormCombatState
|
|
// 0x0048 (0x0500 - 0x04B8)
|
|
class UBloodwormCombatState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef BloodwormAttachState; // 0x04B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef BloodwormPullState; // 0x04C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef BloodwormDeathState; // 0x04D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class APhxAICharacter* BloodwormCharacter; // 0x04E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICharacterDefinition_Bloodworm* BloodwormDefinition; // 0x04F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UUserWidget* ScreenEffect; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormCombatState">();
|
|
}
|
|
static class UBloodwormCombatState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormCombatState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormCombatState) == 0x000008, "Wrong alignment on UBloodwormCombatState");
|
|
static_assert(sizeof(UBloodwormCombatState) == 0x000500, "Wrong size on UBloodwormCombatState");
|
|
static_assert(offsetof(UBloodwormCombatState, BloodwormAttachState) == 0x0004B8, "Member 'UBloodwormCombatState::BloodwormAttachState' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormCombatState, BloodwormPullState) == 0x0004C8, "Member 'UBloodwormCombatState::BloodwormPullState' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormCombatState, BloodwormDeathState) == 0x0004D8, "Member 'UBloodwormCombatState::BloodwormDeathState' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormCombatState, BloodwormCharacter) == 0x0004E8, "Member 'UBloodwormCombatState::BloodwormCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormCombatState, BloodwormDefinition) == 0x0004F0, "Member 'UBloodwormCombatState::BloodwormDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormCombatState, ScreenEffect) == 0x0004F8, "Member 'UBloodwormCombatState::ScreenEffect' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroup
|
|
// 0x0490 (0x06B0 - 0x0220)
|
|
class APhxAIEncounterGroup : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser)> OnAITakeAnyDamageEvent; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode)> OnAISpawnedEvent; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnWaveBeginSpawningEvent; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnWaveSpawnedEvent; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnFirstWaveSpawnedEvent; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnLastWaveSpawnedEvent; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnLastWaveCompletedEvent; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnLastWaveFakeCompletedEvent; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class APhxAICharacter* Character)> OnLastNPCStandingEvent; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup)> OnEncounterGroupStreamedOutEvent; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnLastNPCOfWaveKilledOrDestroyed; // 0x02C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D8[0x10]; // 0x02D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxAIEncounterGroupWaveDescriptor*> WaveDescriptors; // 0x02E8(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class ATriggerBase* BeginEncounterGroupTrigger; // 0x02F8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ATriggerBase* DespawnEncounterGroupTrigger; // 0x0300(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class ATriggerBase*> BeginEncounterGroupTriggers; // 0x0308(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ATriggerBase*> DespawnEncounterGroupTriggers; // 0x0318(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
|
|
bool bAutoBegin; // 0x0328(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnabled; // 0x0329(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsValid; // 0x032A(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32B[0x1]; // 0x032B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 SaveLoadKillCountToComplete; // 0x032C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSaveLoadKillCountToComplete; // 0x0330(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSavedAsCompleted; // 0x0331(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_332[0x6]; // 0x0332(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGuidComponent* GuidComponent; // 0x0338(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_340[0x218]; // 0x0340(0x0218)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxAIEncounterGroupWave> Waves; // 0x0558(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_568[0x148]; // 0x0568(0x0148)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleActorOverlapBeginTrigger(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void HandleActorOverlapDespawnTrigger(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void HandleAIDestroyed(class AActor* DestroyedActor);
|
|
void HandleAIDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void HandleAILimboBegin(class APhxCharacter* CharacterInLimbo);
|
|
void HandleAILimboEnd(class APhxCharacter* CharacterInLimbo);
|
|
void HandleAISpawned(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid);
|
|
void HandleAITakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void ResetEncounterGroup();
|
|
|
|
class APhxAICharacter* GetAliveAIByCharacterTag(class FName CharacterTag) const;
|
|
TArray<class APhxAICharacter*> GetAllAliveAI_BP() const;
|
|
TArray<class APhxAICharacter*> GetAllAliveAIForWave_BP(class FName Tag) const;
|
|
int32 GetNumAliveAI() const;
|
|
int32 GetNumAliveAIForWave(class FName Tag) const;
|
|
class UPhxAIEncounterGroupWaveDescriptor* GetWaveDescriptor(class FName Tag) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroup">();
|
|
}
|
|
static class APhxAIEncounterGroup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIEncounterGroup>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIEncounterGroup) == 0x000008, "Wrong alignment on APhxAIEncounterGroup");
|
|
static_assert(sizeof(APhxAIEncounterGroup) == 0x0006B0, "Wrong size on APhxAIEncounterGroup");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnAITakeAnyDamageEvent) == 0x000228, "Member 'APhxAIEncounterGroup::OnAITakeAnyDamageEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnAISpawnedEvent) == 0x000238, "Member 'APhxAIEncounterGroup::OnAISpawnedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnWaveBeginSpawningEvent) == 0x000248, "Member 'APhxAIEncounterGroup::OnWaveBeginSpawningEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnWaveSpawnedEvent) == 0x000258, "Member 'APhxAIEncounterGroup::OnWaveSpawnedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnFirstWaveSpawnedEvent) == 0x000268, "Member 'APhxAIEncounterGroup::OnFirstWaveSpawnedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnLastWaveSpawnedEvent) == 0x000278, "Member 'APhxAIEncounterGroup::OnLastWaveSpawnedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnLastWaveCompletedEvent) == 0x000288, "Member 'APhxAIEncounterGroup::OnLastWaveCompletedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnLastWaveFakeCompletedEvent) == 0x000298, "Member 'APhxAIEncounterGroup::OnLastWaveFakeCompletedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnLastNPCStandingEvent) == 0x0002A8, "Member 'APhxAIEncounterGroup::OnLastNPCStandingEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnEncounterGroupStreamedOutEvent) == 0x0002B8, "Member 'APhxAIEncounterGroup::OnEncounterGroupStreamedOutEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, OnLastNPCOfWaveKilledOrDestroyed) == 0x0002C8, "Member 'APhxAIEncounterGroup::OnLastNPCOfWaveKilledOrDestroyed' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, WaveDescriptors) == 0x0002E8, "Member 'APhxAIEncounterGroup::WaveDescriptors' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, BeginEncounterGroupTrigger) == 0x0002F8, "Member 'APhxAIEncounterGroup::BeginEncounterGroupTrigger' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, DespawnEncounterGroupTrigger) == 0x000300, "Member 'APhxAIEncounterGroup::DespawnEncounterGroupTrigger' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, BeginEncounterGroupTriggers) == 0x000308, "Member 'APhxAIEncounterGroup::BeginEncounterGroupTriggers' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, DespawnEncounterGroupTriggers) == 0x000318, "Member 'APhxAIEncounterGroup::DespawnEncounterGroupTriggers' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, bAutoBegin) == 0x000328, "Member 'APhxAIEncounterGroup::bAutoBegin' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, bEnabled) == 0x000329, "Member 'APhxAIEncounterGroup::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, bIsValid) == 0x00032A, "Member 'APhxAIEncounterGroup::bIsValid' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, SaveLoadKillCountToComplete) == 0x00032C, "Member 'APhxAIEncounterGroup::SaveLoadKillCountToComplete' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, bSaveLoadKillCountToComplete) == 0x000330, "Member 'APhxAIEncounterGroup::bSaveLoadKillCountToComplete' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, bSavedAsCompleted) == 0x000331, "Member 'APhxAIEncounterGroup::bSavedAsCompleted' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, GuidComponent) == 0x000338, "Member 'APhxAIEncounterGroup::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterGroup, Waves) == 0x000558, "Member 'APhxAIEncounterGroup::Waves' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIHordeEncounterGroup
|
|
// 0x0200 (0x08B0 - 0x06B0)
|
|
class APhxAIHordeEncounterGroup final : public APhxAIEncounterGroup
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxAIHordeEncounterGroup* HordeEncounterGroup, int32 HordeWaveIndex)> OnHordeWaveCompletedEvent; // 0x06B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIHordeEncounterGroup* HordeEncounterGroup, int32 HordeWaveIndex)> OnHordeWaveBeginSpawning; // 0x06C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIHordeEncounterGroup* HordeEncounterGroup, int32 HordeWaveIndex)> OnHordeWaveSkipped; // 0x06D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UDataTable* HordeWavesDataTable; // 0x06E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIHordeModeDefinition* HordeModeDefinition; // 0x06E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIHordeProgressionDefinition* HordeProgressionDefinition; // 0x06F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIHordeDefinition* HordeDefinition; // 0x06F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_700[0xB8]; // 0x0700(0x00B8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxAIEncounterGroupDynamicSpawnerDescriptor*> LoadedSpawnerDescriptors; // 0x07B8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_7C8[0x10]; // 0x07C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bStartWithSafeRoomActive; // 0x07D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_7D9[0xA7]; // 0x07D9(0x00A7)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(int32 TimeRemaining)> OnHordeWaveCountdownStart; // 0x0880(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 AIRemaining)> OnHordeAIKilledOrDestroyedEvent; // 0x0890(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
int32 CountdownStartTime; // 0x08A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_8A4[0xC]; // 0x08A4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AuditSpawners();
|
|
void GetAITypeAndCountForCurrentWave(int32 InHordeWaveIndex, TMap<struct FGameplayTag, int32>* OutAITypeAndCountMap, int32* OutTotalAICountForWave);
|
|
int32 GetNumAIRemainingInActiveWave();
|
|
int32 GetNumAIRemainingInWave(int32 WaveIndex);
|
|
void KillAIByCount(int32 NumAIToKill);
|
|
void SetSafeRoomActive(bool bInSafeRoomActive);
|
|
void SyncSpawners();
|
|
|
|
float GetWaveSpawnDelay(int32 InHordeWaveIndex) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIHordeEncounterGroup">();
|
|
}
|
|
static class APhxAIHordeEncounterGroup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIHordeEncounterGroup>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIHordeEncounterGroup) == 0x000008, "Wrong alignment on APhxAIHordeEncounterGroup");
|
|
static_assert(sizeof(APhxAIHordeEncounterGroup) == 0x0008B0, "Wrong size on APhxAIHordeEncounterGroup");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, OnHordeWaveCompletedEvent) == 0x0006B0, "Member 'APhxAIHordeEncounterGroup::OnHordeWaveCompletedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, OnHordeWaveBeginSpawning) == 0x0006C0, "Member 'APhxAIHordeEncounterGroup::OnHordeWaveBeginSpawning' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, OnHordeWaveSkipped) == 0x0006D0, "Member 'APhxAIHordeEncounterGroup::OnHordeWaveSkipped' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, HordeWavesDataTable) == 0x0006E0, "Member 'APhxAIHordeEncounterGroup::HordeWavesDataTable' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, HordeModeDefinition) == 0x0006E8, "Member 'APhxAIHordeEncounterGroup::HordeModeDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, HordeProgressionDefinition) == 0x0006F0, "Member 'APhxAIHordeEncounterGroup::HordeProgressionDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, HordeDefinition) == 0x0006F8, "Member 'APhxAIHordeEncounterGroup::HordeDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, LoadedSpawnerDescriptors) == 0x0007B8, "Member 'APhxAIHordeEncounterGroup::LoadedSpawnerDescriptors' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, bStartWithSafeRoomActive) == 0x0007D8, "Member 'APhxAIHordeEncounterGroup::bStartWithSafeRoomActive' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, OnHordeWaveCountdownStart) == 0x000880, "Member 'APhxAIHordeEncounterGroup::OnHordeWaveCountdownStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, OnHordeAIKilledOrDestroyedEvent) == 0x000890, "Member 'APhxAIHordeEncounterGroup::OnHordeAIKilledOrDestroyedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHordeEncounterGroup, CountdownStartTime) == 0x0008A0, "Member 'APhxAIHordeEncounterGroup::CountdownStartTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.BloodwormCombatTorsoState
|
|
// 0x0030 (0x04E8 - 0x04B8)
|
|
class UBloodwormCombatTorsoState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef AttackA; // 0x04B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AttackB; // 0x04C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Idle; // 0x04D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormCombatTorsoState">();
|
|
}
|
|
static class UBloodwormCombatTorsoState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormCombatTorsoState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormCombatTorsoState) == 0x000008, "Wrong alignment on UBloodwormCombatTorsoState");
|
|
static_assert(sizeof(UBloodwormCombatTorsoState) == 0x0004E8, "Wrong size on UBloodwormCombatTorsoState");
|
|
static_assert(offsetof(UBloodwormCombatTorsoState, AttackA) == 0x0004B8, "Member 'UBloodwormCombatTorsoState::AttackA' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormCombatTorsoState, AttackB) == 0x0004C8, "Member 'UBloodwormCombatTorsoState::AttackB' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormCombatTorsoState, Idle) == 0x0004D8, "Member 'UBloodwormCombatTorsoState::Idle' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSScreenWidget
|
|
// 0x0068 (0x02C8 - 0x0260)
|
|
class USDSScreenWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnScreenClosed; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UPhxCameraGraphEntry* CameraGraphEntry; // 0x0270(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> SequenceScreen; // 0x0278(0x0028)(BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FText Breadcrumb; // 0x02A0(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class FString UserParameter; // 0x02B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnRemovedFromViewport();
|
|
void SetBreadcrumb(const class FText& InCrumb);
|
|
void SetSequenceScreen(TSoftClassPtr<class UClass> InSequenceScreen);
|
|
void Setup();
|
|
void SetUserUserParameter(const class FString& InUserParameter);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSScreenWidget">();
|
|
}
|
|
static class USDSScreenWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSScreenWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSScreenWidget) == 0x000008, "Wrong alignment on USDSScreenWidget");
|
|
static_assert(sizeof(USDSScreenWidget) == 0x0002C8, "Wrong size on USDSScreenWidget");
|
|
static_assert(offsetof(USDSScreenWidget, OnScreenClosed) == 0x000260, "Member 'USDSScreenWidget::OnScreenClosed' has a wrong offset!");
|
|
static_assert(offsetof(USDSScreenWidget, CameraGraphEntry) == 0x000270, "Member 'USDSScreenWidget::CameraGraphEntry' has a wrong offset!");
|
|
static_assert(offsetof(USDSScreenWidget, SequenceScreen) == 0x000278, "Member 'USDSScreenWidget::SequenceScreen' has a wrong offset!");
|
|
static_assert(offsetof(USDSScreenWidget, Breadcrumb) == 0x0002A0, "Member 'USDSScreenWidget::Breadcrumb' has a wrong offset!");
|
|
static_assert(offsetof(USDSScreenWidget, UserParameter) == 0x0002B8, "Member 'USDSScreenWidget::UserParameter' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSMenuWidget
|
|
// 0x0080 (0x0348 - 0x02C8)
|
|
class USDSMenuWidget : public USDSScreenWidget
|
|
{
|
|
public:
|
|
uint8 Pad_2C8[0x30]; // 0x02C8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UPhxSelectable* Selected)> OnElementSelected; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UImage* Background; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UScrollBox* ElementContainer; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool CyclicalScrollingEnabled; // 0x0318(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_319[0x7]; // 0x0319(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* NavUpSound; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavDownSound; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* CloseSound; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavEndSound; // 0x0338(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UPhxSelectable* GetAdjacent(const class UPhxSelectable* Target, const EInputDirection Direction);
|
|
void HandleBackgroundVisibility();
|
|
void NotifySelectionChange();
|
|
void PlayGlobalSound(const class UAkAudioEvent* Sound);
|
|
void SelectFirstAvailable();
|
|
void UpdateSelected(class UPhxSelectable* Selected);
|
|
|
|
class UPhxSelectable* GetSelected() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSMenuWidget">();
|
|
}
|
|
static class USDSMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSMenuWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSMenuWidget) == 0x000008, "Wrong alignment on USDSMenuWidget");
|
|
static_assert(sizeof(USDSMenuWidget) == 0x000348, "Wrong size on USDSMenuWidget");
|
|
static_assert(offsetof(USDSMenuWidget, OnElementSelected) == 0x0002F8, "Member 'USDSMenuWidget::OnElementSelected' has a wrong offset!");
|
|
static_assert(offsetof(USDSMenuWidget, Background) == 0x000308, "Member 'USDSMenuWidget::Background' has a wrong offset!");
|
|
static_assert(offsetof(USDSMenuWidget, ElementContainer) == 0x000310, "Member 'USDSMenuWidget::ElementContainer' has a wrong offset!");
|
|
static_assert(offsetof(USDSMenuWidget, CyclicalScrollingEnabled) == 0x000318, "Member 'USDSMenuWidget::CyclicalScrollingEnabled' has a wrong offset!");
|
|
static_assert(offsetof(USDSMenuWidget, NavUpSound) == 0x000320, "Member 'USDSMenuWidget::NavUpSound' has a wrong offset!");
|
|
static_assert(offsetof(USDSMenuWidget, NavDownSound) == 0x000328, "Member 'USDSMenuWidget::NavDownSound' has a wrong offset!");
|
|
static_assert(offsetof(USDSMenuWidget, CloseSound) == 0x000330, "Member 'USDSMenuWidget::CloseSound' has a wrong offset!");
|
|
static_assert(offsetof(USDSMenuWidget, NavEndSound) == 0x000338, "Member 'USDSMenuWidget::NavEndSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.GammaScreenWidget
|
|
// 0x0008 (0x0350 - 0x0348)
|
|
class UGammaScreenWidget : public USDSMenuWidget
|
|
{
|
|
public:
|
|
class USlider* GammaSlider; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetSliderPosition(float InValue, bool bBroadcast);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GammaScreenWidget">();
|
|
}
|
|
static class UGammaScreenWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGammaScreenWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGammaScreenWidget) == 0x000008, "Wrong alignment on UGammaScreenWidget");
|
|
static_assert(sizeof(UGammaScreenWidget) == 0x000350, "Wrong size on UGammaScreenWidget");
|
|
static_assert(offsetof(UGammaScreenWidget, GammaSlider) == 0x000348, "Member 'UGammaScreenWidget::GammaSlider' has a wrong offset!");
|
|
|
|
// Class Phoenix.BloodwormDeathState
|
|
// 0x0008 (0x04C0 - 0x04B8)
|
|
class UBloodwormDeathState final : public UCharacterState
|
|
{
|
|
public:
|
|
class APhxAICharacter* BloodwormCharacter; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormDeathState">();
|
|
}
|
|
static class UBloodwormDeathState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormDeathState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormDeathState) == 0x000008, "Wrong alignment on UBloodwormDeathState");
|
|
static_assert(sizeof(UBloodwormDeathState) == 0x0004C0, "Wrong size on UBloodwormDeathState");
|
|
static_assert(offsetof(UBloodwormDeathState, BloodwormCharacter) == 0x0004B8, "Member 'UBloodwormDeathState::BloodwormCharacter' has a wrong offset!");
|
|
|
|
// Class Phoenix.Pickup
|
|
// 0x0240 (0x0460 - 0x0220)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) APickup : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x10]; // 0x0220(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInteractablePickupComponent* InteractableComponent; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHighContrastComponent* HighContrastComponent; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USheenComponent* SheenComponent; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULightWeightContextualAnimTargetComponent* LightWeightContextualAnimTargetComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FItemData ItemData; // 0x0250(0x0100)(BlueprintVisible, BlueprintReadOnly, SaveGame, Protected, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PickupSound; // 0x0350(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0358(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DistanceFromFloor; // 0x0360(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_364[0xD4]; // 0x0364(0x00D4)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* HeightCurve; // 0x0438(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_440[0x8]; // 0x0440(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bDynamicallySpawned; // 0x0448(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bSpawnedFromLootNode; // 0x0449(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44A[0x6]; // 0x044A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* Root; // 0x0450(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnActorRestored();
|
|
|
|
bool CanPickup(const class APhxCharacter* Picker) const;
|
|
const struct FItemData GetItemData() const;
|
|
class UAkAudioEvent* GetPickupSound() const;
|
|
class UVirtualItemData* GetVirtualItemData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Pickup">();
|
|
}
|
|
static class APickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APickup>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(APickup) == 0x000010, "Wrong alignment on APickup");
|
|
static_assert(sizeof(APickup) == 0x000460, "Wrong size on APickup");
|
|
static_assert(offsetof(APickup, InteractableComponent) == 0x000230, "Member 'APickup::InteractableComponent' has a wrong offset!");
|
|
static_assert(offsetof(APickup, HighContrastComponent) == 0x000238, "Member 'APickup::HighContrastComponent' has a wrong offset!");
|
|
static_assert(offsetof(APickup, SheenComponent) == 0x000240, "Member 'APickup::SheenComponent' has a wrong offset!");
|
|
static_assert(offsetof(APickup, LightWeightContextualAnimTargetComponent) == 0x000248, "Member 'APickup::LightWeightContextualAnimTargetComponent' has a wrong offset!");
|
|
static_assert(offsetof(APickup, ItemData) == 0x000250, "Member 'APickup::ItemData' has a wrong offset!");
|
|
static_assert(offsetof(APickup, PickupSound) == 0x000350, "Member 'APickup::PickupSound' has a wrong offset!");
|
|
static_assert(offsetof(APickup, GuidComponent) == 0x000358, "Member 'APickup::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APickup, DistanceFromFloor) == 0x000360, "Member 'APickup::DistanceFromFloor' has a wrong offset!");
|
|
static_assert(offsetof(APickup, HeightCurve) == 0x000438, "Member 'APickup::HeightCurve' has a wrong offset!");
|
|
static_assert(offsetof(APickup, bDynamicallySpawned) == 0x000448, "Member 'APickup::bDynamicallySpawned' has a wrong offset!");
|
|
static_assert(offsetof(APickup, bSpawnedFromLootNode) == 0x000449, "Member 'APickup::bSpawnedFromLootNode' has a wrong offset!");
|
|
static_assert(offsetof(APickup, Root) == 0x000450, "Member 'APickup::Root' has a wrong offset!");
|
|
|
|
// Class Phoenix.Equippable
|
|
// 0x0180 (0x05E0 - 0x0460)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) AEquippable : public APickup
|
|
{
|
|
public:
|
|
class FName EquippedSocketOffsetName; // 0x0458(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName UnequippedSocketOffsetName; // 0x0460(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName EquippedSocketName; // 0x0468(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName UnequippedSocketName; // 0x0470(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SecondaryEquipComponent; // 0x0478(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SecondaryEquippedSocketName; // 0x0480(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SecondaryUnequippedSocketName; // 0x0488(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECharacterStance Stance; // 0x0490(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowAutoEquip; // 0x0491(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowAutoUnequip; // 0x0492(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bQuickUseOnly; // 0x0493(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_494[0x4]; // 0x0494(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSoundComponent* SoundComp; // 0x0498(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* EquipSound; // 0x04A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* HolsterSound; // 0x04A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* EquipAnimation; // 0x04B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* HolsterAnimation; // 0x04B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* EquippableHolsterAnimation; // 0x04C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* EquippableUnholsterAnimation; // 0x04C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* EquippableHolsteredPose; // 0x04D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* EquippableEquippedPose; // 0x04D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* DiscardThenEquipAnimation; // 0x04E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSet<struct FEquippableMorphTargetValue> MorphTargetValues; // 0x04E8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FEquippableZivaParamValue> ZivaParamValues; // 0x0538(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float EquipTime; // 0x0548(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HolsterTime; // 0x054C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FEquippableHandIKPose LeftHandIKPose; // 0x0550(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FEquippableHandIKPose RightHandIKPose; // 0x0570(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class APhxCharacter* Character; // 0x0590(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_598[0x10]; // 0x0598(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTimerHandle SkelMeshUpdateOffTimerHandle; // 0x05A8(0x0008)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SkelMeshUpdateOffTimer; // 0x05B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5B4[0x4]; // 0x05B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AEquippable> UseCameraFor; // 0x05B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxUnequipAction UnequipAction; // 0x05C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C1[0x3]; // 0x05C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class USceneComponent> SecondaryObject; // 0x05C4(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5CC[0xC]; // 0x05CC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UAnimMontage* GetDiscardThenEquipAnimation();
|
|
void HideEquipment();
|
|
void OnEquipBegin(bool bInstant);
|
|
void OnEquipInterrupted();
|
|
void OnEquipped();
|
|
void OnUnequipBegin(bool bInstant);
|
|
void OnUnequipped();
|
|
void ShowEquipment();
|
|
void TurnOffSkelMeshUpdate();
|
|
|
|
class UAnimMontage* GetEquipAnimation() const;
|
|
class UAkAudioEvent* GetEquipSound() const;
|
|
class UAnimMontage* GetHolsterAnimation() const;
|
|
class UAkAudioEvent* GetHolsterSound() const;
|
|
class UMeshComponent* GetMeshComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Equippable">();
|
|
}
|
|
static class AEquippable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEquippable>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(AEquippable) == 0x000010, "Wrong alignment on AEquippable");
|
|
static_assert(sizeof(AEquippable) == 0x0005E0, "Wrong size on AEquippable");
|
|
static_assert(offsetof(AEquippable, EquippedSocketOffsetName) == 0x000458, "Member 'AEquippable::EquippedSocketOffsetName' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, UnequippedSocketOffsetName) == 0x000460, "Member 'AEquippable::UnequippedSocketOffsetName' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, EquippedSocketName) == 0x000468, "Member 'AEquippable::EquippedSocketName' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, UnequippedSocketName) == 0x000470, "Member 'AEquippable::UnequippedSocketName' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, SecondaryEquipComponent) == 0x000478, "Member 'AEquippable::SecondaryEquipComponent' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, SecondaryEquippedSocketName) == 0x000480, "Member 'AEquippable::SecondaryEquippedSocketName' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, SecondaryUnequippedSocketName) == 0x000488, "Member 'AEquippable::SecondaryUnequippedSocketName' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, Stance) == 0x000490, "Member 'AEquippable::Stance' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, bAllowAutoEquip) == 0x000491, "Member 'AEquippable::bAllowAutoEquip' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, bAllowAutoUnequip) == 0x000492, "Member 'AEquippable::bAllowAutoUnequip' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, bQuickUseOnly) == 0x000493, "Member 'AEquippable::bQuickUseOnly' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, SoundComp) == 0x000498, "Member 'AEquippable::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, EquipSound) == 0x0004A0, "Member 'AEquippable::EquipSound' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, HolsterSound) == 0x0004A8, "Member 'AEquippable::HolsterSound' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, EquipAnimation) == 0x0004B0, "Member 'AEquippable::EquipAnimation' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, HolsterAnimation) == 0x0004B8, "Member 'AEquippable::HolsterAnimation' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, EquippableHolsterAnimation) == 0x0004C0, "Member 'AEquippable::EquippableHolsterAnimation' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, EquippableUnholsterAnimation) == 0x0004C8, "Member 'AEquippable::EquippableUnholsterAnimation' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, EquippableHolsteredPose) == 0x0004D0, "Member 'AEquippable::EquippableHolsteredPose' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, EquippableEquippedPose) == 0x0004D8, "Member 'AEquippable::EquippableEquippedPose' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, DiscardThenEquipAnimation) == 0x0004E0, "Member 'AEquippable::DiscardThenEquipAnimation' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, MorphTargetValues) == 0x0004E8, "Member 'AEquippable::MorphTargetValues' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, ZivaParamValues) == 0x000538, "Member 'AEquippable::ZivaParamValues' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, EquipTime) == 0x000548, "Member 'AEquippable::EquipTime' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, HolsterTime) == 0x00054C, "Member 'AEquippable::HolsterTime' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, LeftHandIKPose) == 0x000550, "Member 'AEquippable::LeftHandIKPose' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, RightHandIKPose) == 0x000570, "Member 'AEquippable::RightHandIKPose' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, Character) == 0x000590, "Member 'AEquippable::Character' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, SkelMeshUpdateOffTimerHandle) == 0x0005A8, "Member 'AEquippable::SkelMeshUpdateOffTimerHandle' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, SkelMeshUpdateOffTimer) == 0x0005B0, "Member 'AEquippable::SkelMeshUpdateOffTimer' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, UseCameraFor) == 0x0005B8, "Member 'AEquippable::UseCameraFor' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, UnequipAction) == 0x0005C0, "Member 'AEquippable::UnequipAction' has a wrong offset!");
|
|
static_assert(offsetof(AEquippable, SecondaryObject) == 0x0005C4, "Member 'AEquippable::SecondaryObject' has a wrong offset!");
|
|
|
|
// Class Phoenix.Weapon
|
|
// 0x00A0 (0x0680 - 0x05E0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) AWeapon : public AEquippable
|
|
{
|
|
public:
|
|
TArray<struct FWeaponHolsterMaskingData> MaskingDataForHolstering; // 0x05D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UPhxAttackTable* WeaponAttackTable; // 0x05E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5F0[0x8]; // 0x05F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPhxWeaponType WeaponType; // 0x05F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5F9[0x7]; // 0x05F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxWeaponSettings* Settings; // 0x0600(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* MeshComp; // 0x0608(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxUpgradeComponent* UpgradeComponent; // 0x0610(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAnimInstance> CharacterWeaponPoseAnimLayerClass; // 0x0618(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAnimInstance> HolsteredPhysicsAnimLayerClass; // 0x0620(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstance* WeaponInvisibleMaterialInstance; // 0x0628(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FCrouchTransitions CrouchTransitions; // 0x0630(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float WeaponOffsetSocketLerpSpeed; // 0x0640(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHolsterMaskingEnabled; // 0x0644(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_645[0x3]; // 0x0645(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMaterialInterface*> MaterialsHiddenByHolster; // 0x0648(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_658[0x20]; // 0x0658(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetCurrentMaterialSlotsVisibility(TArray<bool>* OutSlotsVisibility) const;
|
|
void GetMaterialSlotsVisibilityWithUpgrades(TArray<bool>* OutSlotsVisibility) const;
|
|
class USkeletalMeshComponent* GetMeshComp() const;
|
|
class UPhxUpgradeComponent* GetUpgradeComponent() const;
|
|
struct FGameplayTag GetWeaponTag() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Weapon">();
|
|
}
|
|
static class AWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWeapon>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(AWeapon) == 0x000010, "Wrong alignment on AWeapon");
|
|
static_assert(sizeof(AWeapon) == 0x000680, "Wrong size on AWeapon");
|
|
static_assert(offsetof(AWeapon, MaskingDataForHolstering) == 0x0005D8, "Member 'AWeapon::MaskingDataForHolstering' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, WeaponAttackTable) == 0x0005E8, "Member 'AWeapon::WeaponAttackTable' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, WeaponType) == 0x0005F8, "Member 'AWeapon::WeaponType' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, Settings) == 0x000600, "Member 'AWeapon::Settings' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, MeshComp) == 0x000608, "Member 'AWeapon::MeshComp' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, UpgradeComponent) == 0x000610, "Member 'AWeapon::UpgradeComponent' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, CharacterWeaponPoseAnimLayerClass) == 0x000618, "Member 'AWeapon::CharacterWeaponPoseAnimLayerClass' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, HolsteredPhysicsAnimLayerClass) == 0x000620, "Member 'AWeapon::HolsteredPhysicsAnimLayerClass' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, WeaponInvisibleMaterialInstance) == 0x000628, "Member 'AWeapon::WeaponInvisibleMaterialInstance' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, CrouchTransitions) == 0x000630, "Member 'AWeapon::CrouchTransitions' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, WeaponOffsetSocketLerpSpeed) == 0x000640, "Member 'AWeapon::WeaponOffsetSocketLerpSpeed' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, bHolsterMaskingEnabled) == 0x000644, "Member 'AWeapon::bHolsterMaskingEnabled' has a wrong offset!");
|
|
static_assert(offsetof(AWeapon, MaterialsHiddenByHolster) == 0x000648, "Member 'AWeapon::MaterialsHiddenByHolster' has a wrong offset!");
|
|
|
|
// Class Phoenix.MeleeWeapon
|
|
// 0x0100 (0x0780 - 0x0680)
|
|
class AMeleeWeapon : public AWeapon
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer TargetTagBlacklist; // 0x0678(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
EPhxAISoundLoudness AttackLoudness; // 0x0698(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_699[0x7]; // 0x0699(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* StanceTransitionAnim; // 0x06A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* MeleeImpactEffectsTable; // 0x06A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* BloodSpurtEffectsTable; // 0x06B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* MeleeWeaponMeshEffectsTable; // 0x06B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* EnvDragImpactEffectsTable; // 0x06C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeWoundType WoundType; // 0x06C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EBulletWeaponDamageType GoreDamageLevel; // 0x06C9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6CA[0x56]; // 0x06CA(0x0056)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxMeleeWeaponSettings* MeleeSettings; // 0x0720(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_728[0x18]; // 0x0728(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* HitDetectionStart; // 0x0740(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* HitDetectionEnd; // 0x0748(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* EnvEffectAttachPoint; // 0x0750(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxTriggerHapticsProfile* TriggerHapticsProfile_Default; // 0x0758(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxTriggerHapticsProfile* TriggerHapticsProfile_Hit; // 0x0760(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraComponent* WeaponMeshFXComp; // 0x0768(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxMeleeRange; // 0x0770(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinMeleeRange; // 0x0774(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_778[0x8]; // 0x0778(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEquipTagRemoved(const struct FGameplayTag& InTag, int32 NewCount);
|
|
void OnGroundSlamHit(const struct FVector& HitLocation);
|
|
void OnWeaponHit(const class AActor* HitActor, const struct FVector& ImpactLocation, bool bIsChargedAttack, bool bIsHeavyAttack, bool bDisableImpactFX);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MeleeWeapon">();
|
|
}
|
|
static class AMeleeWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AMeleeWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(AMeleeWeapon) == 0x000010, "Wrong alignment on AMeleeWeapon");
|
|
static_assert(sizeof(AMeleeWeapon) == 0x000780, "Wrong size on AMeleeWeapon");
|
|
static_assert(offsetof(AMeleeWeapon, TargetTagBlacklist) == 0x000678, "Member 'AMeleeWeapon::TargetTagBlacklist' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, AttackLoudness) == 0x000698, "Member 'AMeleeWeapon::AttackLoudness' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, StanceTransitionAnim) == 0x0006A0, "Member 'AMeleeWeapon::StanceTransitionAnim' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, MeleeImpactEffectsTable) == 0x0006A8, "Member 'AMeleeWeapon::MeleeImpactEffectsTable' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, BloodSpurtEffectsTable) == 0x0006B0, "Member 'AMeleeWeapon::BloodSpurtEffectsTable' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, MeleeWeaponMeshEffectsTable) == 0x0006B8, "Member 'AMeleeWeapon::MeleeWeaponMeshEffectsTable' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, EnvDragImpactEffectsTable) == 0x0006C0, "Member 'AMeleeWeapon::EnvDragImpactEffectsTable' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, WoundType) == 0x0006C8, "Member 'AMeleeWeapon::WoundType' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, GoreDamageLevel) == 0x0006C9, "Member 'AMeleeWeapon::GoreDamageLevel' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, MeleeSettings) == 0x000720, "Member 'AMeleeWeapon::MeleeSettings' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, HitDetectionStart) == 0x000740, "Member 'AMeleeWeapon::HitDetectionStart' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, HitDetectionEnd) == 0x000748, "Member 'AMeleeWeapon::HitDetectionEnd' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, EnvEffectAttachPoint) == 0x000750, "Member 'AMeleeWeapon::EnvEffectAttachPoint' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, TriggerHapticsProfile_Default) == 0x000758, "Member 'AMeleeWeapon::TriggerHapticsProfile_Default' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, TriggerHapticsProfile_Hit) == 0x000760, "Member 'AMeleeWeapon::TriggerHapticsProfile_Hit' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, WeaponMeshFXComp) == 0x000768, "Member 'AMeleeWeapon::WeaponMeshFXComp' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, MaxMeleeRange) == 0x000770, "Member 'AMeleeWeapon::MaxMeleeRange' has a wrong offset!");
|
|
static_assert(offsetof(AMeleeWeapon, MinMeleeRange) == 0x000774, "Member 'AMeleeWeapon::MinMeleeRange' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIMeleeWeapon
|
|
// 0x0000 (0x0780 - 0x0780)
|
|
class APhxAIMeleeWeapon final : public AMeleeWeapon
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIMeleeWeapon">();
|
|
}
|
|
static class APhxAIMeleeWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIMeleeWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIMeleeWeapon) == 0x000010, "Wrong alignment on APhxAIMeleeWeapon");
|
|
static_assert(sizeof(APhxAIMeleeWeapon) == 0x000780, "Wrong size on APhxAIMeleeWeapon");
|
|
|
|
// Class Phoenix.MeleeAttackState
|
|
// 0x0288 (0x0740 - 0x04B8)
|
|
class alignas(0x10) UMeleeAttackState : public UAttackState
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UMeleeAttackState* AttackState)> OnCrossedComboFrame; // 0x04B8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UMeleeAttackState* AttackState)> OnCrossedExplicitComboFrame; // 0x04C8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class AWeapon* Weapon; // 0x04D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AMeleeWeapon* MeleeWeapon; // 0x04E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMeleeAttackDefinition* AttackDef; // 0x04E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* TargetActor; // 0x04F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeSideType EndSide; // 0x04F8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4F9[0x13]; // 0x04F9(0x0013)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NoRotationTrackingBetweenHitsDuration; // 0x050C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_510[0x8]; // 0x0510(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AActor*> TargetsHit; // 0x0518(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxAnimNotifyState_HitWindow* CurrentHitWindow; // 0x0528(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* SpawnedSecondaryCamRig; // 0x0530(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FMeleeAimSnapData CurrentWindowMeleeAimSnapData; // 0x0538(0x0038)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_570[0x1B0]; // 0x0570(0x01B0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxMeleeAttackDefinition* ExplicitComboAttack; // 0x0720(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_728[0x18]; // 0x0728(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnTargetDefensiveReactionInputEnded(EReactionType ReactionType, EDefensiveReactDirection ReactionDir);
|
|
void OnTargetDefensiveReactionInputStarted(EReactionType ReactionType, EDefensiveReactDirection ReactionDir);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MeleeAttackState">();
|
|
}
|
|
static class UMeleeAttackState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMeleeAttackState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMeleeAttackState) == 0x000010, "Wrong alignment on UMeleeAttackState");
|
|
static_assert(sizeof(UMeleeAttackState) == 0x000740, "Wrong size on UMeleeAttackState");
|
|
static_assert(offsetof(UMeleeAttackState, OnCrossedComboFrame) == 0x0004B8, "Member 'UMeleeAttackState::OnCrossedComboFrame' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, OnCrossedExplicitComboFrame) == 0x0004C8, "Member 'UMeleeAttackState::OnCrossedExplicitComboFrame' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, Weapon) == 0x0004D8, "Member 'UMeleeAttackState::Weapon' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, MeleeWeapon) == 0x0004E0, "Member 'UMeleeAttackState::MeleeWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, AttackDef) == 0x0004E8, "Member 'UMeleeAttackState::AttackDef' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, TargetActor) == 0x0004F0, "Member 'UMeleeAttackState::TargetActor' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, EndSide) == 0x0004F8, "Member 'UMeleeAttackState::EndSide' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, NoRotationTrackingBetweenHitsDuration) == 0x00050C, "Member 'UMeleeAttackState::NoRotationTrackingBetweenHitsDuration' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, TargetsHit) == 0x000518, "Member 'UMeleeAttackState::TargetsHit' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, CurrentHitWindow) == 0x000528, "Member 'UMeleeAttackState::CurrentHitWindow' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, SpawnedSecondaryCamRig) == 0x000530, "Member 'UMeleeAttackState::SpawnedSecondaryCamRig' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, CurrentWindowMeleeAimSnapData) == 0x000538, "Member 'UMeleeAttackState::CurrentWindowMeleeAimSnapData' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeAttackState, ExplicitComboAttack) == 0x000720, "Member 'UMeleeAttackState::ExplicitComboAttack' has a wrong offset!");
|
|
|
|
// Class Phoenix.BloodwormMeleeState
|
|
// 0x0000 (0x0740 - 0x0740)
|
|
class UBloodwormMeleeState final : public UMeleeAttackState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormMeleeState">();
|
|
}
|
|
static class UBloodwormMeleeState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormMeleeState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormMeleeState) == 0x000010, "Wrong alignment on UBloodwormMeleeState");
|
|
static_assert(sizeof(UBloodwormMeleeState) == 0x000740, "Wrong size on UBloodwormMeleeState");
|
|
|
|
// Class Phoenix.BloodwormParryState
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class UBloodwormParryState final : public UCharacterState
|
|
{
|
|
public:
|
|
class UAnimMontage* ParryMontage; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4C0[0x8]; // 0x04C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ReceiveQteCompletion(class FName InQteId, bool bInResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormParryState">();
|
|
}
|
|
static class UBloodwormParryState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormParryState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormParryState) == 0x000008, "Wrong alignment on UBloodwormParryState");
|
|
static_assert(sizeof(UBloodwormParryState) == 0x0004C8, "Wrong size on UBloodwormParryState");
|
|
static_assert(offsetof(UBloodwormParryState, ParryMontage) == 0x0004B8, "Member 'UBloodwormParryState::ParryMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_AttackBase
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_AttackBase : public UPhxAIGameplayAbilityDefinition_Base
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_AttackBase">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_AttackBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_AttackBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_AttackBase) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_AttackBase");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_AttackBase) == 0x000040, "Wrong size on UPhxAIGameplayAbilityDefinition_AttackBase");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_PairedAnimation
|
|
// 0x0020 (0x0060 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_PairedAnimation : public UPhxAIGameplayAbilityDefinition_AttackBase
|
|
{
|
|
public:
|
|
class UPhxMeleeAttackDefinition* AttackDefinition; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IntroAlignmentDuration; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxPairedMontage> PairedMontages; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_PairedAnimation">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_PairedAnimation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_PairedAnimation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_PairedAnimation) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_PairedAnimation");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_PairedAnimation) == 0x000060, "Wrong size on UPhxAIGameplayAbilityDefinition_PairedAnimation");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_PairedAnimation, AttackDefinition) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_PairedAnimation::AttackDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_PairedAnimation, IntroAlignmentDuration) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_PairedAnimation::IntroAlignmentDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_PairedAnimation, PairedMontages) == 0x000050, "Member 'UPhxAIGameplayAbilityDefinition_PairedAnimation::PairedMontages' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_RepositionAttack
|
|
// 0x0050 (0x00B0 - 0x0060)
|
|
class UPhxAIGameplayAbilityDefinition_RepositionAttack : public UPhxAIGameplayAbilityDefinition_PairedAnimation
|
|
{
|
|
public:
|
|
float NavProbeDistanceWhenBackedAgainstWall; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float NavProbeDistanceFromBehind; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FacingAwayMaximumAngle; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer RequiredGameplayTags; // 0x0070(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer AbsentGameplayTags; // 0x0090(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_RepositionAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_RepositionAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_RepositionAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_RepositionAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_RepositionAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_RepositionAttack) == 0x0000B0, "Wrong size on UPhxAIGameplayAbilityDefinition_RepositionAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_RepositionAttack, NavProbeDistanceWhenBackedAgainstWall) == 0x000060, "Member 'UPhxAIGameplayAbilityDefinition_RepositionAttack::NavProbeDistanceWhenBackedAgainstWall' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_RepositionAttack, NavProbeDistanceFromBehind) == 0x000064, "Member 'UPhxAIGameplayAbilityDefinition_RepositionAttack::NavProbeDistanceFromBehind' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_RepositionAttack, FacingAwayMaximumAngle) == 0x000068, "Member 'UPhxAIGameplayAbilityDefinition_RepositionAttack::FacingAwayMaximumAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_RepositionAttack, RequiredGameplayTags) == 0x000070, "Member 'UPhxAIGameplayAbilityDefinition_RepositionAttack::RequiredGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_RepositionAttack, AbsentGameplayTags) == 0x000090, "Member 'UPhxAIGameplayAbilityDefinition_RepositionAttack::AbsentGameplayTags' has a wrong offset!");
|
|
|
|
// Class Phoenix.GlowBlob
|
|
// 0x00B0 (0x02D0 - 0x0220)
|
|
class AGlowBlob final : public AActor
|
|
{
|
|
public:
|
|
class UPointLightComponent* LightComp; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAIPerceptionComponent* PerceptionComp; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USphereComponent* ContaminationComp; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AActor> DripClass; // 0x0238(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* SplatDecalMaterial; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector DecalSize; // 0x0248(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_254[0x7C]; // 0x0254(0x007C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPerceived(class AActor* Actor, const struct FAIStimulus& Stimulus);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GlowBlob">();
|
|
}
|
|
static class AGlowBlob* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AGlowBlob>();
|
|
}
|
|
};
|
|
static_assert(alignof(AGlowBlob) == 0x000008, "Wrong alignment on AGlowBlob");
|
|
static_assert(sizeof(AGlowBlob) == 0x0002D0, "Wrong size on AGlowBlob");
|
|
static_assert(offsetof(AGlowBlob, LightComp) == 0x000220, "Member 'AGlowBlob::LightComp' has a wrong offset!");
|
|
static_assert(offsetof(AGlowBlob, PerceptionComp) == 0x000228, "Member 'AGlowBlob::PerceptionComp' has a wrong offset!");
|
|
static_assert(offsetof(AGlowBlob, ContaminationComp) == 0x000230, "Member 'AGlowBlob::ContaminationComp' has a wrong offset!");
|
|
static_assert(offsetof(AGlowBlob, DripClass) == 0x000238, "Member 'AGlowBlob::DripClass' has a wrong offset!");
|
|
static_assert(offsetof(AGlowBlob, SplatDecalMaterial) == 0x000240, "Member 'AGlowBlob::SplatDecalMaterial' has a wrong offset!");
|
|
static_assert(offsetof(AGlowBlob, DecalSize) == 0x000248, "Member 'AGlowBlob::DecalSize' has a wrong offset!");
|
|
|
|
// Class Phoenix.QteStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UQteStateParams : public UStateParams
|
|
{
|
|
public:
|
|
TSubclassOf<class UState> SubStateClass; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"QteStateParams">();
|
|
}
|
|
static class UQteStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UQteStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UQteStateParams) == 0x000008, "Wrong alignment on UQteStateParams");
|
|
static_assert(sizeof(UQteStateParams) == 0x000038, "Wrong size on UQteStateParams");
|
|
static_assert(offsetof(UQteStateParams, SubStateClass) == 0x000030, "Member 'UQteStateParams::SubStateClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.BloodwormParryStateParams
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UBloodwormParryStateParams final : public UQteStateParams
|
|
{
|
|
public:
|
|
class UAnimMontage* ParryMontage; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormParryStateParams">();
|
|
}
|
|
static class UBloodwormParryStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormParryStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormParryStateParams) == 0x000008, "Wrong alignment on UBloodwormParryStateParams");
|
|
static_assert(sizeof(UBloodwormParryStateParams) == 0x000040, "Wrong size on UBloodwormParryStateParams");
|
|
static_assert(offsetof(UBloodwormParryStateParams, ParryMontage) == 0x000038, "Member 'UBloodwormParryStateParams::ParryMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_MontageAttack
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_MontageAttack : public UPhxAIGameplayAbilityDefinition_AttackBase
|
|
{
|
|
public:
|
|
class UAnimMontage* AttackMontage; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_MontageAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_MontageAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_MontageAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_MontageAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_MontageAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_MontageAttack) == 0x000048, "Wrong size on UPhxAIGameplayAbilityDefinition_MontageAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_MontageAttack, AttackMontage) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_MontageAttack::AttackMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_AoEAttack
|
|
// 0x0008 (0x0050 - 0x0048)
|
|
class UPhxAIGameplayAbilityDefinition_AoEAttack final : public UPhxAIGameplayAbilityDefinition_MontageAttack
|
|
{
|
|
public:
|
|
class UPhxAoEAttackDefinition* AreaOfEffectAttackDefinition; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_AoEAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_AoEAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_AoEAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_AoEAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_AoEAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_AoEAttack) == 0x000050, "Wrong size on UPhxAIGameplayAbilityDefinition_AoEAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AoEAttack, AreaOfEffectAttackDefinition) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_AoEAttack::AreaOfEffectAttackDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_EncounterNetworkEnter
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTService_EncounterNetworkEnter final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector EntranceEndLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MotionTagKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EncounterNetworkEnter">();
|
|
}
|
|
static class UPhxBTService_EncounterNetworkEnter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EncounterNetworkEnter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EncounterNetworkEnter) == 0x000008, "Wrong alignment on UPhxBTService_EncounterNetworkEnter");
|
|
static_assert(sizeof(UPhxBTService_EncounterNetworkEnter) == 0x0000C0, "Wrong size on UPhxBTService_EncounterNetworkEnter");
|
|
static_assert(offsetof(UPhxBTService_EncounterNetworkEnter, EntranceEndLocationKey) == 0x000070, "Member 'UPhxBTService_EncounterNetworkEnter::EntranceEndLocationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_EncounterNetworkEnter, MotionTagKey) == 0x000098, "Member 'UPhxBTService_EncounterNetworkEnter::MotionTagKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.EnvironmentalHazard
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class AEnvironmentalHazard : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x1]; // 0x0220(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bOnlyTriggeredWithPPE; // 0x0221(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDamagesPlayer; // 0x0222(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDealsKillingBlow; // 0x0223(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIgnoreInvulnerability; // 0x0224(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIgnoreNonRootComponentOverlap; // 0x0225(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_226[0x2]; // 0x0226(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Damage; // 0x0228(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSwitchedOnByDefault; // 0x022C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* HazardTriggerVFX; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DismembermentImpulseStrength; // 0x0238(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPrimitiveComponent*> HazardCharacterDetectors; // 0x0240(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void BP_OnTriggered(class APhxCharacter* EnemyCharacter, class UPrimitiveComponent* OverlappedComponent, const struct FHitResult& OverlapResult);
|
|
void BP_SwitchedOff();
|
|
void BP_SwitchedOn();
|
|
void OnOverlapDetected(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void SetActive(bool bOn);
|
|
|
|
bool IsSwitchedOn() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EnvironmentalHazard">();
|
|
}
|
|
static class AEnvironmentalHazard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEnvironmentalHazard>();
|
|
}
|
|
};
|
|
static_assert(alignof(AEnvironmentalHazard) == 0x000008, "Wrong alignment on AEnvironmentalHazard");
|
|
static_assert(sizeof(AEnvironmentalHazard) == 0x000250, "Wrong size on AEnvironmentalHazard");
|
|
static_assert(offsetof(AEnvironmentalHazard, bOnlyTriggeredWithPPE) == 0x000221, "Member 'AEnvironmentalHazard::bOnlyTriggeredWithPPE' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, bDamagesPlayer) == 0x000222, "Member 'AEnvironmentalHazard::bDamagesPlayer' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, bDealsKillingBlow) == 0x000223, "Member 'AEnvironmentalHazard::bDealsKillingBlow' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, bIgnoreInvulnerability) == 0x000224, "Member 'AEnvironmentalHazard::bIgnoreInvulnerability' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, bIgnoreNonRootComponentOverlap) == 0x000225, "Member 'AEnvironmentalHazard::bIgnoreNonRootComponentOverlap' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, Damage) == 0x000228, "Member 'AEnvironmentalHazard::Damage' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, bSwitchedOnByDefault) == 0x00022C, "Member 'AEnvironmentalHazard::bSwitchedOnByDefault' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, HazardTriggerVFX) == 0x000230, "Member 'AEnvironmentalHazard::HazardTriggerVFX' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, DismembermentImpulseStrength) == 0x000238, "Member 'AEnvironmentalHazard::DismembermentImpulseStrength' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard, HazardCharacterDetectors) == 0x000240, "Member 'AEnvironmentalHazard::HazardCharacterDetectors' has a wrong offset!");
|
|
|
|
// Class Phoenix.EnvironmentalHazard_SpikeWall
|
|
// 0x00B0 (0x0300 - 0x0250)
|
|
class AEnvironmentalHazard_SpikeWall final : public AEnvironmentalHazard
|
|
{
|
|
public:
|
|
TArray<struct FImpaledRecord> ImpaledRecords; // 0x0250(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGameplayTag, struct FSpikeDetectionCapsuleSize> SpikeDetectionCapsuleSizeMap; // 0x0260(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGameplayTag, int32> ForceDismembermentCountPerEnemy; // 0x02B0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
struct FVector GetWallCollisionBoxExtent() const;
|
|
struct FVector GetWallCollisionComponentLocation() const;
|
|
struct FVector GetWallSpikeForward() const;
|
|
struct FVector GetWallSpikeRight() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EnvironmentalHazard_SpikeWall">();
|
|
}
|
|
static class AEnvironmentalHazard_SpikeWall* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEnvironmentalHazard_SpikeWall>();
|
|
}
|
|
};
|
|
static_assert(alignof(AEnvironmentalHazard_SpikeWall) == 0x000008, "Wrong alignment on AEnvironmentalHazard_SpikeWall");
|
|
static_assert(sizeof(AEnvironmentalHazard_SpikeWall) == 0x000300, "Wrong size on AEnvironmentalHazard_SpikeWall");
|
|
static_assert(offsetof(AEnvironmentalHazard_SpikeWall, ImpaledRecords) == 0x000250, "Member 'AEnvironmentalHazard_SpikeWall::ImpaledRecords' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard_SpikeWall, SpikeDetectionCapsuleSizeMap) == 0x000260, "Member 'AEnvironmentalHazard_SpikeWall::SpikeDetectionCapsuleSizeMap' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard_SpikeWall, ForceDismembermentCountPerEnemy) == 0x0002B0, "Member 'AEnvironmentalHazard_SpikeWall::ForceDismembermentCountPerEnemy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_HideOtherNPCs
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAnimNotifyState_HideOtherNPCs final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_HideOtherNPCs">();
|
|
}
|
|
static class UPhxAnimNotifyState_HideOtherNPCs* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_HideOtherNPCs>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_HideOtherNPCs) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_HideOtherNPCs");
|
|
static_assert(sizeof(UPhxAnimNotifyState_HideOtherNPCs) == 0x000038, "Wrong size on UPhxAnimNotifyState_HideOtherNPCs");
|
|
|
|
// Class Phoenix.BloodwormPullState
|
|
// 0x0178 (0x0658 - 0x04E0)
|
|
class UBloodwormPullState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
struct FStateRef BloodwormTorso; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UBloodwormCombatTorsoState* BloodwormTorsoState; // 0x04F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FQteRequest QteRequest; // 0x04F8(0x0150)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
int32 AttackContext; // 0x0648(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_64C[0xC]; // 0x064C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BloodwormPullState">();
|
|
}
|
|
static class UBloodwormPullState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBloodwormPullState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBloodwormPullState) == 0x000008, "Wrong alignment on UBloodwormPullState");
|
|
static_assert(sizeof(UBloodwormPullState) == 0x000658, "Wrong size on UBloodwormPullState");
|
|
static_assert(offsetof(UBloodwormPullState, BloodwormTorso) == 0x0004E0, "Member 'UBloodwormPullState::BloodwormTorso' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormPullState, BloodwormTorsoState) == 0x0004F0, "Member 'UBloodwormPullState::BloodwormTorsoState' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormPullState, QteRequest) == 0x0004F8, "Member 'UBloodwormPullState::QteRequest' has a wrong offset!");
|
|
static_assert(offsetof(UBloodwormPullState, AttackContext) == 0x000648, "Member 'UBloodwormPullState::AttackContext' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIPatrolRenderingComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxAIPatrolRenderingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPatrolRenderingComponent">();
|
|
}
|
|
static class UPhxAIPatrolRenderingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIPatrolRenderingComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIPatrolRenderingComponent) == 0x000008, "Wrong alignment on UPhxAIPatrolRenderingComponent");
|
|
static_assert(sizeof(UPhxAIPatrolRenderingComponent) == 0x0000B0, "Wrong size on UPhxAIPatrolRenderingComponent");
|
|
|
|
// Class Phoenix.PhxMenuWidget
|
|
// 0x0038 (0x0298 - 0x0260)
|
|
class UPhxMenuWidget : public UUserWidget
|
|
{
|
|
public:
|
|
int32 NumColumns; // 0x0260(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName WidgetSwitcherName; // 0x0264(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> SwitcherMenuButtonNames; // 0x0270(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UWidgetSwitcher* WidgetSwitcher; // 0x0280(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UMenuButton*> WidgetMenuButtons; // 0x0288(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnConstruct();
|
|
|
|
const TArray<class UMenuButton*> GetWidgetMenuButtons() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMenuWidget">();
|
|
}
|
|
static class UPhxMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMenuWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMenuWidget) == 0x000008, "Wrong alignment on UPhxMenuWidget");
|
|
static_assert(sizeof(UPhxMenuWidget) == 0x000298, "Wrong size on UPhxMenuWidget");
|
|
static_assert(offsetof(UPhxMenuWidget, NumColumns) == 0x000260, "Member 'UPhxMenuWidget::NumColumns' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMenuWidget, WidgetSwitcherName) == 0x000264, "Member 'UPhxMenuWidget::WidgetSwitcherName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMenuWidget, SwitcherMenuButtonNames) == 0x000270, "Member 'UPhxMenuWidget::SwitcherMenuButtonNames' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMenuWidget, WidgetSwitcher) == 0x000280, "Member 'UPhxMenuWidget::WidgetSwitcher' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMenuWidget, WidgetMenuButtons) == 0x000288, "Member 'UPhxMenuWidget::WidgetMenuButtons' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryItemGridWidget
|
|
// 0x0060 (0x02F8 - 0x0298)
|
|
class UInventoryItemGridWidget final : public UPhxMenuWidget
|
|
{
|
|
public:
|
|
struct FLinearColor StackFullTextColor; // 0x0298(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor StackNotFullTextColor; // 0x02A8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 numRows; // 0x02B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BC[0x4]; // 0x02BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UUserWidget> InventoryMenuButton; // 0x02C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture* PlaceholderItemTexture; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture* EmptyItemTexture; // 0x02D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName InventorySlotsBoxName; // 0x02D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UVerticalBox* VerticalBoxInventorySlots; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UInventoryItemGridButtonProxy*> InventoryButtonProxies; // 0x02E8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryItemGridWidget">();
|
|
}
|
|
static class UInventoryItemGridWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryItemGridWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryItemGridWidget) == 0x000008, "Wrong alignment on UInventoryItemGridWidget");
|
|
static_assert(sizeof(UInventoryItemGridWidget) == 0x0002F8, "Wrong size on UInventoryItemGridWidget");
|
|
static_assert(offsetof(UInventoryItemGridWidget, StackFullTextColor) == 0x000298, "Member 'UInventoryItemGridWidget::StackFullTextColor' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridWidget, StackNotFullTextColor) == 0x0002A8, "Member 'UInventoryItemGridWidget::StackNotFullTextColor' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridWidget, numRows) == 0x0002B8, "Member 'UInventoryItemGridWidget::numRows' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridWidget, InventoryMenuButton) == 0x0002C0, "Member 'UInventoryItemGridWidget::InventoryMenuButton' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridWidget, PlaceholderItemTexture) == 0x0002C8, "Member 'UInventoryItemGridWidget::PlaceholderItemTexture' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridWidget, EmptyItemTexture) == 0x0002D0, "Member 'UInventoryItemGridWidget::EmptyItemTexture' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridWidget, InventorySlotsBoxName) == 0x0002D8, "Member 'UInventoryItemGridWidget::InventorySlotsBoxName' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridWidget, VerticalBoxInventorySlots) == 0x0002E0, "Member 'UInventoryItemGridWidget::VerticalBoxInventorySlots' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridWidget, InventoryButtonProxies) == 0x0002E8, "Member 'UInventoryItemGridWidget::InventoryButtonProxies' has a wrong offset!");
|
|
|
|
// Class Phoenix.BodyState
|
|
// 0x0158 (0x0628 - 0x04D0)
|
|
class UBodyState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef FreeMove; // 0x04D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Dead; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Reaction; // 0x04F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef GrapplePuppet; // 0x0500(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef BloodwormCombat; // 0x0510(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Melee; // 0x0520(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PreScriptedEvent; // 0x0530(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ScriptedEvent; // 0x0540(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PostScriptedEvent; // 0x0550(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Qte; // 0x0560(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Traversal; // 0x0570(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef FullBodyInteract; // 0x0580(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Ghost; // 0x0590(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ScriptLock; // 0x05A0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UInteraction* Interaction; // 0x05B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FStateRef AdHocCinematic; // 0x05B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef CorpseStomp; // 0x05C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ContextualReaction; // 0x05D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Falling; // 0x05E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef MontageAttach; // 0x05F8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef SnowcatOccupant; // 0x0608(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef MovementSpline; // 0x0618(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BodyState">();
|
|
}
|
|
static class UBodyState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBodyState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBodyState) == 0x000008, "Wrong alignment on UBodyState");
|
|
static_assert(sizeof(UBodyState) == 0x000628, "Wrong size on UBodyState");
|
|
static_assert(offsetof(UBodyState, FreeMove) == 0x0004D0, "Member 'UBodyState::FreeMove' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, Dead) == 0x0004E0, "Member 'UBodyState::Dead' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, Reaction) == 0x0004F0, "Member 'UBodyState::Reaction' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, GrapplePuppet) == 0x000500, "Member 'UBodyState::GrapplePuppet' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, BloodwormCombat) == 0x000510, "Member 'UBodyState::BloodwormCombat' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, Melee) == 0x000520, "Member 'UBodyState::Melee' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, PreScriptedEvent) == 0x000530, "Member 'UBodyState::PreScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, ScriptedEvent) == 0x000540, "Member 'UBodyState::ScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, PostScriptedEvent) == 0x000550, "Member 'UBodyState::PostScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, Qte) == 0x000560, "Member 'UBodyState::Qte' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, Traversal) == 0x000570, "Member 'UBodyState::Traversal' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, FullBodyInteract) == 0x000580, "Member 'UBodyState::FullBodyInteract' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, Ghost) == 0x000590, "Member 'UBodyState::Ghost' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, ScriptLock) == 0x0005A0, "Member 'UBodyState::ScriptLock' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, Interaction) == 0x0005B0, "Member 'UBodyState::Interaction' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, AdHocCinematic) == 0x0005B8, "Member 'UBodyState::AdHocCinematic' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, CorpseStomp) == 0x0005C8, "Member 'UBodyState::CorpseStomp' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, ContextualReaction) == 0x0005D8, "Member 'UBodyState::ContextualReaction' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, Falling) == 0x0005E8, "Member 'UBodyState::Falling' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, MontageAttach) == 0x0005F8, "Member 'UBodyState::MontageAttach' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, SnowcatOccupant) == 0x000608, "Member 'UBodyState::SnowcatOccupant' has a wrong offset!");
|
|
static_assert(offsetof(UBodyState, MovementSpline) == 0x000618, "Member 'UBodyState::MovementSpline' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIProp
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class APhxAIProp : public AActor
|
|
{
|
|
public:
|
|
bool TryTrigger(class AActor* Triggerer, const struct FGameplayTag& TriggerType);
|
|
|
|
struct FGameplayTag GetTriggerType(class AActor* Triggerer, const struct FGameplayTag& TriggerType) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIProp">();
|
|
}
|
|
static class APhxAIProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIProp) == 0x000008, "Wrong alignment on APhxAIProp");
|
|
static_assert(sizeof(APhxAIProp) == 0x000220, "Wrong size on APhxAIProp");
|
|
|
|
// Class Phoenix.PhxAISkeletalMeshProp
|
|
// 0x0020 (0x0240 - 0x0220)
|
|
class APhxAISkeletalMeshProp final : public APhxAIProp
|
|
{
|
|
public:
|
|
TArray<struct FPhxAISkeletalMeshPropAnimation> PropAnimations; // 0x0220(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USkeletalMeshComponent* GhostSkeletalMeshComponent; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISkeletalMeshProp">();
|
|
}
|
|
static class APhxAISkeletalMeshProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAISkeletalMeshProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAISkeletalMeshProp) == 0x000008, "Wrong alignment on APhxAISkeletalMeshProp");
|
|
static_assert(sizeof(APhxAISkeletalMeshProp) == 0x000240, "Wrong size on APhxAISkeletalMeshProp");
|
|
static_assert(offsetof(APhxAISkeletalMeshProp, PropAnimations) == 0x000220, "Member 'APhxAISkeletalMeshProp::PropAnimations' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISkeletalMeshProp, SkeletalMeshComponent) == 0x000230, "Member 'APhxAISkeletalMeshProp::SkeletalMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISkeletalMeshProp, GhostSkeletalMeshComponent) == 0x000238, "Member 'APhxAISkeletalMeshProp::GhostSkeletalMeshComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.BodyStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UBodyStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BodyStateParams">();
|
|
}
|
|
static class UBodyStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBodyStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBodyStateParams) == 0x000008, "Wrong alignment on UBodyStateParams");
|
|
static_assert(sizeof(UBodyStateParams) == 0x000038, "Wrong size on UBodyStateParams");
|
|
|
|
// Class Phoenix.PhxBTTask_ShootBase
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTTask_ShootBase : public UBTTaskNode
|
|
{
|
|
public:
|
|
float Duration; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_ShootBase">();
|
|
}
|
|
static class UPhxBTTask_ShootBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_ShootBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_ShootBase) == 0x000008, "Wrong alignment on UPhxBTTask_ShootBase");
|
|
static_assert(sizeof(UPhxBTTask_ShootBase) == 0x000078, "Wrong size on UPhxBTTask_ShootBase");
|
|
static_assert(offsetof(UPhxBTTask_ShootBase, Duration) == 0x000070, "Member 'UPhxBTTask_ShootBase::Duration' has a wrong offset!");
|
|
|
|
// Class Phoenix.ButtonHoldState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UButtonHoldState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x18]; // 0x04B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ButtonHoldState">();
|
|
}
|
|
static class UButtonHoldState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UButtonHoldState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UButtonHoldState) == 0x000008, "Wrong alignment on UButtonHoldState");
|
|
static_assert(sizeof(UButtonHoldState) == 0x0004D0, "Wrong size on UButtonHoldState");
|
|
|
|
// Class Phoenix.ButtonState
|
|
// 0x0008 (0x04C0 - 0x04B8)
|
|
class UButtonState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ButtonState">();
|
|
}
|
|
static class UButtonState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UButtonState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UButtonState) == 0x000008, "Wrong alignment on UButtonState");
|
|
static_assert(sizeof(UButtonState) == 0x0004C0, "Wrong size on UButtonState");
|
|
|
|
// Class Phoenix.PhxAnnouncer
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class APhxAnnouncer final : public AActor
|
|
{
|
|
public:
|
|
class UPhxSoundComponent* SoundComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_228[0x28]; // 0x0228(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void PlayAnnouncementOverhead(class UObject* WorldContextObject, class UAkAudioEvent* Event);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnnouncer">();
|
|
}
|
|
static class APhxAnnouncer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAnnouncer>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAnnouncer) == 0x000008, "Wrong alignment on APhxAnnouncer");
|
|
static_assert(sizeof(APhxAnnouncer) == 0x000250, "Wrong size on APhxAnnouncer");
|
|
static_assert(offsetof(APhxAnnouncer, SoundComp) == 0x000220, "Member 'APhxAnnouncer::SoundComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayerControllerState
|
|
// 0x0028 (0x0400 - 0x03D8)
|
|
class UPlayerControllerState : public UState
|
|
{
|
|
public:
|
|
uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPlayerController* PlayerController; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputComponent* InputComponent; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerControllerUIComponent* UIComponent; // 0x03F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F8[0x8]; // 0x03F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class APhxPlayerCharacter* GetCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerControllerState">();
|
|
}
|
|
static class UPlayerControllerState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerControllerState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayerControllerState) == 0x000008, "Wrong alignment on UPlayerControllerState");
|
|
static_assert(sizeof(UPlayerControllerState) == 0x000400, "Wrong size on UPlayerControllerState");
|
|
static_assert(offsetof(UPlayerControllerState, PlayerController) == 0x0003E0, "Member 'UPlayerControllerState::PlayerController' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerControllerState, InputComponent) == 0x0003E8, "Member 'UPlayerControllerState::InputComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerControllerState, UIComponent) == 0x0003F0, "Member 'UPlayerControllerState::UIComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.MenuInputState
|
|
// 0x0038 (0x0438 - 0x0400)
|
|
class UMenuInputState : public UPlayerControllerState
|
|
{
|
|
public:
|
|
uint8 Pad_400[0x38]; // 0x0400(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MenuInputState">();
|
|
}
|
|
static class UMenuInputState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMenuInputState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMenuInputState) == 0x000008, "Wrong alignment on UMenuInputState");
|
|
static_assert(sizeof(UMenuInputState) == 0x000438, "Wrong size on UMenuInputState");
|
|
|
|
// Class Phoenix.InventoryMainStateBase
|
|
// 0x0030 (0x0468 - 0x0438)
|
|
class UInventoryMainStateBase : public UMenuInputState
|
|
{
|
|
public:
|
|
uint8 Pad_438[0x8]; // 0x0438(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimInstance* AnimInstance; // 0x0440(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* Montage; // 0x0448(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_450[0x18]; // 0x0450(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleGameplayTagCallback(const struct FGameplayTag& InTag, int32 NewCount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryMainStateBase">();
|
|
}
|
|
static class UInventoryMainStateBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryMainStateBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryMainStateBase) == 0x000008, "Wrong alignment on UInventoryMainStateBase");
|
|
static_assert(sizeof(UInventoryMainStateBase) == 0x000468, "Wrong size on UInventoryMainStateBase");
|
|
static_assert(offsetof(UInventoryMainStateBase, AnimInstance) == 0x000440, "Member 'UInventoryMainStateBase::AnimInstance' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryMainStateBase, Montage) == 0x000448, "Member 'UInventoryMainStateBase::Montage' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryMainState
|
|
// 0x0000 (0x0468 - 0x0468)
|
|
class UInventoryMainState final : public UInventoryMainStateBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryMainState">();
|
|
}
|
|
static class UInventoryMainState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryMainState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryMainState) == 0x000008, "Wrong alignment on UInventoryMainState");
|
|
static_assert(sizeof(UInventoryMainState) == 0x000468, "Wrong size on UInventoryMainState");
|
|
|
|
// Class Phoenix.PhxCameraGraphNode
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UPhxCameraGraphNode : public UObject
|
|
{
|
|
public:
|
|
class UObject* DataAsset; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCameraGraphEntry* GraphEntry; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCameraGraphNode* ParentNode; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StartTime; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraGraphNode">();
|
|
}
|
|
static class UPhxCameraGraphNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraGraphNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraGraphNode) == 0x000008, "Wrong alignment on UPhxCameraGraphNode");
|
|
static_assert(sizeof(UPhxCameraGraphNode) == 0x000048, "Wrong size on UPhxCameraGraphNode");
|
|
static_assert(offsetof(UPhxCameraGraphNode, DataAsset) == 0x000028, "Member 'UPhxCameraGraphNode::DataAsset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphNode, GraphEntry) == 0x000030, "Member 'UPhxCameraGraphNode::GraphEntry' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphNode, ParentNode) == 0x000038, "Member 'UPhxCameraGraphNode::ParentNode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphNode, StartTime) == 0x000040, "Member 'UPhxCameraGraphNode::StartTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorRuntime
|
|
// 0x0008 (0x0050 - 0x0048)
|
|
class UPhxCameraBehaviorRuntime : public UPhxCameraGraphNode
|
|
{
|
|
public:
|
|
class UPhxCameraModifierGroup* Modifiers; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorRuntime">();
|
|
}
|
|
static class UPhxCameraBehaviorRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorRuntime) == 0x000008, "Wrong alignment on UPhxCameraBehaviorRuntime");
|
|
static_assert(sizeof(UPhxCameraBehaviorRuntime) == 0x000050, "Wrong size on UPhxCameraBehaviorRuntime");
|
|
static_assert(offsetof(UPhxCameraBehaviorRuntime, Modifiers) == 0x000048, "Member 'UPhxCameraBehaviorRuntime::Modifiers' has a wrong offset!");
|
|
|
|
// Class Phoenix.Interaction
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UInteraction : public UStateParams
|
|
{
|
|
public:
|
|
int32 Priority; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APawn* Source; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UInteractableComponent* Target; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FStateRef CustomStateRef; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxGameplayConditionContainer ConditionContainer; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
EInteractionButton InteractionButton; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static TSubclassOf<class UInteraction> GetHighestPriorityInteraction(const TArray<TSubclassOf<class UInteraction>>& Interactions);
|
|
static bool Intersects(const TArray<TSubclassOf<class UInteraction>>& A, const TArray<TSubclassOf<class UInteraction>>& B, TArray<TSubclassOf<class UInteraction>>* Intersection);
|
|
|
|
void Initialize(class APawn* NewSource, class UInteractableComponent* NewTarget);
|
|
|
|
void BlueprintOnExecute() const;
|
|
class APawn* GetSource() const;
|
|
struct FTransform GetSourceToTargetTransformation() const;
|
|
struct FTransform GetSourceTransform() const;
|
|
class UInteractableComponent* GetTarget() const;
|
|
struct FTransform GetTargetActorTransform() const;
|
|
struct FTransform GetTargetTransform() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Interaction">();
|
|
}
|
|
static class UInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInteraction) == 0x000008, "Wrong alignment on UInteraction");
|
|
static_assert(sizeof(UInteraction) == 0x000068, "Wrong size on UInteraction");
|
|
static_assert(offsetof(UInteraction, Priority) == 0x000030, "Member 'UInteraction::Priority' has a wrong offset!");
|
|
static_assert(offsetof(UInteraction, Source) == 0x000038, "Member 'UInteraction::Source' has a wrong offset!");
|
|
static_assert(offsetof(UInteraction, Target) == 0x000040, "Member 'UInteraction::Target' has a wrong offset!");
|
|
static_assert(offsetof(UInteraction, CustomStateRef) == 0x000048, "Member 'UInteraction::CustomStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UInteraction, ConditionContainer) == 0x000058, "Member 'UInteraction::ConditionContainer' has a wrong offset!");
|
|
static_assert(offsetof(UInteraction, InteractionButton) == 0x000060, "Member 'UInteraction::InteractionButton' has a wrong offset!");
|
|
|
|
// Class Phoenix.TrackFollower
|
|
// 0x0058 (0x0278 - 0x0220)
|
|
class ATrackFollower : public AActor
|
|
{
|
|
public:
|
|
TArray<struct FTrackFollowingSpline> Splines; // 0x0220(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
bool bOnlyStopAtStopPoints; // 0x0230(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_231[0x3]; // 0x0231(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CoastSpeed; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StartingSpline; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartingPoint; // 0x023C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_240[0x24]; // 0x0240(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CurrentSplineLocation; // 0x0264(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x10]; // 0x0268(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetStartingPointToCurrentLocation();
|
|
void SnapToSpline();
|
|
|
|
float GetCurrentSplineLocation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TrackFollower">();
|
|
}
|
|
static class ATrackFollower* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATrackFollower>();
|
|
}
|
|
};
|
|
static_assert(alignof(ATrackFollower) == 0x000008, "Wrong alignment on ATrackFollower");
|
|
static_assert(sizeof(ATrackFollower) == 0x000278, "Wrong size on ATrackFollower");
|
|
static_assert(offsetof(ATrackFollower, Splines) == 0x000220, "Member 'ATrackFollower::Splines' has a wrong offset!");
|
|
static_assert(offsetof(ATrackFollower, bOnlyStopAtStopPoints) == 0x000230, "Member 'ATrackFollower::bOnlyStopAtStopPoints' has a wrong offset!");
|
|
static_assert(offsetof(ATrackFollower, CoastSpeed) == 0x000234, "Member 'ATrackFollower::CoastSpeed' has a wrong offset!");
|
|
static_assert(offsetof(ATrackFollower, StartingSpline) == 0x000238, "Member 'ATrackFollower::StartingSpline' has a wrong offset!");
|
|
static_assert(offsetof(ATrackFollower, StartingPoint) == 0x00023C, "Member 'ATrackFollower::StartingPoint' has a wrong offset!");
|
|
static_assert(offsetof(ATrackFollower, CurrentSplineLocation) == 0x000264, "Member 'ATrackFollower::CurrentSplineLocation' has a wrong offset!");
|
|
|
|
// Class Phoenix.TrackMover
|
|
// 0x0010 (0x0288 - 0x0278)
|
|
class ATrackMover : public ATrackFollower
|
|
{
|
|
public:
|
|
float Speed; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxAcceleration; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TrackMover">();
|
|
}
|
|
static class ATrackMover* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ATrackMover>();
|
|
}
|
|
};
|
|
static_assert(alignof(ATrackMover) == 0x000008, "Wrong alignment on ATrackMover");
|
|
static_assert(sizeof(ATrackMover) == 0x000288, "Wrong size on ATrackMover");
|
|
static_assert(offsetof(ATrackMover, Speed) == 0x000278, "Member 'ATrackMover::Speed' has a wrong offset!");
|
|
static_assert(offsetof(ATrackMover, MaxAcceleration) == 0x000280, "Member 'ATrackMover::MaxAcceleration' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_BloodwormRuntime
|
|
// 0x0DC0 (0x0E10 - 0x0050)
|
|
class UCameraBehavior_BloodwormRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCameraGraphNode* RuntimeNodeNear; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCameraGraphNode* RuntimeNodeFar; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPhxCameraProperties CachedLeftOutput; // 0x0070(0x06D0)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxCameraProperties CachedRightOutput; // 0x0740(0x06D0)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_BloodwormRuntime">();
|
|
}
|
|
static class UCameraBehavior_BloodwormRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_BloodwormRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_BloodwormRuntime) == 0x000010, "Wrong alignment on UCameraBehavior_BloodwormRuntime");
|
|
static_assert(sizeof(UCameraBehavior_BloodwormRuntime) == 0x000E10, "Wrong size on UCameraBehavior_BloodwormRuntime");
|
|
static_assert(offsetof(UCameraBehavior_BloodwormRuntime, RuntimeNodeNear) == 0x000060, "Member 'UCameraBehavior_BloodwormRuntime::RuntimeNodeNear' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_BloodwormRuntime, RuntimeNodeFar) == 0x000068, "Member 'UCameraBehavior_BloodwormRuntime::RuntimeNodeFar' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_BloodwormRuntime, CachedLeftOutput) == 0x000070, "Member 'UCameraBehavior_BloodwormRuntime::CachedLeftOutput' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_BloodwormRuntime, CachedRightOutput) == 0x000740, "Member 'UCameraBehavior_BloodwormRuntime::CachedRightOutput' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventorySlot
|
|
// 0x0120 (0x03C0 - 0x02A0)
|
|
class UInventorySlot : public UPhxSelectable
|
|
{
|
|
public:
|
|
class UImage* Background; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* ItemIcon; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* Breadcrumb; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemAmount; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FItemData CachedItemData; // 0x02C0(0x0100)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ApplyVID(const class UVirtualItemData* InVID);
|
|
void ClearItem();
|
|
void NotifyActionDenied();
|
|
void NotifyConfirmHeld(float TimeHeld);
|
|
void SetItem(const struct FItemData& InItem);
|
|
|
|
const struct FItemData GetCachedItemData() const;
|
|
bool IsBreadcrumbActive() const;
|
|
bool IsNavigationBlocked() const;
|
|
bool IsOccupied() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventorySlot">();
|
|
}
|
|
static class UInventorySlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventorySlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventorySlot) == 0x000008, "Wrong alignment on UInventorySlot");
|
|
static_assert(sizeof(UInventorySlot) == 0x0003C0, "Wrong size on UInventorySlot");
|
|
static_assert(offsetof(UInventorySlot, Background) == 0x0002A0, "Member 'UInventorySlot::Background' has a wrong offset!");
|
|
static_assert(offsetof(UInventorySlot, ItemIcon) == 0x0002A8, "Member 'UInventorySlot::ItemIcon' has a wrong offset!");
|
|
static_assert(offsetof(UInventorySlot, Breadcrumb) == 0x0002B0, "Member 'UInventorySlot::Breadcrumb' has a wrong offset!");
|
|
static_assert(offsetof(UInventorySlot, ItemAmount) == 0x0002B8, "Member 'UInventorySlot::ItemAmount' has a wrong offset!");
|
|
static_assert(offsetof(UInventorySlot, CachedItemData) == 0x0002C0, "Member 'UInventorySlot::CachedItemData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility
|
|
// 0x0010 (0x03C0 - 0x03B0)
|
|
class UPhxGameplayAbility : public UGameplayAbility
|
|
{
|
|
public:
|
|
class UPhxAbilityTask_WaitEarlyExitAllowed* WaitEarlyExitAllowedTask; // 0x03B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bActivateWhenGranted; // 0x03B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EndAbility_Internal(bool bRemoveAbility, bool bCancel);
|
|
bool IsTaskActive(class FName TaskInstanceName);
|
|
void OnEarlyExitAllowed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility">();
|
|
}
|
|
static class UPhxGameplayAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility) == 0x000008, "Wrong alignment on UPhxGameplayAbility");
|
|
static_assert(sizeof(UPhxGameplayAbility) == 0x0003C0, "Wrong size on UPhxGameplayAbility");
|
|
static_assert(offsetof(UPhxGameplayAbility, WaitEarlyExitAllowedTask) == 0x0003B0, "Member 'UPhxGameplayAbility::WaitEarlyExitAllowedTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility, bActivateWhenGranted) == 0x0003B8, "Member 'UPhxGameplayAbility::bActivateWhenGranted' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Parasite_Leap
|
|
// 0x0038 (0x03F8 - 0x03C0)
|
|
class UPhxAIGameplayAbility_Parasite_Leap final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAbilityTask_TurnToFaceWorldPosition* TurnToFaceTask; // 0x03C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilityTask_PlayMontageAndWait* MovingThroughAirMontageTask; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D8[0x18]; // 0x03D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAbilityTask_WaitComponentHit* WaitComponentHitTask; // 0x03F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnEnemyHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnLandingMontageCompleted();
|
|
void OnLeapMontageCompleted();
|
|
void OnLeapMoveTaskCompleted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Parasite_Leap">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Parasite_Leap* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Parasite_Leap>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Parasite_Leap) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Parasite_Leap");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Parasite_Leap) == 0x0003F8, "Wrong size on UPhxAIGameplayAbility_Parasite_Leap");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Parasite_Leap, TurnToFaceTask) == 0x0003C8, "Member 'UPhxAIGameplayAbility_Parasite_Leap::TurnToFaceTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Parasite_Leap, MovingThroughAirMontageTask) == 0x0003D0, "Member 'UPhxAIGameplayAbility_Parasite_Leap::MovingThroughAirMontageTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Parasite_Leap, WaitComponentHitTask) == 0x0003F0, "Member 'UPhxAIGameplayAbility_Parasite_Leap::WaitComponentHitTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_Bloodworm
|
|
// 0x0068 (0x00A0 - 0x0038)
|
|
class UCameraBehavior_Bloodworm final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
struct FCameraGraphEntrySelector NearCamera; // 0x0038(0x0030)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCameraGraphEntrySelector FarCamera; // 0x0068(0x0030)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceThresholdMin; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceThresholdMax; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_Bloodworm">();
|
|
}
|
|
static class UCameraBehavior_Bloodworm* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_Bloodworm>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_Bloodworm) == 0x000008, "Wrong alignment on UCameraBehavior_Bloodworm");
|
|
static_assert(sizeof(UCameraBehavior_Bloodworm) == 0x0000A0, "Wrong size on UCameraBehavior_Bloodworm");
|
|
static_assert(offsetof(UCameraBehavior_Bloodworm, NearCamera) == 0x000038, "Member 'UCameraBehavior_Bloodworm::NearCamera' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Bloodworm, FarCamera) == 0x000068, "Member 'UCameraBehavior_Bloodworm::FarCamera' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Bloodworm, DistanceThresholdMin) == 0x000098, "Member 'UCameraBehavior_Bloodworm::DistanceThresholdMin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Bloodworm, DistanceThresholdMax) == 0x00009C, "Member 'UCameraBehavior_Bloodworm::DistanceThresholdMax' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCinematicBinding
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxCinematicBinding : public UObject
|
|
{
|
|
public:
|
|
class FName BindingTag; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLerpToStart; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxCinematicBindingCompleteBehavior CompleteBehavior; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicBinding">();
|
|
}
|
|
static class UPhxCinematicBinding* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicBinding>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicBinding) == 0x000008, "Wrong alignment on UPhxCinematicBinding");
|
|
static_assert(sizeof(UPhxCinematicBinding) == 0x000038, "Wrong size on UPhxCinematicBinding");
|
|
static_assert(offsetof(UPhxCinematicBinding, BindingTag) == 0x000028, "Member 'UPhxCinematicBinding::BindingTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicBinding, bLerpToStart) == 0x000030, "Member 'UPhxCinematicBinding::bLerpToStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicBinding, CompleteBehavior) == 0x000031, "Member 'UPhxCinematicBinding::CompleteBehavior' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxActorCinematicBinding
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPhxActorCinematicBinding : public UPhxCinematicBinding
|
|
{
|
|
public:
|
|
class AActor* Actor; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bRestoreActorStateForCompletedCinematic; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxActorCinematicBinding">();
|
|
}
|
|
static class UPhxActorCinematicBinding* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxActorCinematicBinding>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxActorCinematicBinding) == 0x000008, "Wrong alignment on UPhxActorCinematicBinding");
|
|
static_assert(sizeof(UPhxActorCinematicBinding) == 0x000048, "Wrong size on UPhxActorCinematicBinding");
|
|
static_assert(offsetof(UPhxActorCinematicBinding, Actor) == 0x000038, "Member 'UPhxActorCinematicBinding::Actor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxActorCinematicBinding, bRestoreActorStateForCompletedCinematic) == 0x000040, "Member 'UPhxActorCinematicBinding::bRestoreActorStateForCompletedCinematic' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxEquipmentCinematicBinding
|
|
// 0x0010 (0x0058 - 0x0048)
|
|
class UPhxEquipmentCinematicBinding final : public UPhxActorCinematicBinding
|
|
{
|
|
public:
|
|
EPhxEquipmentCinematicBindingType Type; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag EquipmentTag; // 0x004C(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EItemDataSubCategory EquipmentCategory; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bApplyUnequipSocketOffsetOnStart; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxEquipmentCinematicBindingCompleteBehavior EquipmentCompleteBehavior; // 0x0056(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEquipmentCinematicBinding">();
|
|
}
|
|
static class UPhxEquipmentCinematicBinding* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEquipmentCinematicBinding>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEquipmentCinematicBinding) == 0x000008, "Wrong alignment on UPhxEquipmentCinematicBinding");
|
|
static_assert(sizeof(UPhxEquipmentCinematicBinding) == 0x000058, "Wrong size on UPhxEquipmentCinematicBinding");
|
|
static_assert(offsetof(UPhxEquipmentCinematicBinding, Type) == 0x000048, "Member 'UPhxEquipmentCinematicBinding::Type' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEquipmentCinematicBinding, EquipmentTag) == 0x00004C, "Member 'UPhxEquipmentCinematicBinding::EquipmentTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEquipmentCinematicBinding, EquipmentCategory) == 0x000054, "Member 'UPhxEquipmentCinematicBinding::EquipmentCategory' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEquipmentCinematicBinding, bApplyUnequipSocketOffsetOnStart) == 0x000055, "Member 'UPhxEquipmentCinematicBinding::bApplyUnequipSocketOffsetOnStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEquipmentCinematicBinding, EquipmentCompleteBehavior) == 0x000056, "Member 'UPhxEquipmentCinematicBinding::EquipmentCompleteBehavior' has a wrong offset!");
|
|
|
|
// Class Phoenix.GlowManager
|
|
// 0x00F0 (0x0310 - 0x0220)
|
|
class AGlowManager final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAIPerceptionComponent* PerceptionComp; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_230[0xE0]; // 0x0230(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPerceived(class AActor* Actor, const struct FAIStimulus& Stimulus);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GlowManager">();
|
|
}
|
|
static class AGlowManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AGlowManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(AGlowManager) == 0x000008, "Wrong alignment on AGlowManager");
|
|
static_assert(sizeof(AGlowManager) == 0x000310, "Wrong size on AGlowManager");
|
|
static_assert(offsetof(AGlowManager, PerceptionComp) == 0x000228, "Member 'AGlowManager::PerceptionComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_CamCutHelperRuntime
|
|
// 0x06E0 (0x0730 - 0x0050)
|
|
class UCameraBehavior_CamCutHelperRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x6E0]; // 0x0050(0x06E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_CamCutHelperRuntime">();
|
|
}
|
|
static class UCameraBehavior_CamCutHelperRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_CamCutHelperRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_CamCutHelperRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_CamCutHelperRuntime");
|
|
static_assert(sizeof(UCameraBehavior_CamCutHelperRuntime) == 0x000730, "Wrong size on UCameraBehavior_CamCutHelperRuntime");
|
|
|
|
// Class Phoenix.CameraBehavior_CamCutHelper
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UCameraBehavior_CamCutHelper final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
bool bExtrapolateVelocity; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseExternalCamTransform; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_CamCutHelper">();
|
|
}
|
|
static class UCameraBehavior_CamCutHelper* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_CamCutHelper>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_CamCutHelper) == 0x000008, "Wrong alignment on UCameraBehavior_CamCutHelper");
|
|
static_assert(sizeof(UCameraBehavior_CamCutHelper) == 0x000040, "Wrong size on UCameraBehavior_CamCutHelper");
|
|
static_assert(offsetof(UCameraBehavior_CamCutHelper, bExtrapolateVelocity) == 0x000038, "Member 'UCameraBehavior_CamCutHelper::bExtrapolateVelocity' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_CamCutHelper, bUseExternalCamTransform) == 0x000039, "Member 'UCameraBehavior_CamCutHelper::bUseExternalCamTransform' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAISensorDefinition : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition">();
|
|
}
|
|
static class UPhxAISensorDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition) == 0x000008, "Wrong alignment on UPhxAISensorDefinition");
|
|
static_assert(sizeof(UPhxAISensorDefinition) == 0x000038, "Wrong size on UPhxAISensorDefinition");
|
|
|
|
// Class Phoenix.BioSlot
|
|
// 0x0030 (0x03F0 - 0x03C0)
|
|
class UBioSlot final : public UInventorySlot
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> BioClass; // 0x03C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxBio* CachedBio; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BioSlot">();
|
|
}
|
|
static class UBioSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBioSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBioSlot) == 0x000008, "Wrong alignment on UBioSlot");
|
|
static_assert(sizeof(UBioSlot) == 0x0003F0, "Wrong size on UBioSlot");
|
|
static_assert(offsetof(UBioSlot, BioClass) == 0x0003C0, "Member 'UBioSlot::BioClass' has a wrong offset!");
|
|
static_assert(offsetof(UBioSlot, CachedBio) == 0x0003E8, "Member 'UBioSlot::CachedBio' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_CameraBoneRuntime
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class UCameraBehavior_CameraBoneRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_CameraBoneRuntime">();
|
|
}
|
|
static class UCameraBehavior_CameraBoneRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_CameraBoneRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_CameraBoneRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_CameraBoneRuntime");
|
|
static_assert(sizeof(UCameraBehavior_CameraBoneRuntime) == 0x000070, "Wrong size on UCameraBehavior_CameraBoneRuntime");
|
|
|
|
// Class Phoenix.CameraBehavior_CameraBone
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UCameraBehavior_CameraBone final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
bool FreezeOutputOnBlendOut; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector SpringArmOffset; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_CameraBone">();
|
|
}
|
|
static class UCameraBehavior_CameraBone* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_CameraBone>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_CameraBone) == 0x000008, "Wrong alignment on UCameraBehavior_CameraBone");
|
|
static_assert(sizeof(UCameraBehavior_CameraBone) == 0x000048, "Wrong size on UCameraBehavior_CameraBone");
|
|
static_assert(offsetof(UCameraBehavior_CameraBone, FreezeOutputOnBlendOut) == 0x000038, "Member 'UCameraBehavior_CameraBone::FreezeOutputOnBlendOut' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_CameraBone, SpringArmOffset) == 0x00003C, "Member 'UCameraBehavior_CameraBone::SpringArmOffset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensor
|
|
// 0x0038 (0x0060 - 0x0028)
|
|
class UPhxAISensor : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x38]; // 0x0028(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor">();
|
|
}
|
|
static class UPhxAISensor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor) == 0x000008, "Wrong alignment on UPhxAISensor");
|
|
static_assert(sizeof(UPhxAISensor) == 0x000060, "Wrong size on UPhxAISensor");
|
|
|
|
// Class Phoenix.PhxAISensor_Hearing
|
|
// 0x0010 (0x0070 - 0x0060)
|
|
class UPhxAISensor_Hearing final : public UPhxAISensor
|
|
{
|
|
public:
|
|
uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void MakeAISoundEvent(class UObject* WorldContextObject, class AActor* SourceActor, class AActor* Instigator, EPhxAISoundLoudness SoundLoudness, const struct FVector& OverrideSoundLocation, int32 MaxReceivers);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor_Hearing">();
|
|
}
|
|
static class UPhxAISensor_Hearing* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor_Hearing>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor_Hearing) == 0x000008, "Wrong alignment on UPhxAISensor_Hearing");
|
|
static_assert(sizeof(UPhxAISensor_Hearing) == 0x000070, "Wrong size on UPhxAISensor_Hearing");
|
|
|
|
// Class Phoenix.PhxBTService_MoveIntoHidingMotionType
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTService_MoveIntoHidingMotionType final : public UBTService
|
|
{
|
|
public:
|
|
float TooCloseToAttackTargetDistance; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float EncounterAttackTargetOnPathDistance; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_MoveIntoHidingMotionType">();
|
|
}
|
|
static class UPhxBTService_MoveIntoHidingMotionType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_MoveIntoHidingMotionType>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_MoveIntoHidingMotionType) == 0x000008, "Wrong alignment on UPhxBTService_MoveIntoHidingMotionType");
|
|
static_assert(sizeof(UPhxBTService_MoveIntoHidingMotionType) == 0x000078, "Wrong size on UPhxBTService_MoveIntoHidingMotionType");
|
|
static_assert(offsetof(UPhxBTService_MoveIntoHidingMotionType, TooCloseToAttackTargetDistance) == 0x000070, "Member 'UPhxBTService_MoveIntoHidingMotionType::TooCloseToAttackTargetDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_MoveIntoHidingMotionType, EncounterAttackTargetOnPathDistance) == 0x000074, "Member 'UPhxBTService_MoveIntoHidingMotionType::EncounterAttackTargetOnPathDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.CharacterSecureSafeState
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|
class UCharacterSecureSafeState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CharacterSecureSafeState">();
|
|
}
|
|
static class UCharacterSecureSafeState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterSecureSafeState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCharacterSecureSafeState) == 0x000008, "Wrong alignment on UCharacterSecureSafeState");
|
|
static_assert(sizeof(UCharacterSecureSafeState) == 0x0004D0, "Wrong size on UCharacterSecureSafeState");
|
|
|
|
// Class Phoenix.CameraBehavior_DistanceBlendRuntime
|
|
// 0x0DC0 (0x0E10 - 0x0050)
|
|
class UCameraBehavior_DistanceBlendRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
class UPhxCameraGraphNode* RuntimeNodeA; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCameraGraphNode* RuntimeNodeB; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ActorRefA; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ActorRefB; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPhxCameraProperties CachedLeftOutput; // 0x0070(0x06D0)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxCameraProperties CachedRightOutput; // 0x0740(0x06D0)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_DistanceBlendRuntime">();
|
|
}
|
|
static class UCameraBehavior_DistanceBlendRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_DistanceBlendRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_DistanceBlendRuntime) == 0x000010, "Wrong alignment on UCameraBehavior_DistanceBlendRuntime");
|
|
static_assert(sizeof(UCameraBehavior_DistanceBlendRuntime) == 0x000E10, "Wrong size on UCameraBehavior_DistanceBlendRuntime");
|
|
static_assert(offsetof(UCameraBehavior_DistanceBlendRuntime, RuntimeNodeA) == 0x000050, "Member 'UCameraBehavior_DistanceBlendRuntime::RuntimeNodeA' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_DistanceBlendRuntime, RuntimeNodeB) == 0x000058, "Member 'UCameraBehavior_DistanceBlendRuntime::RuntimeNodeB' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_DistanceBlendRuntime, ActorRefA) == 0x000060, "Member 'UCameraBehavior_DistanceBlendRuntime::ActorRefA' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_DistanceBlendRuntime, ActorRefB) == 0x000068, "Member 'UCameraBehavior_DistanceBlendRuntime::ActorRefB' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_DistanceBlendRuntime, CachedLeftOutput) == 0x000070, "Member 'UCameraBehavior_DistanceBlendRuntime::CachedLeftOutput' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_DistanceBlendRuntime, CachedRightOutput) == 0x000740, "Member 'UCameraBehavior_DistanceBlendRuntime::CachedRightOutput' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMenu
|
|
// 0x0010 (0x0270 - 0x0260)
|
|
class UPhxMenu final : public UUserWidget
|
|
{
|
|
public:
|
|
class UPanelWidget* ElementContainer; // 0x0260(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleOnlineAccount(const class USDSOnlineAccount* OnlineAccount);
|
|
void NotifyAuthRequest();
|
|
void NotifyUserOnline(bool bIsConnected, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
class UPhxSelectable* GetSelectedElement() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMenu">();
|
|
}
|
|
static class UPhxMenu* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMenu>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMenu) == 0x000008, "Wrong alignment on UPhxMenu");
|
|
static_assert(sizeof(UPhxMenu) == 0x000270, "Wrong size on UPhxMenu");
|
|
static_assert(offsetof(UPhxMenu, ElementContainer) == 0x000260, "Member 'UPhxMenu::ElementContainer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource
|
|
// 0x00B8 (0x00E0 - 0x0028)
|
|
class UPhxAIResource : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0xB0]; // 0x0028(0x00B0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 bQueuedRequestsBlock : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource">();
|
|
}
|
|
static class UPhxAIResource* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource) == 0x000008, "Wrong alignment on UPhxAIResource");
|
|
static_assert(sizeof(UPhxAIResource) == 0x0000E0, "Wrong size on UPhxAIResource");
|
|
|
|
// Class Phoenix.PhxAIResource_CombatCircleReposition
|
|
// 0x00F0 (0x01D0 - 0x00E0)
|
|
class UPhxAIResource_CombatCircleReposition : public UPhxAIResource
|
|
{
|
|
public:
|
|
int32 MaximumAvailableTokens; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MinimumTimeBetweenTokens; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MinimumMeleeAttackerCount; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float TooCloseDistance; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float TooFarDistance; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MaximumTimeAfterJumpbackToPerformBackwardMove; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MinMoveDistanceTowardsWall; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float OutOfDonutMoveDistance; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float BackwardMoveDistance; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LateralMinMoveDistance; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LateralMaxMoveDistance; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float LateralDistanceFromSlotToUseLateralMinMoveDistance; // 0x010C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ClearRepositionOptimizationPaddingDistance; // 0x0110(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ClearRepositionPaddingDistance; // 0x0114(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ClusterMaximumDistanceToTarget; // 0x0118(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ClusterAngle; // 0x011C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CosClusterAngle; // 0x0120(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_124[0xAC]; // 0x0124(0x00AC)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_CombatCircleReposition">();
|
|
}
|
|
static class UPhxAIResource_CombatCircleReposition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_CombatCircleReposition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_CombatCircleReposition) == 0x000008, "Wrong alignment on UPhxAIResource_CombatCircleReposition");
|
|
static_assert(sizeof(UPhxAIResource_CombatCircleReposition) == 0x0001D0, "Wrong size on UPhxAIResource_CombatCircleReposition");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, MaximumAvailableTokens) == 0x0000E0, "Member 'UPhxAIResource_CombatCircleReposition::MaximumAvailableTokens' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, MinimumTimeBetweenTokens) == 0x0000E4, "Member 'UPhxAIResource_CombatCircleReposition::MinimumTimeBetweenTokens' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, MinimumMeleeAttackerCount) == 0x0000E8, "Member 'UPhxAIResource_CombatCircleReposition::MinimumMeleeAttackerCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, TooCloseDistance) == 0x0000EC, "Member 'UPhxAIResource_CombatCircleReposition::TooCloseDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, TooFarDistance) == 0x0000F0, "Member 'UPhxAIResource_CombatCircleReposition::TooFarDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, MaximumTimeAfterJumpbackToPerformBackwardMove) == 0x0000F4, "Member 'UPhxAIResource_CombatCircleReposition::MaximumTimeAfterJumpbackToPerformBackwardMove' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, MinMoveDistanceTowardsWall) == 0x0000F8, "Member 'UPhxAIResource_CombatCircleReposition::MinMoveDistanceTowardsWall' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, OutOfDonutMoveDistance) == 0x0000FC, "Member 'UPhxAIResource_CombatCircleReposition::OutOfDonutMoveDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, BackwardMoveDistance) == 0x000100, "Member 'UPhxAIResource_CombatCircleReposition::BackwardMoveDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, LateralMinMoveDistance) == 0x000104, "Member 'UPhxAIResource_CombatCircleReposition::LateralMinMoveDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, LateralMaxMoveDistance) == 0x000108, "Member 'UPhxAIResource_CombatCircleReposition::LateralMaxMoveDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, LateralDistanceFromSlotToUseLateralMinMoveDistance) == 0x00010C, "Member 'UPhxAIResource_CombatCircleReposition::LateralDistanceFromSlotToUseLateralMinMoveDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, ClearRepositionOptimizationPaddingDistance) == 0x000110, "Member 'UPhxAIResource_CombatCircleReposition::ClearRepositionOptimizationPaddingDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, ClearRepositionPaddingDistance) == 0x000114, "Member 'UPhxAIResource_CombatCircleReposition::ClearRepositionPaddingDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, ClusterMaximumDistanceToTarget) == 0x000118, "Member 'UPhxAIResource_CombatCircleReposition::ClusterMaximumDistanceToTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, ClusterAngle) == 0x00011C, "Member 'UPhxAIResource_CombatCircleReposition::ClusterAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_CombatCircleReposition, CosClusterAngle) == 0x000120, "Member 'UPhxAIResource_CombatCircleReposition::CosClusterAngle' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_DistanceBlend
|
|
// 0x0060 (0x0098 - 0x0038)
|
|
class UCameraBehavior_DistanceBlend final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
struct FCameraGraphEntrySelector CameraStateA; // 0x0038(0x0030)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCameraGraphEntrySelector CameraStateB; // 0x0068(0x0030)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_DistanceBlend">();
|
|
}
|
|
static class UCameraBehavior_DistanceBlend* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_DistanceBlend>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_DistanceBlend) == 0x000008, "Wrong alignment on UCameraBehavior_DistanceBlend");
|
|
static_assert(sizeof(UCameraBehavior_DistanceBlend) == 0x000098, "Wrong size on UCameraBehavior_DistanceBlend");
|
|
static_assert(offsetof(UCameraBehavior_DistanceBlend, CameraStateA) == 0x000038, "Member 'UCameraBehavior_DistanceBlend::CameraStateA' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_DistanceBlend, CameraStateB) == 0x000068, "Member 'UCameraBehavior_DistanceBlend::CameraStateB' has a wrong offset!");
|
|
|
|
// Class Phoenix.LightWeightContextualAnimTargetComponent
|
|
// 0x0000 (0x0200 - 0x0200)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) ULightWeightContextualAnimTargetComponent : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LightWeightContextualAnimTargetComponent">();
|
|
}
|
|
static class ULightWeightContextualAnimTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULightWeightContextualAnimTargetComponent>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(ULightWeightContextualAnimTargetComponent) == 0x000010, "Wrong alignment on ULightWeightContextualAnimTargetComponent");
|
|
static_assert(sizeof(ULightWeightContextualAnimTargetComponent) == 0x000200, "Wrong size on ULightWeightContextualAnimTargetComponent");
|
|
|
|
// Class Phoenix.ContextualAnimTargetComponent
|
|
// 0x0060 (0x0260 - 0x0200)
|
|
class UContextualAnimTargetComponent final : public ULightWeightContextualAnimTargetComponent
|
|
{
|
|
public:
|
|
bool bIsOneTimeTrigger; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LookAtDuration; // 0x01FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EContextualAnimTriggerType ContextualAnimTriggerType; // 0x0200(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsHeadTrackingEnabled; // 0x0201(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldCheckLineOfSight; // 0x0202(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EHeadTrackingPriorityCategory HeadTrackingPriorityCategory; // 0x0203(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LookAtPriority; // 0x0204(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* TargetActor; // 0x0208(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTriggerDialogue; // 0x0210(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDialogue* PlayerDialogue; // 0x0218(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDialogue* NPCDialogue; // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_228[0x3]; // 0x0228(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnvironmentalAnimEnabled; // 0x022B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsLoopingMontage; // 0x022C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsFullbodyReaction; // 0x022D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_22E[0x2]; // 0x022E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* MontageToPlay_Left; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* MontageToPlay_Right; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* HeadOnlyMontageToPlay_Left; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* HeadOnlyMontageToPlay_Right; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldCheckIfTargetIsInFront; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxAngleToTarget; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDynamicallySwitchHands; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanStartLate; // 0x0259(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_25A[0x6]; // 0x025A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ContextualAnimTargetComponent">();
|
|
}
|
|
static class UContextualAnimTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UContextualAnimTargetComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UContextualAnimTargetComponent) == 0x000010, "Wrong alignment on UContextualAnimTargetComponent");
|
|
static_assert(sizeof(UContextualAnimTargetComponent) == 0x000260, "Wrong size on UContextualAnimTargetComponent");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bIsOneTimeTrigger) == 0x0001F8, "Member 'UContextualAnimTargetComponent::bIsOneTimeTrigger' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, LookAtDuration) == 0x0001FC, "Member 'UContextualAnimTargetComponent::LookAtDuration' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, ContextualAnimTriggerType) == 0x000200, "Member 'UContextualAnimTargetComponent::ContextualAnimTriggerType' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bIsHeadTrackingEnabled) == 0x000201, "Member 'UContextualAnimTargetComponent::bIsHeadTrackingEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bShouldCheckLineOfSight) == 0x000202, "Member 'UContextualAnimTargetComponent::bShouldCheckLineOfSight' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, HeadTrackingPriorityCategory) == 0x000203, "Member 'UContextualAnimTargetComponent::HeadTrackingPriorityCategory' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, LookAtPriority) == 0x000204, "Member 'UContextualAnimTargetComponent::LookAtPriority' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, TargetActor) == 0x000208, "Member 'UContextualAnimTargetComponent::TargetActor' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bTriggerDialogue) == 0x000210, "Member 'UContextualAnimTargetComponent::bTriggerDialogue' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, PlayerDialogue) == 0x000218, "Member 'UContextualAnimTargetComponent::PlayerDialogue' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, NPCDialogue) == 0x000220, "Member 'UContextualAnimTargetComponent::NPCDialogue' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bEnvironmentalAnimEnabled) == 0x00022B, "Member 'UContextualAnimTargetComponent::bEnvironmentalAnimEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bIsLoopingMontage) == 0x00022C, "Member 'UContextualAnimTargetComponent::bIsLoopingMontage' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bIsFullbodyReaction) == 0x00022D, "Member 'UContextualAnimTargetComponent::bIsFullbodyReaction' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, MontageToPlay_Left) == 0x000230, "Member 'UContextualAnimTargetComponent::MontageToPlay_Left' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, MontageToPlay_Right) == 0x000238, "Member 'UContextualAnimTargetComponent::MontageToPlay_Right' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, HeadOnlyMontageToPlay_Left) == 0x000240, "Member 'UContextualAnimTargetComponent::HeadOnlyMontageToPlay_Left' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, HeadOnlyMontageToPlay_Right) == 0x000248, "Member 'UContextualAnimTargetComponent::HeadOnlyMontageToPlay_Right' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bShouldCheckIfTargetIsInFront) == 0x000250, "Member 'UContextualAnimTargetComponent::bShouldCheckIfTargetIsInFront' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, MaxAngleToTarget) == 0x000254, "Member 'UContextualAnimTargetComponent::MaxAngleToTarget' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bDynamicallySwitchHands) == 0x000258, "Member 'UContextualAnimTargetComponent::bDynamicallySwitchHands' has a wrong offset!");
|
|
static_assert(offsetof(UContextualAnimTargetComponent, bCanStartLate) == 0x000259, "Member 'UContextualAnimTargetComponent::bCanStartLate' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_ExternalCameraRuntime
|
|
// 0x0030 (0x0080 - 0x0050)
|
|
class UCameraBehavior_ExternalCameraRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_ExternalCameraRuntime">();
|
|
}
|
|
static class UCameraBehavior_ExternalCameraRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_ExternalCameraRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_ExternalCameraRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_ExternalCameraRuntime");
|
|
static_assert(sizeof(UCameraBehavior_ExternalCameraRuntime) == 0x000080, "Wrong size on UCameraBehavior_ExternalCameraRuntime");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_RadialAttack
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class UPhxAIGameplayAbilityDefinition_RadialAttack final : public UPhxAIGameplayAbilityDefinition_MontageAttack
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_RadialAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_RadialAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_RadialAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_RadialAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_RadialAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_RadialAttack) == 0x000048, "Wrong size on UPhxAIGameplayAbilityDefinition_RadialAttack");
|
|
|
|
// Class Phoenix.PhxAbilityTask_TurnUsingCamera
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPhxAbilityTask_TurnUsingCamera final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_TurnUsingCamera">();
|
|
}
|
|
static class UPhxAbilityTask_TurnUsingCamera* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_TurnUsingCamera>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_TurnUsingCamera) == 0x000008, "Wrong alignment on UPhxAbilityTask_TurnUsingCamera");
|
|
static_assert(sizeof(UPhxAbilityTask_TurnUsingCamera) == 0x000088, "Wrong size on UPhxAbilityTask_TurnUsingCamera");
|
|
|
|
// Class Phoenix.PhxGameplayCondition
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxGameplayCondition : public UObject
|
|
{
|
|
public:
|
|
bool bAlwaysTrue; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInvertResult; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ExecuteCondition(const struct FGameplayConditionContext& ContextData) const;
|
|
class FString GetConditionSummaryStringBP() const;
|
|
bool TestConditionBP(const struct FGameplayConditionContext& ContextData) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayCondition">();
|
|
}
|
|
static class UPhxGameplayCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayCondition) == 0x000008, "Wrong alignment on UPhxGameplayCondition");
|
|
static_assert(sizeof(UPhxGameplayCondition) == 0x000030, "Wrong size on UPhxGameplayCondition");
|
|
static_assert(offsetof(UPhxGameplayCondition, bAlwaysTrue) == 0x000028, "Member 'UPhxGameplayCondition::bAlwaysTrue' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayCondition, bInvertResult) == 0x000029, "Member 'UPhxGameplayCondition::bInvertResult' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxVentCrawlCrouchExitCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxVentCrawlCrouchExitCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVentCrawlCrouchExitCondition">();
|
|
}
|
|
static class UPhxVentCrawlCrouchExitCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxVentCrawlCrouchExitCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxVentCrawlCrouchExitCondition) == 0x000008, "Wrong alignment on UPhxVentCrawlCrouchExitCondition");
|
|
static_assert(sizeof(UPhxVentCrawlCrouchExitCondition) == 0x000030, "Wrong size on UPhxVentCrawlCrouchExitCondition");
|
|
|
|
// Class Phoenix.GRPTargetSelectionComponent
|
|
// 0x00D8 (0x0188 - 0x00B0)
|
|
class UGRPTargetSelectionComponent : public UActorComponent
|
|
{
|
|
public:
|
|
float GRPScanMaxRange; // 0x00B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPScanDirectHitRadius; // 0x00B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPScanLOSRadius; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPEnemyScanConeNearRadius; // 0x00BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPEnemyScanConeFarRadius; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPEnemyScanConeRange; // 0x00C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPScanConeNearRadius; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPScanConeFarRadius; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPRayStartOffset; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIgnoreVisibility; // 0x00D4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bActiveFilterStage1; // 0x00D5(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bActiveFilterStage2; // 0x00D6(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bActiveFilterStage3; // 0x00D7(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bActiveFilterStageM1; // 0x00D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableGRPScanDebugGraphics; // 0x00D9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HighlightedTargetDrawRadius; // 0x00DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGRPScanStageDebugTuple DebugStage0; // 0x00E0(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGRPScanStageDebugTuple DebugStage1; // 0x00F8(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGRPScanStageDebugTuple DebugStage2; // 0x0110(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGRPScanStageDebugTuple DebugStage3; // 0x0128(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGRPScanStageDebugTuple DebugStageM1; // 0x0140(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGRPScanStageDebugTuple DebugAllOthers; // 0x0158(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_170[0x18]; // 0x0170(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GRPTargetSelectionComponent">();
|
|
}
|
|
static class UGRPTargetSelectionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGRPTargetSelectionComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGRPTargetSelectionComponent) == 0x000008, "Wrong alignment on UGRPTargetSelectionComponent");
|
|
static_assert(sizeof(UGRPTargetSelectionComponent) == 0x000188, "Wrong size on UGRPTargetSelectionComponent");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPScanMaxRange) == 0x0000B0, "Member 'UGRPTargetSelectionComponent::GRPScanMaxRange' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPScanDirectHitRadius) == 0x0000B4, "Member 'UGRPTargetSelectionComponent::GRPScanDirectHitRadius' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPScanLOSRadius) == 0x0000B8, "Member 'UGRPTargetSelectionComponent::GRPScanLOSRadius' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPEnemyScanConeNearRadius) == 0x0000BC, "Member 'UGRPTargetSelectionComponent::GRPEnemyScanConeNearRadius' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPEnemyScanConeFarRadius) == 0x0000C0, "Member 'UGRPTargetSelectionComponent::GRPEnemyScanConeFarRadius' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPEnemyScanConeRange) == 0x0000C4, "Member 'UGRPTargetSelectionComponent::GRPEnemyScanConeRange' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPScanConeNearRadius) == 0x0000C8, "Member 'UGRPTargetSelectionComponent::GRPScanConeNearRadius' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPScanConeFarRadius) == 0x0000CC, "Member 'UGRPTargetSelectionComponent::GRPScanConeFarRadius' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, GRPRayStartOffset) == 0x0000D0, "Member 'UGRPTargetSelectionComponent::GRPRayStartOffset' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, bIgnoreVisibility) == 0x0000D4, "Member 'UGRPTargetSelectionComponent::bIgnoreVisibility' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, bActiveFilterStage1) == 0x0000D5, "Member 'UGRPTargetSelectionComponent::bActiveFilterStage1' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, bActiveFilterStage2) == 0x0000D6, "Member 'UGRPTargetSelectionComponent::bActiveFilterStage2' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, bActiveFilterStage3) == 0x0000D7, "Member 'UGRPTargetSelectionComponent::bActiveFilterStage3' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, bActiveFilterStageM1) == 0x0000D8, "Member 'UGRPTargetSelectionComponent::bActiveFilterStageM1' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, bEnableGRPScanDebugGraphics) == 0x0000D9, "Member 'UGRPTargetSelectionComponent::bEnableGRPScanDebugGraphics' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, HighlightedTargetDrawRadius) == 0x0000DC, "Member 'UGRPTargetSelectionComponent::HighlightedTargetDrawRadius' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, DebugStage0) == 0x0000E0, "Member 'UGRPTargetSelectionComponent::DebugStage0' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, DebugStage1) == 0x0000F8, "Member 'UGRPTargetSelectionComponent::DebugStage1' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, DebugStage2) == 0x000110, "Member 'UGRPTargetSelectionComponent::DebugStage2' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, DebugStage3) == 0x000128, "Member 'UGRPTargetSelectionComponent::DebugStage3' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, DebugStageM1) == 0x000140, "Member 'UGRPTargetSelectionComponent::DebugStageM1' has a wrong offset!");
|
|
static_assert(offsetof(UGRPTargetSelectionComponent, DebugAllOthers) == 0x000158, "Member 'UGRPTargetSelectionComponent::DebugAllOthers' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_LeonSprint
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_LeonSprint final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_LeonSprint">();
|
|
}
|
|
static class UPhxBTService_LeonSprint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_LeonSprint>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_LeonSprint) == 0x000008, "Wrong alignment on UPhxBTService_LeonSprint");
|
|
static_assert(sizeof(UPhxBTService_LeonSprint) == 0x000070, "Wrong size on UPhxBTService_LeonSprint");
|
|
|
|
// Class Phoenix.CameraBehavior_ExternalCameraExplicit
|
|
// 0x0028 (0x0068 - 0x0040)
|
|
class UCameraBehavior_ExternalCameraExplicit final : public UCameraBehavior_ExternalCamera
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class ACameraActor> CameraActor; // 0x0040(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_ExternalCameraExplicit">();
|
|
}
|
|
static class UCameraBehavior_ExternalCameraExplicit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_ExternalCameraExplicit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_ExternalCameraExplicit) == 0x000008, "Wrong alignment on UCameraBehavior_ExternalCameraExplicit");
|
|
static_assert(sizeof(UCameraBehavior_ExternalCameraExplicit) == 0x000068, "Wrong size on UCameraBehavior_ExternalCameraExplicit");
|
|
static_assert(offsetof(UCameraBehavior_ExternalCameraExplicit, CameraActor) == 0x000040, "Member 'UCameraBehavior_ExternalCameraExplicit::CameraActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_SplineTurn
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotifyState_SplineTurn final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
ESplineTurnBlendType SplineTurnBlendOutType; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_SplineTurn">();
|
|
}
|
|
static class UPhxAnimNotifyState_SplineTurn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_SplineTurn>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_SplineTurn) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_SplineTurn");
|
|
static_assert(sizeof(UPhxAnimNotifyState_SplineTurn) == 0x000040, "Wrong size on UPhxAnimNotifyState_SplineTurn");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SplineTurn, SplineTurnBlendOutType) == 0x000038, "Member 'UPhxAnimNotifyState_SplineTurn::SplineTurnBlendOutType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAutoAim
|
|
// 0x0160 (0x0210 - 0x00B0)
|
|
class alignas(0x10) UPhxAutoAim final : public UActorComponent
|
|
{
|
|
public:
|
|
class UReticleWidget* MeleeAimSnapReticle_DEVONLY; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UReticleWidget> MeleeAimSnapReticleClass_DEVONLY; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C0[0x28]; // 0x00C0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAutoAimSettings* MeleeAutoAimSettings; // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAutoAimSettings* RangedAutoAimSettings; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAutoAimSettings* RangedAutoAimAccessibilitySettings; // 0x00F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AccessibilityAimAssistSuspensionDurationAfterInput; // 0x0100(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPlayerCharacter* OwningCharacter; // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_110[0x1C]; // 0x0110(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UTargetComponent> FrictionTarget; // 0x012C(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_134[0x1C]; // 0x0134(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UTargetComponent> SnapTarget; // 0x0150(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_158[0x34]; // 0x0158(0x0034)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UTargetComponent> MagnetismTarget; // 0x018C(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_194[0x2C]; // 0x0194(0x002C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMeleeAimSnapData MeleeAimSnapData; // 0x01C0(0x0038)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F8[0x18]; // 0x01F8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleGamePaused(bool bPaused);
|
|
void OnRangedWeaponFired(class APhxPlayerCharacter* Player, class APhxGunWeapon* Weapon);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAutoAim">();
|
|
}
|
|
static class UPhxAutoAim* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAutoAim>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAutoAim) == 0x000010, "Wrong alignment on UPhxAutoAim");
|
|
static_assert(sizeof(UPhxAutoAim) == 0x000210, "Wrong size on UPhxAutoAim");
|
|
static_assert(offsetof(UPhxAutoAim, MeleeAimSnapReticle_DEVONLY) == 0x0000B0, "Member 'UPhxAutoAim::MeleeAimSnapReticle_DEVONLY' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, MeleeAimSnapReticleClass_DEVONLY) == 0x0000B8, "Member 'UPhxAutoAim::MeleeAimSnapReticleClass_DEVONLY' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, MeleeAutoAimSettings) == 0x0000E8, "Member 'UPhxAutoAim::MeleeAutoAimSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, RangedAutoAimSettings) == 0x0000F0, "Member 'UPhxAutoAim::RangedAutoAimSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, RangedAutoAimAccessibilitySettings) == 0x0000F8, "Member 'UPhxAutoAim::RangedAutoAimAccessibilitySettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, AccessibilityAimAssistSuspensionDurationAfterInput) == 0x000100, "Member 'UPhxAutoAim::AccessibilityAimAssistSuspensionDurationAfterInput' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, OwningCharacter) == 0x000108, "Member 'UPhxAutoAim::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, FrictionTarget) == 0x00012C, "Member 'UPhxAutoAim::FrictionTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, SnapTarget) == 0x000150, "Member 'UPhxAutoAim::SnapTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, MagnetismTarget) == 0x00018C, "Member 'UPhxAutoAim::MagnetismTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAim, MeleeAimSnapData) == 0x0001C0, "Member 'UPhxAutoAim::MeleeAimSnapData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraModifier
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class UPhxCameraModifier : public UObject
|
|
{
|
|
public:
|
|
float LifeSpan; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* alpha_in; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* alpha_out; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxPostProcess* PostProcessFX; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxCameraModStage StageToApply; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x17]; // 0x0051(0x0017)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCameraRig* OwningRig; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static struct FPostProcessSettings CombinePostProcessMaterials(const struct FPostProcessSettings& A, const struct FPostProcessSettings& B, float WeightScale);
|
|
|
|
void Kill();
|
|
void ModifierBegin();
|
|
void ModifierEnd();
|
|
void Revive();
|
|
|
|
void GetAge(float* Seconds, int32* Frames) const;
|
|
float GetAlpha() const;
|
|
class APhxCameraRig* GetOwningRig() const;
|
|
bool IsAlive() const;
|
|
bool IsDead() const;
|
|
bool IsDying() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraModifier">();
|
|
}
|
|
static class UPhxCameraModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraModifier) == 0x000008, "Wrong alignment on UPhxCameraModifier");
|
|
static_assert(sizeof(UPhxCameraModifier) == 0x000070, "Wrong size on UPhxCameraModifier");
|
|
static_assert(offsetof(UPhxCameraModifier, LifeSpan) == 0x000028, "Member 'UPhxCameraModifier::LifeSpan' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraModifier, alpha_in) == 0x000030, "Member 'UPhxCameraModifier::alpha_in' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraModifier, alpha_out) == 0x000038, "Member 'UPhxCameraModifier::alpha_out' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraModifier, ForceFeedbackEffect) == 0x000040, "Member 'UPhxCameraModifier::ForceFeedbackEffect' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraModifier, PostProcessFX) == 0x000048, "Member 'UPhxCameraModifier::PostProcessFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraModifier, StageToApply) == 0x000050, "Member 'UPhxCameraModifier::StageToApply' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraModifier, OwningRig) == 0x000068, "Member 'UPhxCameraModifier::OwningRig' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterCameraModifier
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxCharacterCameraModifier : public UPhxCameraModifier
|
|
{
|
|
public:
|
|
class APhxCharacter* GetCharacter() const;
|
|
class APhxCameraRig* GetRig() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterCameraModifier">();
|
|
}
|
|
static class UPhxCharacterCameraModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterCameraModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterCameraModifier) == 0x000008, "Wrong alignment on UPhxCharacterCameraModifier");
|
|
static_assert(sizeof(UPhxCharacterCameraModifier) == 0x000070, "Wrong size on UPhxCharacterCameraModifier");
|
|
|
|
// Class Phoenix.HealthBlurCameraModifier
|
|
// 0x0620 (0x0690 - 0x0070)
|
|
class alignas(0x10) UHealthBlurCameraModifier final : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
float MinorInjuryThreshold; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MajorInjuryThreshold; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_78[0x20]; // 0x0078(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInterface* BlurMaterial; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* BlurMaterialInstance; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A8[0x5E8]; // 0x00A8(0x05E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetTargetWeight(float NewTarget);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HealthBlurCameraModifier">();
|
|
}
|
|
static class UHealthBlurCameraModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHealthBlurCameraModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UHealthBlurCameraModifier) == 0x000010, "Wrong alignment on UHealthBlurCameraModifier");
|
|
static_assert(sizeof(UHealthBlurCameraModifier) == 0x000690, "Wrong size on UHealthBlurCameraModifier");
|
|
static_assert(offsetof(UHealthBlurCameraModifier, MinorInjuryThreshold) == 0x000070, "Member 'UHealthBlurCameraModifier::MinorInjuryThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UHealthBlurCameraModifier, MajorInjuryThreshold) == 0x000074, "Member 'UHealthBlurCameraModifier::MajorInjuryThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UHealthBlurCameraModifier, BlurMaterial) == 0x000098, "Member 'UHealthBlurCameraModifier::BlurMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UHealthBlurCameraModifier, BlurMaterialInstance) == 0x0000A0, "Member 'UHealthBlurCameraModifier::BlurMaterialInstance' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_FixedRuntime
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class UCameraBehavior_FixedRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FixedRuntime">();
|
|
}
|
|
static class UCameraBehavior_FixedRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FixedRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FixedRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_FixedRuntime");
|
|
static_assert(sizeof(UCameraBehavior_FixedRuntime) == 0x000070, "Wrong size on UCameraBehavior_FixedRuntime");
|
|
|
|
// Class Phoenix.PhxAbilityTask_WaitForDamageEvent
|
|
// 0x0010 (0x0090 - 0x0080)
|
|
class UPhxAbilityTask_WaitForDamageEvent final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActorRecievedDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_WaitForDamageEvent">();
|
|
}
|
|
static class UPhxAbilityTask_WaitForDamageEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_WaitForDamageEvent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_WaitForDamageEvent) == 0x000008, "Wrong alignment on UPhxAbilityTask_WaitForDamageEvent");
|
|
static_assert(sizeof(UPhxAbilityTask_WaitForDamageEvent) == 0x000090, "Wrong size on UPhxAbilityTask_WaitForDamageEvent");
|
|
|
|
// Class Phoenix.CameraBehavior_Fixed
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class UCameraBehavior_Fixed final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
bool bUseRoomDescriptorReference; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AActor> CameraReferenceActor; // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float fieldOfView; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector FixedLocation; // 0x006C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator FixedRotation; // 0x0078(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_Fixed">();
|
|
}
|
|
static class UCameraBehavior_Fixed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_Fixed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_Fixed) == 0x000008, "Wrong alignment on UCameraBehavior_Fixed");
|
|
static_assert(sizeof(UCameraBehavior_Fixed) == 0x000088, "Wrong size on UCameraBehavior_Fixed");
|
|
static_assert(offsetof(UCameraBehavior_Fixed, bUseRoomDescriptorReference) == 0x000038, "Member 'UCameraBehavior_Fixed::bUseRoomDescriptorReference' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Fixed, CameraReferenceActor) == 0x000040, "Member 'UCameraBehavior_Fixed::CameraReferenceActor' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Fixed, fieldOfView) == 0x000068, "Member 'UCameraBehavior_Fixed::fieldOfView' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Fixed, FixedLocation) == 0x00006C, "Member 'UCameraBehavior_Fixed::FixedLocation' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Fixed, FixedRotation) == 0x000078, "Member 'UCameraBehavior_Fixed::FixedRotation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxEquippedConsumableCondition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxEquippedConsumableCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> EquippableObjectClass; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMusHaveCameraAnimation; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEquippedConsumableCondition">();
|
|
}
|
|
static class UPhxEquippedConsumableCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEquippedConsumableCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEquippedConsumableCondition) == 0x000008, "Wrong alignment on UPhxEquippedConsumableCondition");
|
|
static_assert(sizeof(UPhxEquippedConsumableCondition) == 0x000060, "Wrong size on UPhxEquippedConsumableCondition");
|
|
static_assert(offsetof(UPhxEquippedConsumableCondition, EquippableObjectClass) == 0x000030, "Member 'UPhxEquippedConsumableCondition::EquippableObjectClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEquippedConsumableCondition, bMusHaveCameraAnimation) == 0x000058, "Member 'UPhxEquippedConsumableCondition::bMusHaveCameraAnimation' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_FollowCamRuntime
|
|
// 0x0038 (0x0088 - 0x0050)
|
|
class UCameraBehavior_FollowCamRuntime : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0xC]; // 0x0050(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector SmoothedOrigin; // 0x005C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentRubberBand; // 0x0068(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6C[0x1C]; // 0x006C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FollowCamRuntime">();
|
|
}
|
|
static class UCameraBehavior_FollowCamRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FollowCamRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FollowCamRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_FollowCamRuntime");
|
|
static_assert(sizeof(UCameraBehavior_FollowCamRuntime) == 0x000088, "Wrong size on UCameraBehavior_FollowCamRuntime");
|
|
static_assert(offsetof(UCameraBehavior_FollowCamRuntime, SmoothedOrigin) == 0x00005C, "Member 'UCameraBehavior_FollowCamRuntime::SmoothedOrigin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCamRuntime, CurrentRubberBand) == 0x000068, "Member 'UCameraBehavior_FollowCamRuntime::CurrentRubberBand' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxInputDebugger
|
|
// 0x0068 (0x0288 - 0x0220)
|
|
class APhxInputDebugger final : public AActor
|
|
{
|
|
public:
|
|
class UInputComponent* DebugInputComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLeftStickPressed; // 0x0228(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRightStickPressed; // 0x0229(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPadFaceUpPressed; // 0x022A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPadFaceDownPressed; // 0x022B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPadFaceLeftPressed; // 0x022C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPadFaceRightPressed; // 0x022D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDPadUpPressed; // 0x022E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDPadDownPressed; // 0x022F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDPadLeftPressed; // 0x0230(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDPadRightPressed; // 0x0231(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLeftShoulder; // 0x0232(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRightShoulder; // 0x0233(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LeftStickXInput; // 0x0234(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LeftStickYInput; // 0x0238(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RightStickXInput; // 0x023C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RightStickYInput; // 0x0240(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LeftTriggerInput; // 0x0244(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RightTriggerInput; // 0x0248(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector TiltInput; // 0x024C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector AccelerationInput; // 0x0258(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MouseXInput; // 0x0264(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MouseYInput; // 0x0268(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLeftMouse; // 0x026C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRightMouse; // 0x026D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMiddleMouse; // 0x026E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_26F[0x1]; // 0x026F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LastScrollUpPressTime; // 0x0270(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LastScrollDownPressTime; // 0x0274(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxDebugInputKey> RecentKeys; // 0x0278(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnInputKey(const struct FKey& Key, const EInputEvent EventType, const float AmountDepressed);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInputDebugger">();
|
|
}
|
|
static class APhxInputDebugger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxInputDebugger>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxInputDebugger) == 0x000008, "Wrong alignment on APhxInputDebugger");
|
|
static_assert(sizeof(APhxInputDebugger) == 0x000288, "Wrong size on APhxInputDebugger");
|
|
static_assert(offsetof(APhxInputDebugger, DebugInputComponent) == 0x000220, "Member 'APhxInputDebugger::DebugInputComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bLeftStickPressed) == 0x000228, "Member 'APhxInputDebugger::bLeftStickPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bRightStickPressed) == 0x000229, "Member 'APhxInputDebugger::bRightStickPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bPadFaceUpPressed) == 0x00022A, "Member 'APhxInputDebugger::bPadFaceUpPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bPadFaceDownPressed) == 0x00022B, "Member 'APhxInputDebugger::bPadFaceDownPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bPadFaceLeftPressed) == 0x00022C, "Member 'APhxInputDebugger::bPadFaceLeftPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bPadFaceRightPressed) == 0x00022D, "Member 'APhxInputDebugger::bPadFaceRightPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bDPadUpPressed) == 0x00022E, "Member 'APhxInputDebugger::bDPadUpPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bDPadDownPressed) == 0x00022F, "Member 'APhxInputDebugger::bDPadDownPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bDPadLeftPressed) == 0x000230, "Member 'APhxInputDebugger::bDPadLeftPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bDPadRightPressed) == 0x000231, "Member 'APhxInputDebugger::bDPadRightPressed' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bLeftShoulder) == 0x000232, "Member 'APhxInputDebugger::bLeftShoulder' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bRightShoulder) == 0x000233, "Member 'APhxInputDebugger::bRightShoulder' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, LeftStickXInput) == 0x000234, "Member 'APhxInputDebugger::LeftStickXInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, LeftStickYInput) == 0x000238, "Member 'APhxInputDebugger::LeftStickYInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, RightStickXInput) == 0x00023C, "Member 'APhxInputDebugger::RightStickXInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, RightStickYInput) == 0x000240, "Member 'APhxInputDebugger::RightStickYInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, LeftTriggerInput) == 0x000244, "Member 'APhxInputDebugger::LeftTriggerInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, RightTriggerInput) == 0x000248, "Member 'APhxInputDebugger::RightTriggerInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, TiltInput) == 0x00024C, "Member 'APhxInputDebugger::TiltInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, AccelerationInput) == 0x000258, "Member 'APhxInputDebugger::AccelerationInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, MouseXInput) == 0x000264, "Member 'APhxInputDebugger::MouseXInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, MouseYInput) == 0x000268, "Member 'APhxInputDebugger::MouseYInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bLeftMouse) == 0x00026C, "Member 'APhxInputDebugger::bLeftMouse' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bRightMouse) == 0x00026D, "Member 'APhxInputDebugger::bRightMouse' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, bMiddleMouse) == 0x00026E, "Member 'APhxInputDebugger::bMiddleMouse' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, LastScrollUpPressTime) == 0x000270, "Member 'APhxInputDebugger::LastScrollUpPressTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, LastScrollDownPressTime) == 0x000274, "Member 'APhxInputDebugger::LastScrollDownPressTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxInputDebugger, RecentKeys) == 0x000278, "Member 'APhxInputDebugger::RecentKeys' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_FollowCam
|
|
// 0x0138 (0x0170 - 0x0038)
|
|
class UCameraBehavior_FollowCam : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
struct FPhxCameraPitchSetting NormalOffsets; // 0x0038(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxCameraPitchSetting MinPitchOffsets; // 0x005C(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxCameraPitchSetting MaxPitchOffsets; // 0x0080(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
EPhxCameraPresetLocation Origin; // 0x00A4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CombatMeToTargetFactor; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CombatHeightFactor; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSpringArmUsingControlRotation; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bActorRotatedOffsetUsingControlRotation; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNormalOffsetUsingRawControlRotation; // 0x00B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B3[0x1]; // 0x00B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float YawOffset; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RollOffset; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchOffset; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultPitch; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxPitchRestoreSettings PitchRestoreSettings; // 0x00C4(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float PitchCurveExponential; // 0x00DC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchCurveExponentialMin; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchCurveExponentialMax; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RubberBandingFactor; // 0x00E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxCameraRubberbandDirection RubberBandConstraint; // 0x00EC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_ED[0x3]; // 0x00ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float OriginVerticalInterpolation; // 0x00F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ActorRotatedOffset; // 0x00F4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxCameraControlsProperties ControlProperties; // 0x0100(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bCentralizeControlRangeOnBlendIn; // 0x0158(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName CameraStabilizerRefBone; // 0x015C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraStabilizerInfluence; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugDrawOrigin; // 0x0168(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FollowCam">();
|
|
}
|
|
static class UCameraBehavior_FollowCam* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FollowCam>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FollowCam) == 0x000008, "Wrong alignment on UCameraBehavior_FollowCam");
|
|
static_assert(sizeof(UCameraBehavior_FollowCam) == 0x000170, "Wrong size on UCameraBehavior_FollowCam");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, NormalOffsets) == 0x000038, "Member 'UCameraBehavior_FollowCam::NormalOffsets' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, MinPitchOffsets) == 0x00005C, "Member 'UCameraBehavior_FollowCam::MinPitchOffsets' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, MaxPitchOffsets) == 0x000080, "Member 'UCameraBehavior_FollowCam::MaxPitchOffsets' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, Origin) == 0x0000A4, "Member 'UCameraBehavior_FollowCam::Origin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, CombatMeToTargetFactor) == 0x0000A8, "Member 'UCameraBehavior_FollowCam::CombatMeToTargetFactor' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, CombatHeightFactor) == 0x0000AC, "Member 'UCameraBehavior_FollowCam::CombatHeightFactor' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, bSpringArmUsingControlRotation) == 0x0000B0, "Member 'UCameraBehavior_FollowCam::bSpringArmUsingControlRotation' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, bActorRotatedOffsetUsingControlRotation) == 0x0000B1, "Member 'UCameraBehavior_FollowCam::bActorRotatedOffsetUsingControlRotation' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, bNormalOffsetUsingRawControlRotation) == 0x0000B2, "Member 'UCameraBehavior_FollowCam::bNormalOffsetUsingRawControlRotation' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, YawOffset) == 0x0000B4, "Member 'UCameraBehavior_FollowCam::YawOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, RollOffset) == 0x0000B8, "Member 'UCameraBehavior_FollowCam::RollOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, PitchOffset) == 0x0000BC, "Member 'UCameraBehavior_FollowCam::PitchOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, DefaultPitch) == 0x0000C0, "Member 'UCameraBehavior_FollowCam::DefaultPitch' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, PitchRestoreSettings) == 0x0000C4, "Member 'UCameraBehavior_FollowCam::PitchRestoreSettings' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, PitchCurveExponential) == 0x0000DC, "Member 'UCameraBehavior_FollowCam::PitchCurveExponential' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, PitchCurveExponentialMin) == 0x0000E0, "Member 'UCameraBehavior_FollowCam::PitchCurveExponentialMin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, PitchCurveExponentialMax) == 0x0000E4, "Member 'UCameraBehavior_FollowCam::PitchCurveExponentialMax' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, RubberBandingFactor) == 0x0000E8, "Member 'UCameraBehavior_FollowCam::RubberBandingFactor' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, RubberBandConstraint) == 0x0000EC, "Member 'UCameraBehavior_FollowCam::RubberBandConstraint' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, OriginVerticalInterpolation) == 0x0000F0, "Member 'UCameraBehavior_FollowCam::OriginVerticalInterpolation' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, ActorRotatedOffset) == 0x0000F4, "Member 'UCameraBehavior_FollowCam::ActorRotatedOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, ControlProperties) == 0x000100, "Member 'UCameraBehavior_FollowCam::ControlProperties' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, bCentralizeControlRangeOnBlendIn) == 0x000158, "Member 'UCameraBehavior_FollowCam::bCentralizeControlRangeOnBlendIn' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, CameraStabilizerRefBone) == 0x00015C, "Member 'UCameraBehavior_FollowCam::CameraStabilizerRefBone' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, CameraStabilizerInfluence) == 0x000164, "Member 'UCameraBehavior_FollowCam::CameraStabilizerInfluence' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam, bDebugDrawOrigin) == 0x000168, "Member 'UCameraBehavior_FollowCam::bDebugDrawOrigin' has a wrong offset!");
|
|
|
|
// Class Phoenix.HighContrastComponent
|
|
// 0x0078 (0x0128 - 0x00B0)
|
|
class UHighContrastComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
EHighContrastStencil StencilValue; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPostProcessComponent* HighContrastPPComponent; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* PostProcessMID; // 0x00C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x60]; // 0x00C8(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyHighContrast(bool bInHighContrastEnabled);
|
|
void ApplySnowDeform(bool bInSnowDeformEnabled);
|
|
void SetPostProcessMaterialColors(const struct FLinearColor& AllyColor, const struct FLinearColor& EnemyColor, const struct FLinearColor& PickupColor, const struct FLinearColor& HazardColor);
|
|
void SetStencilAndApply(EHighContrastStencil InValue);
|
|
void SetStencilValue(EHighContrastStencil InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HighContrastComponent">();
|
|
}
|
|
static class UHighContrastComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHighContrastComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UHighContrastComponent) == 0x000008, "Wrong alignment on UHighContrastComponent");
|
|
static_assert(sizeof(UHighContrastComponent) == 0x000128, "Wrong size on UHighContrastComponent");
|
|
static_assert(offsetof(UHighContrastComponent, StencilValue) == 0x0000B0, "Member 'UHighContrastComponent::StencilValue' has a wrong offset!");
|
|
static_assert(offsetof(UHighContrastComponent, HighContrastPPComponent) == 0x0000B8, "Member 'UHighContrastComponent::HighContrastPPComponent' has a wrong offset!");
|
|
static_assert(offsetof(UHighContrastComponent, PostProcessMID) == 0x0000C0, "Member 'UHighContrastComponent::PostProcessMID' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_FollowCam_MontageCameraBoneRuntime
|
|
// 0x0048 (0x00D0 - 0x0088)
|
|
class alignas(0x10) UCameraBehavior_FollowCam_MontageCameraBoneRuntime final : public UCameraBehavior_FollowCamRuntime
|
|
{
|
|
public:
|
|
class UAnimMontage* SelectedMontage; // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_90[0x40]; // 0x0090(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FollowCam_MontageCameraBoneRuntime">();
|
|
}
|
|
static class UCameraBehavior_FollowCam_MontageCameraBoneRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FollowCam_MontageCameraBoneRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FollowCam_MontageCameraBoneRuntime) == 0x000010, "Wrong alignment on UCameraBehavior_FollowCam_MontageCameraBoneRuntime");
|
|
static_assert(sizeof(UCameraBehavior_FollowCam_MontageCameraBoneRuntime) == 0x0000D0, "Wrong size on UCameraBehavior_FollowCam_MontageCameraBoneRuntime");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_MontageCameraBoneRuntime, SelectedMontage) == 0x000088, "Member 'UCameraBehavior_FollowCam_MontageCameraBoneRuntime::SelectedMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_SetIKParams
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class UPhxAnimNotifyState_SetIKParams final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
ECharacterHandIKJointTarget JointTarget; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector Location; // 0x004C(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_SetIKParams">();
|
|
}
|
|
static class UPhxAnimNotifyState_SetIKParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_SetIKParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_SetIKParams) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_SetIKParams");
|
|
static_assert(sizeof(UPhxAnimNotifyState_SetIKParams) == 0x000058, "Wrong size on UPhxAnimNotifyState_SetIKParams");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SetIKParams, JointTarget) == 0x000048, "Member 'UPhxAnimNotifyState_SetIKParams::JointTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SetIKParams, Location) == 0x00004C, "Member 'UPhxAnimNotifyState_SetIKParams::Location' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_WaitForPlayerApproach
|
|
// 0x0018 (0x0098 - 0x0080)
|
|
class UPhxAbilityTask_WaitForPlayerApproach final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICharacterPlayDeadDefinition* PlayDeadDefinition; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_WaitForPlayerApproach">();
|
|
}
|
|
static class UPhxAbilityTask_WaitForPlayerApproach* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_WaitForPlayerApproach>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_WaitForPlayerApproach) == 0x000008, "Wrong alignment on UPhxAbilityTask_WaitForPlayerApproach");
|
|
static_assert(sizeof(UPhxAbilityTask_WaitForPlayerApproach) == 0x000098, "Wrong size on UPhxAbilityTask_WaitForPlayerApproach");
|
|
static_assert(offsetof(UPhxAbilityTask_WaitForPlayerApproach, PlayDeadDefinition) == 0x000090, "Member 'UPhxAbilityTask_WaitForPlayerApproach::PlayDeadDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_FollowCam_MontageCameraBone
|
|
// 0x0028 (0x0198 - 0x0170)
|
|
class UCameraBehavior_FollowCam_MontageCameraBone : public UCameraBehavior_FollowCam
|
|
{
|
|
public:
|
|
TArray<class UAnimMontage*> BlacklistedMontages; // 0x0170(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> WhitelistedMontages; // 0x0180(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bStopMontageSelectionAfterFirst; // 0x0190(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FollowCam_MontageCameraBone">();
|
|
}
|
|
static class UCameraBehavior_FollowCam_MontageCameraBone* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FollowCam_MontageCameraBone>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FollowCam_MontageCameraBone) == 0x000008, "Wrong alignment on UCameraBehavior_FollowCam_MontageCameraBone");
|
|
static_assert(sizeof(UCameraBehavior_FollowCam_MontageCameraBone) == 0x000198, "Wrong size on UCameraBehavior_FollowCam_MontageCameraBone");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_MontageCameraBone, BlacklistedMontages) == 0x000170, "Member 'UCameraBehavior_FollowCam_MontageCameraBone::BlacklistedMontages' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_MontageCameraBone, WhitelistedMontages) == 0x000180, "Member 'UCameraBehavior_FollowCam_MontageCameraBone::WhitelistedMontages' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_MontageCameraBone, bStopMontageSelectionAfterFirst) == 0x000190, "Member 'UCameraBehavior_FollowCam_MontageCameraBone::bStopMontageSelectionAfterFirst' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxContextualAnimTrigger
|
|
// 0x0018 (0x0240 - 0x0228)
|
|
class APhxContextualAnimTrigger : public ATriggerBase
|
|
{
|
|
public:
|
|
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UContextualAnimTargetComponent* ContextualAnimTargetComponent; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxContextualAnimTrigger">();
|
|
}
|
|
static class APhxContextualAnimTrigger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxContextualAnimTrigger>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxContextualAnimTrigger) == 0x000008, "Wrong alignment on APhxContextualAnimTrigger");
|
|
static_assert(sizeof(APhxContextualAnimTrigger) == 0x000240, "Wrong size on APhxContextualAnimTrigger");
|
|
static_assert(offsetof(APhxContextualAnimTrigger, ContextualAnimTargetComponent) == 0x000230, "Member 'APhxContextualAnimTrigger::ContextualAnimTargetComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxContextualAnimTriggerSphere
|
|
// 0x0000 (0x0240 - 0x0240)
|
|
class APhxContextualAnimTriggerSphere final : public APhxContextualAnimTrigger
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxContextualAnimTriggerSphere">();
|
|
}
|
|
static class APhxContextualAnimTriggerSphere* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxContextualAnimTriggerSphere>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxContextualAnimTriggerSphere) == 0x000008, "Wrong alignment on APhxContextualAnimTriggerSphere");
|
|
static_assert(sizeof(APhxContextualAnimTriggerSphere) == 0x000240, "Wrong size on APhxContextualAnimTriggerSphere");
|
|
|
|
// Class Phoenix.PhxCharacterAnimInstanceBase
|
|
// 0x0000 (0x02C0 - 0x02C0)
|
|
class UPhxCharacterAnimInstanceBase : public UAnimInstance
|
|
{
|
|
public:
|
|
class FName ResetIdleTimerEventName; // 0x02B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnTakePointDamage(class AActor* DamagedActor, float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, class UPrimitiveComponent* FHitComponent, class FName BoneName, const struct FVector& ShotFromDirection, const class UDamageType* DamageType, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterAnimInstanceBase">();
|
|
}
|
|
static class UPhxCharacterAnimInstanceBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterAnimInstanceBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterAnimInstanceBase) == 0x000010, "Wrong alignment on UPhxCharacterAnimInstanceBase");
|
|
static_assert(sizeof(UPhxCharacterAnimInstanceBase) == 0x0002C0, "Wrong size on UPhxCharacterAnimInstanceBase");
|
|
static_assert(offsetof(UPhxCharacterAnimInstanceBase, ResetIdleTimerEventName) == 0x0002B8, "Member 'UPhxCharacterAnimInstanceBase::ResetIdleTimerEventName' has a wrong offset!");
|
|
|
|
// Class Phoenix.HeadTrackingAnimInstanceBase
|
|
// 0x0030 (0x02F0 - 0x02C0)
|
|
class UHeadTrackingAnimInstanceBase : public UPhxCharacterAnimInstanceBase
|
|
{
|
|
public:
|
|
float HeadTrackingVerticalOffset; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingBlendInTime; // 0x02C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingBlendOutTime; // 0x02C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingADSBlendOutTime; // 0x02CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadRotationClampLeft; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadRotationClampRight; // 0x02D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadRotationClampUp; // 0x02D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadRotationClampDown; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* HeadTrackingAlphaCurve; // 0x02E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingFollowSpeed; // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HeadTrackingAnimInstanceBase">();
|
|
}
|
|
static class UHeadTrackingAnimInstanceBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHeadTrackingAnimInstanceBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UHeadTrackingAnimInstanceBase) == 0x000010, "Wrong alignment on UHeadTrackingAnimInstanceBase");
|
|
static_assert(sizeof(UHeadTrackingAnimInstanceBase) == 0x0002F0, "Wrong size on UHeadTrackingAnimInstanceBase");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadTrackingVerticalOffset) == 0x0002C0, "Member 'UHeadTrackingAnimInstanceBase::HeadTrackingVerticalOffset' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadTrackingBlendInTime) == 0x0002C4, "Member 'UHeadTrackingAnimInstanceBase::HeadTrackingBlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadTrackingBlendOutTime) == 0x0002C8, "Member 'UHeadTrackingAnimInstanceBase::HeadTrackingBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadTrackingADSBlendOutTime) == 0x0002CC, "Member 'UHeadTrackingAnimInstanceBase::HeadTrackingADSBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadRotationClampLeft) == 0x0002D0, "Member 'UHeadTrackingAnimInstanceBase::HeadRotationClampLeft' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadRotationClampRight) == 0x0002D4, "Member 'UHeadTrackingAnimInstanceBase::HeadRotationClampRight' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadRotationClampUp) == 0x0002D8, "Member 'UHeadTrackingAnimInstanceBase::HeadRotationClampUp' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadRotationClampDown) == 0x0002DC, "Member 'UHeadTrackingAnimInstanceBase::HeadRotationClampDown' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadTrackingAlphaCurve) == 0x0002E0, "Member 'UHeadTrackingAnimInstanceBase::HeadTrackingAlphaCurve' has a wrong offset!");
|
|
static_assert(offsetof(UHeadTrackingAnimInstanceBase, HeadTrackingFollowSpeed) == 0x0002E8, "Member 'UHeadTrackingAnimInstanceBase::HeadTrackingFollowSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayerHeadTrackingAnimInstance
|
|
// 0x0870 (0x0B60 - 0x02F0)
|
|
class UPlayerHeadTrackingAnimInstance final : public UHeadTrackingAnimInstanceBase
|
|
{
|
|
public:
|
|
float CameraHeadTrackingLeftThreshold; // 0x02F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraHeadTrackingRightThreshold; // 0x02F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPlayerHeadTrackingAnimInstanceProxy Proxy; // 0x0300(0x0860)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerHeadTrackingAnimInstance">();
|
|
}
|
|
static class UPlayerHeadTrackingAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerHeadTrackingAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayerHeadTrackingAnimInstance) == 0x000010, "Wrong alignment on UPlayerHeadTrackingAnimInstance");
|
|
static_assert(sizeof(UPlayerHeadTrackingAnimInstance) == 0x000B60, "Wrong size on UPlayerHeadTrackingAnimInstance");
|
|
static_assert(offsetof(UPlayerHeadTrackingAnimInstance, CameraHeadTrackingLeftThreshold) == 0x0002F0, "Member 'UPlayerHeadTrackingAnimInstance::CameraHeadTrackingLeftThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerHeadTrackingAnimInstance, CameraHeadTrackingRightThreshold) == 0x0002F4, "Member 'UPlayerHeadTrackingAnimInstance::CameraHeadTrackingRightThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerHeadTrackingAnimInstance, Proxy) == 0x000300, "Member 'UPlayerHeadTrackingAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_FollowCam_ShipCrashRuntime
|
|
// 0x0008 (0x0090 - 0x0088)
|
|
class UCameraBehavior_FollowCam_ShipCrashRuntime final : public UCameraBehavior_FollowCamRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FollowCam_ShipCrashRuntime">();
|
|
}
|
|
static class UCameraBehavior_FollowCam_ShipCrashRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FollowCam_ShipCrashRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FollowCam_ShipCrashRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_FollowCam_ShipCrashRuntime");
|
|
static_assert(sizeof(UCameraBehavior_FollowCam_ShipCrashRuntime) == 0x000090, "Wrong size on UCameraBehavior_FollowCam_ShipCrashRuntime");
|
|
|
|
// Class Phoenix.CameraBehavior_FollowCam_ShipCrash
|
|
// 0x0018 (0x0188 - 0x0170)
|
|
class UCameraBehavior_FollowCam_ShipCrash final : public UCameraBehavior_FollowCam
|
|
{
|
|
public:
|
|
float MaxPitchOffset; // 0x0170(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRollOffset; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* ShipToCameraPitchCurve; // 0x0178(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* ShipToCameraRollCurve; // 0x0180(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FollowCam_ShipCrash">();
|
|
}
|
|
static class UCameraBehavior_FollowCam_ShipCrash* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FollowCam_ShipCrash>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FollowCam_ShipCrash) == 0x000008, "Wrong alignment on UCameraBehavior_FollowCam_ShipCrash");
|
|
static_assert(sizeof(UCameraBehavior_FollowCam_ShipCrash) == 0x000188, "Wrong size on UCameraBehavior_FollowCam_ShipCrash");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_ShipCrash, MaxPitchOffset) == 0x000170, "Member 'UCameraBehavior_FollowCam_ShipCrash::MaxPitchOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_ShipCrash, MaxRollOffset) == 0x000174, "Member 'UCameraBehavior_FollowCam_ShipCrash::MaxRollOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_ShipCrash, ShipToCameraPitchCurve) == 0x000178, "Member 'UCameraBehavior_FollowCam_ShipCrash::ShipToCameraPitchCurve' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_ShipCrash, ShipToCameraRollCurve) == 0x000180, "Member 'UCameraBehavior_FollowCam_ShipCrash::ShipToCameraRollCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMotionController
|
|
// 0x01F0 (0x0218 - 0x0028)
|
|
class UPhxMotionController : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x1F0]; // 0x0028(0x01F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMotionController">();
|
|
}
|
|
static class UPhxMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMotionController) == 0x000008, "Wrong alignment on UPhxMotionController");
|
|
static_assert(sizeof(UPhxMotionController) == 0x000218, "Wrong size on UPhxMotionController");
|
|
|
|
// Class Phoenix.IdleState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UIdleState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"IdleState">();
|
|
}
|
|
static class UIdleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UIdleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UIdleState) == 0x000008, "Wrong alignment on UIdleState");
|
|
static_assert(sizeof(UIdleState) == 0x0004B8, "Wrong size on UIdleState");
|
|
|
|
// Class Phoenix.CameraBehavior_FollowCam_SplineTraversalRuntime
|
|
// 0x0048 (0x00D0 - 0x0088)
|
|
class alignas(0x10) UCameraBehavior_FollowCam_SplineTraversalRuntime final : public UCameraBehavior_FollowCamRuntime
|
|
{
|
|
public:
|
|
class UAnimInstance* TraversalAnimInstance; // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TraversalAnimStateMachineName; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_98[0x38]; // 0x0098(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FollowCam_SplineTraversalRuntime">();
|
|
}
|
|
static class UCameraBehavior_FollowCam_SplineTraversalRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FollowCam_SplineTraversalRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FollowCam_SplineTraversalRuntime) == 0x000010, "Wrong alignment on UCameraBehavior_FollowCam_SplineTraversalRuntime");
|
|
static_assert(sizeof(UCameraBehavior_FollowCam_SplineTraversalRuntime) == 0x0000D0, "Wrong size on UCameraBehavior_FollowCam_SplineTraversalRuntime");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_SplineTraversalRuntime, TraversalAnimInstance) == 0x000088, "Member 'UCameraBehavior_FollowCam_SplineTraversalRuntime::TraversalAnimInstance' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_SplineTraversalRuntime, TraversalAnimStateMachineName) == 0x000090, "Member 'UCameraBehavior_FollowCam_SplineTraversalRuntime::TraversalAnimStateMachineName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_FinishGame
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_FinishGame final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_FinishGame">();
|
|
}
|
|
static class UPhxAchievementTracker_FinishGame* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_FinishGame>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_FinishGame) == 0x000008, "Wrong alignment on UPhxAchievementTracker_FinishGame");
|
|
static_assert(sizeof(UPhxAchievementTracker_FinishGame) == 0x000038, "Wrong size on UPhxAchievementTracker_FinishGame");
|
|
|
|
// Class Phoenix.CameraBehavior_FollowCam_SplineTraversal
|
|
// 0x0010 (0x0180 - 0x0170)
|
|
class UCameraBehavior_FollowCam_SplineTraversal : public UCameraBehavior_FollowCam
|
|
{
|
|
public:
|
|
class FName TraversalAnimStateMachineName; // 0x0170(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLimitControlRelativeToRotationAlongSpline; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseReverseSplineRotation; // 0x0179(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_17A[0x6]; // 0x017A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_FollowCam_SplineTraversal">();
|
|
}
|
|
static class UCameraBehavior_FollowCam_SplineTraversal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_FollowCam_SplineTraversal>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_FollowCam_SplineTraversal) == 0x000008, "Wrong alignment on UCameraBehavior_FollowCam_SplineTraversal");
|
|
static_assert(sizeof(UCameraBehavior_FollowCam_SplineTraversal) == 0x000180, "Wrong size on UCameraBehavior_FollowCam_SplineTraversal");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_SplineTraversal, TraversalAnimStateMachineName) == 0x000170, "Member 'UCameraBehavior_FollowCam_SplineTraversal::TraversalAnimStateMachineName' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_SplineTraversal, bLimitControlRelativeToRotationAlongSpline) == 0x000178, "Member 'UCameraBehavior_FollowCam_SplineTraversal::bLimitControlRelativeToRotationAlongSpline' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_FollowCam_SplineTraversal, bUseReverseSplineRotation) == 0x000179, "Member 'UCameraBehavior_FollowCam_SplineTraversal::bUseReverseSplineRotation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterLocomotionDefinition
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UPhxCharacterLocomotionDefinition : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float EnterIdleTime; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxLocomotionGroupDescriptor> LocomotionGroups; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxCustomMotionSettings CustomMotionSettings; // 0x0048(0x0028)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterLocomotionDefinition">();
|
|
}
|
|
static class UPhxCharacterLocomotionDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterLocomotionDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterLocomotionDefinition) == 0x000008, "Wrong alignment on UPhxCharacterLocomotionDefinition");
|
|
static_assert(sizeof(UPhxCharacterLocomotionDefinition) == 0x000070, "Wrong size on UPhxCharacterLocomotionDefinition");
|
|
static_assert(offsetof(UPhxCharacterLocomotionDefinition, EnterIdleTime) == 0x000030, "Member 'UPhxCharacterLocomotionDefinition::EnterIdleTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterLocomotionDefinition, LocomotionGroups) == 0x000038, "Member 'UPhxCharacterLocomotionDefinition::LocomotionGroups' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterLocomotionDefinition, CustomMotionSettings) == 0x000048, "Member 'UPhxCharacterLocomotionDefinition::CustomMotionSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_SpawnIntoEncounterNetwork
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_SpawnIntoEncounterNetwork final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_SpawnIntoEncounterNetwork">();
|
|
}
|
|
static class UPhxBTService_SpawnIntoEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_SpawnIntoEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_SpawnIntoEncounterNetwork) == 0x000008, "Wrong alignment on UPhxBTService_SpawnIntoEncounterNetwork");
|
|
static_assert(sizeof(UPhxBTService_SpawnIntoEncounterNetwork) == 0x000070, "Wrong size on UPhxBTService_SpawnIntoEncounterNetwork");
|
|
|
|
// Class Phoenix.TitleState
|
|
// 0x0010 (0x0448 - 0x0438)
|
|
class UTitleState final : public UMenuInputState
|
|
{
|
|
public:
|
|
class USDSPromptWidgetProgress* ShaderCompileProgress; // 0x0438(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_440[0x8]; // 0x0440(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TitleState">();
|
|
}
|
|
static class UTitleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTitleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTitleState) == 0x000008, "Wrong alignment on UTitleState");
|
|
static_assert(sizeof(UTitleState) == 0x000448, "Wrong size on UTitleState");
|
|
static_assert(offsetof(UTitleState, ShaderCompileProgress) == 0x000438, "Member 'UTitleState::ShaderCompileProgress' has a wrong offset!");
|
|
|
|
// Class Phoenix.GRPChargeComponent
|
|
// 0x0018 (0x00C8 - 0x00B0)
|
|
class UGRPChargeComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class AGRPWeapon* OwningGRPWeapon; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentCharge; // 0x00B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BC[0xC]; // 0x00BC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddCharge(float Amount);
|
|
void RefillCharge();
|
|
|
|
float GetCharge() const;
|
|
float GetMaxCharge() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GRPChargeComponent">();
|
|
}
|
|
static class UGRPChargeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGRPChargeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGRPChargeComponent) == 0x000008, "Wrong alignment on UGRPChargeComponent");
|
|
static_assert(sizeof(UGRPChargeComponent) == 0x0000C8, "Wrong size on UGRPChargeComponent");
|
|
static_assert(offsetof(UGRPChargeComponent, OwningGRPWeapon) == 0x0000B0, "Member 'UGRPChargeComponent::OwningGRPWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UGRPChargeComponent, CurrentCharge) == 0x0000B8, "Member 'UGRPChargeComponent::CurrentCharge' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAutoBotPlayerLeash
|
|
// 0x0018 (0x0238 - 0x0220)
|
|
class APhxAutoBotPlayerLeash final : public AActor
|
|
{
|
|
public:
|
|
class USplineComponent* BotNavigationSpline; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPlayerLeashState LeashState; // 0x0228(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_229[0x3]; // 0x0229(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MovementSpeed; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CachedDistanceAlongSpline; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class APhxAutoBotPlayerLeash* FindActiveLeash(const class UObject* InWorldObject);
|
|
static class APhxAutoBotPlayerLeash* FindNextActiveLeash(const class UObject* InWorldObject);
|
|
|
|
void Activate();
|
|
void Deactivate();
|
|
void PauseUpdate();
|
|
void ResumeUpdate();
|
|
|
|
bool CanLeashActivate() const;
|
|
struct FVector GetDesiredLocation() const;
|
|
void InitSplineToPatrol() const;
|
|
bool IsLeashActive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAutoBotPlayerLeash">();
|
|
}
|
|
static class APhxAutoBotPlayerLeash* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAutoBotPlayerLeash>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAutoBotPlayerLeash) == 0x000008, "Wrong alignment on APhxAutoBotPlayerLeash");
|
|
static_assert(sizeof(APhxAutoBotPlayerLeash) == 0x000238, "Wrong size on APhxAutoBotPlayerLeash");
|
|
static_assert(offsetof(APhxAutoBotPlayerLeash, BotNavigationSpline) == 0x000220, "Member 'APhxAutoBotPlayerLeash::BotNavigationSpline' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutoBotPlayerLeash, LeashState) == 0x000228, "Member 'APhxAutoBotPlayerLeash::LeashState' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutoBotPlayerLeash, MovementSpeed) == 0x00022C, "Member 'APhxAutoBotPlayerLeash::MovementSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutoBotPlayerLeash, CachedDistanceAlongSpline) == 0x000230, "Member 'APhxAutoBotPlayerLeash::CachedDistanceAlongSpline' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_HangarCollapseFallRuntime
|
|
// 0x0050 (0x00A0 - 0x0050)
|
|
class UCameraBehavior_HangarCollapseFallRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_HangarCollapseFallRuntime">();
|
|
}
|
|
static class UCameraBehavior_HangarCollapseFallRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_HangarCollapseFallRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_HangarCollapseFallRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_HangarCollapseFallRuntime");
|
|
static_assert(sizeof(UCameraBehavior_HangarCollapseFallRuntime) == 0x0000A0, "Wrong size on UCameraBehavior_HangarCollapseFallRuntime");
|
|
|
|
// Class Phoenix.PhxAISensor_Touch
|
|
// 0x00A0 (0x0100 - 0x0060)
|
|
class UPhxAISensor_Touch final : public UPhxAISensor
|
|
{
|
|
public:
|
|
uint8 Pad_60[0xA0]; // 0x0060(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleActorHit(class AActor* SelfActor, class AActor* OtherActor, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor_Touch">();
|
|
}
|
|
static class UPhxAISensor_Touch* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor_Touch>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor_Touch) == 0x000008, "Wrong alignment on UPhxAISensor_Touch");
|
|
static_assert(sizeof(UPhxAISensor_Touch) == 0x000100, "Wrong size on UPhxAISensor_Touch");
|
|
|
|
// Class Phoenix.CameraBehavior_HangarCollapseFall
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UCameraBehavior_HangarCollapseFall final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
float MappedOffsetRatio; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OffsetBufferPercent; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OffsetLerpStrength; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCloseFraming; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_HangarCollapseFall">();
|
|
}
|
|
static class UCameraBehavior_HangarCollapseFall* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_HangarCollapseFall>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_HangarCollapseFall) == 0x000008, "Wrong alignment on UCameraBehavior_HangarCollapseFall");
|
|
static_assert(sizeof(UCameraBehavior_HangarCollapseFall) == 0x000048, "Wrong size on UCameraBehavior_HangarCollapseFall");
|
|
static_assert(offsetof(UCameraBehavior_HangarCollapseFall, MappedOffsetRatio) == 0x000038, "Member 'UCameraBehavior_HangarCollapseFall::MappedOffsetRatio' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_HangarCollapseFall, OffsetBufferPercent) == 0x00003C, "Member 'UCameraBehavior_HangarCollapseFall::OffsetBufferPercent' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_HangarCollapseFall, OffsetLerpStrength) == 0x000040, "Member 'UCameraBehavior_HangarCollapseFall::OffsetLerpStrength' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_HangarCollapseFall, bUseCloseFraming) == 0x000044, "Member 'UCameraBehavior_HangarCollapseFall::bUseCloseFraming' has a wrong offset!");
|
|
|
|
// Class Phoenix.EnvironmentalHazard_Gore
|
|
// 0x0060 (0x02B0 - 0x0250)
|
|
class AEnvironmentalHazard_Gore : public AEnvironmentalHazard
|
|
{
|
|
public:
|
|
class ULevelSequence* PlayerKillSequence; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FCameraGraphEntrySelector PlayerKillSequenceCameraGraphEntry; // 0x0258(0x0030)(Edit, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BodyPartDetectionDuration; // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTimerHandle BodyPartDetectionTimerHandle; // 0x0290(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BodyImpulseStrength; // 0x0298(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class APhxCharacter*> TrappedCharacters; // 0x02A0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnBodyPartDetectionTimerExpired();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EnvironmentalHazard_Gore">();
|
|
}
|
|
static class AEnvironmentalHazard_Gore* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEnvironmentalHazard_Gore>();
|
|
}
|
|
};
|
|
static_assert(alignof(AEnvironmentalHazard_Gore) == 0x000008, "Wrong alignment on AEnvironmentalHazard_Gore");
|
|
static_assert(sizeof(AEnvironmentalHazard_Gore) == 0x0002B0, "Wrong size on AEnvironmentalHazard_Gore");
|
|
static_assert(offsetof(AEnvironmentalHazard_Gore, PlayerKillSequence) == 0x000250, "Member 'AEnvironmentalHazard_Gore::PlayerKillSequence' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard_Gore, PlayerKillSequenceCameraGraphEntry) == 0x000258, "Member 'AEnvironmentalHazard_Gore::PlayerKillSequenceCameraGraphEntry' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard_Gore, BodyPartDetectionDuration) == 0x000288, "Member 'AEnvironmentalHazard_Gore::BodyPartDetectionDuration' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard_Gore, BodyPartDetectionTimerHandle) == 0x000290, "Member 'AEnvironmentalHazard_Gore::BodyPartDetectionTimerHandle' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard_Gore, BodyImpulseStrength) == 0x000298, "Member 'AEnvironmentalHazard_Gore::BodyImpulseStrength' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard_Gore, TrappedCharacters) == 0x0002A0, "Member 'AEnvironmentalHazard_Gore::TrappedCharacters' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_LedgeHangRuntime
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class UCameraBehavior_LedgeHangRuntime final : public UCameraBehavior_FollowCamRuntime
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_LedgeHangRuntime">();
|
|
}
|
|
static class UCameraBehavior_LedgeHangRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_LedgeHangRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_LedgeHangRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_LedgeHangRuntime");
|
|
static_assert(sizeof(UCameraBehavior_LedgeHangRuntime) == 0x000088, "Wrong size on UCameraBehavior_LedgeHangRuntime");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition_Transference
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UPhxAISensorDefinition_Transference final : public UPhxAISensorDefinition
|
|
{
|
|
public:
|
|
int32 MaxDegreesOfTransference; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeWindowForTransference; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAITransferenceAwarenessDescriptor PartialAwarenessTransference; // 0x0040(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAITransferenceAwarenessDescriptor FullAwarenessTransference; // 0x0050(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition_Transference">();
|
|
}
|
|
static class UPhxAISensorDefinition_Transference* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition_Transference>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition_Transference) == 0x000008, "Wrong alignment on UPhxAISensorDefinition_Transference");
|
|
static_assert(sizeof(UPhxAISensorDefinition_Transference) == 0x000060, "Wrong size on UPhxAISensorDefinition_Transference");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Transference, MaxDegreesOfTransference) == 0x000038, "Member 'UPhxAISensorDefinition_Transference::MaxDegreesOfTransference' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Transference, MaxTimeWindowForTransference) == 0x00003C, "Member 'UPhxAISensorDefinition_Transference::MaxTimeWindowForTransference' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Transference, PartialAwarenessTransference) == 0x000040, "Member 'UPhxAISensorDefinition_Transference::PartialAwarenessTransference' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Transference, FullAwarenessTransference) == 0x000050, "Member 'UPhxAISensorDefinition_Transference::FullAwarenessTransference' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_LedgeHang
|
|
// 0x0000 (0x0170 - 0x0170)
|
|
class UCameraBehavior_LedgeHang final : public UCameraBehavior_FollowCam
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_LedgeHang">();
|
|
}
|
|
static class UCameraBehavior_LedgeHang* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_LedgeHang>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_LedgeHang) == 0x000008, "Wrong alignment on UCameraBehavior_LedgeHang");
|
|
static_assert(sizeof(UCameraBehavior_LedgeHang) == 0x000170, "Wrong size on UCameraBehavior_LedgeHang");
|
|
|
|
// Class Phoenix.TraversalApproachStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UTraversalApproachStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TraversalApproachStateParams">();
|
|
}
|
|
static class UTraversalApproachStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTraversalApproachStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTraversalApproachStateParams) == 0x000008, "Wrong alignment on UTraversalApproachStateParams");
|
|
static_assert(sizeof(UTraversalApproachStateParams) == 0x000038, "Wrong size on UTraversalApproachStateParams");
|
|
|
|
// Class Phoenix.PhxCameraMover
|
|
// 0x06F8 (0x0720 - 0x0028)
|
|
class UPhxCameraMover : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxCameraProperties DesiredCameraProperties; // 0x0030(0x06D0)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> DebugCameraHistory; // 0x0700(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<float> DeltaTimeHistory; // 0x0710(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void Tick(const struct FPhxCameraProperties& DesiredProperties, float DeltaTime);
|
|
|
|
struct FVector GetDesiredLocation() const;
|
|
struct FTransform GetResolvedCameraTransform() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraMover">();
|
|
}
|
|
static class UPhxCameraMover* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraMover>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraMover) == 0x000010, "Wrong alignment on UPhxCameraMover");
|
|
static_assert(sizeof(UPhxCameraMover) == 0x000720, "Wrong size on UPhxCameraMover");
|
|
static_assert(offsetof(UPhxCameraMover, DesiredCameraProperties) == 0x000030, "Member 'UPhxCameraMover::DesiredCameraProperties' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMover, DebugCameraHistory) == 0x000700, "Member 'UPhxCameraMover::DebugCameraHistory' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMover, DeltaTimeHistory) == 0x000710, "Member 'UPhxCameraMover::DeltaTimeHistory' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraMoverSpherecast
|
|
// 0x0030 (0x0750 - 0x0720)
|
|
class UPhxCameraMoverSpherecast final : public UPhxCameraMover
|
|
{
|
|
public:
|
|
float CameraLag; // 0x0720(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SphereCastRadius; // 0x0724(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> IgnoreTags; // 0x0728(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> IgnoreActorBuffer; // 0x0738(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_748[0x8]; // 0x0748(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool HasIgnoreTag(const class UActorComponent* Component) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraMoverSpherecast">();
|
|
}
|
|
static class UPhxCameraMoverSpherecast* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraMoverSpherecast>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraMoverSpherecast) == 0x000010, "Wrong alignment on UPhxCameraMoverSpherecast");
|
|
static_assert(sizeof(UPhxCameraMoverSpherecast) == 0x000750, "Wrong size on UPhxCameraMoverSpherecast");
|
|
static_assert(offsetof(UPhxCameraMoverSpherecast, CameraLag) == 0x000720, "Member 'UPhxCameraMoverSpherecast::CameraLag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverSpherecast, SphereCastRadius) == 0x000724, "Member 'UPhxCameraMoverSpherecast::SphereCastRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverSpherecast, IgnoreTags) == 0x000728, "Member 'UPhxCameraMoverSpherecast::IgnoreTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverSpherecast, IgnoreActorBuffer) == 0x000738, "Member 'UPhxCameraMoverSpherecast::IgnoreActorBuffer' has a wrong offset!");
|
|
|
|
// Class Phoenix.Consumable
|
|
// 0x0040 (0x0620 - 0x05E0)
|
|
class AConsumable : public AEquippable
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* MeshComp; // 0x05D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanCancelOut; // 0x05E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5E1[0x3]; // 0x05E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxCancelOutTime; // 0x05E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInterruptible; // 0x05E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDropOnInterrupt; // 0x05E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bConsumeOnPickup; // 0x05EA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasCameraAnimation; // 0x05EB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5EC[0x4]; // 0x05EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* CharacterConsumeMontage_Stand; // 0x05F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* CharacterConsumeMontage_Crouch; // 0x05F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ConsumableConsumeMontage; // 0x0600(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StartConsumingSound; // 0x0608(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* InterruptedSound; // 0x0610(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* CompletedSuccessfullySound; // 0x0618(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool CanStartConsuming(class APhxCharacter* ConsumedBy);
|
|
void OnCharacterConsumeAnimationFinished();
|
|
void OnConsumed(class APhxCharacter* ConsumedBy);
|
|
void PlayConsumableMontage();
|
|
void StopUsingConsumable(class APhxCharacter* ConsumedBy);
|
|
void UseConsumable(class APhxCharacter* ConsumedBy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Consumable">();
|
|
}
|
|
static class AConsumable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AConsumable>();
|
|
}
|
|
};
|
|
static_assert(alignof(AConsumable) == 0x000010, "Wrong alignment on AConsumable");
|
|
static_assert(sizeof(AConsumable) == 0x000620, "Wrong size on AConsumable");
|
|
static_assert(offsetof(AConsumable, MeshComp) == 0x0005D8, "Member 'AConsumable::MeshComp' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, bCanCancelOut) == 0x0005E0, "Member 'AConsumable::bCanCancelOut' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, MaxCancelOutTime) == 0x0005E4, "Member 'AConsumable::MaxCancelOutTime' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, bInterruptible) == 0x0005E8, "Member 'AConsumable::bInterruptible' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, bDropOnInterrupt) == 0x0005E9, "Member 'AConsumable::bDropOnInterrupt' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, bConsumeOnPickup) == 0x0005EA, "Member 'AConsumable::bConsumeOnPickup' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, bHasCameraAnimation) == 0x0005EB, "Member 'AConsumable::bHasCameraAnimation' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, CharacterConsumeMontage_Stand) == 0x0005F0, "Member 'AConsumable::CharacterConsumeMontage_Stand' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, CharacterConsumeMontage_Crouch) == 0x0005F8, "Member 'AConsumable::CharacterConsumeMontage_Crouch' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, ConsumableConsumeMontage) == 0x000600, "Member 'AConsumable::ConsumableConsumeMontage' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, StartConsumingSound) == 0x000608, "Member 'AConsumable::StartConsumingSound' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, InterruptedSound) == 0x000610, "Member 'AConsumable::InterruptedSound' has a wrong offset!");
|
|
static_assert(offsetof(AConsumable, CompletedSuccessfullySound) == 0x000618, "Member 'AConsumable::CompletedSuccessfullySound' has a wrong offset!");
|
|
|
|
// Class Phoenix.HealthPack
|
|
// 0x0020 (0x0640 - 0x0620)
|
|
class AHealthPack final : public AConsumable
|
|
{
|
|
public:
|
|
float HealAmount; // 0x0620(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HealDuration; // 0x0624(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_628[0x18]; // 0x0628(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetHealAmount() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HealthPack">();
|
|
}
|
|
static class AHealthPack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AHealthPack>();
|
|
}
|
|
};
|
|
static_assert(alignof(AHealthPack) == 0x000010, "Wrong alignment on AHealthPack");
|
|
static_assert(sizeof(AHealthPack) == 0x000640, "Wrong size on AHealthPack");
|
|
static_assert(offsetof(AHealthPack, HealAmount) == 0x000620, "Member 'AHealthPack::HealAmount' has a wrong offset!");
|
|
static_assert(offsetof(AHealthPack, HealDuration) == 0x000624, "Member 'AHealthPack::HealDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_LookAtRuntime
|
|
// 0x0020 (0x00A8 - 0x0088)
|
|
class UCameraBehavior_LookAtRuntime final : public UCameraBehavior_FollowCamRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_88[0x20]; // 0x0088(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_LookAtRuntime">();
|
|
}
|
|
static class UCameraBehavior_LookAtRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_LookAtRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_LookAtRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_LookAtRuntime");
|
|
static_assert(sizeof(UCameraBehavior_LookAtRuntime) == 0x0000A8, "Wrong size on UCameraBehavior_LookAtRuntime");
|
|
|
|
// Class Phoenix.CameraBehavior_LookAt
|
|
// 0x0000 (0x0170 - 0x0170)
|
|
class UCameraBehavior_LookAt final : public UCameraBehavior_FollowCam
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_LookAt">();
|
|
}
|
|
static class UCameraBehavior_LookAt* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_LookAt>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_LookAt) == 0x000008, "Wrong alignment on UCameraBehavior_LookAt");
|
|
static_assert(sizeof(UCameraBehavior_LookAt) == 0x000170, "Wrong size on UCameraBehavior_LookAt");
|
|
|
|
// Class Phoenix.PhxBloodSpatterComponentDebugger
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxBloodSpatterComponentDebugger final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterComponentDebugger">();
|
|
}
|
|
static class UPhxBloodSpatterComponentDebugger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodSpatterComponentDebugger>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodSpatterComponentDebugger) == 0x000008, "Wrong alignment on UPhxBloodSpatterComponentDebugger");
|
|
static_assert(sizeof(UPhxBloodSpatterComponentDebugger) == 0x000028, "Wrong size on UPhxBloodSpatterComponentDebugger");
|
|
|
|
// Class Phoenix.EquippableTool
|
|
// 0x0000 (0x05E0 - 0x05E0)
|
|
class AEquippableTool final : public AEquippable
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EquippableTool">();
|
|
}
|
|
static class AEquippableTool* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEquippableTool>();
|
|
}
|
|
};
|
|
static_assert(alignof(AEquippableTool) == 0x000010, "Wrong alignment on AEquippableTool");
|
|
static_assert(sizeof(AEquippableTool) == 0x0005E0, "Wrong size on AEquippableTool");
|
|
|
|
// Class Phoenix.CameraBehavior_Melee1v1Runtime
|
|
// 0x0030 (0x0080 - 0x0050)
|
|
class UCameraBehavior_Melee1v1Runtime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
struct FVector FocalPoint; // 0x0050(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator IdealRot; // 0x005C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector IdealPos; // 0x0068(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWasInFrame; // 0x0074(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* Target; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_Melee1v1Runtime">();
|
|
}
|
|
static class UCameraBehavior_Melee1v1Runtime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_Melee1v1Runtime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_Melee1v1Runtime) == 0x000008, "Wrong alignment on UCameraBehavior_Melee1v1Runtime");
|
|
static_assert(sizeof(UCameraBehavior_Melee1v1Runtime) == 0x000080, "Wrong size on UCameraBehavior_Melee1v1Runtime");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1Runtime, FocalPoint) == 0x000050, "Member 'UCameraBehavior_Melee1v1Runtime::FocalPoint' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1Runtime, IdealRot) == 0x00005C, "Member 'UCameraBehavior_Melee1v1Runtime::IdealRot' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1Runtime, IdealPos) == 0x000068, "Member 'UCameraBehavior_Melee1v1Runtime::IdealPos' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1Runtime, bWasInFrame) == 0x000074, "Member 'UCameraBehavior_Melee1v1Runtime::bWasInFrame' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1Runtime, Target) == 0x000078, "Member 'UCameraBehavior_Melee1v1Runtime::Target' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_Melee1v1
|
|
// 0x0060 (0x0098 - 0x0038)
|
|
class UCameraBehavior_Melee1v1 final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
float FramingInnerRange; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FramingOuterRange; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBox2D InnerFrame; // 0x0040(0x0014)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBox2D OuterFrame; // 0x0054(0x0014)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float FramingSmoothing; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PositionSmoothing; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeToTargetFactor; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SpringArmOffset; // 0x0074(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FocusHeightFactor; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CameraTargetFromOrigin; // 0x0084(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Pullback; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float fieldOfView; // 0x0094(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_Melee1v1">();
|
|
}
|
|
static class UCameraBehavior_Melee1v1* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_Melee1v1>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_Melee1v1) == 0x000008, "Wrong alignment on UCameraBehavior_Melee1v1");
|
|
static_assert(sizeof(UCameraBehavior_Melee1v1) == 0x000098, "Wrong size on UCameraBehavior_Melee1v1");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, FramingInnerRange) == 0x000038, "Member 'UCameraBehavior_Melee1v1::FramingInnerRange' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, FramingOuterRange) == 0x00003C, "Member 'UCameraBehavior_Melee1v1::FramingOuterRange' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, InnerFrame) == 0x000040, "Member 'UCameraBehavior_Melee1v1::InnerFrame' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, OuterFrame) == 0x000054, "Member 'UCameraBehavior_Melee1v1::OuterFrame' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, FramingSmoothing) == 0x000068, "Member 'UCameraBehavior_Melee1v1::FramingSmoothing' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, PositionSmoothing) == 0x00006C, "Member 'UCameraBehavior_Melee1v1::PositionSmoothing' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, MeToTargetFactor) == 0x000070, "Member 'UCameraBehavior_Melee1v1::MeToTargetFactor' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, SpringArmOffset) == 0x000074, "Member 'UCameraBehavior_Melee1v1::SpringArmOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, FocusHeightFactor) == 0x000080, "Member 'UCameraBehavior_Melee1v1::FocusHeightFactor' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, CameraTargetFromOrigin) == 0x000084, "Member 'UCameraBehavior_Melee1v1::CameraTargetFromOrigin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, Pullback) == 0x000090, "Member 'UCameraBehavior_Melee1v1::Pullback' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Melee1v1, fieldOfView) == 0x000094, "Member 'UCameraBehavior_Melee1v1::fieldOfView' has a wrong offset!");
|
|
|
|
// Class Phoenix.InteractableComponent
|
|
// 0x0140 (0x0340 - 0x0200)
|
|
class UInteractableComponent : public USceneComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy)> OnInteract; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy)> OnInteractionInitialized; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bEnabled)> OnEnabled; // 0x0218(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EInteractableProximity InProximity, EInteractableProximity PreviousProximity)> OnProximityChanged; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bBlocked)> OnInteractionBlocked; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInteractionFinished; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform SyncPointTransform; // 0x0260(0x0030)(Edit, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bMoveCharacterToSyncPoint; // 0x0290(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequiresWeaponUnequip; // 0x0291(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInstantWeaponUnequip; // 0x0292(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequiresUncrouch; // 0x0293(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInteractionEnabled; // 0x0294(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_295[0x1]; // 0x0295(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bAllowInteractionInCombat; // 0x0296(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowInteractDuringMontage; // 0x0297(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCheckForBlockingCollision; // 0x0298(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BlockingCollisionTraceZOffset; // 0x029C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIgnoreCollisionWithSelf; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TWeakObjectPtr<class AActor>> AdditionalCollisionIgnoreActors; // 0x02A8(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool bForceFullBodyInteract; // 0x02B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowInteractNearMovableCrate; // 0x02B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BA[0x6]; // 0x02BA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AWSInteractionWidget> InteractionWidgetClass; // 0x02C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector RelativeIconOffset; // 0x02C8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ZIconOffset; // 0x02D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* InteractionMontage; // 0x02D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TSubclassOf<class UInteraction>> DefaultValidInteractions; // 0x02E0(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool bAutoExecute; // 0x02F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWidgetSpawnManagedExternally; // 0x02F1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F2[0x6]; // 0x02F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AWSInteractionWidget* InteractionWidget; // 0x02F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float FocusableRadius; // 0x0300(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float NearbyRadius; // 0x0304(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float FocusableRadius_NEW; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float NearbyRadius_NEW; // 0x030C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float CameraAngleRequired; // 0x0310(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PlayerAngleRequired; // 0x0314(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PlayerFacingAngleRequired; // 0x0318(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bHasNearbyIcon; // 0x031C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_31D[0x18]; // 0x031D(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bInteractionExecutionCanBeDelayed; // 0x0335(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_336[0x2]; // 0x0336(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ExecuteDelayTime; // 0x0338(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BlockInteraction();
|
|
void DisableInteraction();
|
|
void EnableInteraction();
|
|
void HideUI();
|
|
void SetCameraAngleRequired(float Angle);
|
|
void SetEnableInteraction(bool bEnable);
|
|
void SetFocusableRadius(float Radius);
|
|
void SetMoveToSyncPointBeforeInteract(bool bMoveToSyncPoint);
|
|
void SetNearbyRadius(float Radius);
|
|
void SetPlayerAngleRequired(float Angle);
|
|
void SetRelativeIconOffset(const struct FVector& NewOffset);
|
|
void SetSyncPointTransform(const struct FTransform& WorldSpaceTransform);
|
|
void SetZIconOffset(float NewZOffset);
|
|
void ShowUI();
|
|
void UnblockInteraction();
|
|
|
|
bool BlueprintCanAutoExecute(const class APhxCharacter* Character) const;
|
|
bool ButtonCanExecute(const class APhxCharacter* Character) const;
|
|
bool CanAutoExecute(const class APhxCharacter* Character) const;
|
|
float GetCameraAngleRequired() const;
|
|
float GetCameraAngleRequiredCosine() const;
|
|
float GetFocusableQuadrance() const;
|
|
float GetFocusableRadius() const;
|
|
EInteractionButton GetInteractableButton() const;
|
|
class UAnimMontage* GetInteractionMontage() const;
|
|
class AWSInteractionWidget* GetInteractionWidget() const;
|
|
float GetNearbyQuadrance() const;
|
|
float GetNearbyRadius() const;
|
|
float GetPlayerAngleRequired() const;
|
|
float GetPlayerAngleRequiredCosine() const;
|
|
float GetPlayerFacingAngleRequiredCosine() const;
|
|
EInteractableProximity GetProximityToPlayer() const;
|
|
TArray<TSubclassOf<class UInteraction>> GetValidInteractions() const;
|
|
bool HasAnyValidInteraction(class APhxCharacter* Character) const;
|
|
bool InteractionBlocked() const;
|
|
bool InteractionEnabled() const;
|
|
int32 IntersectValidInteractions(const TArray<TSubclassOf<class UInteraction>>& AvailableInteractions, TArray<TSubclassOf<class UInteraction>>* Result) const;
|
|
bool IsInteractionClassValid(TSubclassOf<class UInteraction> InteractionClass) const;
|
|
bool IsInteractionValid(class UInteraction* Interaction) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InteractableComponent">();
|
|
}
|
|
static class UInteractableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractableComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInteractableComponent) == 0x000010, "Wrong alignment on UInteractableComponent");
|
|
static_assert(sizeof(UInteractableComponent) == 0x000340, "Wrong size on UInteractableComponent");
|
|
static_assert(offsetof(UInteractableComponent, OnInteract) == 0x0001F8, "Member 'UInteractableComponent::OnInteract' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, OnInteractionInitialized) == 0x000208, "Member 'UInteractableComponent::OnInteractionInitialized' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, OnEnabled) == 0x000218, "Member 'UInteractableComponent::OnEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, OnProximityChanged) == 0x000228, "Member 'UInteractableComponent::OnProximityChanged' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, OnInteractionBlocked) == 0x000238, "Member 'UInteractableComponent::OnInteractionBlocked' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, OnInteractionFinished) == 0x000248, "Member 'UInteractableComponent::OnInteractionFinished' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, SyncPointTransform) == 0x000260, "Member 'UInteractableComponent::SyncPointTransform' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bMoveCharacterToSyncPoint) == 0x000290, "Member 'UInteractableComponent::bMoveCharacterToSyncPoint' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bRequiresWeaponUnequip) == 0x000291, "Member 'UInteractableComponent::bRequiresWeaponUnequip' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bInstantWeaponUnequip) == 0x000292, "Member 'UInteractableComponent::bInstantWeaponUnequip' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bRequiresUncrouch) == 0x000293, "Member 'UInteractableComponent::bRequiresUncrouch' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bInteractionEnabled) == 0x000294, "Member 'UInteractableComponent::bInteractionEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bAllowInteractionInCombat) == 0x000296, "Member 'UInteractableComponent::bAllowInteractionInCombat' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bAllowInteractDuringMontage) == 0x000297, "Member 'UInteractableComponent::bAllowInteractDuringMontage' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bCheckForBlockingCollision) == 0x000298, "Member 'UInteractableComponent::bCheckForBlockingCollision' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, BlockingCollisionTraceZOffset) == 0x00029C, "Member 'UInteractableComponent::BlockingCollisionTraceZOffset' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bIgnoreCollisionWithSelf) == 0x0002A0, "Member 'UInteractableComponent::bIgnoreCollisionWithSelf' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, AdditionalCollisionIgnoreActors) == 0x0002A8, "Member 'UInteractableComponent::AdditionalCollisionIgnoreActors' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bForceFullBodyInteract) == 0x0002B8, "Member 'UInteractableComponent::bForceFullBodyInteract' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bAllowInteractNearMovableCrate) == 0x0002B9, "Member 'UInteractableComponent::bAllowInteractNearMovableCrate' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, InteractionWidgetClass) == 0x0002C0, "Member 'UInteractableComponent::InteractionWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, RelativeIconOffset) == 0x0002C8, "Member 'UInteractableComponent::RelativeIconOffset' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, ZIconOffset) == 0x0002D4, "Member 'UInteractableComponent::ZIconOffset' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, InteractionMontage) == 0x0002D8, "Member 'UInteractableComponent::InteractionMontage' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, DefaultValidInteractions) == 0x0002E0, "Member 'UInteractableComponent::DefaultValidInteractions' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bAutoExecute) == 0x0002F0, "Member 'UInteractableComponent::bAutoExecute' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bWidgetSpawnManagedExternally) == 0x0002F1, "Member 'UInteractableComponent::bWidgetSpawnManagedExternally' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, InteractionWidget) == 0x0002F8, "Member 'UInteractableComponent::InteractionWidget' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, FocusableRadius) == 0x000300, "Member 'UInteractableComponent::FocusableRadius' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, NearbyRadius) == 0x000304, "Member 'UInteractableComponent::NearbyRadius' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, FocusableRadius_NEW) == 0x000308, "Member 'UInteractableComponent::FocusableRadius_NEW' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, NearbyRadius_NEW) == 0x00030C, "Member 'UInteractableComponent::NearbyRadius_NEW' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, CameraAngleRequired) == 0x000310, "Member 'UInteractableComponent::CameraAngleRequired' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, PlayerAngleRequired) == 0x000314, "Member 'UInteractableComponent::PlayerAngleRequired' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, PlayerFacingAngleRequired) == 0x000318, "Member 'UInteractableComponent::PlayerFacingAngleRequired' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bHasNearbyIcon) == 0x00031C, "Member 'UInteractableComponent::bHasNearbyIcon' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, bInteractionExecutionCanBeDelayed) == 0x000335, "Member 'UInteractableComponent::bInteractionExecutionCanBeDelayed' has a wrong offset!");
|
|
static_assert(offsetof(UInteractableComponent, ExecuteDelayTime) == 0x000338, "Member 'UInteractableComponent::ExecuteDelayTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType
|
|
// 0x0030 (0x0070 - 0x0040)
|
|
class UPhxDamageType : public UDamageType
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer DamageTypeTags; // 0x0040(0x0020)(Edit, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bNoHitReact; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRequiresExactMatch; // 0x0061(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNonLethal; // 0x0062(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanDamageFriendlies; // 0x0063(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDataTable* HitReactionTable; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType">();
|
|
}
|
|
static class UPhxDamageType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType) == 0x000008, "Wrong alignment on UPhxDamageType");
|
|
static_assert(sizeof(UPhxDamageType) == 0x000070, "Wrong size on UPhxDamageType");
|
|
static_assert(offsetof(UPhxDamageType, DamageTypeTags) == 0x000040, "Member 'UPhxDamageType::DamageTypeTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType, bNoHitReact) == 0x000060, "Member 'UPhxDamageType::bNoHitReact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType, bRequiresExactMatch) == 0x000061, "Member 'UPhxDamageType::bRequiresExactMatch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType, bNonLethal) == 0x000062, "Member 'UPhxDamageType::bNonLethal' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType, bCanDamageFriendlies) == 0x000063, "Member 'UPhxDamageType::bCanDamageFriendlies' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType, HitReactionTable) == 0x000068, "Member 'UPhxDamageType::HitReactionTable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_WarpLimb
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxDamageType_WarpLimb final : public UPhxDamageType
|
|
{
|
|
public:
|
|
float WrapRadius; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WrapDuration; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_WarpLimb">();
|
|
}
|
|
static class UPhxDamageType_WarpLimb* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_WarpLimb>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_WarpLimb) == 0x000008, "Wrong alignment on UPhxDamageType_WarpLimb");
|
|
static_assert(sizeof(UPhxDamageType_WarpLimb) == 0x000078, "Wrong size on UPhxDamageType_WarpLimb");
|
|
static_assert(offsetof(UPhxDamageType_WarpLimb, WrapRadius) == 0x000070, "Member 'UPhxDamageType_WarpLimb::WrapRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_WarpLimb, WrapDuration) == 0x000074, "Member 'UPhxDamageType_WarpLimb::WrapDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_MontageCameraBoneRuntime
|
|
// 0x00A0 (0x00F0 - 0x0050)
|
|
class UCameraBehavior_MontageCameraBoneRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
class UAnimMontage* SelectedMontage; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform LocalTransform; // 0x0060(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool TranformInitialized; // 0x0090(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_91[0x5F]; // 0x0091(0x005F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_MontageCameraBoneRuntime">();
|
|
}
|
|
static class UCameraBehavior_MontageCameraBoneRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_MontageCameraBoneRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_MontageCameraBoneRuntime) == 0x000010, "Wrong alignment on UCameraBehavior_MontageCameraBoneRuntime");
|
|
static_assert(sizeof(UCameraBehavior_MontageCameraBoneRuntime) == 0x0000F0, "Wrong size on UCameraBehavior_MontageCameraBoneRuntime");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBoneRuntime, SelectedMontage) == 0x000050, "Member 'UCameraBehavior_MontageCameraBoneRuntime::SelectedMontage' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBoneRuntime, LocalTransform) == 0x000060, "Member 'UCameraBehavior_MontageCameraBoneRuntime::LocalTransform' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBoneRuntime, TranformInitialized) == 0x000090, "Member 'UCameraBehavior_MontageCameraBoneRuntime::TranformInitialized' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_MontageCameraBone
|
|
// 0x0040 (0x0078 - 0x0038)
|
|
class UCameraBehavior_MontageCameraBone final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
TArray<class UAnimMontage*> BlacklistedMontages; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> WhitelistedMontages; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bStopMontageSelectionAfterFirst; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector SpringArmOffset; // 0x005C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseForwardDirectionForSpringArm; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SpringArmForwardDirectionDistance; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLimitSpringArmAboveCapsuleBottom; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LimitSpringArmAboveCapsuleBottomOffset; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_MontageCameraBone">();
|
|
}
|
|
static class UCameraBehavior_MontageCameraBone* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_MontageCameraBone>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_MontageCameraBone) == 0x000008, "Wrong alignment on UCameraBehavior_MontageCameraBone");
|
|
static_assert(sizeof(UCameraBehavior_MontageCameraBone) == 0x000078, "Wrong size on UCameraBehavior_MontageCameraBone");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBone, BlacklistedMontages) == 0x000038, "Member 'UCameraBehavior_MontageCameraBone::BlacklistedMontages' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBone, WhitelistedMontages) == 0x000048, "Member 'UCameraBehavior_MontageCameraBone::WhitelistedMontages' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBone, bStopMontageSelectionAfterFirst) == 0x000058, "Member 'UCameraBehavior_MontageCameraBone::bStopMontageSelectionAfterFirst' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBone, SpringArmOffset) == 0x00005C, "Member 'UCameraBehavior_MontageCameraBone::SpringArmOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBone, bUseForwardDirectionForSpringArm) == 0x000068, "Member 'UCameraBehavior_MontageCameraBone::bUseForwardDirectionForSpringArm' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBone, SpringArmForwardDirectionDistance) == 0x00006C, "Member 'UCameraBehavior_MontageCameraBone::SpringArmForwardDirectionDistance' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBone, bLimitSpringArmAboveCapsuleBottom) == 0x000070, "Member 'UCameraBehavior_MontageCameraBone::bLimitSpringArmAboveCapsuleBottom' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_MontageCameraBone, LimitSpringArmAboveCapsuleBottomOffset) == 0x000074, "Member 'UCameraBehavior_MontageCameraBone::LimitSpringArmAboveCapsuleBottomOffset' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_PipeSlideRuntime
|
|
// 0x0048 (0x0098 - 0x0050)
|
|
class UCameraBehavior_PipeSlideRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x48]; // 0x0050(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_PipeSlideRuntime">();
|
|
}
|
|
static class UCameraBehavior_PipeSlideRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_PipeSlideRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_PipeSlideRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_PipeSlideRuntime");
|
|
static_assert(sizeof(UCameraBehavior_PipeSlideRuntime) == 0x000098, "Wrong size on UCameraBehavior_PipeSlideRuntime");
|
|
|
|
// Class Phoenix.PhxAIGoal
|
|
// 0x0068 (0x0090 - 0x0028)
|
|
class UPhxAIGoal : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x68]; // 0x0028(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGoal">();
|
|
}
|
|
static class UPhxAIGoal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGoal>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGoal) == 0x000008, "Wrong alignment on UPhxAIGoal");
|
|
static_assert(sizeof(UPhxAIGoal) == 0x000090, "Wrong size on UPhxAIGoal");
|
|
|
|
// Class Phoenix.PhxAIGoal_Suspend
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAIGoal_Suspend final : public UPhxAIGoal
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGoal_Suspend">();
|
|
}
|
|
static class UPhxAIGoal_Suspend* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGoal_Suspend>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGoal_Suspend) == 0x000008, "Wrong alignment on UPhxAIGoal_Suspend");
|
|
static_assert(sizeof(UPhxAIGoal_Suspend) == 0x000090, "Wrong size on UPhxAIGoal_Suspend");
|
|
|
|
// Class Phoenix.CameraBehavior_PipeSlide
|
|
// 0x0090 (0x00C8 - 0x0038)
|
|
class UCameraBehavior_PipeSlide final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
EPhxCameraPresetLocation Origin; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector PivotOffsetFromOrigin; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CamOffsetFromSpringArm; // 0x0048(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator ControlMin; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRotator ControlMax; // 0x0060(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float PitchOffset; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YawOffset; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float fieldOfView; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableRoll; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPipeSlideCameraResetSettings ResetSettings; // 0x007C(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPipeSlideCameraRubberBandingSettings RubberBandingSide; // 0x0094(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPipeSlideCameraRubberBandingSettings RubberBandingVertical; // 0x00A4(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPipeSlideCameraRubberBandingSettings RubberBandingForward; // 0x00B4(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_PipeSlide">();
|
|
}
|
|
static class UCameraBehavior_PipeSlide* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_PipeSlide>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_PipeSlide) == 0x000008, "Wrong alignment on UCameraBehavior_PipeSlide");
|
|
static_assert(sizeof(UCameraBehavior_PipeSlide) == 0x0000C8, "Wrong size on UCameraBehavior_PipeSlide");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, Origin) == 0x000038, "Member 'UCameraBehavior_PipeSlide::Origin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, PivotOffsetFromOrigin) == 0x00003C, "Member 'UCameraBehavior_PipeSlide::PivotOffsetFromOrigin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, CamOffsetFromSpringArm) == 0x000048, "Member 'UCameraBehavior_PipeSlide::CamOffsetFromSpringArm' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, ControlMin) == 0x000054, "Member 'UCameraBehavior_PipeSlide::ControlMin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, ControlMax) == 0x000060, "Member 'UCameraBehavior_PipeSlide::ControlMax' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, PitchOffset) == 0x00006C, "Member 'UCameraBehavior_PipeSlide::PitchOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, YawOffset) == 0x000070, "Member 'UCameraBehavior_PipeSlide::YawOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, fieldOfView) == 0x000074, "Member 'UCameraBehavior_PipeSlide::fieldOfView' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, bDisableRoll) == 0x000078, "Member 'UCameraBehavior_PipeSlide::bDisableRoll' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, ResetSettings) == 0x00007C, "Member 'UCameraBehavior_PipeSlide::ResetSettings' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, RubberBandingSide) == 0x000094, "Member 'UCameraBehavior_PipeSlide::RubberBandingSide' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, RubberBandingVertical) == 0x0000A4, "Member 'UCameraBehavior_PipeSlide::RubberBandingVertical' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_PipeSlide, RubberBandingForward) == 0x0000B4, "Member 'UCameraBehavior_PipeSlide::RubberBandingForward' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageModifiersAsset
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|
class UPhxDamageModifiersAsset final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TMap<EPhxBodyPartType, struct FPhxDamageTypeModifier> BodyDamageModifiers; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UDamageType>, float> CoreDamageModifiers; // 0x0080(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageModifiersAsset">();
|
|
}
|
|
static class UPhxDamageModifiersAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageModifiersAsset>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageModifiersAsset) == 0x000008, "Wrong alignment on UPhxDamageModifiersAsset");
|
|
static_assert(sizeof(UPhxDamageModifiersAsset) == 0x0000D0, "Wrong size on UPhxDamageModifiersAsset");
|
|
static_assert(offsetof(UPhxDamageModifiersAsset, BodyDamageModifiers) == 0x000030, "Member 'UPhxDamageModifiersAsset::BodyDamageModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageModifiersAsset, CoreDamageModifiers) == 0x000080, "Member 'UPhxDamageModifiersAsset::CoreDamageModifiers' has a wrong offset!");
|
|
|
|
// Class Phoenix.CrouchIdleState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UCrouchIdleState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CrouchIdleState">();
|
|
}
|
|
static class UCrouchIdleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCrouchIdleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCrouchIdleState) == 0x000008, "Wrong alignment on UCrouchIdleState");
|
|
static_assert(sizeof(UCrouchIdleState) == 0x0004B8, "Wrong size on UCrouchIdleState");
|
|
|
|
// Class Phoenix.CameraBehavior_PrinterRuntime
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UCameraBehavior_PrinterRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_PrinterRuntime">();
|
|
}
|
|
static class UCameraBehavior_PrinterRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_PrinterRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_PrinterRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_PrinterRuntime");
|
|
static_assert(sizeof(UCameraBehavior_PrinterRuntime) == 0x000058, "Wrong size on UCameraBehavior_PrinterRuntime");
|
|
|
|
// Class Phoenix.CameraBehavior_Printer
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UCameraBehavior_Printer final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_Printer">();
|
|
}
|
|
static class UCameraBehavior_Printer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_Printer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_Printer) == 0x000008, "Wrong alignment on UCameraBehavior_Printer");
|
|
static_assert(sizeof(UCameraBehavior_Printer) == 0x000038, "Wrong size on UCameraBehavior_Printer");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_AttackBase
|
|
// 0x0018 (0x03D8 - 0x03C0)
|
|
class UPhxAIGameplayAbility_AttackBase : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x18]; // 0x03C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_AttackBase">();
|
|
}
|
|
static class UPhxAIGameplayAbility_AttackBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_AttackBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_AttackBase) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_AttackBase");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_AttackBase) == 0x0003D8, "Wrong size on UPhxAIGameplayAbility_AttackBase");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_PairedAnimation
|
|
// 0x0028 (0x0400 - 0x03D8)
|
|
class UPhxAIGameplayAbility_PairedAnimation : public UPhxAIGameplayAbility_AttackBase
|
|
{
|
|
public:
|
|
uint8 Pad_3D8[0x10]; // 0x03D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAbilityTask_LockToGrabBone* LockToGrabBoneTask; // 0x03E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAbilityTask_WaitDelay* WaitForTargetPuppetTask; // 0x03F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F8[0x8]; // 0x03F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAlignmentComplete();
|
|
void OnGrappleStateEntered(class APhxCharacter* InCharacter, class UAttackState* InAttackState);
|
|
void OnGrappleStateExited(class APhxCharacter* InCharacter, class UAttackState* InAttackState);
|
|
void OnMontageBlendOut();
|
|
void OnPairedAnimationCompleted();
|
|
void OnTargetEarlyExit();
|
|
void OnTargetEnteredGrapplePuppetState(class APhxCharacter* TargetCharacter, class UGrappledPuppetState* TargetGrappledPuppetState);
|
|
void OnTargetFailToBeGrappled();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_PairedAnimation">();
|
|
}
|
|
static class UPhxAIGameplayAbility_PairedAnimation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_PairedAnimation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_PairedAnimation) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_PairedAnimation");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_PairedAnimation) == 0x000400, "Wrong size on UPhxAIGameplayAbility_PairedAnimation");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_PairedAnimation, LockToGrabBoneTask) == 0x0003E8, "Member 'UPhxAIGameplayAbility_PairedAnimation::LockToGrabBoneTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_PairedAnimation, WaitForTargetPuppetTask) == 0x0003F0, "Member 'UPhxAIGameplayAbility_PairedAnimation::WaitForTargetPuppetTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_RepositionAttack
|
|
// 0x0000 (0x0400 - 0x0400)
|
|
class UPhxAIGameplayAbility_RepositionAttack final : public UPhxAIGameplayAbility_PairedAnimation
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_RepositionAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbility_RepositionAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_RepositionAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_RepositionAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_RepositionAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_RepositionAttack) == 0x000400, "Wrong size on UPhxAIGameplayAbility_RepositionAttack");
|
|
|
|
// Class Phoenix.TraversalInteraction
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UTraversalInteraction : public UInteraction
|
|
{
|
|
public:
|
|
ETraversalType TraversalType; // 0x0068(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TraversalInteraction">();
|
|
}
|
|
static class UTraversalInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTraversalInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTraversalInteraction) == 0x000008, "Wrong alignment on UTraversalInteraction");
|
|
static_assert(sizeof(UTraversalInteraction) == 0x000070, "Wrong size on UTraversalInteraction");
|
|
static_assert(offsetof(UTraversalInteraction, TraversalType) == 0x000068, "Member 'UTraversalInteraction::TraversalType' has a wrong offset!");
|
|
|
|
// Class Phoenix.FixedTraversalAbilityInteraction
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UFixedTraversalAbilityInteraction final : public UTraversalInteraction
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* AbilityDefinition; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"FixedTraversalAbilityInteraction">();
|
|
}
|
|
static class UFixedTraversalAbilityInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFixedTraversalAbilityInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UFixedTraversalAbilityInteraction) == 0x000008, "Wrong alignment on UFixedTraversalAbilityInteraction");
|
|
static_assert(sizeof(UFixedTraversalAbilityInteraction) == 0x000080, "Wrong size on UFixedTraversalAbilityInteraction");
|
|
static_assert(offsetof(UFixedTraversalAbilityInteraction, AbilityDefinition) == 0x000070, "Member 'UFixedTraversalAbilityInteraction::AbilityDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_RagdollRuntime
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class UCameraBehavior_RagdollRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_RagdollRuntime">();
|
|
}
|
|
static class UCameraBehavior_RagdollRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_RagdollRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_RagdollRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_RagdollRuntime");
|
|
static_assert(sizeof(UCameraBehavior_RagdollRuntime) == 0x000070, "Wrong size on UCameraBehavior_RagdollRuntime");
|
|
|
|
// Class Phoenix.CameraBehavior_Ragdoll
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UCameraBehavior_Ragdoll final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
class FName FollowBone; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationLerpStrength; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpringArmDistance; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float fieldOfView; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LimitSpringArmHeightAboveCapsuleBottom; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_Ragdoll">();
|
|
}
|
|
static class UCameraBehavior_Ragdoll* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_Ragdoll>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_Ragdoll) == 0x000008, "Wrong alignment on UCameraBehavior_Ragdoll");
|
|
static_assert(sizeof(UCameraBehavior_Ragdoll) == 0x000050, "Wrong size on UCameraBehavior_Ragdoll");
|
|
static_assert(offsetof(UCameraBehavior_Ragdoll, FollowBone) == 0x000038, "Member 'UCameraBehavior_Ragdoll::FollowBone' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Ragdoll, RotationLerpStrength) == 0x000040, "Member 'UCameraBehavior_Ragdoll::RotationLerpStrength' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Ragdoll, SpringArmDistance) == 0x000044, "Member 'UCameraBehavior_Ragdoll::SpringArmDistance' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Ragdoll, fieldOfView) == 0x000048, "Member 'UCameraBehavior_Ragdoll::fieldOfView' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Ragdoll, LimitSpringArmHeightAboveCapsuleBottom) == 0x00004C, "Member 'UCameraBehavior_Ragdoll::LimitSpringArmHeightAboveCapsuleBottom' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Limbo
|
|
// 0x0008 (0x03B8 - 0x03B0)
|
|
class UPhxAIGameplayAbility_Limbo final : public UGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3B0[0x8]; // 0x03B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AllowLimboDamage();
|
|
void AllowResurrect();
|
|
void AttemptResurrect();
|
|
void OnDeath();
|
|
void OnGetupMontageFinished();
|
|
void OnLimboCharacterStateBegin();
|
|
void OnLimboCharacterStateEnd();
|
|
void OnWaitRagdollSnapshotFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Limbo">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Limbo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Limbo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Limbo) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Limbo");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Limbo) == 0x0003B8, "Wrong size on UPhxAIGameplayAbility_Limbo");
|
|
|
|
// Class Phoenix.PhxBTTask_MoveTo
|
|
// 0x0108 (0x0178 - 0x0070)
|
|
class UPhxBTTask_MoveTo final : public UBTTaskNode
|
|
{
|
|
public:
|
|
uint8 bAllowPartialPath : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bTrackMovingGoal : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bProjectGoalLocation : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bStopAtGoal : 1; // 0x0070(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bContinueMotionOnAbort : 1; // 0x0070(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNavPowerQueryFilterDefinitionBase* QueryFilter; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNavPowerQueryFilterDefinitionBase* ProjectionQueryFilter; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ENavPowerMoveBlockedResponse GoalBlockedResponse; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 bMoveExactlyToGoal : 1; // 0x008C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DesiredStopDistance; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AllowedToStopDistance; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bAllowedToStopDistance : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bReachTestIncludesAgentRadius : 1; // 0x0098(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bReachTestIncludesGoalRadius : 1; // 0x0098(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBlackboardKeySelector BlackboardKey; // 0x00A0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
float ObservedBlackboardValueTolerance; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bObserveBlackboardValue : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBlackboardKeySelector GoalRotationBlackboardKey; // 0x00D0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
struct FBlackboardKeySelector GoalRotationTargetActorBlackboardKey; // 0x00F8(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
struct FBlackboardKeySelector DesiredStopDistanceKey; // 0x0120(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
struct FBlackboardKeySelector GoalBlockedResponseKey; // 0x0148(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_170[0x8]; // 0x0170(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_MoveTo">();
|
|
}
|
|
static class UPhxBTTask_MoveTo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_MoveTo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_MoveTo) == 0x000008, "Wrong alignment on UPhxBTTask_MoveTo");
|
|
static_assert(sizeof(UPhxBTTask_MoveTo) == 0x000178, "Wrong size on UPhxBTTask_MoveTo");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, QueryFilter) == 0x000078, "Member 'UPhxBTTask_MoveTo::QueryFilter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, ProjectionQueryFilter) == 0x000080, "Member 'UPhxBTTask_MoveTo::ProjectionQueryFilter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, GoalBlockedResponse) == 0x000088, "Member 'UPhxBTTask_MoveTo::GoalBlockedResponse' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, DesiredStopDistance) == 0x000090, "Member 'UPhxBTTask_MoveTo::DesiredStopDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, AllowedToStopDistance) == 0x000094, "Member 'UPhxBTTask_MoveTo::AllowedToStopDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, BlackboardKey) == 0x0000A0, "Member 'UPhxBTTask_MoveTo::BlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, ObservedBlackboardValueTolerance) == 0x0000C8, "Member 'UPhxBTTask_MoveTo::ObservedBlackboardValueTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, GoalRotationBlackboardKey) == 0x0000D0, "Member 'UPhxBTTask_MoveTo::GoalRotationBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, GoalRotationTargetActorBlackboardKey) == 0x0000F8, "Member 'UPhxBTTask_MoveTo::GoalRotationTargetActorBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, DesiredStopDistanceKey) == 0x000120, "Member 'UPhxBTTask_MoveTo::DesiredStopDistanceKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveTo, GoalBlockedResponseKey) == 0x000148, "Member 'UPhxBTTask_MoveTo::GoalBlockedResponseKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleOccupantState
|
|
// 0x0058 (0x0528 - 0x04D0)
|
|
class UVehicleOccupantState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Enter; // 0x04D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Driving; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Passenger; // 0x04F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Exit; // 0x0500(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_510[0x8]; // 0x0510(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 ExitVehicleBindingHandle; // 0x0518(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_51C[0x4]; // 0x051C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UVehicleInteraction* Interaction; // 0x0520(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleOccupantState">();
|
|
}
|
|
static class UVehicleOccupantState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleOccupantState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleOccupantState) == 0x000008, "Wrong alignment on UVehicleOccupantState");
|
|
static_assert(sizeof(UVehicleOccupantState) == 0x000528, "Wrong size on UVehicleOccupantState");
|
|
static_assert(offsetof(UVehicleOccupantState, Enter) == 0x0004D0, "Member 'UVehicleOccupantState::Enter' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleOccupantState, Driving) == 0x0004E0, "Member 'UVehicleOccupantState::Driving' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleOccupantState, Passenger) == 0x0004F0, "Member 'UVehicleOccupantState::Passenger' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleOccupantState, Exit) == 0x000500, "Member 'UVehicleOccupantState::Exit' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleOccupantState, ExitVehicleBindingHandle) == 0x000518, "Member 'UVehicleOccupantState::ExitVehicleBindingHandle' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleOccupantState, Interaction) == 0x000520, "Member 'UVehicleOccupantState::Interaction' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_CameraGraphState
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxAnimNotifyState_CameraGraphState : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class UPhxCameraGraphEntry* CameraGraphEntry; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCameraGraphEntrySelector PushParentCameraGraphState; // 0x0038(0x0030)(Edit, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_CameraGraphState">();
|
|
}
|
|
static class UPhxAnimNotifyState_CameraGraphState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_CameraGraphState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_CameraGraphState) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_CameraGraphState");
|
|
static_assert(sizeof(UPhxAnimNotifyState_CameraGraphState) == 0x000068, "Wrong size on UPhxAnimNotifyState_CameraGraphState");
|
|
static_assert(offsetof(UPhxAnimNotifyState_CameraGraphState, CameraGraphEntry) == 0x000030, "Member 'UPhxAnimNotifyState_CameraGraphState::CameraGraphEntry' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_CameraGraphState, PushParentCameraGraphState) == 0x000038, "Member 'UPhxAnimNotifyState_CameraGraphState::PushParentCameraGraphState' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_SnowcatRuntime
|
|
// 0x0040 (0x0090 - 0x0050)
|
|
class UCameraBehavior_SnowcatRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x40]; // 0x0050(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_SnowcatRuntime">();
|
|
}
|
|
static class UCameraBehavior_SnowcatRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_SnowcatRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_SnowcatRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_SnowcatRuntime");
|
|
static_assert(sizeof(UCameraBehavior_SnowcatRuntime) == 0x000090, "Wrong size on UCameraBehavior_SnowcatRuntime");
|
|
|
|
// Class Phoenix.PhxAISoundDampeningVolume
|
|
// 0x0070 (0x0290 - 0x0220)
|
|
class alignas(0x10) APhxAISoundDampeningVolume final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBoxComponent* BoxComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SoundRadiusMultiplier; // 0x0230(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_234[0x5C]; // 0x0234(0x005C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISoundDampeningVolume">();
|
|
}
|
|
static class APhxAISoundDampeningVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAISoundDampeningVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAISoundDampeningVolume) == 0x000010, "Wrong alignment on APhxAISoundDampeningVolume");
|
|
static_assert(sizeof(APhxAISoundDampeningVolume) == 0x000290, "Wrong size on APhxAISoundDampeningVolume");
|
|
static_assert(offsetof(APhxAISoundDampeningVolume, BoxComponent) == 0x000228, "Member 'APhxAISoundDampeningVolume::BoxComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISoundDampeningVolume, SoundRadiusMultiplier) == 0x000230, "Member 'APhxAISoundDampeningVolume::SoundRadiusMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_Snowcat
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UCameraBehavior_Snowcat final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
struct FRotator CameraBoneLocalOffset; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float focalLength; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float focusDistance; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Aperture; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_Snowcat">();
|
|
}
|
|
static class UCameraBehavior_Snowcat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_Snowcat>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_Snowcat) == 0x000008, "Wrong alignment on UCameraBehavior_Snowcat");
|
|
static_assert(sizeof(UCameraBehavior_Snowcat) == 0x000050, "Wrong size on UCameraBehavior_Snowcat");
|
|
static_assert(offsetof(UCameraBehavior_Snowcat, CameraBoneLocalOffset) == 0x000038, "Member 'UCameraBehavior_Snowcat::CameraBoneLocalOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Snowcat, focalLength) == 0x000044, "Member 'UCameraBehavior_Snowcat::focalLength' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Snowcat, focusDistance) == 0x000048, "Member 'UCameraBehavior_Snowcat::focusDistance' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Snowcat, Aperture) == 0x00004C, "Member 'UCameraBehavior_Snowcat::Aperture' has a wrong offset!");
|
|
|
|
// Class Phoenix.InteractionAbilityStateParams
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UInteractionAbilityStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
class UInteraction* Interaction; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InteractionAbilityStateParams">();
|
|
}
|
|
static class UInteractionAbilityStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractionAbilityStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInteractionAbilityStateParams) == 0x000008, "Wrong alignment on UInteractionAbilityStateParams");
|
|
static_assert(sizeof(UInteractionAbilityStateParams) == 0x000048, "Wrong size on UInteractionAbilityStateParams");
|
|
static_assert(offsetof(UInteractionAbilityStateParams, Interaction) == 0x000030, "Member 'UInteractionAbilityStateParams::Interaction' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_VaultFollowCamRuntime
|
|
// 0x0010 (0x0098 - 0x0088)
|
|
class UCameraBehavior_VaultFollowCamRuntime final : public UCameraBehavior_FollowCamRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_VaultFollowCamRuntime">();
|
|
}
|
|
static class UCameraBehavior_VaultFollowCamRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_VaultFollowCamRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_VaultFollowCamRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_VaultFollowCamRuntime");
|
|
static_assert(sizeof(UCameraBehavior_VaultFollowCamRuntime) == 0x000098, "Wrong size on UCameraBehavior_VaultFollowCamRuntime");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_AIFaceTarget
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class UPhxAnimNotifyState_AIFaceTarget final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
float TargetHorizontalOffset; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRotationAngle; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_AIFaceTarget">();
|
|
}
|
|
static class UPhxAnimNotifyState_AIFaceTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_AIFaceTarget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_AIFaceTarget) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_AIFaceTarget");
|
|
static_assert(sizeof(UPhxAnimNotifyState_AIFaceTarget) == 0x000058, "Wrong size on UPhxAnimNotifyState_AIFaceTarget");
|
|
static_assert(offsetof(UPhxAnimNotifyState_AIFaceTarget, TargetHorizontalOffset) == 0x000038, "Member 'UPhxAnimNotifyState_AIFaceTarget::TargetHorizontalOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_AIFaceTarget, MaxRotationAngle) == 0x00003C, "Member 'UPhxAnimNotifyState_AIFaceTarget::MaxRotationAngle' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraBehavior_VaultFollowCam
|
|
// 0x0000 (0x0170 - 0x0170)
|
|
class UCameraBehavior_VaultFollowCam final : public UCameraBehavior_FollowCam
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_VaultFollowCam">();
|
|
}
|
|
static class UCameraBehavior_VaultFollowCam* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_VaultFollowCam>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_VaultFollowCam) == 0x000008, "Wrong alignment on UCameraBehavior_VaultFollowCam");
|
|
static_assert(sizeof(UCameraBehavior_VaultFollowCam) == 0x000170, "Wrong size on UCameraBehavior_VaultFollowCam");
|
|
|
|
// Class Phoenix.PhxCraftingRecipe
|
|
// 0x0150 (0x0180 - 0x0030)
|
|
class UPhxCraftingRecipe : public UDataAsset
|
|
{
|
|
public:
|
|
class FText RecipeName; // 0x0030(0x0018)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer Tags; // 0x0048(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UVirtualItemData* VID; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<TSubclassOf<class AItem>, int32> Ingredients; // 0x0070(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EPhxUIModStat, float> UIModificationStats; // 0x00C0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxUIModStat> UIModificationStatsArray; // 0x0110(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxCraftingRecipe*> RequiredCraftedRecipes; // 0x0120(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxGameplayConditionContainer AdditionalConditions; // 0x0130(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
bool bShowtutorial; // 0x0138(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTutorialHintRequest TutorialRequest; // 0x0140(0x0040)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
const TMap<TSubclassOf<class AItem>, int32> GetIngredients() const;
|
|
const class FText GetName() const;
|
|
const struct FGameplayTagContainer GetRecipeTags() const;
|
|
const TArray<struct FPhxUIModStat> GetUIModificationStats() const;
|
|
float GetUIModStatValue(const class FText& InStatName) const;
|
|
class UVirtualItemData* GetVID() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCraftingRecipe">();
|
|
}
|
|
static class UPhxCraftingRecipe* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCraftingRecipe>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCraftingRecipe) == 0x000008, "Wrong alignment on UPhxCraftingRecipe");
|
|
static_assert(sizeof(UPhxCraftingRecipe) == 0x000180, "Wrong size on UPhxCraftingRecipe");
|
|
static_assert(offsetof(UPhxCraftingRecipe, RecipeName) == 0x000030, "Member 'UPhxCraftingRecipe::RecipeName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, Tags) == 0x000048, "Member 'UPhxCraftingRecipe::Tags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, VID) == 0x000068, "Member 'UPhxCraftingRecipe::VID' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, Ingredients) == 0x000070, "Member 'UPhxCraftingRecipe::Ingredients' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, UIModificationStats) == 0x0000C0, "Member 'UPhxCraftingRecipe::UIModificationStats' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, UIModificationStatsArray) == 0x000110, "Member 'UPhxCraftingRecipe::UIModificationStatsArray' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, RequiredCraftedRecipes) == 0x000120, "Member 'UPhxCraftingRecipe::RequiredCraftedRecipes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, AdditionalConditions) == 0x000130, "Member 'UPhxCraftingRecipe::AdditionalConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, bShowtutorial) == 0x000138, "Member 'UPhxCraftingRecipe::bShowtutorial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCraftingRecipe, TutorialRequest) == 0x000140, "Member 'UPhxCraftingRecipe::TutorialRequest' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWeaponModificationRecipe
|
|
// 0x0020 (0x01A0 - 0x0180)
|
|
class UPhxWeaponModificationRecipe final : public UPhxCraftingRecipe
|
|
{
|
|
public:
|
|
class FName AttachmentSocket; // 0x0180(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxWeaponModification*> WeaponModifications; // 0x0188(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AActor> PrintActorClassOverride; // 0x0198(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
const class FName GetAttachmentSocket() const;
|
|
const TArray<class UPhxWeaponModification*> GetWeaponModifications() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeaponModificationRecipe">();
|
|
}
|
|
static class UPhxWeaponModificationRecipe* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeaponModificationRecipe>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeaponModificationRecipe) == 0x000008, "Wrong alignment on UPhxWeaponModificationRecipe");
|
|
static_assert(sizeof(UPhxWeaponModificationRecipe) == 0x0001A0, "Wrong size on UPhxWeaponModificationRecipe");
|
|
static_assert(offsetof(UPhxWeaponModificationRecipe, AttachmentSocket) == 0x000180, "Member 'UPhxWeaponModificationRecipe::AttachmentSocket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeaponModificationRecipe, WeaponModifications) == 0x000188, "Member 'UPhxWeaponModificationRecipe::WeaponModifications' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeaponModificationRecipe, PrintActorClassOverride) == 0x000198, "Member 'UPhxWeaponModificationRecipe::PrintActorClassOverride' has a wrong offset!");
|
|
|
|
// Class Phoenix.ShivHarvestInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UShivHarvestInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ShivHarvestInteraction">();
|
|
}
|
|
static class UShivHarvestInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UShivHarvestInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UShivHarvestInteraction) == 0x000008, "Wrong alignment on UShivHarvestInteraction");
|
|
static_assert(sizeof(UShivHarvestInteraction) == 0x000068, "Wrong size on UShivHarvestInteraction");
|
|
|
|
// Class Phoenix.CameraBehavior_VehicleRuntime
|
|
// 0x0030 (0x0080 - 0x0050)
|
|
class UCameraBehavior_VehicleRuntime final : public UPhxCameraBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_VehicleRuntime">();
|
|
}
|
|
static class UCameraBehavior_VehicleRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_VehicleRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_VehicleRuntime) == 0x000008, "Wrong alignment on UCameraBehavior_VehicleRuntime");
|
|
static_assert(sizeof(UCameraBehavior_VehicleRuntime) == 0x000080, "Wrong size on UCameraBehavior_VehicleRuntime");
|
|
|
|
// Class Phoenix.CameraBehavior_Vehicle
|
|
// 0x0080 (0x00B8 - 0x0038)
|
|
class UCameraBehavior_Vehicle final : public UPhxCameraBehavior
|
|
{
|
|
public:
|
|
EPhxCameraPresetLocation Origin; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector PivotOffsetFromOrigin; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CamOffsetFromPivot; // 0x0048(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchOffset; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YawOffset; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float fieldOfView; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxCameraControlsProperties ControlProperties; // 0x0060(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraBehavior_Vehicle">();
|
|
}
|
|
static class UCameraBehavior_Vehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraBehavior_Vehicle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraBehavior_Vehicle) == 0x000008, "Wrong alignment on UCameraBehavior_Vehicle");
|
|
static_assert(sizeof(UCameraBehavior_Vehicle) == 0x0000B8, "Wrong size on UCameraBehavior_Vehicle");
|
|
static_assert(offsetof(UCameraBehavior_Vehicle, Origin) == 0x000038, "Member 'UCameraBehavior_Vehicle::Origin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Vehicle, PivotOffsetFromOrigin) == 0x00003C, "Member 'UCameraBehavior_Vehicle::PivotOffsetFromOrigin' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Vehicle, CamOffsetFromPivot) == 0x000048, "Member 'UCameraBehavior_Vehicle::CamOffsetFromPivot' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Vehicle, PitchOffset) == 0x000054, "Member 'UCameraBehavior_Vehicle::PitchOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Vehicle, YawOffset) == 0x000058, "Member 'UCameraBehavior_Vehicle::YawOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Vehicle, fieldOfView) == 0x00005C, "Member 'UCameraBehavior_Vehicle::fieldOfView' has a wrong offset!");
|
|
static_assert(offsetof(UCameraBehavior_Vehicle, ControlProperties) == 0x000060, "Member 'UCameraBehavior_Vehicle::ControlProperties' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Crawl
|
|
// 0x0020 (0x03E0 - 0x03C0)
|
|
class UPhxAIGameplayAbility_Crawl final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer LegGameplayTags; // 0x03C0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnCrawlSpawn();
|
|
void OnLegRemoved();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Crawl">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Crawl* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Crawl>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Crawl) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Crawl");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Crawl) == 0x0003E0, "Wrong size on UPhxAIGameplayAbility_Crawl");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Crawl, LegGameplayTags) == 0x0003C0, "Member 'UPhxAIGameplayAbility_Crawl::LegGameplayTags' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraModifier_AimPostProcess
|
|
// 0x0010 (0x0058 - 0x0048)
|
|
class UCameraModifier_AimPostProcess : public UCameraModifier
|
|
{
|
|
public:
|
|
class UPhxPostProcess* AimPPSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ADSTargetAlpha; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeMagnestismTargetAlpha; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraModifier_AimPostProcess">();
|
|
}
|
|
static class UCameraModifier_AimPostProcess* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraModifier_AimPostProcess>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraModifier_AimPostProcess) == 0x000008, "Wrong alignment on UCameraModifier_AimPostProcess");
|
|
static_assert(sizeof(UCameraModifier_AimPostProcess) == 0x000058, "Wrong size on UCameraModifier_AimPostProcess");
|
|
static_assert(offsetof(UCameraModifier_AimPostProcess, AimPPSettings) == 0x000048, "Member 'UCameraModifier_AimPostProcess::AimPPSettings' has a wrong offset!");
|
|
static_assert(offsetof(UCameraModifier_AimPostProcess, ADSTargetAlpha) == 0x000050, "Member 'UCameraModifier_AimPostProcess::ADSTargetAlpha' has a wrong offset!");
|
|
static_assert(offsetof(UCameraModifier_AimPostProcess, MeleeMagnestismTargetAlpha) == 0x000054, "Member 'UCameraModifier_AimPostProcess::MeleeMagnestismTargetAlpha' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDefaultMotionController
|
|
// 0x0048 (0x0260 - 0x0218)
|
|
class UPhxDefaultMotionController : public UPhxMotionController
|
|
{
|
|
public:
|
|
uint8 Pad_218[0x48]; // 0x0218(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDefaultMotionController">();
|
|
}
|
|
static class UPhxDefaultMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDefaultMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDefaultMotionController) == 0x000008, "Wrong alignment on UPhxDefaultMotionController");
|
|
static_assert(sizeof(UPhxDefaultMotionController) == 0x000260, "Wrong size on UPhxDefaultMotionController");
|
|
|
|
// Class Phoenix.PhxAimMotionController
|
|
// 0x0000 (0x0260 - 0x0260)
|
|
class UPhxAimMotionController final : public UPhxDefaultMotionController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAimMotionController">();
|
|
}
|
|
static class UPhxAimMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAimMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAimMotionController) == 0x000008, "Wrong alignment on UPhxAimMotionController");
|
|
static_assert(sizeof(UPhxAimMotionController) == 0x000260, "Wrong size on UPhxAimMotionController");
|
|
|
|
// Class Phoenix.KeypadKey
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class AKeypadKey final : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* MeshComponent; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* TextComponent; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_230[0x10]; // 0x0230(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInstanceDynamic* KeyMaterial; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
int32 GetValue() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"KeypadKey">();
|
|
}
|
|
static class AKeypadKey* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AKeypadKey>();
|
|
}
|
|
};
|
|
static_assert(alignof(AKeypadKey) == 0x000008, "Wrong alignment on AKeypadKey");
|
|
static_assert(sizeof(AKeypadKey) == 0x000248, "Wrong size on AKeypadKey");
|
|
static_assert(offsetof(AKeypadKey, MeshComponent) == 0x000220, "Member 'AKeypadKey::MeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(AKeypadKey, TextComponent) == 0x000228, "Member 'AKeypadKey::TextComponent' has a wrong offset!");
|
|
static_assert(offsetof(AKeypadKey, KeyMaterial) == 0x000240, "Member 'AKeypadKey::KeyMaterial' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier
|
|
// 0x0058 (0x0080 - 0x0028)
|
|
class UPhxFlashlightModifier : public UObject
|
|
{
|
|
public:
|
|
float LifeSpan; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* BlendInCurve; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCustomBlendInTime; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CustomBlendInTime; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* BlendOutCurve; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCustomBlendOutTime; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CustomBlendOutTime; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseVolumeOriginProximity; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 AffectedLightComponents; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_52[0x1E]; // 0x0052(0x001E)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxFlashlightComponent* OwningComponent; // 0x0070(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsDisabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier">();
|
|
}
|
|
static class UPhxFlashlightModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier) == 0x000008, "Wrong alignment on UPhxFlashlightModifier");
|
|
static_assert(sizeof(UPhxFlashlightModifier) == 0x000080, "Wrong size on UPhxFlashlightModifier");
|
|
static_assert(offsetof(UPhxFlashlightModifier, LifeSpan) == 0x000028, "Member 'UPhxFlashlightModifier::LifeSpan' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, BlendInCurve) == 0x000030, "Member 'UPhxFlashlightModifier::BlendInCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, bUseCustomBlendInTime) == 0x000038, "Member 'UPhxFlashlightModifier::bUseCustomBlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, CustomBlendInTime) == 0x00003C, "Member 'UPhxFlashlightModifier::CustomBlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, BlendOutCurve) == 0x000040, "Member 'UPhxFlashlightModifier::BlendOutCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, bUseCustomBlendOutTime) == 0x000048, "Member 'UPhxFlashlightModifier::bUseCustomBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, CustomBlendOutTime) == 0x00004C, "Member 'UPhxFlashlightModifier::CustomBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, bUseVolumeOriginProximity) == 0x000050, "Member 'UPhxFlashlightModifier::bUseVolumeOriginProximity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, AffectedLightComponents) == 0x000051, "Member 'UPhxFlashlightModifier::AffectedLightComponents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier, OwningComponent) == 0x000070, "Member 'UPhxFlashlightModifier::OwningComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_PropertyMultiplier
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UPhxFlashlightModifier_PropertyMultiplier : public UPhxFlashlightModifier
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_PropertyMultiplier">();
|
|
}
|
|
static class UPhxFlashlightModifier_PropertyMultiplier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_PropertyMultiplier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_PropertyMultiplier) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_PropertyMultiplier");
|
|
static_assert(sizeof(UPhxFlashlightModifier_PropertyMultiplier) == 0x000080, "Wrong size on UPhxFlashlightModifier_PropertyMultiplier");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_Flicker
|
|
// 0x0030 (0x00B0 - 0x0080)
|
|
class UPhxFlashlightModifier_Flicker final : public UPhxFlashlightModifier_PropertyMultiplier
|
|
{
|
|
public:
|
|
TArray<class UCurveFloat*> FlickerCurves; // 0x0080(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
float TimeBetweenFlickers; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_94[0x1C]; // 0x0094(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_Flicker">();
|
|
}
|
|
static class UPhxFlashlightModifier_Flicker* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_Flicker>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_Flicker) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_Flicker");
|
|
static_assert(sizeof(UPhxFlashlightModifier_Flicker) == 0x0000B0, "Wrong size on UPhxFlashlightModifier_Flicker");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Flicker, FlickerCurves) == 0x000080, "Member 'UPhxFlashlightModifier_Flicker::FlickerCurves' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Flicker, TimeBetweenFlickers) == 0x000090, "Member 'UPhxFlashlightModifier_Flicker::TimeBetweenFlickers' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraModifier_CombatPostProcess
|
|
// 0x0008 (0x0050 - 0x0048)
|
|
class UCameraModifier_CombatPostProcess : public UCameraModifier
|
|
{
|
|
public:
|
|
class UPhxPostProcess* CombatPPSettings; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraModifier_CombatPostProcess">();
|
|
}
|
|
static class UCameraModifier_CombatPostProcess* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraModifier_CombatPostProcess>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraModifier_CombatPostProcess) == 0x000008, "Wrong alignment on UCameraModifier_CombatPostProcess");
|
|
static_assert(sizeof(UCameraModifier_CombatPostProcess) == 0x000050, "Wrong size on UCameraModifier_CombatPostProcess");
|
|
static_assert(offsetof(UCameraModifier_CombatPostProcess, CombatPPSettings) == 0x000048, "Member 'UCameraModifier_CombatPostProcess::CombatPPSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition_Shout
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAISensorDefinition_Shout final : public UPhxAISensorDefinition
|
|
{
|
|
public:
|
|
float AwarenessValue; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition_Shout">();
|
|
}
|
|
static class UPhxAISensorDefinition_Shout* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition_Shout>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition_Shout) == 0x000008, "Wrong alignment on UPhxAISensorDefinition_Shout");
|
|
static_assert(sizeof(UPhxAISensorDefinition_Shout) == 0x000040, "Wrong size on UPhxAISensorDefinition_Shout");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Shout, AwarenessValue) == 0x000038, "Member 'UPhxAISensorDefinition_Shout::AwarenessValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.CatwalkClimbState
|
|
// 0x0010 (0x04E0 - 0x04D0)
|
|
class UCatwalkClimbState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x10]; // 0x04D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CatwalkClimbState">();
|
|
}
|
|
static class UCatwalkClimbState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCatwalkClimbState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCatwalkClimbState) == 0x000008, "Wrong alignment on UCatwalkClimbState");
|
|
static_assert(sizeof(UCatwalkClimbState) == 0x0004E0, "Wrong size on UCatwalkClimbState");
|
|
|
|
// Class Phoenix.InventoryPanel
|
|
// 0x00D0 (0x0330 - 0x0260)
|
|
class UInventoryPanel : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UInventorySlot* Slot, EInputDirection Direction)> OnEdgeReached; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UInventorySlot* Slot, EInputDirection Direction)> OnNavigation; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UInventorySlot* Slot, float Amount)> OnFaceTopHold; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UInventorySlot* Slot, float Amount)> OnFaceBottomHold; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FItemData& ItemData)> OnActionDenied; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* NavLeftSound; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavRightSound; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavUpSound; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavDownSound; // 0x02D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ConfirmSound; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* FaceBottomHoldSound; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* FaceBottomHoldCancelSound; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* FaceTopHoldSound; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* FaceTopHoldCancelSound; // 0x02F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ErrorSound; // 0x0300(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UInventorySlot> SlotClass; // 0x0308(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UObject* ParentInterfaceObject; // 0x0310(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ColumnCount; // 0x0318(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RowCount; // 0x031C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 FirstSelected; // 0x0320(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HoldTimeRequired; // 0x0324(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_328[0x8]; // 0x0328(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void GetSlotRowAndColumn(const class UInventorySlot* InSlot, int32* OutRow, int32* OutCol);
|
|
|
|
class UInventorySlot* GetAdjacentSlot(const class UInventorySlot* InSlot, EInputDirection Direction) const;
|
|
class UInventorySlot* GetSelectedSlot() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryPanel">();
|
|
}
|
|
static class UInventoryPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryPanel) == 0x000008, "Wrong alignment on UInventoryPanel");
|
|
static_assert(sizeof(UInventoryPanel) == 0x000330, "Wrong size on UInventoryPanel");
|
|
static_assert(offsetof(UInventoryPanel, OnEdgeReached) == 0x000268, "Member 'UInventoryPanel::OnEdgeReached' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, OnNavigation) == 0x000278, "Member 'UInventoryPanel::OnNavigation' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, OnFaceTopHold) == 0x000288, "Member 'UInventoryPanel::OnFaceTopHold' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, OnFaceBottomHold) == 0x000298, "Member 'UInventoryPanel::OnFaceBottomHold' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, OnActionDenied) == 0x0002A8, "Member 'UInventoryPanel::OnActionDenied' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, NavLeftSound) == 0x0002B8, "Member 'UInventoryPanel::NavLeftSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, NavRightSound) == 0x0002C0, "Member 'UInventoryPanel::NavRightSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, NavUpSound) == 0x0002C8, "Member 'UInventoryPanel::NavUpSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, NavDownSound) == 0x0002D0, "Member 'UInventoryPanel::NavDownSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, ConfirmSound) == 0x0002D8, "Member 'UInventoryPanel::ConfirmSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, FaceBottomHoldSound) == 0x0002E0, "Member 'UInventoryPanel::FaceBottomHoldSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, FaceBottomHoldCancelSound) == 0x0002E8, "Member 'UInventoryPanel::FaceBottomHoldCancelSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, FaceTopHoldSound) == 0x0002F0, "Member 'UInventoryPanel::FaceTopHoldSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, FaceTopHoldCancelSound) == 0x0002F8, "Member 'UInventoryPanel::FaceTopHoldCancelSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, ErrorSound) == 0x000300, "Member 'UInventoryPanel::ErrorSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, SlotClass) == 0x000308, "Member 'UInventoryPanel::SlotClass' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, ParentInterfaceObject) == 0x000310, "Member 'UInventoryPanel::ParentInterfaceObject' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, ColumnCount) == 0x000318, "Member 'UInventoryPanel::ColumnCount' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, RowCount) == 0x00031C, "Member 'UInventoryPanel::RowCount' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, FirstSelected) == 0x000320, "Member 'UInventoryPanel::FirstSelected' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryPanel, HoldTimeRequired) == 0x000324, "Member 'UInventoryPanel::HoldTimeRequired' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryBiosPanel
|
|
// 0x00A8 (0x03D8 - 0x0330)
|
|
class UInventoryBiosPanel : public UInventoryPanel
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(int32 Index, EInputDirection Direction)> OnLevelSelectionChanged; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxSelectable* Slot, EInputDirection Direction)> OnBioSelectionChanged; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPanelWidget* Container, EInputDirection Direction)> OnNavigationContainerChanged; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UDataTable* DT_Persons; // 0x0360(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* DT_Intel; // 0x0368(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPhxBiosSlot> BioSlotClass; // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPhxButton> LevelSlotClass; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPhxIntelSlot> IntelSlotClass; // 0x0380(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag DLC4LevelTag; // 0x0388(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUniformGridPanel* BiosGrid; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UVerticalBox* LevelList; // 0x0398(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryBioDetails* BioDetails; // 0x03A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryIntelDetails* IntelDetails; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* LevelNameLabel; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxButton* ConfirmButton; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPanelWidget* CurrentNavigationContainer; // 0x03C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3C8[0x10]; // 0x03C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleAudioLogPlayed(class UDialogue* Dialogue);
|
|
void HandleBioDetailsFocus(bool bIsFocused);
|
|
void HandleBioDetailsNavigation(class UPhxSelectable* Selectable, EInputDirection Direction);
|
|
void HandleBioSelection(class UPhxSelectable* InSlot, EInputDirection Direction);
|
|
void HandleIntelDetailsFocus(bool bIsFocused);
|
|
void HandleKeyCodeHintViewed(bool bIsViewing);
|
|
void HandleLevelSelection(int32 Index_0, EInputDirection Direction);
|
|
void HandleNavigationContainerChange(class UPanelWidget* Container, EInputDirection Direction);
|
|
void OnAudioLogEnded();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryBiosPanel">();
|
|
}
|
|
static class UInventoryBiosPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryBiosPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryBiosPanel) == 0x000008, "Wrong alignment on UInventoryBiosPanel");
|
|
static_assert(sizeof(UInventoryBiosPanel) == 0x0003D8, "Wrong size on UInventoryBiosPanel");
|
|
static_assert(offsetof(UInventoryBiosPanel, OnLevelSelectionChanged) == 0x000330, "Member 'UInventoryBiosPanel::OnLevelSelectionChanged' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, OnBioSelectionChanged) == 0x000340, "Member 'UInventoryBiosPanel::OnBioSelectionChanged' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, OnNavigationContainerChanged) == 0x000350, "Member 'UInventoryBiosPanel::OnNavigationContainerChanged' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, DT_Persons) == 0x000360, "Member 'UInventoryBiosPanel::DT_Persons' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, DT_Intel) == 0x000368, "Member 'UInventoryBiosPanel::DT_Intel' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, BioSlotClass) == 0x000370, "Member 'UInventoryBiosPanel::BioSlotClass' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, LevelSlotClass) == 0x000378, "Member 'UInventoryBiosPanel::LevelSlotClass' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, IntelSlotClass) == 0x000380, "Member 'UInventoryBiosPanel::IntelSlotClass' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, DLC4LevelTag) == 0x000388, "Member 'UInventoryBiosPanel::DLC4LevelTag' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, BiosGrid) == 0x000390, "Member 'UInventoryBiosPanel::BiosGrid' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, LevelList) == 0x000398, "Member 'UInventoryBiosPanel::LevelList' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, BioDetails) == 0x0003A0, "Member 'UInventoryBiosPanel::BioDetails' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, IntelDetails) == 0x0003A8, "Member 'UInventoryBiosPanel::IntelDetails' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, LevelNameLabel) == 0x0003B0, "Member 'UInventoryBiosPanel::LevelNameLabel' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, ConfirmButton) == 0x0003B8, "Member 'UInventoryBiosPanel::ConfirmButton' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBiosPanel, CurrentNavigationContainer) == 0x0003C0, "Member 'UInventoryBiosPanel::CurrentNavigationContainer' has a wrong offset!");
|
|
|
|
// Class Phoenix.ChainLadder
|
|
// 0x00A0 (0x02C0 - 0x0220)
|
|
class alignas(0x10) AChainLadder final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USkeletalMeshComponent* SkelMesh; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* PlayerAttachPoint; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* SwayStopPoint; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> ChainLadderAnimLayerClass; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSwayFrequency; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSwayMagnitude; // 0x024C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSpinMagnitude; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LerpStrengthMoving; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LerpStrengthIdle; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSwaySideToSide; // 0x025C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> ChainBones; // 0x0260(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_270[0x50]; // 0x0270(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ChainLadder">();
|
|
}
|
|
static class AChainLadder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AChainLadder>();
|
|
}
|
|
};
|
|
static_assert(alignof(AChainLadder) == 0x000010, "Wrong alignment on AChainLadder");
|
|
static_assert(sizeof(AChainLadder) == 0x0002C0, "Wrong size on AChainLadder");
|
|
static_assert(offsetof(AChainLadder, RootComp) == 0x000220, "Member 'AChainLadder::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, SkelMesh) == 0x000228, "Member 'AChainLadder::SkelMesh' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, PlayerAttachPoint) == 0x000230, "Member 'AChainLadder::PlayerAttachPoint' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, SwayStopPoint) == 0x000238, "Member 'AChainLadder::SwayStopPoint' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, ChainLadderAnimLayerClass) == 0x000240, "Member 'AChainLadder::ChainLadderAnimLayerClass' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, MaxSwayFrequency) == 0x000248, "Member 'AChainLadder::MaxSwayFrequency' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, MaxSwayMagnitude) == 0x00024C, "Member 'AChainLadder::MaxSwayMagnitude' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, MaxSpinMagnitude) == 0x000250, "Member 'AChainLadder::MaxSpinMagnitude' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, LerpStrengthMoving) == 0x000254, "Member 'AChainLadder::LerpStrengthMoving' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, LerpStrengthIdle) == 0x000258, "Member 'AChainLadder::LerpStrengthIdle' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, bSwaySideToSide) == 0x00025C, "Member 'AChainLadder::bSwaySideToSide' has a wrong offset!");
|
|
static_assert(offsetof(AChainLadder, ChainBones) == 0x000260, "Member 'AChainLadder::ChainBones' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISpawnerComponent
|
|
// 0x00F0 (0x02F0 - 0x0200)
|
|
class UPhxAISpawnerComponent : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1F8[0x10]; // 0x01F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid)> OnAISpawnedDelegate; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 bIsSpawnerEnabled : 1; // 0x0218(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_219[0x3]; // 0x0219(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MaxSpawns; // 0x021C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 bUseMaxSpawns : 1; // 0x0220(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 BitPad_220_1 : 7; // 0x0220(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
|
|
uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 bCanSpawnOffNavMesh : 1; // 0x0224(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bAutoLoad : 1; // 0x0224(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 bCanSpawnCompanion : 1; // 0x0224(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_225[0xCB]; // 0x0225(0x00CB)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleAIDestroyed(class AActor* DestroyedActor);
|
|
void HandleAIDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
|
|
class APhxAICharacter* GetLastSpawnedAI() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawnerComponent">();
|
|
}
|
|
static class UPhxAISpawnerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISpawnerComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISpawnerComponent) == 0x000010, "Wrong alignment on UPhxAISpawnerComponent");
|
|
static_assert(sizeof(UPhxAISpawnerComponent) == 0x0002F0, "Wrong size on UPhxAISpawnerComponent");
|
|
static_assert(offsetof(UPhxAISpawnerComponent, OnAISpawnedDelegate) == 0x000208, "Member 'UPhxAISpawnerComponent::OnAISpawnedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISpawnerComponent, MaxSpawns) == 0x00021C, "Member 'UPhxAISpawnerComponent::MaxSpawns' has a wrong offset!");
|
|
|
|
// Class Phoenix.ChainLadderState
|
|
// 0x0018 (0x04E8 - 0x04D0)
|
|
class UChainLadderState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
class AChainLadder* LadderActor; // 0x04D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLeftSide; // 0x04D8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D9[0x3]; // 0x04D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AlignmentDuration; // 0x04DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E0[0x8]; // 0x04E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ChainLadderState">();
|
|
}
|
|
static class UChainLadderState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChainLadderState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UChainLadderState) == 0x000008, "Wrong alignment on UChainLadderState");
|
|
static_assert(sizeof(UChainLadderState) == 0x0004E8, "Wrong size on UChainLadderState");
|
|
static_assert(offsetof(UChainLadderState, LadderActor) == 0x0004D0, "Member 'UChainLadderState::LadderActor' has a wrong offset!");
|
|
static_assert(offsetof(UChainLadderState, bLeftSide) == 0x0004D8, "Member 'UChainLadderState::bLeftSide' has a wrong offset!");
|
|
static_assert(offsetof(UChainLadderState, AlignmentDuration) == 0x0004DC, "Member 'UChainLadderState::AlignmentDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PuzzleSwitchInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPuzzleSwitchInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PuzzleSwitchInteraction">();
|
|
}
|
|
static class UPuzzleSwitchInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPuzzleSwitchInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPuzzleSwitchInteraction) == 0x000008, "Wrong alignment on UPuzzleSwitchInteraction");
|
|
static_assert(sizeof(UPuzzleSwitchInteraction) == 0x000068, "Wrong size on UPuzzleSwitchInteraction");
|
|
|
|
// Class Phoenix.PhxOnGoingFx
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UPhxOnGoingFx final : public UDataAsset
|
|
{
|
|
public:
|
|
int32 TimesToSpawn; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinLapse; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLapse; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExtraInitialTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* FX; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Socket; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxGoreTransformTweaker RelativeTransform; // 0x0050(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* Sound; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxOnGoingFx">();
|
|
}
|
|
static class UPhxOnGoingFx* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxOnGoingFx>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxOnGoingFx) == 0x000008, "Wrong alignment on UPhxOnGoingFx");
|
|
static_assert(sizeof(UPhxOnGoingFx) == 0x000078, "Wrong size on UPhxOnGoingFx");
|
|
static_assert(offsetof(UPhxOnGoingFx, TimesToSpawn) == 0x000030, "Member 'UPhxOnGoingFx::TimesToSpawn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxOnGoingFx, MinLapse) == 0x000034, "Member 'UPhxOnGoingFx::MinLapse' has a wrong offset!");
|
|
static_assert(offsetof(UPhxOnGoingFx, MaxLapse) == 0x000038, "Member 'UPhxOnGoingFx::MaxLapse' has a wrong offset!");
|
|
static_assert(offsetof(UPhxOnGoingFx, ExtraInitialTime) == 0x00003C, "Member 'UPhxOnGoingFx::ExtraInitialTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxOnGoingFx, FX) == 0x000040, "Member 'UPhxOnGoingFx::FX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxOnGoingFx, Socket) == 0x000048, "Member 'UPhxOnGoingFx::Socket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxOnGoingFx, RelativeTransform) == 0x000050, "Member 'UPhxOnGoingFx::RelativeTransform' has a wrong offset!");
|
|
static_assert(offsetof(UPhxOnGoingFx, Sound) == 0x000070, "Member 'UPhxOnGoingFx::Sound' has a wrong offset!");
|
|
|
|
// Class Phoenix.CharacterContextualAnimInstance
|
|
// 0x0840 (0x0B00 - 0x02C0)
|
|
class UCharacterContextualAnimInstance final : public UPhxCharacterAnimInstanceBase
|
|
{
|
|
public:
|
|
float SwitchSideMontageBlendInTime; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BufferBeforeSwitchingSides; // 0x02C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C8[0x8]; // 0x02C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FCharacterContextualAnimInstanceProxy Proxy; // 0x02D0(0x0830)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CharacterContextualAnimInstance">();
|
|
}
|
|
static class UCharacterContextualAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterContextualAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCharacterContextualAnimInstance) == 0x000010, "Wrong alignment on UCharacterContextualAnimInstance");
|
|
static_assert(sizeof(UCharacterContextualAnimInstance) == 0x000B00, "Wrong size on UCharacterContextualAnimInstance");
|
|
static_assert(offsetof(UCharacterContextualAnimInstance, SwitchSideMontageBlendInTime) == 0x0002C0, "Member 'UCharacterContextualAnimInstance::SwitchSideMontageBlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterContextualAnimInstance, BufferBeforeSwitchingSides) == 0x0002C4, "Member 'UCharacterContextualAnimInstance::BufferBeforeSwitchingSides' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterContextualAnimInstance, Proxy) == 0x0002D0, "Member 'UCharacterContextualAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_Hide
|
|
// 0x0070 (0x0150 - 0x00E0)
|
|
class UPhxAIResource_Hide : public UPhxAIResource
|
|
{
|
|
public:
|
|
uint8 Pad_E0[0x68]; // 0x00E0(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAIHideDefinition* DefaultHideDefinition; // 0x0148(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_Hide">();
|
|
}
|
|
static class UPhxAIResource_Hide* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_Hide>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_Hide) == 0x000008, "Wrong alignment on UPhxAIResource_Hide");
|
|
static_assert(sizeof(UPhxAIResource_Hide) == 0x000150, "Wrong size on UPhxAIResource_Hide");
|
|
static_assert(offsetof(UPhxAIResource_Hide, DefaultHideDefinition) == 0x000148, "Member 'UPhxAIResource_Hide::DefaultHideDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMemoryBudgetMeterWidgetEntry
|
|
// 0x0038 (0x0298 - 0x0260)
|
|
class UPhxMemoryBudgetMeterWidgetEntry : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* NameText; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* CurrentText; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* UnusedText; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* PeakText; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* BudgetText; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_288[0x10]; // 0x0288(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMemoryBudgetMeterWidgetEntry">();
|
|
}
|
|
static class UPhxMemoryBudgetMeterWidgetEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMemoryBudgetMeterWidgetEntry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMemoryBudgetMeterWidgetEntry) == 0x000008, "Wrong alignment on UPhxMemoryBudgetMeterWidgetEntry");
|
|
static_assert(sizeof(UPhxMemoryBudgetMeterWidgetEntry) == 0x000298, "Wrong size on UPhxMemoryBudgetMeterWidgetEntry");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidgetEntry, NameText) == 0x000260, "Member 'UPhxMemoryBudgetMeterWidgetEntry::NameText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidgetEntry, CurrentText) == 0x000268, "Member 'UPhxMemoryBudgetMeterWidgetEntry::CurrentText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidgetEntry, UnusedText) == 0x000270, "Member 'UPhxMemoryBudgetMeterWidgetEntry::UnusedText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidgetEntry, PeakText) == 0x000278, "Member 'UPhxMemoryBudgetMeterWidgetEntry::PeakText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidgetEntry, BudgetText) == 0x000280, "Member 'UPhxMemoryBudgetMeterWidgetEntry::BudgetText' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryEquipmentGridWidget
|
|
// 0x0090 (0x02F0 - 0x0260)
|
|
class UInventoryEquipmentGridWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_260[0x4]; // 0x0260(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor StackFullTextColor; // 0x0264(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor StackNotFullTextColor; // 0x0274(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumEquipmentColumns; // 0x0284(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumEquipmentRows; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumEquipmentListColumns; // 0x028C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumEquipmentListRows; // 0x0290(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UUserWidget> InventoryMenuButton; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture* PlaceholderEquipmentTexture; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTexture* EmptyEquipmentTexture; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName WidgetSwitcherName; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetSwitcher* WidgetSwitcher; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUniformGridPanel* Grid_EquipmentSlots; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUniformGridPanel* Grid_EquipmentList; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UMenuButton*> WidgetEquipmentButtons; // 0x02D0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UMenuButton*> EquipmentListButtons; // 0x02E0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UWidgetSwitcher* GetWidgetSwitcher();
|
|
void OnConstruct();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryEquipmentGridWidget">();
|
|
}
|
|
static class UInventoryEquipmentGridWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryEquipmentGridWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryEquipmentGridWidget) == 0x000008, "Wrong alignment on UInventoryEquipmentGridWidget");
|
|
static_assert(sizeof(UInventoryEquipmentGridWidget) == 0x0002F0, "Wrong size on UInventoryEquipmentGridWidget");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, StackFullTextColor) == 0x000264, "Member 'UInventoryEquipmentGridWidget::StackFullTextColor' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, StackNotFullTextColor) == 0x000274, "Member 'UInventoryEquipmentGridWidget::StackNotFullTextColor' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, NumEquipmentColumns) == 0x000284, "Member 'UInventoryEquipmentGridWidget::NumEquipmentColumns' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, NumEquipmentRows) == 0x000288, "Member 'UInventoryEquipmentGridWidget::NumEquipmentRows' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, NumEquipmentListColumns) == 0x00028C, "Member 'UInventoryEquipmentGridWidget::NumEquipmentListColumns' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, NumEquipmentListRows) == 0x000290, "Member 'UInventoryEquipmentGridWidget::NumEquipmentListRows' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, InventoryMenuButton) == 0x000298, "Member 'UInventoryEquipmentGridWidget::InventoryMenuButton' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, PlaceholderEquipmentTexture) == 0x0002A0, "Member 'UInventoryEquipmentGridWidget::PlaceholderEquipmentTexture' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, EmptyEquipmentTexture) == 0x0002A8, "Member 'UInventoryEquipmentGridWidget::EmptyEquipmentTexture' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, WidgetSwitcherName) == 0x0002B0, "Member 'UInventoryEquipmentGridWidget::WidgetSwitcherName' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, WidgetSwitcher) == 0x0002B8, "Member 'UInventoryEquipmentGridWidget::WidgetSwitcher' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, Grid_EquipmentSlots) == 0x0002C0, "Member 'UInventoryEquipmentGridWidget::Grid_EquipmentSlots' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, Grid_EquipmentList) == 0x0002C8, "Member 'UInventoryEquipmentGridWidget::Grid_EquipmentList' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, WidgetEquipmentButtons) == 0x0002D0, "Member 'UInventoryEquipmentGridWidget::WidgetEquipmentButtons' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryEquipmentGridWidget, EquipmentListButtons) == 0x0002E0, "Member 'UInventoryEquipmentGridWidget::EquipmentListButtons' has a wrong offset!");
|
|
|
|
// Class Phoenix.CharacterContextualAnimComponent
|
|
// 0x0080 (0x0280 - 0x0200)
|
|
class UCharacterContextualAnimComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1F8[0x30]; // 0x01F8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FHeadTrackingThresholdData HeadTrackingThresholdData; // 0x0228(0x0038)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_260[0x20]; // 0x0260(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddLightWeightContextualAnimTarget(class AActor* TargetActor, EHeadTrackingPriorityCategory PriorityCategory, int32 PriorityValue, bool CheckLOS);
|
|
void OnCharacterDeathEvent(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void RemoveLightWeightContextualAnimTarget(class AActor* TargetActor);
|
|
void StartFullBodyContextualAnimation(class UAnimMontage* Montage, bool bSwitchState, bool bUnarmedOnly);
|
|
void UpdateCombatHeadTrackingTarget(class APhxCharacter* Attacker, class UAttackState* AttackState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CharacterContextualAnimComponent">();
|
|
}
|
|
static class UCharacterContextualAnimComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterContextualAnimComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCharacterContextualAnimComponent) == 0x000010, "Wrong alignment on UCharacterContextualAnimComponent");
|
|
static_assert(sizeof(UCharacterContextualAnimComponent) == 0x000280, "Wrong size on UCharacterContextualAnimComponent");
|
|
static_assert(offsetof(UCharacterContextualAnimComponent, HeadTrackingThresholdData) == 0x000228, "Member 'UCharacterContextualAnimComponent::HeadTrackingThresholdData' has a wrong offset!");
|
|
|
|
// Class Phoenix.CharacterWeaponAnimInstance
|
|
// 0x0860 (0x0B20 - 0x02C0)
|
|
class UCharacterWeaponAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
float WeaponPullinDistanceMaxThreshold; // 0x02B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WeaponPullinDistanceMinThreshold; // 0x02BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WeaponPullinBlendSpeed; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAimDistance; // 0x02C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WeaponPullInCheckZOffset; // 0x02C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WeaponPullInCheckYOffset; // 0x02CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WeaponPullInCheckCrouchZOffset; // 0x02D0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WeaponPullInCheckCrouchYOffset; // 0x02D4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* AimInterpCurve; // 0x02D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* AimInterpDistanceModifierCurve; // 0x02E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FCharacterWeaponAnimInstanceProxy Proxy; // 0x02F0(0x0830)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CharacterWeaponAnimInstance">();
|
|
}
|
|
static class UCharacterWeaponAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterWeaponAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCharacterWeaponAnimInstance) == 0x000010, "Wrong alignment on UCharacterWeaponAnimInstance");
|
|
static_assert(sizeof(UCharacterWeaponAnimInstance) == 0x000B20, "Wrong size on UCharacterWeaponAnimInstance");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, WeaponPullinDistanceMaxThreshold) == 0x0002B8, "Member 'UCharacterWeaponAnimInstance::WeaponPullinDistanceMaxThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, WeaponPullinDistanceMinThreshold) == 0x0002BC, "Member 'UCharacterWeaponAnimInstance::WeaponPullinDistanceMinThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, WeaponPullinBlendSpeed) == 0x0002C0, "Member 'UCharacterWeaponAnimInstance::WeaponPullinBlendSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, MaxAimDistance) == 0x0002C4, "Member 'UCharacterWeaponAnimInstance::MaxAimDistance' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, WeaponPullInCheckZOffset) == 0x0002C8, "Member 'UCharacterWeaponAnimInstance::WeaponPullInCheckZOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, WeaponPullInCheckYOffset) == 0x0002CC, "Member 'UCharacterWeaponAnimInstance::WeaponPullInCheckYOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, WeaponPullInCheckCrouchZOffset) == 0x0002D0, "Member 'UCharacterWeaponAnimInstance::WeaponPullInCheckCrouchZOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, WeaponPullInCheckCrouchYOffset) == 0x0002D4, "Member 'UCharacterWeaponAnimInstance::WeaponPullInCheckCrouchYOffset' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, AimInterpCurve) == 0x0002D8, "Member 'UCharacterWeaponAnimInstance::AimInterpCurve' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, AimInterpDistanceModifierCurve) == 0x0002E0, "Member 'UCharacterWeaponAnimInstance::AimInterpDistanceModifierCurve' has a wrong offset!");
|
|
static_assert(offsetof(UCharacterWeaponAnimInstance, Proxy) == 0x0002F0, "Member 'UCharacterWeaponAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_BlueprintBase
|
|
// 0x0008 (0x00E8 - 0x00E0)
|
|
class UPhxAIResource_BlueprintBase final : public UPhxAIResource
|
|
{
|
|
public:
|
|
uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ReceiveAIResourceAcquired(class UObject* Owner);
|
|
void ReceiveAIResourceReleased(class UObject* Owner);
|
|
void ReceiveStartPlay();
|
|
void ReceiveStopPlay();
|
|
void ReceiveTick(float DeltaTime);
|
|
bool ReceiveTryAcquireAIResource(class UObject* Requester);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_BlueprintBase">();
|
|
}
|
|
static class UPhxAIResource_BlueprintBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_BlueprintBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_BlueprintBase) == 0x000008, "Wrong alignment on UPhxAIResource_BlueprintBase");
|
|
static_assert(sizeof(UPhxAIResource_BlueprintBase) == 0x0000E8, "Wrong size on UPhxAIResource_BlueprintBase");
|
|
|
|
// Class Phoenix.PickupInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPickupInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PickupInteraction">();
|
|
}
|
|
static class UPickupInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPickupInteraction) == 0x000008, "Wrong alignment on UPickupInteraction");
|
|
static_assert(sizeof(UPickupInteraction) == 0x000068, "Wrong size on UPickupInteraction");
|
|
|
|
// Class Phoenix.PhxSpline
|
|
// 0x0058 (0x0278 - 0x0220)
|
|
class APhxSpline : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* Root; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USplineComponent* Spline; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSplineMesh* Mesh; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UInteractableComponent> interactableClassFront; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UInteractableComponent> interactableClassBack; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector interactableOffset; // 0x0248(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInteractableComponent* interactableFront; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UInteractableComponent* interactableBack; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_268[0x10]; // 0x0268(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DisableInteractableComponents();
|
|
void EnableInteractableComponents();
|
|
|
|
struct FVector GetDirectionAlongSpline(float Distance, const struct FVector& Axis) const;
|
|
void GetEndpoints(struct FTransform* Start, struct FTransform* End) const;
|
|
class UInteractableComponent* GetInteractableComponent(ESplineEnd End) const;
|
|
ESplineEnd GetNearesetEnd(const struct FVector& WorldVector) const;
|
|
struct FVector GetPositionAlongSpline(float Distance) const;
|
|
struct FRotator GetRotationAlongSpline(float Distance) const;
|
|
float GetSplineLength() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSpline">();
|
|
}
|
|
static class APhxSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSpline) == 0x000008, "Wrong alignment on APhxSpline");
|
|
static_assert(sizeof(APhxSpline) == 0x000278, "Wrong size on APhxSpline");
|
|
static_assert(offsetof(APhxSpline, Root) == 0x000220, "Member 'APhxSpline::Root' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpline, Spline) == 0x000228, "Member 'APhxSpline::Spline' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpline, Mesh) == 0x000230, "Member 'APhxSpline::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpline, interactableClassFront) == 0x000238, "Member 'APhxSpline::interactableClassFront' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpline, interactableClassBack) == 0x000240, "Member 'APhxSpline::interactableClassBack' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpline, interactableOffset) == 0x000248, "Member 'APhxSpline::interactableOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpline, interactableFront) == 0x000258, "Member 'APhxSpline::interactableFront' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpline, interactableBack) == 0x000260, "Member 'APhxSpline::interactableBack' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDanglerTunnel
|
|
// 0x0030 (0x02A8 - 0x0278)
|
|
class APhxDanglerTunnel final : public APhxSpline
|
|
{
|
|
public:
|
|
class UNiagaraComponent* CrawlingParticleFX; // 0x0278(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CrawlingParticleOffset; // 0x0280(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraComponent* SpawningParticleFX; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SpawningParticleOffset; // 0x0298(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void PlaySpawningParticleFX(class UNiagaraSystem* ParticleSystem);
|
|
void SpawnAttackDangler(class UPhxAISpawnerComponent* Spawner);
|
|
void StartCrawlingParticleFX(class UNiagaraSystem* ParticleSystem);
|
|
void StopCrawlingParticleFX();
|
|
void TestParticles();
|
|
|
|
void GetNormalizedLocationAndRotation(float NormalizedLocation, struct FVector* OutLocation, struct FRotator* OutRotation) const;
|
|
bool IsPlayerFlashlightAimedAtDangler(const class APhxAICharacter* Dangler) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDanglerTunnel">();
|
|
}
|
|
static class APhxDanglerTunnel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxDanglerTunnel>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxDanglerTunnel) == 0x000008, "Wrong alignment on APhxDanglerTunnel");
|
|
static_assert(sizeof(APhxDanglerTunnel) == 0x0002A8, "Wrong size on APhxDanglerTunnel");
|
|
static_assert(offsetof(APhxDanglerTunnel, CrawlingParticleFX) == 0x000278, "Member 'APhxDanglerTunnel::CrawlingParticleFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxDanglerTunnel, CrawlingParticleOffset) == 0x000280, "Member 'APhxDanglerTunnel::CrawlingParticleOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxDanglerTunnel, SpawningParticleFX) == 0x000290, "Member 'APhxDanglerTunnel::SpawningParticleFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxDanglerTunnel, SpawningParticleOffset) == 0x000298, "Member 'APhxDanglerTunnel::SpawningParticleOffset' has a wrong offset!");
|
|
|
|
// Class Phoenix.ChargedGroundSlamComponent
|
|
// 0x0038 (0x00E8 - 0x00B0)
|
|
class UChargedGroundSlamComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float GroundSlamRangeMultiplier_Level1; // 0x00B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GroundSlamCrateDamageRange; // 0x00B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GroundSlamDamageMultiplier_Level1; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> GroundSlamDamageType_Level1; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UDamageType> GroundSlamDamageType_Crates; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GroundSlamCratesDamage; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LastChargeLevel; // 0x00D4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(int32 NewChargeLevel)> OnChargeLevelChanged; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
int32 GetChargeLevel(float ChargeHoldTime) const;
|
|
TSubclassOf<class UDamageType> GetGroundSlamCrateDamageTypeClass() const;
|
|
float GetGroundSlamCratesDamage() const;
|
|
float GetGroundSlamCratesDamageRange() const;
|
|
float GetGroundSlamDamageMultiplier(float ChargeHoldTime) const;
|
|
TSubclassOf<class UDamageType> GetGroundSlamDamageTypeClass(float ChargeHoldTime) const;
|
|
float GetGroundSlamDebugDuration() const;
|
|
float GetGroundSlamRangeMultiplier(float ChargeHoldTime) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ChargedGroundSlamComponent">();
|
|
}
|
|
static class UChargedGroundSlamComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UChargedGroundSlamComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UChargedGroundSlamComponent) == 0x000008, "Wrong alignment on UChargedGroundSlamComponent");
|
|
static_assert(sizeof(UChargedGroundSlamComponent) == 0x0000E8, "Wrong size on UChargedGroundSlamComponent");
|
|
static_assert(offsetof(UChargedGroundSlamComponent, GroundSlamRangeMultiplier_Level1) == 0x0000B0, "Member 'UChargedGroundSlamComponent::GroundSlamRangeMultiplier_Level1' has a wrong offset!");
|
|
static_assert(offsetof(UChargedGroundSlamComponent, GroundSlamCrateDamageRange) == 0x0000B4, "Member 'UChargedGroundSlamComponent::GroundSlamCrateDamageRange' has a wrong offset!");
|
|
static_assert(offsetof(UChargedGroundSlamComponent, GroundSlamDamageMultiplier_Level1) == 0x0000B8, "Member 'UChargedGroundSlamComponent::GroundSlamDamageMultiplier_Level1' has a wrong offset!");
|
|
static_assert(offsetof(UChargedGroundSlamComponent, GroundSlamDamageType_Level1) == 0x0000C0, "Member 'UChargedGroundSlamComponent::GroundSlamDamageType_Level1' has a wrong offset!");
|
|
static_assert(offsetof(UChargedGroundSlamComponent, GroundSlamDamageType_Crates) == 0x0000C8, "Member 'UChargedGroundSlamComponent::GroundSlamDamageType_Crates' has a wrong offset!");
|
|
static_assert(offsetof(UChargedGroundSlamComponent, GroundSlamCratesDamage) == 0x0000D0, "Member 'UChargedGroundSlamComponent::GroundSlamCratesDamage' has a wrong offset!");
|
|
static_assert(offsetof(UChargedGroundSlamComponent, LastChargeLevel) == 0x0000D4, "Member 'UChargedGroundSlamComponent::LastChargeLevel' has a wrong offset!");
|
|
static_assert(offsetof(UChargedGroundSlamComponent, OnChargeLevelChanged) == 0x0000D8, "Member 'UChargedGroundSlamComponent::OnChargeLevelChanged' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWeaponModification
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxWeaponModification : public UObject
|
|
{
|
|
public:
|
|
void ApplyChanges(class AWeapon* Weapon);
|
|
void OnEquip(class AWeapon* Weapon);
|
|
void OnUnequip(class AWeapon* Weapon);
|
|
void UndoChanges(class AWeapon* Weapon);
|
|
|
|
struct FSoftObjectPath GetAssetToLoad(class AWeapon* Weapon) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeaponModification">();
|
|
}
|
|
static class UPhxWeaponModification* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeaponModification>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeaponModification) == 0x000008, "Wrong alignment on UPhxWeaponModification");
|
|
static_assert(sizeof(UPhxWeaponModification) == 0x000028, "Wrong size on UPhxWeaponModification");
|
|
|
|
// Class Phoenix.PhxMaterialWeaponMod
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxMaterialWeaponMod : public UPhxWeaponModification
|
|
{
|
|
public:
|
|
int32 MaterialIndex; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseCustomPrintBehavior; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EMaterialPrintBehavior CustomPrintBehavior; // 0x002D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UMaterialInstanceDynamic* GetDynamicMaterialInstance(class AWeapon* Weapon);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMaterialWeaponMod">();
|
|
}
|
|
static class UPhxMaterialWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMaterialWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMaterialWeaponMod) == 0x000008, "Wrong alignment on UPhxMaterialWeaponMod");
|
|
static_assert(sizeof(UPhxMaterialWeaponMod) == 0x000030, "Wrong size on UPhxMaterialWeaponMod");
|
|
static_assert(offsetof(UPhxMaterialWeaponMod, MaterialIndex) == 0x000028, "Member 'UPhxMaterialWeaponMod::MaterialIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialWeaponMod, bUseCustomPrintBehavior) == 0x00002C, "Member 'UPhxMaterialWeaponMod::bUseCustomPrintBehavior' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialWeaponMod, CustomPrintBehavior) == 0x00002D, "Member 'UPhxMaterialWeaponMod::CustomPrintBehavior' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMaterialScalarParamWeaponMod
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxMaterialScalarParamWeaponMod final : public UPhxMaterialWeaponMod
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Value; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMaterialScalarParamWeaponMod">();
|
|
}
|
|
static class UPhxMaterialScalarParamWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMaterialScalarParamWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMaterialScalarParamWeaponMod) == 0x000008, "Wrong alignment on UPhxMaterialScalarParamWeaponMod");
|
|
static_assert(sizeof(UPhxMaterialScalarParamWeaponMod) == 0x000040, "Wrong size on UPhxMaterialScalarParamWeaponMod");
|
|
static_assert(offsetof(UPhxMaterialScalarParamWeaponMod, ParameterName) == 0x000030, "Member 'UPhxMaterialScalarParamWeaponMod::ParameterName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialScalarParamWeaponMod, Value) == 0x000038, "Member 'UPhxMaterialScalarParamWeaponMod::Value' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIVentBackingComponent
|
|
// 0x0000 (0x0230 - 0x0230)
|
|
class UPhxAIVentBackingComponent final : public UChildActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIVentBackingComponent">();
|
|
}
|
|
static class UPhxAIVentBackingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIVentBackingComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIVentBackingComponent) == 0x000010, "Wrong alignment on UPhxAIVentBackingComponent");
|
|
static_assert(sizeof(UPhxAIVentBackingComponent) == 0x000230, "Wrong size on UPhxAIVentBackingComponent");
|
|
|
|
// Class Phoenix.Checkpoint
|
|
// 0x0140 (0x0360 - 0x0220)
|
|
class ACheckpoint final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnCheckpointLoaded; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCheckpointBeginLoad; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Player)> PreCheckpointReached; // 0x0240(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnRequestCheckpointReady; // 0x0250(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class APlayerCheckpointStart*> PlayerStarts; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class APhxAISpawner_Companion> CompanionStart; // 0x0270(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CheckpointId; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoFadeInOnRestore; // 0x02A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A1[0x3]; // 0x02A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CheckpointAutoFadeInTime; // 0x02A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CheckpointAutoFadeInDelay; // 0x02A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULoadoutDataAsset* LoadoutDataAsset; // 0x02B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLoadoutData LoadoutData; // 0x02B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
bool bIgnoreOnTest; // 0x02E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E1[0x7]; // 0x02E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftObjectPtr<class UWorld>> GameplayLevels; // 0x02E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
int32 MaximumFramesToWaitForEnemyReady; // 0x02F8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2FC[0x4]; // 0x02FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftObjectPtr<class UWorld>> WaitForSublevelsBehindLoadingScreen; // 0x0300(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
struct FPerPlatformFloat AdditionalLoadingScreenDelay; // 0x0310(0x0004)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_314[0x4]; // 0x0314(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer CheckpointTags; // 0x0318(0x0020)(Edit, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_338[0x19]; // 0x0338(0x0019)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bHasCheckpointBeenReached; // 0x0351(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_352[0x6]; // 0x0352(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGuidComponent* GuidComponent; // 0x0358(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void CheckpointReached(class APhxPlayerCharacter* Player, bool bForce);
|
|
void DisableCheckpoint();
|
|
void EnableCheckpoint();
|
|
void NotifyCheckpointReady();
|
|
void OnBeginOverlap(class AActor* MyActor, class AActor* OtherActor);
|
|
void OnCompanionSpawned(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid);
|
|
|
|
const class FName GetCheckpointId() const;
|
|
bool IsCheckpointEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Checkpoint">();
|
|
}
|
|
static class ACheckpoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ACheckpoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(ACheckpoint) == 0x000008, "Wrong alignment on ACheckpoint");
|
|
static_assert(sizeof(ACheckpoint) == 0x000360, "Wrong size on ACheckpoint");
|
|
static_assert(offsetof(ACheckpoint, OnCheckpointLoaded) == 0x000220, "Member 'ACheckpoint::OnCheckpointLoaded' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, OnCheckpointBeginLoad) == 0x000230, "Member 'ACheckpoint::OnCheckpointBeginLoad' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, PreCheckpointReached) == 0x000240, "Member 'ACheckpoint::PreCheckpointReached' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, OnRequestCheckpointReady) == 0x000250, "Member 'ACheckpoint::OnRequestCheckpointReady' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, PlayerStarts) == 0x000260, "Member 'ACheckpoint::PlayerStarts' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, CompanionStart) == 0x000270, "Member 'ACheckpoint::CompanionStart' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, CheckpointId) == 0x000298, "Member 'ACheckpoint::CheckpointId' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, bAutoFadeInOnRestore) == 0x0002A0, "Member 'ACheckpoint::bAutoFadeInOnRestore' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, CheckpointAutoFadeInTime) == 0x0002A4, "Member 'ACheckpoint::CheckpointAutoFadeInTime' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, CheckpointAutoFadeInDelay) == 0x0002A8, "Member 'ACheckpoint::CheckpointAutoFadeInDelay' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, LoadoutDataAsset) == 0x0002B0, "Member 'ACheckpoint::LoadoutDataAsset' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, LoadoutData) == 0x0002B8, "Member 'ACheckpoint::LoadoutData' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, bIgnoreOnTest) == 0x0002E0, "Member 'ACheckpoint::bIgnoreOnTest' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, GameplayLevels) == 0x0002E8, "Member 'ACheckpoint::GameplayLevels' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, MaximumFramesToWaitForEnemyReady) == 0x0002F8, "Member 'ACheckpoint::MaximumFramesToWaitForEnemyReady' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, WaitForSublevelsBehindLoadingScreen) == 0x000300, "Member 'ACheckpoint::WaitForSublevelsBehindLoadingScreen' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, AdditionalLoadingScreenDelay) == 0x000310, "Member 'ACheckpoint::AdditionalLoadingScreenDelay' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, CheckpointTags) == 0x000318, "Member 'ACheckpoint::CheckpointTags' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, bHasCheckpointBeenReached) == 0x000351, "Member 'ACheckpoint::bHasCheckpointBeenReached' has a wrong offset!");
|
|
static_assert(offsetof(ACheckpoint, GuidComponent) == 0x000358, "Member 'ACheckpoint::GuidComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.MotionMatchCostTest
|
|
// 0x0130 (0x0350 - 0x0220)
|
|
class alignas(0x10) AMotionMatchCostTest final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0xB7]; // 0x0220(0x00B7)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bCancel; // 0x02D7(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ExpectedRepeats; // 0x02D8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DC[0x4]; // 0x02DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMotionMatchCostRetriever* CostRetriever; // 0x02E0(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EMotionMatchTestAI AIChosen)> SelectAI; // 0x02E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EMotionMatchTestAngle AngleChosen)> SelectAngle; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EMotionMatchTestFoot FootChosen)> SelectFoot; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EMotionMatchTestMovement MovementChosen)> SelectMovement; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EMotionMatchTestMotion MotionChosen)> SelectMotion; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> WriteToFile; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CancelTest(bool bWasCompleted);
|
|
void CollectCost(float AvgCost);
|
|
void ExecuteTest(EMotionMatchTestAI ChosenSubtestAI, EMotionMatchTestMotion ChosenSubtestMotion, EMotionMatchTestMovement ChosenSubtestMovement);
|
|
bool SaveTestResults(const class FString& SaveDirectory, const class FString& Filename, bool AllowOverWriting);
|
|
void SetCostRetriever(class UMotionMatchCostRetriever* Retriever);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchCostTest">();
|
|
}
|
|
static class AMotionMatchCostTest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AMotionMatchCostTest>();
|
|
}
|
|
};
|
|
static_assert(alignof(AMotionMatchCostTest) == 0x000010, "Wrong alignment on AMotionMatchCostTest");
|
|
static_assert(sizeof(AMotionMatchCostTest) == 0x000350, "Wrong size on AMotionMatchCostTest");
|
|
static_assert(offsetof(AMotionMatchCostTest, bCancel) == 0x0002D7, "Member 'AMotionMatchCostTest::bCancel' has a wrong offset!");
|
|
static_assert(offsetof(AMotionMatchCostTest, ExpectedRepeats) == 0x0002D8, "Member 'AMotionMatchCostTest::ExpectedRepeats' has a wrong offset!");
|
|
static_assert(offsetof(AMotionMatchCostTest, CostRetriever) == 0x0002E0, "Member 'AMotionMatchCostTest::CostRetriever' has a wrong offset!");
|
|
static_assert(offsetof(AMotionMatchCostTest, SelectAI) == 0x0002E8, "Member 'AMotionMatchCostTest::SelectAI' has a wrong offset!");
|
|
static_assert(offsetof(AMotionMatchCostTest, SelectAngle) == 0x0002F8, "Member 'AMotionMatchCostTest::SelectAngle' has a wrong offset!");
|
|
static_assert(offsetof(AMotionMatchCostTest, SelectFoot) == 0x000308, "Member 'AMotionMatchCostTest::SelectFoot' has a wrong offset!");
|
|
static_assert(offsetof(AMotionMatchCostTest, SelectMovement) == 0x000318, "Member 'AMotionMatchCostTest::SelectMovement' has a wrong offset!");
|
|
static_assert(offsetof(AMotionMatchCostTest, SelectMotion) == 0x000328, "Member 'AMotionMatchCostTest::SelectMotion' has a wrong offset!");
|
|
static_assert(offsetof(AMotionMatchCostTest, WriteToFile) == 0x000338, "Member 'AMotionMatchCostTest::WriteToFile' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAmbienceManager
|
|
// 0x00C0 (0x02E0 - 0x0220)
|
|
class APhxAmbienceManager final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x10]; // 0x0220(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FBed> ActiveAmbience; // 0x0230(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
struct FBedStop DelayedBedStop; // 0x0240(0x0018)(NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FOneShotPositioning OneShotPositioning; // 0x0258(0x0014)(NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkComponent* XShotComp; // 0x0270(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USphereComponent* AmbientTriggerVolume; // 0x0278(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_280[0x5]; // 0x0280(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 DrawDebugRandomEmitters : 1; // 0x0285(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_286[0x5A]; // 0x0286(0x005A)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class APhxAmbienceManager* Get(const class UObject* WorldContextObject);
|
|
|
|
void EnterAmbientRegion(class AAmbientRegion* AmbientRegion);
|
|
void ExitAmbientRegion(class AAmbientRegion* AmbientRegion);
|
|
void VerifySorting();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAmbienceManager">();
|
|
}
|
|
static class APhxAmbienceManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAmbienceManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAmbienceManager) == 0x000008, "Wrong alignment on APhxAmbienceManager");
|
|
static_assert(sizeof(APhxAmbienceManager) == 0x0002E0, "Wrong size on APhxAmbienceManager");
|
|
static_assert(offsetof(APhxAmbienceManager, ActiveAmbience) == 0x000230, "Member 'APhxAmbienceManager::ActiveAmbience' has a wrong offset!");
|
|
static_assert(offsetof(APhxAmbienceManager, DelayedBedStop) == 0x000240, "Member 'APhxAmbienceManager::DelayedBedStop' has a wrong offset!");
|
|
static_assert(offsetof(APhxAmbienceManager, OneShotPositioning) == 0x000258, "Member 'APhxAmbienceManager::OneShotPositioning' has a wrong offset!");
|
|
static_assert(offsetof(APhxAmbienceManager, XShotComp) == 0x000270, "Member 'APhxAmbienceManager::XShotComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxAmbienceManager, AmbientTriggerVolume) == 0x000278, "Member 'APhxAmbienceManager::AmbientTriggerVolume' has a wrong offset!");
|
|
|
|
// Class Phoenix.CinematicState
|
|
// 0x0010 (0x0410 - 0x0400)
|
|
class UCinematicState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
uint8 Pad_400[0x10]; // 0x0400(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEndFakeCinematic();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CinematicState">();
|
|
}
|
|
static class UCinematicState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCinematicState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCinematicState) == 0x000008, "Wrong alignment on UCinematicState");
|
|
static_assert(sizeof(UCinematicState) == 0x000410, "Wrong size on UCinematicState");
|
|
|
|
// Class Phoenix.PhxCharacterHeartbeatSettings
|
|
// 0x0070 (0x00A0 - 0x0030)
|
|
class UPhxCharacterHeartbeatSettings final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
int32 BaseHeartRate; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxHeartRate; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CooldownRate; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CooldownDelay; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DiminishingReturnPercent; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxVarianceDelta; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VarianceUpdateFrequency; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<struct FGameplayTag, class UPhxCharacterHeartbeatModifier*> GameplayTagModifiers; // 0x0050(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterHeartbeatSettings">();
|
|
}
|
|
static class UPhxCharacterHeartbeatSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterHeartbeatSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterHeartbeatSettings) == 0x000008, "Wrong alignment on UPhxCharacterHeartbeatSettings");
|
|
static_assert(sizeof(UPhxCharacterHeartbeatSettings) == 0x0000A0, "Wrong size on UPhxCharacterHeartbeatSettings");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatSettings, BaseHeartRate) == 0x000030, "Member 'UPhxCharacterHeartbeatSettings::BaseHeartRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatSettings, MaxHeartRate) == 0x000034, "Member 'UPhxCharacterHeartbeatSettings::MaxHeartRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatSettings, CooldownRate) == 0x000038, "Member 'UPhxCharacterHeartbeatSettings::CooldownRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatSettings, CooldownDelay) == 0x00003C, "Member 'UPhxCharacterHeartbeatSettings::CooldownDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatSettings, DiminishingReturnPercent) == 0x000040, "Member 'UPhxCharacterHeartbeatSettings::DiminishingReturnPercent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatSettings, MaxVarianceDelta) == 0x000044, "Member 'UPhxCharacterHeartbeatSettings::MaxVarianceDelta' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatSettings, VarianceUpdateFrequency) == 0x000048, "Member 'UPhxCharacterHeartbeatSettings::VarianceUpdateFrequency' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatSettings, GameplayTagModifiers) == 0x000050, "Member 'UPhxCharacterHeartbeatSettings::GameplayTagModifiers' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryDetails
|
|
// 0x0160 (0x03C0 - 0x0260)
|
|
class UInventoryDetails : public UUserWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bIsFocused)> OnFocused; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* NavLeftSound; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavRightSound; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavUpSound; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavDownSound; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ConfirmSound; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemName; // 0x0298(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemDescription; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* ItemIcon; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UObject* ParentInterfaceObject; // 0x02B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FItemData CachedItemData; // 0x02B8(0x0100)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B8[0x8]; // 0x03B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyVID(const class UVirtualItemData* InVID);
|
|
void SetFocused(bool bInFocused);
|
|
void SetItemDetails(const struct FItemData& InItem);
|
|
|
|
bool IsFocused() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryDetails">();
|
|
}
|
|
static class UInventoryDetails* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryDetails>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryDetails) == 0x000008, "Wrong alignment on UInventoryDetails");
|
|
static_assert(sizeof(UInventoryDetails) == 0x0003C0, "Wrong size on UInventoryDetails");
|
|
static_assert(offsetof(UInventoryDetails, OnFocused) == 0x000260, "Member 'UInventoryDetails::OnFocused' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, NavLeftSound) == 0x000270, "Member 'UInventoryDetails::NavLeftSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, NavRightSound) == 0x000278, "Member 'UInventoryDetails::NavRightSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, NavUpSound) == 0x000280, "Member 'UInventoryDetails::NavUpSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, NavDownSound) == 0x000288, "Member 'UInventoryDetails::NavDownSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, ConfirmSound) == 0x000290, "Member 'UInventoryDetails::ConfirmSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, ItemName) == 0x000298, "Member 'UInventoryDetails::ItemName' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, ItemDescription) == 0x0002A0, "Member 'UInventoryDetails::ItemDescription' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, ItemIcon) == 0x0002A8, "Member 'UInventoryDetails::ItemIcon' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, ParentInterfaceObject) == 0x0002B0, "Member 'UInventoryDetails::ParentInterfaceObject' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDetails, CachedItemData) == 0x0002B8, "Member 'UInventoryDetails::CachedItemData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIAwarenessSystem
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UPhxAIAwarenessSystem final : public UObject
|
|
{
|
|
public:
|
|
TArray<class UPhxAISensorDefinition*> SensorDefinitions; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPhxAISensor*> Sensors; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAwarenessSystem">();
|
|
}
|
|
static class UPhxAIAwarenessSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAwarenessSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAwarenessSystem) == 0x000008, "Wrong alignment on UPhxAIAwarenessSystem");
|
|
static_assert(sizeof(UPhxAIAwarenessSystem) == 0x000050, "Wrong size on UPhxAIAwarenessSystem");
|
|
static_assert(offsetof(UPhxAIAwarenessSystem, SensorDefinitions) == 0x000028, "Member 'UPhxAIAwarenessSystem::SensorDefinitions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIAwarenessSystem, Sensors) == 0x000038, "Member 'UPhxAIAwarenessSystem::Sensors' has a wrong offset!");
|
|
|
|
// Class Phoenix.CinematicWidget
|
|
// 0x0000 (0x0298 - 0x0298)
|
|
class UCinematicWidget final : public UPhxMenuWidget
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CinematicWidget">();
|
|
}
|
|
static class UCinematicWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCinematicWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCinematicWidget) == 0x000008, "Wrong alignment on UCinematicWidget");
|
|
static_assert(sizeof(UCinematicWidget) == 0x000298, "Wrong size on UCinematicWidget");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_Ambush
|
|
// 0x0038 (0x0078 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_Ambush final : public UPhxAIGameplayAbilityDefinition_Base
|
|
{
|
|
public:
|
|
class UAnimMontage* LoopingMontage; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ExitLoopMontage; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExitLoopOnDamageRecieved; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag ExitLoopGameplayEventTag; // 0x0054(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldPlayDead; // 0x005C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UPhxAISensorDefinition>> DisabledSensorReceivers; // 0x0060(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bPerformCharacterSpecificAmbushBehavior; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetCharacterInvincible; // 0x0071(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetCharacterInvisible; // 0x0072(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetCanCorpseStomp; // 0x0073(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMakeAIAwareOfPlayerOnAmbushComplete; // 0x0074(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoCreateNavObstacle; // 0x0075(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_76[0x2]; // 0x0076(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_Ambush">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_Ambush* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_Ambush>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_Ambush) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_Ambush");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_Ambush) == 0x000078, "Wrong size on UPhxAIGameplayAbilityDefinition_Ambush");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, LoopingMontage) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::LoopingMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, ExitLoopMontage) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::ExitLoopMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, bExitLoopOnDamageRecieved) == 0x000050, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::bExitLoopOnDamageRecieved' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, ExitLoopGameplayEventTag) == 0x000054, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::ExitLoopGameplayEventTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, bShouldPlayDead) == 0x00005C, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::bShouldPlayDead' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, DisabledSensorReceivers) == 0x000060, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::DisabledSensorReceivers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, bPerformCharacterSpecificAmbushBehavior) == 0x000070, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::bPerformCharacterSpecificAmbushBehavior' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, bSetCharacterInvincible) == 0x000071, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::bSetCharacterInvincible' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, bSetCharacterInvisible) == 0x000072, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::bSetCharacterInvisible' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, bSetCanCorpseStomp) == 0x000073, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::bSetCanCorpseStomp' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, bMakeAIAwareOfPlayerOnAmbushComplete) == 0x000074, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::bMakeAIAwareOfPlayerOnAmbushComplete' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Ambush, bAutoCreateNavObstacle) == 0x000075, "Member 'UPhxAIGameplayAbilityDefinition_Ambush::bAutoCreateNavObstacle' has a wrong offset!");
|
|
|
|
// Class Phoenix.MotionMatchOrientState
|
|
// 0x0008 (0x04E8 - 0x04E0)
|
|
class UMotionMatchOrientState : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
float MaxDuration; // 0x04E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E4[0x4]; // 0x04E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchOrientState">();
|
|
}
|
|
static class UMotionMatchOrientState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchOrientState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchOrientState) == 0x000008, "Wrong alignment on UMotionMatchOrientState");
|
|
static_assert(sizeof(UMotionMatchOrientState) == 0x0004E8, "Wrong size on UMotionMatchOrientState");
|
|
static_assert(offsetof(UMotionMatchOrientState, MaxDuration) == 0x0004E0, "Member 'UMotionMatchOrientState::MaxDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Stumble
|
|
// 0x0000 (0x03C0 - 0x03C0)
|
|
class UPhxAIGameplayAbility_Stumble final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
void OnMontageEnded();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Stumble">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Stumble* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Stumble>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Stumble) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Stumble");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Stumble) == 0x0003C0, "Wrong size on UPhxAIGameplayAbility_Stumble");
|
|
|
|
// Class Phoenix.LocoInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class ULocoInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LocoInteraction">();
|
|
}
|
|
static class ULocoInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocoInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULocoInteraction) == 0x000008, "Wrong alignment on ULocoInteraction");
|
|
static_assert(sizeof(ULocoInteraction) == 0x000068, "Wrong size on ULocoInteraction");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_LinkTraversal
|
|
// 0x00A8 (0x00D0 - 0x0028)
|
|
class UPhxGameplayEventData_LinkTraversal final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0xA8]; // 0x0028(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_LinkTraversal">();
|
|
}
|
|
static class UPhxGameplayEventData_LinkTraversal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_LinkTraversal>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_LinkTraversal) == 0x000008, "Wrong alignment on UPhxGameplayEventData_LinkTraversal");
|
|
static_assert(sizeof(UPhxGameplayEventData_LinkTraversal) == 0x0000D0, "Wrong size on UPhxGameplayEventData_LinkTraversal");
|
|
|
|
// Class Phoenix.PhxAISpawningSystem
|
|
// 0x02E8 (0x0310 - 0x0028)
|
|
class UPhxAISpawningSystem final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
class APhxAISpawner_Persistent* PersistentSpawner; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_30[0x2E0]; // 0x0030(0x02E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void DespawnAI(class UObject* WorldContextObject, EPhxAIDespawnReason Reason, bool bEnemiesOnly);
|
|
static void DespawnAICharacter(class UObject* WorldContextObject, class APhxAICharacter* Character, EPhxAIDespawnReason Reason);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawningSystem">();
|
|
}
|
|
static class UPhxAISpawningSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISpawningSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISpawningSystem) == 0x000008, "Wrong alignment on UPhxAISpawningSystem");
|
|
static_assert(sizeof(UPhxAISpawningSystem) == 0x000310, "Wrong size on UPhxAISpawningSystem");
|
|
static_assert(offsetof(UPhxAISpawningSystem, PersistentSpawner) == 0x000028, "Member 'UPhxAISpawningSystem::PersistentSpawner' has a wrong offset!");
|
|
|
|
// Class Phoenix.ContextualReactionStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UContextualReactionStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ContextualReactionStateParams">();
|
|
}
|
|
static class UContextualReactionStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UContextualReactionStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UContextualReactionStateParams) == 0x000008, "Wrong alignment on UContextualReactionStateParams");
|
|
static_assert(sizeof(UContextualReactionStateParams) == 0x000038, "Wrong size on UContextualReactionStateParams");
|
|
|
|
// Class Phoenix.OptionsWidget
|
|
// 0x0070 (0x02D0 - 0x0260)
|
|
class UOptionsWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class FText LeftLabel; // 0x0260(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class FText MiddleLabel; // 0x0278(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class FText RightLabel; // 0x0290(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
bool LeftValue; // 0x02A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool MiddleValue; // 0x02A9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool RightValue; // 0x02AA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2AB[0x5]; // 0x02AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<bool> OptionValues; // 0x02B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FString> OptionLabels; // 0x02C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void Close();
|
|
void Open();
|
|
void SetSelection(int32 ButtonIndex, bool bIsRight, bool bPlayAnimation);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"OptionsWidget">();
|
|
}
|
|
static class UOptionsWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UOptionsWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UOptionsWidget) == 0x000008, "Wrong alignment on UOptionsWidget");
|
|
static_assert(sizeof(UOptionsWidget) == 0x0002D0, "Wrong size on UOptionsWidget");
|
|
static_assert(offsetof(UOptionsWidget, LeftLabel) == 0x000260, "Member 'UOptionsWidget::LeftLabel' has a wrong offset!");
|
|
static_assert(offsetof(UOptionsWidget, MiddleLabel) == 0x000278, "Member 'UOptionsWidget::MiddleLabel' has a wrong offset!");
|
|
static_assert(offsetof(UOptionsWidget, RightLabel) == 0x000290, "Member 'UOptionsWidget::RightLabel' has a wrong offset!");
|
|
static_assert(offsetof(UOptionsWidget, LeftValue) == 0x0002A8, "Member 'UOptionsWidget::LeftValue' has a wrong offset!");
|
|
static_assert(offsetof(UOptionsWidget, MiddleValue) == 0x0002A9, "Member 'UOptionsWidget::MiddleValue' has a wrong offset!");
|
|
static_assert(offsetof(UOptionsWidget, RightValue) == 0x0002AA, "Member 'UOptionsWidget::RightValue' has a wrong offset!");
|
|
static_assert(offsetof(UOptionsWidget, OptionValues) == 0x0002B0, "Member 'UOptionsWidget::OptionValues' has a wrong offset!");
|
|
static_assert(offsetof(UOptionsWidget, OptionLabels) == 0x0002C0, "Member 'UOptionsWidget::OptionLabels' has a wrong offset!");
|
|
|
|
// Class Phoenix.ContextualReactionState
|
|
// 0x0008 (0x04C0 - 0x04B8)
|
|
class UContextualReactionState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ContextualReactionState">();
|
|
}
|
|
static class UContextualReactionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UContextualReactionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UContextualReactionState) == 0x000008, "Wrong alignment on UContextualReactionState");
|
|
static_assert(sizeof(UContextualReactionState) == 0x0004C0, "Wrong size on UContextualReactionState");
|
|
|
|
// Class Phoenix.PhxAIPointOfInterest
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class APhxAIPointOfInterest : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* Occupier, class APhxAIPointOfInterest* PointOfInterest)> OnReached; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* Occupier, class APhxAIPointOfInterest* PointOfInterest, bool bInterrupted)> OnDeparted; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxAIPointOfInterestComponent* PointOfInterestComponent; // 0x0240(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void DisableBroadcasting();
|
|
void EnableBroadcasting();
|
|
class UPhxAIBlackboardValue_Base* GetBlackboardValue(int32 idx);
|
|
int32 GetBlackboardValuesCount();
|
|
void UpdateEditorPreview();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPointOfInterest">();
|
|
}
|
|
static class APhxAIPointOfInterest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIPointOfInterest>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIPointOfInterest) == 0x000008, "Wrong alignment on APhxAIPointOfInterest");
|
|
static_assert(sizeof(APhxAIPointOfInterest) == 0x000248, "Wrong size on APhxAIPointOfInterest");
|
|
static_assert(offsetof(APhxAIPointOfInterest, OnReached) == 0x000220, "Member 'APhxAIPointOfInterest::OnReached' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPointOfInterest, OnDeparted) == 0x000230, "Member 'APhxAIPointOfInterest::OnDeparted' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPointOfInterest, PointOfInterestComponent) == 0x000240, "Member 'APhxAIPointOfInterest::PointOfInterestComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.GameplayAbilityState
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class UGameplayAbilityState : public UCharacterState
|
|
{
|
|
public:
|
|
struct FGameplayTag AbilityTag; // 0x04B8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C0[0x8]; // 0x04C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GameplayAbilityState">();
|
|
}
|
|
static class UGameplayAbilityState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameplayAbilityState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGameplayAbilityState) == 0x000008, "Wrong alignment on UGameplayAbilityState");
|
|
static_assert(sizeof(UGameplayAbilityState) == 0x0004C8, "Wrong size on UGameplayAbilityState");
|
|
static_assert(offsetof(UGameplayAbilityState, AbilityTag) == 0x0004B8, "Member 'UGameplayAbilityState::AbilityTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryFSM
|
|
// 0x0058 (0x0458 - 0x0400)
|
|
class UInventoryFSM : public UPlayerControllerState
|
|
{
|
|
public:
|
|
struct FStateRef Enter; // 0x0400(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Main; // 0x0410(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Tutorial; // 0x0420(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Closed; // 0x0430(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float MaxAngleDifference; // 0x0440(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationSpeed; // 0x0444(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeToReachMaxSpeed; // 0x0448(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44C[0xC]; // 0x044C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterHealthModified(class UPhxHealthComponent* HealthComp, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryFSM">();
|
|
}
|
|
static class UInventoryFSM* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryFSM>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryFSM) == 0x000008, "Wrong alignment on UInventoryFSM");
|
|
static_assert(sizeof(UInventoryFSM) == 0x000458, "Wrong size on UInventoryFSM");
|
|
static_assert(offsetof(UInventoryFSM, Enter) == 0x000400, "Member 'UInventoryFSM::Enter' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFSM, Main) == 0x000410, "Member 'UInventoryFSM::Main' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFSM, Tutorial) == 0x000420, "Member 'UInventoryFSM::Tutorial' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFSM, Closed) == 0x000430, "Member 'UInventoryFSM::Closed' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFSM, MaxAngleDifference) == 0x000440, "Member 'UInventoryFSM::MaxAngleDifference' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFSM, RotationSpeed) == 0x000444, "Member 'UInventoryFSM::RotationSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFSM, TimeToReachMaxSpeed) == 0x000448, "Member 'UInventoryFSM::TimeToReachMaxSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.CorpseStompState
|
|
// 0x0038 (0x0500 - 0x04C8)
|
|
class UCorpseStompState final : public UGameplayAbilityState
|
|
{
|
|
public:
|
|
class UDataTable* StompAnimDataTable; // 0x04C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* StompEffectsDataTable; // 0x04D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* HeadwipeMontage; // 0x04D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 HeadWipeChance; // 0x04E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E4[0x14]; // 0x04E4(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPlayerCharacter* PlayerCharacter; // 0x04F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CorpseStompState">();
|
|
}
|
|
static class UCorpseStompState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCorpseStompState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCorpseStompState) == 0x000008, "Wrong alignment on UCorpseStompState");
|
|
static_assert(sizeof(UCorpseStompState) == 0x000500, "Wrong size on UCorpseStompState");
|
|
static_assert(offsetof(UCorpseStompState, StompAnimDataTable) == 0x0004C8, "Member 'UCorpseStompState::StompAnimDataTable' has a wrong offset!");
|
|
static_assert(offsetof(UCorpseStompState, StompEffectsDataTable) == 0x0004D0, "Member 'UCorpseStompState::StompEffectsDataTable' has a wrong offset!");
|
|
static_assert(offsetof(UCorpseStompState, HeadwipeMontage) == 0x0004D8, "Member 'UCorpseStompState::HeadwipeMontage' has a wrong offset!");
|
|
static_assert(offsetof(UCorpseStompState, HeadWipeChance) == 0x0004E0, "Member 'UCorpseStompState::HeadWipeChance' has a wrong offset!");
|
|
static_assert(offsetof(UCorpseStompState, PlayerCharacter) == 0x0004F8, "Member 'UCorpseStompState::PlayerCharacter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_Base
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UPhxAIBlackboardValue_Base : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName BlackboardKeyName; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_Base">();
|
|
}
|
|
static class UPhxAIBlackboardValue_Base* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_Base>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_Base) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_Base");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_Base) == 0x000058, "Wrong size on UPhxAIBlackboardValue_Base");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_Base, BlackboardKeyName) == 0x000050, "Member 'UPhxAIBlackboardValue_Base::BlackboardKeyName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_Name
|
|
// 0x0008 (0x0060 - 0x0058)
|
|
class UPhxAIBlackboardValue_Name final : public UPhxAIBlackboardValue_Base
|
|
{
|
|
public:
|
|
class FName BlackboardValue; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_Name">();
|
|
}
|
|
static class UPhxAIBlackboardValue_Name* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_Name>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_Name) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_Name");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_Name) == 0x000060, "Wrong size on UPhxAIBlackboardValue_Name");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_Name, BlackboardValue) == 0x000058, "Member 'UPhxAIBlackboardValue_Name::BlackboardValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplinePoint
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APhxMovementSplinePoint : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplinePoint">();
|
|
}
|
|
static class APhxMovementSplinePoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMovementSplinePoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMovementSplinePoint) == 0x000008, "Wrong alignment on APhxMovementSplinePoint");
|
|
static_assert(sizeof(APhxMovementSplinePoint) == 0x000228, "Wrong size on APhxMovementSplinePoint");
|
|
|
|
// Class Phoenix.PhxMovementSplinePoint_RotationConstraint
|
|
// 0x0008 (0x0230 - 0x0228)
|
|
class APhxMovementSplinePoint_RotationConstraint final : public APhxMovementSplinePoint
|
|
{
|
|
public:
|
|
float PitchOffsetExtent; // 0x0228(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RollOffsetExtent; // 0x022C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplinePoint_RotationConstraint">();
|
|
}
|
|
static class APhxMovementSplinePoint_RotationConstraint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMovementSplinePoint_RotationConstraint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMovementSplinePoint_RotationConstraint) == 0x000008, "Wrong alignment on APhxMovementSplinePoint_RotationConstraint");
|
|
static_assert(sizeof(APhxMovementSplinePoint_RotationConstraint) == 0x000230, "Wrong size on APhxMovementSplinePoint_RotationConstraint");
|
|
static_assert(offsetof(APhxMovementSplinePoint_RotationConstraint, PitchOffsetExtent) == 0x000228, "Member 'APhxMovementSplinePoint_RotationConstraint::PitchOffsetExtent' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSplinePoint_RotationConstraint, RollOffsetExtent) == 0x00022C, "Member 'APhxMovementSplinePoint_RotationConstraint::RollOffsetExtent' has a wrong offset!");
|
|
|
|
// Class Phoenix.CrouchLocomotionState
|
|
// 0x0068 (0x0538 - 0x04D0)
|
|
class UCrouchLocomotionState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Idle; // 0x04D0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef Walk; // 0x04E0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef Orient; // 0x04F0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef AimCrouch; // 0x0500(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef AimIdle; // 0x0510(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float EnterIdleTime; // 0x0520(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraIdleTimeToTriggerReorient; // 0x0524(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_528[0x10]; // 0x0528(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CrouchLocomotionState">();
|
|
}
|
|
static class UCrouchLocomotionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCrouchLocomotionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCrouchLocomotionState) == 0x000008, "Wrong alignment on UCrouchLocomotionState");
|
|
static_assert(sizeof(UCrouchLocomotionState) == 0x000538, "Wrong size on UCrouchLocomotionState");
|
|
static_assert(offsetof(UCrouchLocomotionState, Idle) == 0x0004D0, "Member 'UCrouchLocomotionState::Idle' has a wrong offset!");
|
|
static_assert(offsetof(UCrouchLocomotionState, Walk) == 0x0004E0, "Member 'UCrouchLocomotionState::Walk' has a wrong offset!");
|
|
static_assert(offsetof(UCrouchLocomotionState, Orient) == 0x0004F0, "Member 'UCrouchLocomotionState::Orient' has a wrong offset!");
|
|
static_assert(offsetof(UCrouchLocomotionState, AimCrouch) == 0x000500, "Member 'UCrouchLocomotionState::AimCrouch' has a wrong offset!");
|
|
static_assert(offsetof(UCrouchLocomotionState, AimIdle) == 0x000510, "Member 'UCrouchLocomotionState::AimIdle' has a wrong offset!");
|
|
static_assert(offsetof(UCrouchLocomotionState, EnterIdleTime) == 0x000520, "Member 'UCrouchLocomotionState::EnterIdleTime' has a wrong offset!");
|
|
static_assert(offsetof(UCrouchLocomotionState, CameraIdleTimeToTriggerReorient) == 0x000524, "Member 'UCrouchLocomotionState::CameraIdleTimeToTriggerReorient' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_FadeToBlack
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_FadeToBlack final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
float FadeDuration; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_FadeToBlack">();
|
|
}
|
|
static class UPhxAnimNotify_FadeToBlack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_FadeToBlack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_FadeToBlack) == 0x000008, "Wrong alignment on UPhxAnimNotify_FadeToBlack");
|
|
static_assert(sizeof(UPhxAnimNotify_FadeToBlack) == 0x000048, "Wrong size on UPhxAnimNotify_FadeToBlack");
|
|
static_assert(offsetof(UPhxAnimNotify_FadeToBlack, FadeDuration) == 0x000040, "Member 'UPhxAnimNotify_FadeToBlack::FadeDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementDirectionCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxMovementDirectionCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
float AngleBufferDegrees; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CheckYawDirectionDegrees; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumSpeed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementDirectionCondition">();
|
|
}
|
|
static class UPhxMovementDirectionCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMovementDirectionCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMovementDirectionCondition) == 0x000008, "Wrong alignment on UPhxMovementDirectionCondition");
|
|
static_assert(sizeof(UPhxMovementDirectionCondition) == 0x000040, "Wrong size on UPhxMovementDirectionCondition");
|
|
static_assert(offsetof(UPhxMovementDirectionCondition, AngleBufferDegrees) == 0x000030, "Member 'UPhxMovementDirectionCondition::AngleBufferDegrees' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementDirectionCondition, CheckYawDirectionDegrees) == 0x000034, "Member 'UPhxMovementDirectionCondition::CheckYawDirectionDegrees' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementDirectionCondition, MinimumSpeed) == 0x000038, "Member 'UPhxMovementDirectionCondition::MinimumSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhoenixGameModeBase
|
|
// 0x01F8 (0x04B8 - 0x02C0)
|
|
class APhoenixGameModeBase : public AGameModeBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* DeadCharacter)> OnPlayerDeath; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* CharacterToRespawn)> OnRespawnPlayer; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ACheckpoint* RestoredCheckpoint)> OnProgressRestored; // 0x02E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ACheckpoint* RestoredCheckpoint)> OnProgressBeginRestore; // 0x02F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ACheckpoint* RecordedCheckpoint)> OnCheckpointRecorded; // 0x0300(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class AActor>> AutoCreateActors; // 0x0310(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FQteConfig QteConfig; // 0x0320(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRespawnConfig RespawnConfig; // 0x0338(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class ULevelTransitionDataAsset> DefaultLevelToLoad; // 0x0340(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class ULevelTransitionDataAsset> DefaultLevelToLoadForLowEnd; // 0x0368(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlaceholderVOWidget> PlaceholderVOWidgetClass; // 0x0390(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* PlaceholderVOTable; // 0x0398(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* ObjectiveDefinitions; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* LevelTable; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* DifficultyTable; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPlaceholderVOWidget* PlaceholderVOWidget; // 0x03B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APawn> SecondaryControllerPawnClass; // 0x03C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C8[0x18]; // 0x03C8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPhxDifficultyLevel, class UPhxDifficultySettings*> DifficultySettingsMap; // 0x03E0(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TMap<struct FGameplayTag, class UDataTable*> RiotModeStatsDataTableMap; // 0x0430(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UDataTable* RiotModeCreditsDataTable; // 0x0480(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RiotModeMaxComboValue; // 0x0488(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RiotModeMaxComboTimer; // 0x048C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RiotModeComboValueDecayRate; // 0x0490(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_494[0x4]; // 0x0494(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* RiotModeModifierScoreThresholdIncrementCurve; // 0x0498(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RiotModeModifierScoreBaseThreshold; // 0x04A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RiotModeModifierScoreThresholdIncrementPercent; // 0x04A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RiotModeModifierActiveDuration; // 0x04A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxRiotModeActivePerks; // 0x04AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxRiotModePerksData* RiotModePerksData; // 0x04B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DisableUI();
|
|
void EnableUI();
|
|
void OnSecondControllerAttached();
|
|
|
|
const class UPhxDifficultySettings* GetDifficultySettings(EPhxDifficultyLevel InDifficulty) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhoenixGameModeBase">();
|
|
}
|
|
static class APhoenixGameModeBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhoenixGameModeBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhoenixGameModeBase) == 0x000008, "Wrong alignment on APhoenixGameModeBase");
|
|
static_assert(sizeof(APhoenixGameModeBase) == 0x0004B8, "Wrong size on APhoenixGameModeBase");
|
|
static_assert(offsetof(APhoenixGameModeBase, OnPlayerDeath) == 0x0002C0, "Member 'APhoenixGameModeBase::OnPlayerDeath' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, OnRespawnPlayer) == 0x0002D0, "Member 'APhoenixGameModeBase::OnRespawnPlayer' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, OnProgressRestored) == 0x0002E0, "Member 'APhoenixGameModeBase::OnProgressRestored' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, OnProgressBeginRestore) == 0x0002F0, "Member 'APhoenixGameModeBase::OnProgressBeginRestore' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, OnCheckpointRecorded) == 0x000300, "Member 'APhoenixGameModeBase::OnCheckpointRecorded' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, AutoCreateActors) == 0x000310, "Member 'APhoenixGameModeBase::AutoCreateActors' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, QteConfig) == 0x000320, "Member 'APhoenixGameModeBase::QteConfig' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RespawnConfig) == 0x000338, "Member 'APhoenixGameModeBase::RespawnConfig' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, DefaultLevelToLoad) == 0x000340, "Member 'APhoenixGameModeBase::DefaultLevelToLoad' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, DefaultLevelToLoadForLowEnd) == 0x000368, "Member 'APhoenixGameModeBase::DefaultLevelToLoadForLowEnd' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, PlaceholderVOWidgetClass) == 0x000390, "Member 'APhoenixGameModeBase::PlaceholderVOWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, PlaceholderVOTable) == 0x000398, "Member 'APhoenixGameModeBase::PlaceholderVOTable' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, ObjectiveDefinitions) == 0x0003A0, "Member 'APhoenixGameModeBase::ObjectiveDefinitions' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, LevelTable) == 0x0003A8, "Member 'APhoenixGameModeBase::LevelTable' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, DifficultyTable) == 0x0003B0, "Member 'APhoenixGameModeBase::DifficultyTable' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, PlaceholderVOWidget) == 0x0003B8, "Member 'APhoenixGameModeBase::PlaceholderVOWidget' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, SecondaryControllerPawnClass) == 0x0003C0, "Member 'APhoenixGameModeBase::SecondaryControllerPawnClass' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, DifficultySettingsMap) == 0x0003E0, "Member 'APhoenixGameModeBase::DifficultySettingsMap' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeStatsDataTableMap) == 0x000430, "Member 'APhoenixGameModeBase::RiotModeStatsDataTableMap' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeCreditsDataTable) == 0x000480, "Member 'APhoenixGameModeBase::RiotModeCreditsDataTable' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeMaxComboValue) == 0x000488, "Member 'APhoenixGameModeBase::RiotModeMaxComboValue' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeMaxComboTimer) == 0x00048C, "Member 'APhoenixGameModeBase::RiotModeMaxComboTimer' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeComboValueDecayRate) == 0x000490, "Member 'APhoenixGameModeBase::RiotModeComboValueDecayRate' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeModifierScoreThresholdIncrementCurve) == 0x000498, "Member 'APhoenixGameModeBase::RiotModeModifierScoreThresholdIncrementCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeModifierScoreBaseThreshold) == 0x0004A0, "Member 'APhoenixGameModeBase::RiotModeModifierScoreBaseThreshold' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeModifierScoreThresholdIncrementPercent) == 0x0004A4, "Member 'APhoenixGameModeBase::RiotModeModifierScoreThresholdIncrementPercent' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModeModifierActiveDuration) == 0x0004A8, "Member 'APhoenixGameModeBase::RiotModeModifierActiveDuration' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, MaxRiotModeActivePerks) == 0x0004AC, "Member 'APhoenixGameModeBase::MaxRiotModeActivePerks' has a wrong offset!");
|
|
static_assert(offsetof(APhoenixGameModeBase, RiotModePerksData) == 0x0004B0, "Member 'APhoenixGameModeBase::RiotModePerksData' has a wrong offset!");
|
|
|
|
// Class Phoenix.CurrentGenSettingsUserData
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UCurrentGenSettingsUserData final : public UAssetUserData
|
|
{
|
|
public:
|
|
uint8 EnableCurGenSettings : 1; // 0x0028(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 CurGenVisibility : 1; // 0x0028(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EComponentMobility CurGenMobility; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 CurGenCastShadows : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 CurGenCastTranslucentShadows : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 CurGenCastVolumetricShadow : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 CurGenCastDeepShadow : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 CurGenCastStaticShadows : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 CurGenCastDynamicShadows : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CurGenIntensity; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurGenAttenuationRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 CurGenAlwaysCastDynamicShadows : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CurrentGenSettingsUserData">();
|
|
}
|
|
static class UCurrentGenSettingsUserData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCurrentGenSettingsUserData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCurrentGenSettingsUserData) == 0x000008, "Wrong alignment on UCurrentGenSettingsUserData");
|
|
static_assert(sizeof(UCurrentGenSettingsUserData) == 0x000040, "Wrong size on UCurrentGenSettingsUserData");
|
|
static_assert(offsetof(UCurrentGenSettingsUserData, CurGenMobility) == 0x00002C, "Member 'UCurrentGenSettingsUserData::CurGenMobility' has a wrong offset!");
|
|
static_assert(offsetof(UCurrentGenSettingsUserData, CurGenIntensity) == 0x000034, "Member 'UCurrentGenSettingsUserData::CurGenIntensity' has a wrong offset!");
|
|
static_assert(offsetof(UCurrentGenSettingsUserData, CurGenAttenuationRadius) == 0x000038, "Member 'UCurrentGenSettingsUserData::CurGenAttenuationRadius' has a wrong offset!");
|
|
|
|
// Class Phoenix.CustomReloadRequest
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UCustomReloadRequest final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CustomReloadRequest">();
|
|
}
|
|
static class UCustomReloadRequest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCustomReloadRequest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCustomReloadRequest) == 0x000008, "Wrong alignment on UCustomReloadRequest");
|
|
static_assert(sizeof(UCustomReloadRequest) == 0x000038, "Wrong size on UCustomReloadRequest");
|
|
|
|
// Class Phoenix.PhxAnimNotify_CleanCharBlood
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_CleanCharBlood final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
float DecrementPerSecond; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bForce; // 0x0044(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_CleanCharBlood">();
|
|
}
|
|
static class UPhxAnimNotify_CleanCharBlood* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_CleanCharBlood>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_CleanCharBlood) == 0x000008, "Wrong alignment on UPhxAnimNotify_CleanCharBlood");
|
|
static_assert(sizeof(UPhxAnimNotify_CleanCharBlood) == 0x000048, "Wrong size on UPhxAnimNotify_CleanCharBlood");
|
|
static_assert(offsetof(UPhxAnimNotify_CleanCharBlood, DecrementPerSecond) == 0x000040, "Member 'UPhxAnimNotify_CleanCharBlood::DecrementPerSecond' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_CleanCharBlood, bForce) == 0x000044, "Member 'UPhxAnimNotify_CleanCharBlood::bForce' has a wrong offset!");
|
|
|
|
// Class Phoenix.InteractionState
|
|
// 0x00E8 (0x05B8 - 0x04D0)
|
|
class UInteractionState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Idle; // 0x04D0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef InteractionAbility; // 0x04E0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef Vehicle; // 0x04F0(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UInteraction>, class FName> InteractionStateMap; // 0x0500(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
TMap<TSubclassOf<class UInteraction>, struct FInteractionAbilitySettings> InteractionSettingsMap; // 0x0550(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5A0[0x18]; // 0x05A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InteractionState">();
|
|
}
|
|
static class UInteractionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInteractionState) == 0x000008, "Wrong alignment on UInteractionState");
|
|
static_assert(sizeof(UInteractionState) == 0x0005B8, "Wrong size on UInteractionState");
|
|
static_assert(offsetof(UInteractionState, Idle) == 0x0004D0, "Member 'UInteractionState::Idle' has a wrong offset!");
|
|
static_assert(offsetof(UInteractionState, InteractionAbility) == 0x0004E0, "Member 'UInteractionState::InteractionAbility' has a wrong offset!");
|
|
static_assert(offsetof(UInteractionState, Vehicle) == 0x0004F0, "Member 'UInteractionState::Vehicle' has a wrong offset!");
|
|
static_assert(offsetof(UInteractionState, InteractionStateMap) == 0x000500, "Member 'UInteractionState::InteractionStateMap' has a wrong offset!");
|
|
static_assert(offsetof(UInteractionState, InteractionSettingsMap) == 0x000550, "Member 'UInteractionState::InteractionSettingsMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDifficultySettings
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UPhxDifficultySettings final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
float AmmoDropQuantityMultiplier; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CreditsDropQuantityMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ItemSellPriceMultiplier; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOverrideSellPriceModifierForContraband; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ContrabandSellPriceMultiplier; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HealAmountMultiplier; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AIMeleeDamageTakenMultiplier; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AIRangedDamageTakenMultiplier; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AINonPlayerRadialDamageTakenMultiplier; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AIGrappleDamageDealtMultiplier; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AIBlockChanceMultiplier; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeAfterVirusToMutateMultiplier; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPGrabCostMultiplier; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPHoldCostMultiplier; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString CustomAutoSaveToken; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxAutoSaveCount; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag CheckpointTag; // 0x007C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetAmmoDropQuantityMultiplier() const;
|
|
float GetCreditsDropQuantityMultiplier() const;
|
|
class FString GetCustomAutoSaveToken() const;
|
|
float GetGRPGrabCostMultiplier() const;
|
|
float GetGRPHoldCostMultiplier() const;
|
|
float GetHealAmountMultiplier() const;
|
|
float GetTimeAfterVirusToMutateMultiplier() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDifficultySettings">();
|
|
}
|
|
static class UPhxDifficultySettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDifficultySettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDifficultySettings) == 0x000008, "Wrong alignment on UPhxDifficultySettings");
|
|
static_assert(sizeof(UPhxDifficultySettings) == 0x000088, "Wrong size on UPhxDifficultySettings");
|
|
static_assert(offsetof(UPhxDifficultySettings, AmmoDropQuantityMultiplier) == 0x000030, "Member 'UPhxDifficultySettings::AmmoDropQuantityMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, CreditsDropQuantityMultiplier) == 0x000034, "Member 'UPhxDifficultySettings::CreditsDropQuantityMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, ItemSellPriceMultiplier) == 0x000038, "Member 'UPhxDifficultySettings::ItemSellPriceMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, bOverrideSellPriceModifierForContraband) == 0x00003C, "Member 'UPhxDifficultySettings::bOverrideSellPriceModifierForContraband' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, ContrabandSellPriceMultiplier) == 0x000040, "Member 'UPhxDifficultySettings::ContrabandSellPriceMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, HealAmountMultiplier) == 0x000044, "Member 'UPhxDifficultySettings::HealAmountMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, AIMeleeDamageTakenMultiplier) == 0x000048, "Member 'UPhxDifficultySettings::AIMeleeDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, AIRangedDamageTakenMultiplier) == 0x00004C, "Member 'UPhxDifficultySettings::AIRangedDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, AINonPlayerRadialDamageTakenMultiplier) == 0x000050, "Member 'UPhxDifficultySettings::AINonPlayerRadialDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, AIGrappleDamageDealtMultiplier) == 0x000054, "Member 'UPhxDifficultySettings::AIGrappleDamageDealtMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, AIBlockChanceMultiplier) == 0x000058, "Member 'UPhxDifficultySettings::AIBlockChanceMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, TimeAfterVirusToMutateMultiplier) == 0x00005C, "Member 'UPhxDifficultySettings::TimeAfterVirusToMutateMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, GRPGrabCostMultiplier) == 0x000060, "Member 'UPhxDifficultySettings::GRPGrabCostMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, GRPHoldCostMultiplier) == 0x000064, "Member 'UPhxDifficultySettings::GRPHoldCostMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, CustomAutoSaveToken) == 0x000068, "Member 'UPhxDifficultySettings::CustomAutoSaveToken' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, MaxAutoSaveCount) == 0x000078, "Member 'UPhxDifficultySettings::MaxAutoSaveCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDifficultySettings, CheckpointTag) == 0x00007C, "Member 'UPhxDifficultySettings::CheckpointTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.DeathScreenState
|
|
// 0x0048 (0x0448 - 0x0400)
|
|
class UDeathScreenState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
uint8 Pad_400[0x18]; // 0x0400(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateRef Wait; // 0x0418(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Enter; // 0x0428(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Exit; // 0x0438(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DeathScreenState">();
|
|
}
|
|
static class UDeathScreenState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDeathScreenState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDeathScreenState) == 0x000008, "Wrong alignment on UDeathScreenState");
|
|
static_assert(sizeof(UDeathScreenState) == 0x000448, "Wrong size on UDeathScreenState");
|
|
static_assert(offsetof(UDeathScreenState, Wait) == 0x000418, "Member 'UDeathScreenState::Wait' has a wrong offset!");
|
|
static_assert(offsetof(UDeathScreenState, Enter) == 0x000428, "Member 'UDeathScreenState::Enter' has a wrong offset!");
|
|
static_assert(offsetof(UDeathScreenState, Exit) == 0x000438, "Member 'UDeathScreenState::Exit' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIAwarenessEvaluator
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIAwarenessEvaluator : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAwarenessEvaluator">();
|
|
}
|
|
static class UPhxAIAwarenessEvaluator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAwarenessEvaluator>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAwarenessEvaluator) == 0x000008, "Wrong alignment on UPhxAIAwarenessEvaluator");
|
|
static_assert(sizeof(UPhxAIAwarenessEvaluator) == 0x000028, "Wrong size on UPhxAIAwarenessEvaluator");
|
|
|
|
// Class Phoenix.PhxAITargetEvaluator
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAITargetEvaluator : public UPhxAIAwarenessEvaluator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAITargetEvaluator">();
|
|
}
|
|
static class UPhxAITargetEvaluator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAITargetEvaluator>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAITargetEvaluator) == 0x000008, "Wrong alignment on UPhxAITargetEvaluator");
|
|
static_assert(sizeof(UPhxAITargetEvaluator) == 0x000028, "Wrong size on UPhxAITargetEvaluator");
|
|
|
|
// Class Phoenix.DeathScreenWaitState
|
|
// 0x0008 (0x0408 - 0x0400)
|
|
class UDeathScreenWaitState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
float MaxTimeBeforeStarting; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DeathScreenWaitState">();
|
|
}
|
|
static class UDeathScreenWaitState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDeathScreenWaitState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDeathScreenWaitState) == 0x000008, "Wrong alignment on UDeathScreenWaitState");
|
|
static_assert(sizeof(UDeathScreenWaitState) == 0x000408, "Wrong size on UDeathScreenWaitState");
|
|
static_assert(offsetof(UDeathScreenWaitState, MaxTimeBeforeStarting) == 0x000400, "Member 'UDeathScreenWaitState::MaxTimeBeforeStarting' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryTab
|
|
// 0x0018 (0x0278 - 0x0260)
|
|
class UInventoryTab : public UUserWidget
|
|
{
|
|
public:
|
|
class UImage* Background; // 0x0260(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* Breadcrumb; // 0x0268(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Label; // 0x0270(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetSelected(bool bSelected);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryTab">();
|
|
}
|
|
static class UInventoryTab* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryTab>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryTab) == 0x000008, "Wrong alignment on UInventoryTab");
|
|
static_assert(sizeof(UInventoryTab) == 0x000278, "Wrong size on UInventoryTab");
|
|
static_assert(offsetof(UInventoryTab, Background) == 0x000260, "Member 'UInventoryTab::Background' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryTab, Breadcrumb) == 0x000268, "Member 'UInventoryTab::Breadcrumb' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryTab, Label) == 0x000270, "Member 'UInventoryTab::Label' has a wrong offset!");
|
|
|
|
// Class Phoenix.DeathScreenEnterState
|
|
// 0x0008 (0x0408 - 0x0400)
|
|
class UDeathScreenEnterState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
float TimeRemainingBeforeFadingOut; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DeathScreenEnterState">();
|
|
}
|
|
static class UDeathScreenEnterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDeathScreenEnterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDeathScreenEnterState) == 0x000008, "Wrong alignment on UDeathScreenEnterState");
|
|
static_assert(sizeof(UDeathScreenEnterState) == 0x000408, "Wrong size on UDeathScreenEnterState");
|
|
static_assert(offsetof(UDeathScreenEnterState, TimeRemainingBeforeFadingOut) == 0x000400, "Member 'UDeathScreenEnterState::TimeRemainingBeforeFadingOut' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISenseComponent
|
|
// 0x06F0 (0x07A0 - 0x00B0)
|
|
class UPhxAISenseComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxAISensorDefinition*> InputSensorDefinitions; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<TSubclassOf<class UPhxAISensor>> OutputSensorClasses; // 0x00C8(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIScoreDecayCurve FullyAwareToPartiallyAwareCurve; // 0x00D8(0x0014)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIScoreDecayCurve PartiallyAwareToUnawareCurve; // 0x00EC(0x0014)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPrivate)
|
|
bool bIsReceivingDisabledByDefault; // 0x0100(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsGenerationDisabledByDefault; // 0x0101(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_102[0x2]; // 0x0102(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector NavLocationProjectionExtent; // 0x0104(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void(class UPhxAISenseComponent* SenseComponent, class AActor* Source, class AActor* Instigator, EPhxAIAwarenessLevel PreviousAwarenessLevel, EPhxAIAwarenessLevel NewAwarenessLevel, TSubclassOf<class UPhxAISensor> SensorClass)> BPOnAwarenessLevelChangedEvent; // 0x0110(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_120[0x680]; // 0x0120(0x0680)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnableSensing(bool bEnabled);
|
|
void HandleSourceDestroyed(class AActor* DestroyedActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISenseComponent">();
|
|
}
|
|
static class UPhxAISenseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISenseComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISenseComponent) == 0x000008, "Wrong alignment on UPhxAISenseComponent");
|
|
static_assert(sizeof(UPhxAISenseComponent) == 0x0007A0, "Wrong size on UPhxAISenseComponent");
|
|
static_assert(offsetof(UPhxAISenseComponent, InputSensorDefinitions) == 0x0000B8, "Member 'UPhxAISenseComponent::InputSensorDefinitions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISenseComponent, OutputSensorClasses) == 0x0000C8, "Member 'UPhxAISenseComponent::OutputSensorClasses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISenseComponent, FullyAwareToPartiallyAwareCurve) == 0x0000D8, "Member 'UPhxAISenseComponent::FullyAwareToPartiallyAwareCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISenseComponent, PartiallyAwareToUnawareCurve) == 0x0000EC, "Member 'UPhxAISenseComponent::PartiallyAwareToUnawareCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISenseComponent, bIsReceivingDisabledByDefault) == 0x000100, "Member 'UPhxAISenseComponent::bIsReceivingDisabledByDefault' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISenseComponent, bIsGenerationDisabledByDefault) == 0x000101, "Member 'UPhxAISenseComponent::bIsGenerationDisabledByDefault' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISenseComponent, NavLocationProjectionExtent) == 0x000104, "Member 'UPhxAISenseComponent::NavLocationProjectionExtent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISenseComponent, BPOnAwarenessLevelChangedEvent) == 0x000110, "Member 'UPhxAISenseComponent::BPOnAwarenessLevelChangedEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.DeathScreenExitState
|
|
// 0x0008 (0x0408 - 0x0400)
|
|
class UDeathScreenExitState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
float FadeOutTime; // 0x0400(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_404[0x4]; // 0x0404(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DeathScreenExitState">();
|
|
}
|
|
static class UDeathScreenExitState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDeathScreenExitState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDeathScreenExitState) == 0x000008, "Wrong alignment on UDeathScreenExitState");
|
|
static_assert(sizeof(UDeathScreenExitState) == 0x000408, "Wrong size on UDeathScreenExitState");
|
|
static_assert(offsetof(UDeathScreenExitState, FadeOutTime) == 0x000400, "Member 'UDeathScreenExitState::FadeOutTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionRuntime
|
|
// 0x0DC8 (0x0E10 - 0x0048)
|
|
class UPhxCameraBehaviorTransitionRuntime : public UPhxCameraGraphNode
|
|
{
|
|
public:
|
|
class UPhxCameraGraphNode* ChildNodes[0x2]; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxCameraProperties CachedLeftOutput; // 0x0060(0x06D0)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxCameraProperties CachedRightOutput; // 0x0730(0x06D0)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E00[0x10]; // 0x0E00(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionRuntime">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionRuntime) == 0x000010, "Wrong alignment on UPhxCameraBehaviorTransitionRuntime");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionRuntime) == 0x000E10, "Wrong size on UPhxCameraBehaviorTransitionRuntime");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionRuntime, ChildNodes) == 0x000048, "Member 'UPhxCameraBehaviorTransitionRuntime::ChildNodes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionRuntime, CachedLeftOutput) == 0x000060, "Member 'UPhxCameraBehaviorTransitionRuntime::CachedLeftOutput' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionRuntime, CachedRightOutput) == 0x000730, "Member 'UPhxCameraBehaviorTransitionRuntime::CachedRightOutput' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionTimedRuntime
|
|
// 0x0000 (0x0E10 - 0x0E10)
|
|
class UPhxCameraBehaviorTransitionTimedRuntime : public UPhxCameraBehaviorTransitionRuntime
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionTimedRuntime">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionTimedRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionTimedRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionTimedRuntime) == 0x000010, "Wrong alignment on UPhxCameraBehaviorTransitionTimedRuntime");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionTimedRuntime) == 0x000E10, "Wrong size on UPhxCameraBehaviorTransitionTimedRuntime");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionCineFreezeOutRuntime
|
|
// 0x0000 (0x0E10 - 0x0E10)
|
|
class UPhxCameraBehaviorTransitionCineFreezeOutRuntime final : public UPhxCameraBehaviorTransitionTimedRuntime
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionCineFreezeOutRuntime">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionCineFreezeOutRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionCineFreezeOutRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionCineFreezeOutRuntime) == 0x000010, "Wrong alignment on UPhxCameraBehaviorTransitionCineFreezeOutRuntime");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionCineFreezeOutRuntime) == 0x000E10, "Wrong size on UPhxCameraBehaviorTransitionCineFreezeOutRuntime");
|
|
|
|
// Class Phoenix.InventoryOverlayWidget
|
|
// 0x0060 (0x02F8 - 0x0298)
|
|
class UInventoryOverlayWidget final : public UPhxMenuWidget
|
|
{
|
|
public:
|
|
TArray<class FName> OverheadButtonNames; // 0x0298(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class FName EquipmentWidgetName; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SalvageWidgetName; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName TotalCountMetals; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName TotalCountChemicals; // 0x02C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName TotalCountPlastics; // 0x02C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryEquipmentGridWidget* EquipmentWidget; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryItemGridWidget* SalvageWidget; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* TextBlockTotalCountMetals; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* TextBlockTotalCountChemicals; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* TextBlockTotalCountPlastics; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UInventoryEquipmentGridWidget* GetEquipmentWidget();
|
|
class UInventoryItemGridWidget* GetSalvageWidget();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryOverlayWidget">();
|
|
}
|
|
static class UInventoryOverlayWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryOverlayWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryOverlayWidget) == 0x000008, "Wrong alignment on UInventoryOverlayWidget");
|
|
static_assert(sizeof(UInventoryOverlayWidget) == 0x0002F8, "Wrong size on UInventoryOverlayWidget");
|
|
static_assert(offsetof(UInventoryOverlayWidget, OverheadButtonNames) == 0x000298, "Member 'UInventoryOverlayWidget::OverheadButtonNames' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, EquipmentWidgetName) == 0x0002A8, "Member 'UInventoryOverlayWidget::EquipmentWidgetName' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, SalvageWidgetName) == 0x0002B0, "Member 'UInventoryOverlayWidget::SalvageWidgetName' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, TotalCountMetals) == 0x0002B8, "Member 'UInventoryOverlayWidget::TotalCountMetals' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, TotalCountChemicals) == 0x0002C0, "Member 'UInventoryOverlayWidget::TotalCountChemicals' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, TotalCountPlastics) == 0x0002C8, "Member 'UInventoryOverlayWidget::TotalCountPlastics' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, EquipmentWidget) == 0x0002D0, "Member 'UInventoryOverlayWidget::EquipmentWidget' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, SalvageWidget) == 0x0002D8, "Member 'UInventoryOverlayWidget::SalvageWidget' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, TextBlockTotalCountMetals) == 0x0002E0, "Member 'UInventoryOverlayWidget::TextBlockTotalCountMetals' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, TextBlockTotalCountChemicals) == 0x0002E8, "Member 'UInventoryOverlayWidget::TextBlockTotalCountChemicals' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryOverlayWidget, TextBlockTotalCountPlastics) == 0x0002F0, "Member 'UInventoryOverlayWidget::TextBlockTotalCountPlastics' has a wrong offset!");
|
|
|
|
// Class Phoenix.DebugMenuState
|
|
// 0x0048 (0x0480 - 0x0438)
|
|
class UDebugMenuState : public UMenuInputState
|
|
{
|
|
public:
|
|
uint8 Pad_438[0x18]; // 0x0438(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateRef Closed; // 0x0450(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef DevMenu; // 0x0460(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_470[0x8]; // 0x0470(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DoubleStickHoldDuration; // 0x0478(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_47C[0x4]; // 0x047C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DebugMenuState">();
|
|
}
|
|
static class UDebugMenuState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDebugMenuState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDebugMenuState) == 0x000008, "Wrong alignment on UDebugMenuState");
|
|
static_assert(sizeof(UDebugMenuState) == 0x000480, "Wrong size on UDebugMenuState");
|
|
static_assert(offsetof(UDebugMenuState, Closed) == 0x000450, "Member 'UDebugMenuState::Closed' has a wrong offset!");
|
|
static_assert(offsetof(UDebugMenuState, DevMenu) == 0x000460, "Member 'UDebugMenuState::DevMenu' has a wrong offset!");
|
|
static_assert(offsetof(UDebugMenuState, DoubleStickHoldDuration) == 0x000478, "Member 'UDebugMenuState::DoubleStickHoldDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_Transform
|
|
// 0x0068 (0x00A8 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_Transform final : public UPhxAIGameplayAbilityDefinition_Base
|
|
{
|
|
public:
|
|
class UAnimMontage* TransformMontage; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TagsToAdd; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TagsToRemove; // 0x0068(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAICharacterIndividualStatModifiers TransformedStatModifiers; // 0x0088(0x001C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_Transform">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_Transform* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_Transform>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_Transform) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_Transform");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_Transform) == 0x0000A8, "Wrong size on UPhxAIGameplayAbilityDefinition_Transform");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Transform, TransformMontage) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_Transform::TransformMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Transform, TagsToAdd) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_Transform::TagsToAdd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Transform, TagsToRemove) == 0x000068, "Member 'UPhxAIGameplayAbilityDefinition_Transform::TagsToRemove' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Transform, TransformedStatModifiers) == 0x000088, "Member 'UPhxAIGameplayAbilityDefinition_Transform::TransformedStatModifiers' has a wrong offset!");
|
|
|
|
// Class Phoenix.Item
|
|
// 0x0000 (0x0460 - 0x0460)
|
|
class AItem : public APickup
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* MeshComp; // 0x0458(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UStaticMeshComponent* GetMeshComp();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Item">();
|
|
}
|
|
static class AItem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AItem>();
|
|
}
|
|
};
|
|
static_assert(alignof(AItem) == 0x000010, "Wrong alignment on AItem");
|
|
static_assert(sizeof(AItem) == 0x000460, "Wrong size on AItem");
|
|
static_assert(offsetof(AItem, MeshComp) == 0x000458, "Member 'AItem::MeshComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.DebugClosedState
|
|
// 0x0000 (0x0400 - 0x0400)
|
|
class UDebugClosedState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DebugClosedState">();
|
|
}
|
|
static class UDebugClosedState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDebugClosedState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDebugClosedState) == 0x000008, "Wrong alignment on UDebugClosedState");
|
|
static_assert(sizeof(UDebugClosedState) == 0x000400, "Wrong size on UDebugClosedState");
|
|
|
|
// Class Phoenix.DevMenuStateParams
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UDevMenuStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DevMenuStateParams">();
|
|
}
|
|
static class UDevMenuStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDevMenuStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDevMenuStateParams) == 0x000008, "Wrong alignment on UDevMenuStateParams");
|
|
static_assert(sizeof(UDevMenuStateParams) == 0x000040, "Wrong size on UDevMenuStateParams");
|
|
|
|
// Class Phoenix.GhostInputState
|
|
// 0x0018 (0x0418 - 0x0400)
|
|
class UGhostInputState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
uint8 Pad_400[0x18]; // 0x0400(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GhostInputState">();
|
|
}
|
|
static class UGhostInputState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGhostInputState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGhostInputState) == 0x000008, "Wrong alignment on UGhostInputState");
|
|
static_assert(sizeof(UGhostInputState) == 0x000418, "Wrong size on UGhostInputState");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Interaction
|
|
// 0x0088 (0x0448 - 0x03C0)
|
|
class UPhxGameplayAbility_Interaction : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
struct FGameplayTag SyncPointMotionTag; // 0x03C0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<EPhxAnimNotify> AnimNotifies; // 0x03C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<EPhxAnimNotifyState> AnimNotifyStates; // 0x03D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float WaitForNotifyTimeout; // 0x03E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SyncPointLocationTolerance; // 0x03EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SyncPointRotationTolerance; // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FloorAlignmentProjectionDistance; // 0x03F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLocomotionConstraintEnabled; // 0x03F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F9[0x7]; // 0x03F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLocomotionConstraint LocomotionConstraint; // 0x0400(0x0018)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_418[0x8]; // 0x0418(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInteraction* Interaction; // 0x0420(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* TargetInteractableComponent; // 0x0428(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxPlayerCharacter* PlayerCharacter; // 0x0430(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerInteractionComponent* PlayerInteractionComponent; // 0x0438(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilityTask_SetMovementMode* SetMovementModeTask; // 0x0440(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnAbortActionTagAdded();
|
|
void OnCharacterReachedSyncPoint();
|
|
void OnMontageFinished();
|
|
void OnMontageInterrupted();
|
|
void OnMovementModeRestoreDelayFinished();
|
|
void OnNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
void OnNotifyStateBegin(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation);
|
|
void OnNotifyStateEnd(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation);
|
|
void OnUnequipFinished();
|
|
void OnWaitForNotifyTimedOut();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Interaction">();
|
|
}
|
|
static class UPhxGameplayAbility_Interaction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Interaction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Interaction) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Interaction");
|
|
static_assert(sizeof(UPhxGameplayAbility_Interaction) == 0x000448, "Wrong size on UPhxGameplayAbility_Interaction");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, SyncPointMotionTag) == 0x0003C0, "Member 'UPhxGameplayAbility_Interaction::SyncPointMotionTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, AnimNotifies) == 0x0003C8, "Member 'UPhxGameplayAbility_Interaction::AnimNotifies' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, AnimNotifyStates) == 0x0003D8, "Member 'UPhxGameplayAbility_Interaction::AnimNotifyStates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, WaitForNotifyTimeout) == 0x0003E8, "Member 'UPhxGameplayAbility_Interaction::WaitForNotifyTimeout' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, SyncPointLocationTolerance) == 0x0003EC, "Member 'UPhxGameplayAbility_Interaction::SyncPointLocationTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, SyncPointRotationTolerance) == 0x0003F0, "Member 'UPhxGameplayAbility_Interaction::SyncPointRotationTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, FloorAlignmentProjectionDistance) == 0x0003F4, "Member 'UPhxGameplayAbility_Interaction::FloorAlignmentProjectionDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, bLocomotionConstraintEnabled) == 0x0003F8, "Member 'UPhxGameplayAbility_Interaction::bLocomotionConstraintEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, LocomotionConstraint) == 0x000400, "Member 'UPhxGameplayAbility_Interaction::LocomotionConstraint' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, Interaction) == 0x000420, "Member 'UPhxGameplayAbility_Interaction::Interaction' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, TargetInteractableComponent) == 0x000428, "Member 'UPhxGameplayAbility_Interaction::TargetInteractableComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, PlayerCharacter) == 0x000430, "Member 'UPhxGameplayAbility_Interaction::PlayerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, PlayerInteractionComponent) == 0x000438, "Member 'UPhxGameplayAbility_Interaction::PlayerInteractionComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Interaction, SetMovementModeTask) == 0x000440, "Member 'UPhxGameplayAbility_Interaction::SetMovementModeTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_GadgetInteraction
|
|
// 0x0008 (0x0450 - 0x0448)
|
|
class UPhxGameplayAbility_GadgetInteraction final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterHealthModified(class UPhxHealthComponent* HealthComp, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnInteractableComponentEnabled(bool bEnabled);
|
|
void OnInteractionFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_GadgetInteraction">();
|
|
}
|
|
static class UPhxGameplayAbility_GadgetInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_GadgetInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_GadgetInteraction) == 0x000008, "Wrong alignment on UPhxGameplayAbility_GadgetInteraction");
|
|
static_assert(sizeof(UPhxGameplayAbility_GadgetInteraction) == 0x000450, "Wrong size on UPhxGameplayAbility_GadgetInteraction");
|
|
|
|
// Class Phoenix.DevMenuState
|
|
// 0x0018 (0x0450 - 0x0438)
|
|
class UDevMenuState final : public UMenuInputState
|
|
{
|
|
public:
|
|
uint8 Pad_438[0x18]; // 0x0438(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPlayerInventoryChanged(const class FName& Name_0, int32 Quantity);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DevMenuState">();
|
|
}
|
|
static class UDevMenuState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDevMenuState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDevMenuState) == 0x000008, "Wrong alignment on UDevMenuState");
|
|
static_assert(sizeof(UDevMenuState) == 0x000450, "Wrong size on UDevMenuState");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_TwoHead_RipSides
|
|
// 0x0008 (0x03C8 - 0x03C0)
|
|
class UPhxAIGameplayAbility_TwoHead_RipSides final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_TwoHead_RipSides* AbilityDefinitionPtr; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnRipMontageCompleted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_TwoHead_RipSides">();
|
|
}
|
|
static class UPhxAIGameplayAbility_TwoHead_RipSides* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_TwoHead_RipSides>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_TwoHead_RipSides) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_TwoHead_RipSides");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_TwoHead_RipSides) == 0x0003C8, "Wrong size on UPhxAIGameplayAbility_TwoHead_RipSides");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_TwoHead_RipSides, AbilityDefinitionPtr) == 0x0003C0, "Member 'UPhxAIGameplayAbility_TwoHead_RipSides::AbilityDefinitionPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.DespawnCharacterState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UDespawnCharacterState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DespawnCharacterState">();
|
|
}
|
|
static class UDespawnCharacterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDespawnCharacterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDespawnCharacterState) == 0x000008, "Wrong alignment on UDespawnCharacterState");
|
|
static_assert(sizeof(UDespawnCharacterState) == 0x0004B8, "Wrong size on UDespawnCharacterState");
|
|
|
|
// Class Phoenix.UpgradeSlot
|
|
// 0x0010 (0x03D0 - 0x03C0)
|
|
class UUpgradeSlot final : public UInventorySlot
|
|
{
|
|
public:
|
|
class UPhxCraftingRecipe* Recipe; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* CreditsIcon; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"UpgradeSlot">();
|
|
}
|
|
static class UUpgradeSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUpgradeSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UUpgradeSlot) == 0x000008, "Wrong alignment on UUpgradeSlot");
|
|
static_assert(sizeof(UUpgradeSlot) == 0x0003D0, "Wrong size on UUpgradeSlot");
|
|
static_assert(offsetof(UUpgradeSlot, Recipe) == 0x0003C0, "Member 'UUpgradeSlot::Recipe' has a wrong offset!");
|
|
static_assert(offsetof(UUpgradeSlot, CreditsIcon) == 0x0003C8, "Member 'UUpgradeSlot::CreditsIcon' has a wrong offset!");
|
|
|
|
// Class Phoenix.DoOnceTriggerBox
|
|
// 0x0040 (0x0268 - 0x0228)
|
|
class ADoOnceTriggerBox final : public ATriggerBox
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Character)> OnFirstTrigger; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Character)> OnSubsequentTrigger; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Character)> OnTrigger; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasBeenTriggered; // 0x0260(0x0001)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Reset();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DoOnceTriggerBox">();
|
|
}
|
|
static class ADoOnceTriggerBox* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADoOnceTriggerBox>();
|
|
}
|
|
};
|
|
static_assert(alignof(ADoOnceTriggerBox) == 0x000008, "Wrong alignment on ADoOnceTriggerBox");
|
|
static_assert(sizeof(ADoOnceTriggerBox) == 0x000268, "Wrong size on ADoOnceTriggerBox");
|
|
static_assert(offsetof(ADoOnceTriggerBox, OnFirstTrigger) == 0x000228, "Member 'ADoOnceTriggerBox::OnFirstTrigger' has a wrong offset!");
|
|
static_assert(offsetof(ADoOnceTriggerBox, OnSubsequentTrigger) == 0x000238, "Member 'ADoOnceTriggerBox::OnSubsequentTrigger' has a wrong offset!");
|
|
static_assert(offsetof(ADoOnceTriggerBox, OnTrigger) == 0x000248, "Member 'ADoOnceTriggerBox::OnTrigger' has a wrong offset!");
|
|
static_assert(offsetof(ADoOnceTriggerBox, GuidComponent) == 0x000258, "Member 'ADoOnceTriggerBox::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(ADoOnceTriggerBox, bHasBeenTriggered) == 0x000260, "Member 'ADoOnceTriggerBox::bHasBeenTriggered' has a wrong offset!");
|
|
|
|
// Class Phoenix.DoorUIWidget
|
|
// 0x0040 (0x02A0 - 0x0260)
|
|
class UDoorUIWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class UWidgetAnimation* InteractAppearAnimation; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* InteractAppearAnimation_Locked; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* ButtonPromptAnimation; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* ButtonPromptAnimation_Locked; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* DoorOpenAnimation; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* InteractAppearAnimToPlay; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetAnimation* ButtonPromptAnimToPlay; // 0x0290(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHideAfterOpen; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnOpenAnimationFinished();
|
|
void UpdateCallbacks();
|
|
void UpdateLocked(bool bLocked);
|
|
void UpdatePhxControllerType(EPhxControllerType ControllerType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DoorUIWidget">();
|
|
}
|
|
static class UDoorUIWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDoorUIWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDoorUIWidget) == 0x000008, "Wrong alignment on UDoorUIWidget");
|
|
static_assert(sizeof(UDoorUIWidget) == 0x0002A0, "Wrong size on UDoorUIWidget");
|
|
static_assert(offsetof(UDoorUIWidget, InteractAppearAnimation) == 0x000260, "Member 'UDoorUIWidget::InteractAppearAnimation' has a wrong offset!");
|
|
static_assert(offsetof(UDoorUIWidget, InteractAppearAnimation_Locked) == 0x000268, "Member 'UDoorUIWidget::InteractAppearAnimation_Locked' has a wrong offset!");
|
|
static_assert(offsetof(UDoorUIWidget, ButtonPromptAnimation) == 0x000270, "Member 'UDoorUIWidget::ButtonPromptAnimation' has a wrong offset!");
|
|
static_assert(offsetof(UDoorUIWidget, ButtonPromptAnimation_Locked) == 0x000278, "Member 'UDoorUIWidget::ButtonPromptAnimation_Locked' has a wrong offset!");
|
|
static_assert(offsetof(UDoorUIWidget, DoorOpenAnimation) == 0x000280, "Member 'UDoorUIWidget::DoorOpenAnimation' has a wrong offset!");
|
|
static_assert(offsetof(UDoorUIWidget, InteractAppearAnimToPlay) == 0x000288, "Member 'UDoorUIWidget::InteractAppearAnimToPlay' has a wrong offset!");
|
|
static_assert(offsetof(UDoorUIWidget, ButtonPromptAnimToPlay) == 0x000290, "Member 'UDoorUIWidget::ButtonPromptAnimToPlay' has a wrong offset!");
|
|
static_assert(offsetof(UDoorUIWidget, bHideAfterOpen) == 0x000298, "Member 'UDoorUIWidget::bHideAfterOpen' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterProxy
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxAICharacterProxy : public AActor
|
|
{
|
|
public:
|
|
class UCapsuleComponent* CapsuleComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* ProxyComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterProxy">();
|
|
}
|
|
static class APhxAICharacterProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAICharacterProxy>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAICharacterProxy) == 0x000008, "Wrong alignment on APhxAICharacterProxy");
|
|
static_assert(sizeof(APhxAICharacterProxy) == 0x000230, "Wrong size on APhxAICharacterProxy");
|
|
static_assert(offsetof(APhxAICharacterProxy, CapsuleComponent) == 0x000220, "Member 'APhxAICharacterProxy::CapsuleComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacterProxy, ProxyComponent) == 0x000228, "Member 'APhxAICharacterProxy::ProxyComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISpawner_Character
|
|
// 0x0038 (0x0268 - 0x0230)
|
|
class APhxAISpawner_Character final : public APhxAICharacterProxy
|
|
{
|
|
public:
|
|
uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAISpawnerComponent_Character* SpawnerComponent; // 0x0238(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class APhxAIProp> PropActorClass; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsMovable; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAIPropComponent* PropComponent; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid)> OnAISpawnedDelegate; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void DespawnAI(EPhxAIDespawnReason Reason);
|
|
void HandleAISpawned(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid);
|
|
void SetCharacterDefinition(TSoftObjectPtr<class UPhxAICharacterDefinition> InAICharacterDefinitionPtr, int32 InCharacterVariation);
|
|
|
|
class APhxAICharacter* GetLastSpawnedAI() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawner_Character">();
|
|
}
|
|
static class APhxAISpawner_Character* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAISpawner_Character>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAISpawner_Character) == 0x000008, "Wrong alignment on APhxAISpawner_Character");
|
|
static_assert(sizeof(APhxAISpawner_Character) == 0x000268, "Wrong size on APhxAISpawner_Character");
|
|
static_assert(offsetof(APhxAISpawner_Character, SpawnerComponent) == 0x000238, "Member 'APhxAISpawner_Character::SpawnerComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISpawner_Character, PropActorClass) == 0x000240, "Member 'APhxAISpawner_Character::PropActorClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISpawner_Character, bIsMovable) == 0x000248, "Member 'APhxAISpawner_Character::bIsMovable' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISpawner_Character, PropComponent) == 0x000250, "Member 'APhxAISpawner_Character::PropComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISpawner_Character, OnAISpawnedDelegate) == 0x000258, "Member 'APhxAISpawner_Character::OnAISpawnedDelegate' has a wrong offset!");
|
|
|
|
// Class Phoenix.KraftonIdCountdownTimer
|
|
// 0x0008 (0x0310 - 0x0308)
|
|
class UKraftonIdCountdownTimer final : public UGPPCountdownTimer
|
|
{
|
|
public:
|
|
class UProgressBar* PB_Countdown; // 0x0308(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void UpdatePercent(float Percent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"KraftonIdCountdownTimer">();
|
|
}
|
|
static class UKraftonIdCountdownTimer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UKraftonIdCountdownTimer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UKraftonIdCountdownTimer) == 0x000008, "Wrong alignment on UKraftonIdCountdownTimer");
|
|
static_assert(sizeof(UKraftonIdCountdownTimer) == 0x000310, "Wrong size on UKraftonIdCountdownTimer");
|
|
static_assert(offsetof(UKraftonIdCountdownTimer, PB_Countdown) == 0x000308, "Member 'UKraftonIdCountdownTimer::PB_Countdown' has a wrong offset!");
|
|
|
|
// Class Phoenix.Droplet
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class ADroplet : public AActor
|
|
{
|
|
public:
|
|
float DropletSize; // 0x0220(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Droplet">();
|
|
}
|
|
static class ADroplet* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ADroplet>();
|
|
}
|
|
};
|
|
static_assert(alignof(ADroplet) == 0x000008, "Wrong alignment on ADroplet");
|
|
static_assert(sizeof(ADroplet) == 0x000228, "Wrong size on ADroplet");
|
|
static_assert(offsetof(ADroplet, DropletSize) == 0x000220, "Member 'ADroplet::DropletSize' has a wrong offset!");
|
|
|
|
// Class Phoenix.DynamicBlendAnimInstance
|
|
// 0x07E0 (0x0AA0 - 0x02C0)
|
|
class UDynamicBlendAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDynamicBlendAnimInstanceProxy Proxy; // 0x02C0(0x07E0)(BlueprintVisible, BlueprintReadOnly, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"DynamicBlendAnimInstance">();
|
|
}
|
|
static class UDynamicBlendAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UDynamicBlendAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UDynamicBlendAnimInstance) == 0x000010, "Wrong alignment on UDynamicBlendAnimInstance");
|
|
static_assert(sizeof(UDynamicBlendAnimInstance) == 0x000AA0, "Wrong size on UDynamicBlendAnimInstance");
|
|
static_assert(offsetof(UDynamicBlendAnimInstance, Proxy) == 0x0002C0, "Member 'UDynamicBlendAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIShoutBeaconActor
|
|
// 0x0038 (0x0258 - 0x0220)
|
|
class APhxAIShoutBeaconActor final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x18]; // 0x0220(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* RadiusCurve; // 0x0238(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UNiagaraSystem* OnBeginParticleFX; // 0x0240(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UNiagaraComponent* AttachedParticleComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void SpawnShoutBeacon(class UObject* WorldContextObject, class APawn* ShoutInstigator, const struct FVector& BeaconLocation, class UCurveFloat* BeaconRadiusCurve, class UNiagaraSystem* OnBeginParticleFX_0);
|
|
static void SpawnShoutBeaconAttachedToActor(class UObject* WorldContextObject, class APawn* ShoutInstigator, class AActor* BeaconAnchor, class UCurveFloat* BeaconRadiusCurve, class UNiagaraSystem* OnBeginParticleFX_0, float InDetachmentTime, class UNiagaraSystem* AttachedParticleFX, class FName AttachmentLocationName);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIShoutBeaconActor">();
|
|
}
|
|
static class APhxAIShoutBeaconActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIShoutBeaconActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIShoutBeaconActor) == 0x000008, "Wrong alignment on APhxAIShoutBeaconActor");
|
|
static_assert(sizeof(APhxAIShoutBeaconActor) == 0x000258, "Wrong size on APhxAIShoutBeaconActor");
|
|
static_assert(offsetof(APhxAIShoutBeaconActor, RadiusCurve) == 0x000238, "Member 'APhxAIShoutBeaconActor::RadiusCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIShoutBeaconActor, OnBeginParticleFX) == 0x000240, "Member 'APhxAIShoutBeaconActor::OnBeginParticleFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIShoutBeaconActor, AttachedParticleComponent) == 0x000248, "Member 'APhxAIShoutBeaconActor::AttachedParticleComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryItemsPanel
|
|
// 0x0010 (0x0340 - 0x0330)
|
|
class UInventoryItemsPanel : public UInventoryPanel
|
|
{
|
|
public:
|
|
class UAkAudioEvent* ItemDropSound; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUniformGridPanel* ItemGrid; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool CanStartConsuming(const class UInventorySlot* InSlot) const;
|
|
bool IsConsumableSlot(const class UInventorySlot* InSlot) const;
|
|
bool IsHealthSlot(const class UInventorySlot* InSlot) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryItemsPanel">();
|
|
}
|
|
static class UInventoryItemsPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryItemsPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryItemsPanel) == 0x000008, "Wrong alignment on UInventoryItemsPanel");
|
|
static_assert(sizeof(UInventoryItemsPanel) == 0x000340, "Wrong size on UInventoryItemsPanel");
|
|
static_assert(offsetof(UInventoryItemsPanel, ItemDropSound) == 0x000330, "Member 'UInventoryItemsPanel::ItemDropSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemsPanel, ItemGrid) == 0x000338, "Member 'UInventoryItemsPanel::ItemGrid' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHasEntitlement
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxHasEntitlement final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bSuccess)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
EPhxEntitlement Entitlement; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxHasEntitlement* HasEntitlement(EPhxEntitlement InEntitlement);
|
|
|
|
void HandleFetchEntitlements(const struct FPhxEntitlementOwnership& Ownership);
|
|
void HandleFetchOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHasEntitlement">();
|
|
}
|
|
static class UPhxHasEntitlement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHasEntitlement>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHasEntitlement) == 0x000008, "Wrong alignment on UPhxHasEntitlement");
|
|
static_assert(sizeof(UPhxHasEntitlement) == 0x000048, "Wrong size on UPhxHasEntitlement");
|
|
static_assert(offsetof(UPhxHasEntitlement, OnComplete) == 0x000030, "Member 'UPhxHasEntitlement::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHasEntitlement, Entitlement) == 0x000040, "Member 'UPhxHasEntitlement::Entitlement' has a wrong offset!");
|
|
|
|
// Class Phoenix.EchoComponent
|
|
// 0x0048 (0x00F8 - 0x00B0)
|
|
class UEchoComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterial* EchoMaterial; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshComponent* DisplayMeshComp; // 0x00C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshComponent* CaptureMeshComp; // 0x00D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAnimInstance> CaptureMeshAnimClass; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* DisplayMaterialInstance; // 0x00E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector CaptureOffset; // 0x00E8(0x000C)(BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InitializeEcho();
|
|
void SetCaptureOffset(const struct FVector& Offset);
|
|
void UpdateEchoParameters(class USceneCaptureComponent2D* SceneCaptureComponent, class UNiagaraComponent* EchoParticles);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoComponent">();
|
|
}
|
|
static class UEchoComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoComponent) == 0x000008, "Wrong alignment on UEchoComponent");
|
|
static_assert(sizeof(UEchoComponent) == 0x0000F8, "Wrong size on UEchoComponent");
|
|
static_assert(offsetof(UEchoComponent, EchoMaterial) == 0x0000C0, "Member 'UEchoComponent::EchoMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UEchoComponent, DisplayMeshComp) == 0x0000C8, "Member 'UEchoComponent::DisplayMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(UEchoComponent, CaptureMeshComp) == 0x0000D0, "Member 'UEchoComponent::CaptureMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(UEchoComponent, CaptureMeshAnimClass) == 0x0000D8, "Member 'UEchoComponent::CaptureMeshAnimClass' has a wrong offset!");
|
|
static_assert(offsetof(UEchoComponent, DisplayMaterialInstance) == 0x0000E0, "Member 'UEchoComponent::DisplayMaterialInstance' has a wrong offset!");
|
|
static_assert(offsetof(UEchoComponent, CaptureOffset) == 0x0000E8, "Member 'UEchoComponent::CaptureOffset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplineControlSettings
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UPhxMovementSplineControlSettings final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
bool bInvertControlY; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldRotationControlTranslation; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatRange RightInputAxisAngleRatioRange; // 0x0034(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange UpInputAxisAngleRatioRange; // 0x0044(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VerticalOffsetRate; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HorizontalOffsetRate; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OffsetRateFalloffRatio; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTranslationUsesAcceleration; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TranslationAccelerationRate; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslationDecelerationRate; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchRotationRate; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RollRotationRate; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMaxPitchOffset; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMaxRollOffset; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRotationUsesAcceleration; // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PitchRotationAccelerationRate; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RollRotationAccelerationRate; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchRotationDecelerationRate; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RollRotationDecelerationRate; // 0x008C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplineControlSettings">();
|
|
}
|
|
static class UPhxMovementSplineControlSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMovementSplineControlSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMovementSplineControlSettings) == 0x000008, "Wrong alignment on UPhxMovementSplineControlSettings");
|
|
static_assert(sizeof(UPhxMovementSplineControlSettings) == 0x000090, "Wrong size on UPhxMovementSplineControlSettings");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, bInvertControlY) == 0x000030, "Member 'UPhxMovementSplineControlSettings::bInvertControlY' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, bShouldRotationControlTranslation) == 0x000031, "Member 'UPhxMovementSplineControlSettings::bShouldRotationControlTranslation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, RightInputAxisAngleRatioRange) == 0x000034, "Member 'UPhxMovementSplineControlSettings::RightInputAxisAngleRatioRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, UpInputAxisAngleRatioRange) == 0x000044, "Member 'UPhxMovementSplineControlSettings::UpInputAxisAngleRatioRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, VerticalOffsetRate) == 0x000054, "Member 'UPhxMovementSplineControlSettings::VerticalOffsetRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, HorizontalOffsetRate) == 0x000058, "Member 'UPhxMovementSplineControlSettings::HorizontalOffsetRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, OffsetRateFalloffRatio) == 0x00005C, "Member 'UPhxMovementSplineControlSettings::OffsetRateFalloffRatio' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, bTranslationUsesAcceleration) == 0x000060, "Member 'UPhxMovementSplineControlSettings::bTranslationUsesAcceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, TranslationAccelerationRate) == 0x000064, "Member 'UPhxMovementSplineControlSettings::TranslationAccelerationRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, TranslationDecelerationRate) == 0x000068, "Member 'UPhxMovementSplineControlSettings::TranslationDecelerationRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, PitchRotationRate) == 0x00006C, "Member 'UPhxMovementSplineControlSettings::PitchRotationRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, RollRotationRate) == 0x000070, "Member 'UPhxMovementSplineControlSettings::RollRotationRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, DefaultMaxPitchOffset) == 0x000074, "Member 'UPhxMovementSplineControlSettings::DefaultMaxPitchOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, DefaultMaxRollOffset) == 0x000078, "Member 'UPhxMovementSplineControlSettings::DefaultMaxRollOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, bRotationUsesAcceleration) == 0x00007C, "Member 'UPhxMovementSplineControlSettings::bRotationUsesAcceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, PitchRotationAccelerationRate) == 0x000080, "Member 'UPhxMovementSplineControlSettings::PitchRotationAccelerationRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, RollRotationAccelerationRate) == 0x000084, "Member 'UPhxMovementSplineControlSettings::RollRotationAccelerationRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, PitchRotationDecelerationRate) == 0x000088, "Member 'UPhxMovementSplineControlSettings::PitchRotationDecelerationRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineControlSettings, RollRotationDecelerationRate) == 0x00008C, "Member 'UPhxMovementSplineControlSettings::RollRotationDecelerationRate' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_ConnectEnvironment
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAnimNotify_ConnectEnvironment final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_ConnectEnvironment">();
|
|
}
|
|
static class UPhxAnimNotify_ConnectEnvironment* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_ConnectEnvironment>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_ConnectEnvironment) == 0x000008, "Wrong alignment on UPhxAnimNotify_ConnectEnvironment");
|
|
static_assert(sizeof(UPhxAnimNotify_ConnectEnvironment) == 0x000040, "Wrong size on UPhxAnimNotify_ConnectEnvironment");
|
|
|
|
// Class Phoenix.ProjectorState
|
|
// 0x0008 (0x03E0 - 0x03D8)
|
|
class UProjectorState : public UState
|
|
{
|
|
public:
|
|
class AEchoProjector* EchoProjector; // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ProjectorState">();
|
|
}
|
|
static class UProjectorState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UProjectorState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UProjectorState) == 0x000008, "Wrong alignment on UProjectorState");
|
|
static_assert(sizeof(UProjectorState) == 0x0003E0, "Wrong size on UProjectorState");
|
|
static_assert(offsetof(UProjectorState, EchoProjector) == 0x0003D8, "Member 'UProjectorState::EchoProjector' has a wrong offset!");
|
|
|
|
// Class Phoenix.InteractableProxy
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UInteractableProxy final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnInteractionExecuted(class APhxCharacter* InteractedBy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InteractableProxy">();
|
|
}
|
|
static class UInteractableProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractableProxy>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInteractableProxy) == 0x000008, "Wrong alignment on UInteractableProxy");
|
|
static_assert(sizeof(UInteractableProxy) == 0x000038, "Wrong size on UInteractableProxy");
|
|
|
|
// Class Phoenix.EchoEndingState
|
|
// 0x0010 (0x03F0 - 0x03E0)
|
|
class UEchoEndingState final : public UProjectorState
|
|
{
|
|
public:
|
|
uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoEndingState">();
|
|
}
|
|
static class UEchoEndingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoEndingState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoEndingState) == 0x000008, "Wrong alignment on UEchoEndingState");
|
|
static_assert(sizeof(UEchoEndingState) == 0x0003F0, "Wrong size on UEchoEndingState");
|
|
|
|
// Class Phoenix.PhxAnimNotify_MeleeWeaponAttackAnim
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_MeleeWeaponAttackAnim final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
class UAnimMontage* WeaponMontage; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_MeleeWeaponAttackAnim">();
|
|
}
|
|
static class UPhxAnimNotify_MeleeWeaponAttackAnim* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_MeleeWeaponAttackAnim>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_MeleeWeaponAttackAnim) == 0x000008, "Wrong alignment on UPhxAnimNotify_MeleeWeaponAttackAnim");
|
|
static_assert(sizeof(UPhxAnimNotify_MeleeWeaponAttackAnim) == 0x000048, "Wrong size on UPhxAnimNotify_MeleeWeaponAttackAnim");
|
|
static_assert(offsetof(UPhxAnimNotify_MeleeWeaponAttackAnim, WeaponMontage) == 0x000040, "Member 'UPhxAnimNotify_MeleeWeaponAttackAnim::WeaponMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.EchoFastForwardState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UEchoFastForwardState final : public UProjectorState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoFastForwardState">();
|
|
}
|
|
static class UEchoFastForwardState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoFastForwardState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoFastForwardState) == 0x000008, "Wrong alignment on UEchoFastForwardState");
|
|
static_assert(sizeof(UEchoFastForwardState) == 0x0003E0, "Wrong size on UEchoFastForwardState");
|
|
|
|
// Class Phoenix.PhxCinematicsState
|
|
// 0x0008 (0x03E0 - 0x03D8)
|
|
class UPhxCinematicsState : public UState
|
|
{
|
|
public:
|
|
uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsState">();
|
|
}
|
|
static class UPhxCinematicsState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsState) == 0x000008, "Wrong alignment on UPhxCinematicsState");
|
|
static_assert(sizeof(UPhxCinematicsState) == 0x0003E0, "Wrong size on UPhxCinematicsState");
|
|
|
|
// Class Phoenix.PhxCinematicsWaitState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UPhxCinematicsWaitState final : public UPhxCinematicsState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsWaitState">();
|
|
}
|
|
static class UPhxCinematicsWaitState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsWaitState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsWaitState) == 0x000008, "Wrong alignment on UPhxCinematicsWaitState");
|
|
static_assert(sizeof(UPhxCinematicsWaitState) == 0x0003E0, "Wrong size on UPhxCinematicsWaitState");
|
|
|
|
// Class Phoenix.ItemSalvage
|
|
// 0x0000 (0x0460 - 0x0460)
|
|
class AItemSalvage final : public AItem
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ItemSalvage">();
|
|
}
|
|
static class AItemSalvage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AItemSalvage>();
|
|
}
|
|
};
|
|
static_assert(alignof(AItemSalvage) == 0x000010, "Wrong alignment on AItemSalvage");
|
|
static_assert(sizeof(AItemSalvage) == 0x000460, "Wrong size on AItemSalvage");
|
|
|
|
// Class Phoenix.EchoPausedState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UEchoPausedState final : public UProjectorState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoPausedState">();
|
|
}
|
|
static class UEchoPausedState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoPausedState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoPausedState) == 0x000008, "Wrong alignment on UEchoPausedState");
|
|
static_assert(sizeof(UEchoPausedState) == 0x0003E0, "Wrong size on UEchoPausedState");
|
|
|
|
// Class Phoenix.EchoPlayState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UEchoPlayState final : public UProjectorState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoPlayState">();
|
|
}
|
|
static class UEchoPlayState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoPlayState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoPlayState) == 0x000008, "Wrong alignment on UEchoPlayState");
|
|
static_assert(sizeof(UEchoPlayState) == 0x0003E0, "Wrong size on UEchoPlayState");
|
|
|
|
// Class Phoenix.PhxAILimboState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UPhxAILimboState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAILimboState">();
|
|
}
|
|
static class UPhxAILimboState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAILimboState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAILimboState) == 0x000008, "Wrong alignment on UPhxAILimboState");
|
|
static_assert(sizeof(UPhxAILimboState) == 0x0004B8, "Wrong size on UPhxAILimboState");
|
|
|
|
// Class Phoenix.PhxScriptedEventActor
|
|
// 0x01C0 (0x0468 - 0x02A8)
|
|
class APhxScriptedEventActor : public ALevelSequenceActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x10]; // 0x02A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnScriptedEventStart; // 0x02B8(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnScriptedEventFinish; // 0x02C8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnScriptedEventFail; // 0x02D8(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCancelCinematic; // 0x02E8(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnScriptedEventHasNoLevelSequences; // 0x02F8(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnBranchCinematic; // 0x0308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnReverseCinematic; // 0x0318(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnSlowCinematic; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* FreedCharacter, const class FName& BindingTag)> OnCharacterFreed; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnScriptedEventRestore; // 0x0348(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPlayerInteract; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UDataTable* LevelSequencesDataTable; // 0x0368(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSoftObjectPath> LevelSequencesList; // 0x0370(0x0010)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected)
|
|
EViewTargetBlendFunction FinalBlendFunction; // 0x0380(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_381[0x3]; // 0x0381(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FinalBlendTime; // 0x0384(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FinalBlendExp; // 0x0388(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_38C[0x4]; // 0x038C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCinematicsComponent* CinematicsComponent; // 0x0390(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString ScriptedEventId; // 0x0398(0x0010)(Edit, ZeroConstructor, EditConst, NonTransactional, Protected, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxScriptedEventActor* MasterScriptedEvent; // 0x03A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanEditMasterScriptedEvent; // 0x03B0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B1[0x7]; // 0x03B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInteractableComponent* InteractableComponent; // 0x03B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseInteractToStartScriptedEvent; // 0x03C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C1[0x84]; // 0x03C1(0x0084)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bUseBranchingCinematics; // 0x0445(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_446[0x12]; // 0x0446(0x0012)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bIsRepeatable; // 0x0458(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_459[0xF]; // 0x0459(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterInteractExecuted(class APhxCharacter* Character);
|
|
void RequestCharacterSwapsForNextCinematic(const TMap<class FName, TSoftClassPtr<class UClass>>& BindingTagsAndRequestedClasses);
|
|
void SetAttachInfoOnQTEUsingActorComp(struct FQteRequest& InQteRequest, class FName AttachActorBindingTag, class FName AttachComponentName, class FName AttachSocketName);
|
|
void SetAttachInfoOnQTEUsingActorSkeletalMesh(struct FQteRequest& InQteRequest, class FName AttachActorBindingTag, class FName AttachBoneName);
|
|
void StartCameraLookAroundOverrideInterval(int32 EndFrame, float MaxPitchOverride, float MaxYawOverride, float LookSpeedOverride);
|
|
void StartPlayerMovementFailureInterval(int32 BranchFrame, int32 MovementInputFrameDuration, bool bCheckMoveForward, bool bCheckMoveBackward, bool bCheckMoveLeft, bool bCheckMoveRight, float MovementInputThreshold, class FName FailureId);
|
|
void StartQteFailureInterval(int32 BranchFrame, int32 QteFrameDuration, const struct FQteRequest& InQteRequest, class FName FailureId, EPhxCinematicPlaybackActions FailureAction, class FName SuccessId, EPhxCinematicPlaybackActions SuccessAction, bool bFailScriptedEventOnFailure);
|
|
void StopLoopingCinematic(bool bWaitForCinematicToEnd, class FName NextCinematicRowOverrideName);
|
|
void StopScriptedEvent(bool bStopImmediately);
|
|
|
|
TSoftObjectPtr<class AActor> GetActorBoundToTag(class FName BindingTag) const;
|
|
class UPhxCinematicsComponent* GetCinematicsComponent() const;
|
|
TArray<struct FSoftObjectPath> GetListOfLevelSequences() const;
|
|
bool GetSyncPointFromBindingTag(const class FName& BindingTag, float Time, struct FTransform* OutSyncPoint) const;
|
|
bool HasValidCinematicData() const;
|
|
bool IsReadyForPlayback() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptedEventActor">();
|
|
}
|
|
static class APhxScriptedEventActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxScriptedEventActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxScriptedEventActor) == 0x000008, "Wrong alignment on APhxScriptedEventActor");
|
|
static_assert(sizeof(APhxScriptedEventActor) == 0x000468, "Wrong size on APhxScriptedEventActor");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnScriptedEventStart) == 0x0002B8, "Member 'APhxScriptedEventActor::OnScriptedEventStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnScriptedEventFinish) == 0x0002C8, "Member 'APhxScriptedEventActor::OnScriptedEventFinish' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnScriptedEventFail) == 0x0002D8, "Member 'APhxScriptedEventActor::OnScriptedEventFail' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnCancelCinematic) == 0x0002E8, "Member 'APhxScriptedEventActor::OnCancelCinematic' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnScriptedEventHasNoLevelSequences) == 0x0002F8, "Member 'APhxScriptedEventActor::OnScriptedEventHasNoLevelSequences' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnBranchCinematic) == 0x000308, "Member 'APhxScriptedEventActor::OnBranchCinematic' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnReverseCinematic) == 0x000318, "Member 'APhxScriptedEventActor::OnReverseCinematic' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnSlowCinematic) == 0x000328, "Member 'APhxScriptedEventActor::OnSlowCinematic' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnCharacterFreed) == 0x000338, "Member 'APhxScriptedEventActor::OnCharacterFreed' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnScriptedEventRestore) == 0x000348, "Member 'APhxScriptedEventActor::OnScriptedEventRestore' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, OnPlayerInteract) == 0x000358, "Member 'APhxScriptedEventActor::OnPlayerInteract' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, LevelSequencesDataTable) == 0x000368, "Member 'APhxScriptedEventActor::LevelSequencesDataTable' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, LevelSequencesList) == 0x000370, "Member 'APhxScriptedEventActor::LevelSequencesList' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, FinalBlendFunction) == 0x000380, "Member 'APhxScriptedEventActor::FinalBlendFunction' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, FinalBlendTime) == 0x000384, "Member 'APhxScriptedEventActor::FinalBlendTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, FinalBlendExp) == 0x000388, "Member 'APhxScriptedEventActor::FinalBlendExp' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, CinematicsComponent) == 0x000390, "Member 'APhxScriptedEventActor::CinematicsComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, ScriptedEventId) == 0x000398, "Member 'APhxScriptedEventActor::ScriptedEventId' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, MasterScriptedEvent) == 0x0003A8, "Member 'APhxScriptedEventActor::MasterScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, bCanEditMasterScriptedEvent) == 0x0003B0, "Member 'APhxScriptedEventActor::bCanEditMasterScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, InteractableComponent) == 0x0003B8, "Member 'APhxScriptedEventActor::InteractableComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, bUseInteractToStartScriptedEvent) == 0x0003C0, "Member 'APhxScriptedEventActor::bUseInteractToStartScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, bUseBranchingCinematics) == 0x000445, "Member 'APhxScriptedEventActor::bUseBranchingCinematics' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventActor, bIsRepeatable) == 0x000458, "Member 'APhxScriptedEventActor::bIsRepeatable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIHordeDefinition
|
|
// 0x0348 (0x0378 - 0x0030)
|
|
class UPhxAIHordeDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FPhxAIHordeCharacterInfo BigMouthInfo; // 0x0030(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo BlindInfo; // 0x0078(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo DanglerInfo; // 0x00C0(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo GruntInfo; // 0x0108(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo HeavyGruntInfo; // 0x0150(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo SkinnyGruntInfo; // 0x0198(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo PrisonGuardGruntInfo; // 0x01E0(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo ParasiteInfo; // 0x0228(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo RobotInfo; // 0x0270(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo RusherInfo; // 0x02B8(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHordeCharacterInfo TwoHeadInfo; // 0x0300(0x0048)(Edit, NativeAccessSpecifierPublic)
|
|
class UNavPowerQueryFilterDefinitionBase* SpawnerPathingQueryFilter; // 0x0348(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SpawnerPathingStartProjectionExtent; // 0x0350(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SpawnerPathingPlayerProjectionExtent; // 0x035C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpawnerCooldown; // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GroundLoadedQuerySize; // 0x036C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LoadingWaveLookaheadCount; // 0x0370(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PostDeathUnloadDelay; // 0x0374(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIHordeDefinition">();
|
|
}
|
|
static class UPhxAIHordeDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIHordeDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIHordeDefinition) == 0x000008, "Wrong alignment on UPhxAIHordeDefinition");
|
|
static_assert(sizeof(UPhxAIHordeDefinition) == 0x000378, "Wrong size on UPhxAIHordeDefinition");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, BigMouthInfo) == 0x000030, "Member 'UPhxAIHordeDefinition::BigMouthInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, BlindInfo) == 0x000078, "Member 'UPhxAIHordeDefinition::BlindInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, DanglerInfo) == 0x0000C0, "Member 'UPhxAIHordeDefinition::DanglerInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, GruntInfo) == 0x000108, "Member 'UPhxAIHordeDefinition::GruntInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, HeavyGruntInfo) == 0x000150, "Member 'UPhxAIHordeDefinition::HeavyGruntInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, SkinnyGruntInfo) == 0x000198, "Member 'UPhxAIHordeDefinition::SkinnyGruntInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, PrisonGuardGruntInfo) == 0x0001E0, "Member 'UPhxAIHordeDefinition::PrisonGuardGruntInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, ParasiteInfo) == 0x000228, "Member 'UPhxAIHordeDefinition::ParasiteInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, RobotInfo) == 0x000270, "Member 'UPhxAIHordeDefinition::RobotInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, RusherInfo) == 0x0002B8, "Member 'UPhxAIHordeDefinition::RusherInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, TwoHeadInfo) == 0x000300, "Member 'UPhxAIHordeDefinition::TwoHeadInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, SpawnerPathingQueryFilter) == 0x000348, "Member 'UPhxAIHordeDefinition::SpawnerPathingQueryFilter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, SpawnerPathingStartProjectionExtent) == 0x000350, "Member 'UPhxAIHordeDefinition::SpawnerPathingStartProjectionExtent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, SpawnerPathingPlayerProjectionExtent) == 0x00035C, "Member 'UPhxAIHordeDefinition::SpawnerPathingPlayerProjectionExtent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, SpawnerCooldown) == 0x000368, "Member 'UPhxAIHordeDefinition::SpawnerCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, GroundLoadedQuerySize) == 0x00036C, "Member 'UPhxAIHordeDefinition::GroundLoadedQuerySize' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, LoadingWaveLookaheadCount) == 0x000370, "Member 'UPhxAIHordeDefinition::LoadingWaveLookaheadCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeDefinition, PostDeathUnloadDelay) == 0x000374, "Member 'UPhxAIHordeDefinition::PostDeathUnloadDelay' has a wrong offset!");
|
|
|
|
// Class Phoenix.ArsenalSlot
|
|
// 0x0020 (0x03E0 - 0x03C0)
|
|
class UArsenalSlot : public UInventorySlot
|
|
{
|
|
public:
|
|
class UImage* AmmoIcon; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* EquipIcon; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* EquipFrame; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AWeapon* CachedWeapon; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ArsenalSlot">();
|
|
}
|
|
static class UArsenalSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UArsenalSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UArsenalSlot) == 0x000008, "Wrong alignment on UArsenalSlot");
|
|
static_assert(sizeof(UArsenalSlot) == 0x0003E0, "Wrong size on UArsenalSlot");
|
|
static_assert(offsetof(UArsenalSlot, AmmoIcon) == 0x0003C0, "Member 'UArsenalSlot::AmmoIcon' has a wrong offset!");
|
|
static_assert(offsetof(UArsenalSlot, EquipIcon) == 0x0003C8, "Member 'UArsenalSlot::EquipIcon' has a wrong offset!");
|
|
static_assert(offsetof(UArsenalSlot, EquipFrame) == 0x0003D0, "Member 'UArsenalSlot::EquipFrame' has a wrong offset!");
|
|
static_assert(offsetof(UArsenalSlot, CachedWeapon) == 0x0003D8, "Member 'UArsenalSlot::CachedWeapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightTreeNode
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UPhxFlashlightTreeNode : public UObject
|
|
{
|
|
public:
|
|
class UObject* DataAsset; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxFlashlightTreeEntry* TreeEntry; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxFlashlightTreeNode* ParentNode; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StartTime; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightTreeNode">();
|
|
}
|
|
static class UPhxFlashlightTreeNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightTreeNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightTreeNode) == 0x000008, "Wrong alignment on UPhxFlashlightTreeNode");
|
|
static_assert(sizeof(UPhxFlashlightTreeNode) == 0x000048, "Wrong size on UPhxFlashlightTreeNode");
|
|
static_assert(offsetof(UPhxFlashlightTreeNode, DataAsset) == 0x000028, "Member 'UPhxFlashlightTreeNode::DataAsset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeNode, TreeEntry) == 0x000030, "Member 'UPhxFlashlightTreeNode::TreeEntry' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeNode, ParentNode) == 0x000038, "Member 'UPhxFlashlightTreeNode::ParentNode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeNode, StartTime) == 0x000040, "Member 'UPhxFlashlightTreeNode::StartTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBehaviorRuntime
|
|
// 0x0008 (0x0050 - 0x0048)
|
|
class UPhxFlashlightBehaviorRuntime : public UPhxFlashlightTreeNode
|
|
{
|
|
public:
|
|
class UPhxFlashlightModifier_Group* ModifierGroup; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehaviorRuntime">();
|
|
}
|
|
static class UPhxFlashlightBehaviorRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehaviorRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehaviorRuntime) == 0x000008, "Wrong alignment on UPhxFlashlightBehaviorRuntime");
|
|
static_assert(sizeof(UPhxFlashlightBehaviorRuntime) == 0x000050, "Wrong size on UPhxFlashlightBehaviorRuntime");
|
|
static_assert(offsetof(UPhxFlashlightBehaviorRuntime, ModifierGroup) == 0x000048, "Member 'UPhxFlashlightBehaviorRuntime::ModifierGroup' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior_DefaultRuntime
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
class UPhxFlashlightBehavior_DefaultRuntime : public UPhxFlashlightBehaviorRuntime
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior_DefaultRuntime">();
|
|
}
|
|
static class UPhxFlashlightBehavior_DefaultRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior_DefaultRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior_DefaultRuntime) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior_DefaultRuntime");
|
|
static_assert(sizeof(UPhxFlashlightBehavior_DefaultRuntime) == 0x000050, "Wrong size on UPhxFlashlightBehavior_DefaultRuntime");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior_ScriptedEventRuntime
|
|
// 0x01A0 (0x01F0 - 0x0050)
|
|
class UPhxFlashlightBehavior_ScriptedEventRuntime final : public UPhxFlashlightBehavior_DefaultRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x1A0]; // 0x0050(0x01A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior_ScriptedEventRuntime">();
|
|
}
|
|
static class UPhxFlashlightBehavior_ScriptedEventRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior_ScriptedEventRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior_ScriptedEventRuntime) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior_ScriptedEventRuntime");
|
|
static_assert(sizeof(UPhxFlashlightBehavior_ScriptedEventRuntime) == 0x0001F0, "Wrong size on UPhxFlashlightBehavior_ScriptedEventRuntime");
|
|
|
|
// Class Phoenix.EchoProjector
|
|
// 0x00D0 (0x0538 - 0x0468)
|
|
class AEchoProjector final : public APhxScriptedEventActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnShuttingDown; // 0x0468(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnEchoComponentsInitialized; // 0x0478(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_488[0x8]; // 0x0488(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSoundComponent* SoundComp; // 0x0490(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* InteractionArea; // 0x0498(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class ULevelSequence> EchoSequenceAsset; // 0x04A0(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UEchoComponent> EchoComponentClass; // 0x04C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ATriggerVolume* TriggerVolume; // 0x04D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bProjectorEnabled; // 0x04D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStartEchoOnBeginPlay; // 0x04D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4DA[0x2]; // 0x04DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxValidAlertDistance; // 0x04DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ProjectorShutdownDuration; // 0x04E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanReplayEchos; // 0x04E4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoRestartOnFinish; // 0x04E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E6[0x2]; // 0x04E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeBeforeAutoRestart; // 0x04E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEchoUIControls; // 0x04EC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEchoAlertEnabled; // 0x04ED(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseAlertAreaForPulse; // 0x04EE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4EF[0x1]; // 0x04EF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* OnSound; // 0x04F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* OffSound; // 0x04F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULevelSequencePlayer* EchoSequencePlayer; // 0x0500(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ALevelSequenceActor* EchoSequenceActor; // 0x0508(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UEchoComponent*> EchoComponents; // 0x0510(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_520[0x18]; // 0x0520(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool AreEchoComponentsReady();
|
|
void DisableProjector();
|
|
void EnableProjector();
|
|
void OnEchoSequenceFinished();
|
|
void OnInteractionAreaBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnInteractionAreaEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnTriggerVolumeBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void RequestPlay();
|
|
void RequestRestart();
|
|
void RequestShutdown();
|
|
void RequestTogglePause();
|
|
void SetEchoAlertEnabled(bool bEnabled);
|
|
void SetEchoUIControls(bool bEnabled);
|
|
|
|
const TArray<class UEchoComponent*> GetEchoComponents() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoProjector">();
|
|
}
|
|
static class AEchoProjector* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEchoProjector>();
|
|
}
|
|
};
|
|
static_assert(alignof(AEchoProjector) == 0x000008, "Wrong alignment on AEchoProjector");
|
|
static_assert(sizeof(AEchoProjector) == 0x000538, "Wrong size on AEchoProjector");
|
|
static_assert(offsetof(AEchoProjector, OnShuttingDown) == 0x000468, "Member 'AEchoProjector::OnShuttingDown' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, OnEchoComponentsInitialized) == 0x000478, "Member 'AEchoProjector::OnEchoComponentsInitialized' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, SoundComp) == 0x000490, "Member 'AEchoProjector::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, InteractionArea) == 0x000498, "Member 'AEchoProjector::InteractionArea' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, EchoSequenceAsset) == 0x0004A0, "Member 'AEchoProjector::EchoSequenceAsset' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, EchoComponentClass) == 0x0004C8, "Member 'AEchoProjector::EchoComponentClass' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, TriggerVolume) == 0x0004D0, "Member 'AEchoProjector::TriggerVolume' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, bProjectorEnabled) == 0x0004D8, "Member 'AEchoProjector::bProjectorEnabled' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, bStartEchoOnBeginPlay) == 0x0004D9, "Member 'AEchoProjector::bStartEchoOnBeginPlay' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, MaxValidAlertDistance) == 0x0004DC, "Member 'AEchoProjector::MaxValidAlertDistance' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, ProjectorShutdownDuration) == 0x0004E0, "Member 'AEchoProjector::ProjectorShutdownDuration' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, bCanReplayEchos) == 0x0004E4, "Member 'AEchoProjector::bCanReplayEchos' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, bAutoRestartOnFinish) == 0x0004E5, "Member 'AEchoProjector::bAutoRestartOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, TimeBeforeAutoRestart) == 0x0004E8, "Member 'AEchoProjector::TimeBeforeAutoRestart' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, bEchoUIControls) == 0x0004EC, "Member 'AEchoProjector::bEchoUIControls' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, bEchoAlertEnabled) == 0x0004ED, "Member 'AEchoProjector::bEchoAlertEnabled' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, bUseAlertAreaForPulse) == 0x0004EE, "Member 'AEchoProjector::bUseAlertAreaForPulse' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, OnSound) == 0x0004F0, "Member 'AEchoProjector::OnSound' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, OffSound) == 0x0004F8, "Member 'AEchoProjector::OffSound' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, EchoSequencePlayer) == 0x000500, "Member 'AEchoProjector::EchoSequencePlayer' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, EchoSequenceActor) == 0x000508, "Member 'AEchoProjector::EchoSequenceActor' has a wrong offset!");
|
|
static_assert(offsetof(AEchoProjector, EchoComponents) == 0x000510, "Member 'AEchoProjector::EchoComponents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_DefaultAttack
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_DefaultAttack : public UPhxAIGameplayAbilityDefinition_AttackBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_DefaultAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_DefaultAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_DefaultAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_DefaultAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_DefaultAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_DefaultAttack) == 0x000040, "Wrong size on UPhxAIGameplayAbilityDefinition_DefaultAttack");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_Parasite_Leap
|
|
// 0x0028 (0x0068 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_Parasite_Leap final : public UPhxAIGameplayAbilityDefinition_DefaultAttack
|
|
{
|
|
public:
|
|
float LeapHeight; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrouchingTargetLeapHeight; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToPassThePlayerBy; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* LeapMontage; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* MovingThroughAirMontage; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* LandingMontage; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_Parasite_Leap">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_Parasite_Leap* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_Parasite_Leap>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_Parasite_Leap) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_Parasite_Leap");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_Parasite_Leap) == 0x000068, "Wrong size on UPhxAIGameplayAbilityDefinition_Parasite_Leap");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Parasite_Leap, LeapHeight) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_Parasite_Leap::LeapHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Parasite_Leap, CrouchingTargetLeapHeight) == 0x000044, "Member 'UPhxAIGameplayAbilityDefinition_Parasite_Leap::CrouchingTargetLeapHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Parasite_Leap, DistanceToPassThePlayerBy) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_Parasite_Leap::DistanceToPassThePlayerBy' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Parasite_Leap, LeapMontage) == 0x000050, "Member 'UPhxAIGameplayAbilityDefinition_Parasite_Leap::LeapMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Parasite_Leap, MovingThroughAirMontage) == 0x000058, "Member 'UPhxAIGameplayAbilityDefinition_Parasite_Leap::MovingThroughAirMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Parasite_Leap, LandingMontage) == 0x000060, "Member 'UPhxAIGameplayAbilityDefinition_Parasite_Leap::LandingMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.EchoRestartingState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UEchoRestartingState final : public UProjectorState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoRestartingState">();
|
|
}
|
|
static class UEchoRestartingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoRestartingState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoRestartingState) == 0x000008, "Wrong alignment on UEchoRestartingState");
|
|
static_assert(sizeof(UEchoRestartingState) == 0x0003E0, "Wrong size on UEchoRestartingState");
|
|
|
|
// Class Phoenix.ButtonHoldInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UButtonHoldInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ButtonHoldInteraction">();
|
|
}
|
|
static class UButtonHoldInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UButtonHoldInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UButtonHoldInteraction) == 0x000008, "Wrong alignment on UButtonHoldInteraction");
|
|
static_assert(sizeof(UButtonHoldInteraction) == 0x000068, "Wrong size on UButtonHoldInteraction");
|
|
|
|
// Class Phoenix.EchoRewindState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UEchoRewindState final : public UProjectorState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoRewindState">();
|
|
}
|
|
static class UEchoRewindState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoRewindState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoRewindState) == 0x000008, "Wrong alignment on UEchoRewindState");
|
|
static_assert(sizeof(UEchoRewindState) == 0x0003E0, "Wrong size on UEchoRewindState");
|
|
|
|
// Class Phoenix.PhxAISensor_Vision
|
|
// 0x0008 (0x0068 - 0x0060)
|
|
class UPhxAISensor_Vision final : public UPhxAISensor
|
|
{
|
|
public:
|
|
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor_Vision">();
|
|
}
|
|
static class UPhxAISensor_Vision* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor_Vision>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor_Vision) == 0x000008, "Wrong alignment on UPhxAISensor_Vision");
|
|
static_assert(sizeof(UPhxAISensor_Vision) == 0x000068, "Wrong size on UPhxAISensor_Vision");
|
|
|
|
// Class Phoenix.EchoState
|
|
// 0x0058 (0x0438 - 0x03E0)
|
|
class UEchoState final : public UProjectorState
|
|
{
|
|
public:
|
|
struct FStateRef Stopped; // 0x03E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Ending; // 0x03F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Playing; // 0x0400(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Paused; // 0x0410(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x18]; // 0x0420(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoState">();
|
|
}
|
|
static class UEchoState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoState) == 0x000008, "Wrong alignment on UEchoState");
|
|
static_assert(sizeof(UEchoState) == 0x000438, "Wrong size on UEchoState");
|
|
static_assert(offsetof(UEchoState, Stopped) == 0x0003E0, "Member 'UEchoState::Stopped' has a wrong offset!");
|
|
static_assert(offsetof(UEchoState, Ending) == 0x0003F0, "Member 'UEchoState::Ending' has a wrong offset!");
|
|
static_assert(offsetof(UEchoState, Playing) == 0x000400, "Member 'UEchoState::Playing' has a wrong offset!");
|
|
static_assert(offsetof(UEchoState, Paused) == 0x000410, "Member 'UEchoState::Paused' has a wrong offset!");
|
|
|
|
// Class Phoenix.LocomotionState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class ULocomotionState : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LocomotionState">();
|
|
}
|
|
static class ULocomotionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocomotionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULocomotionState) == 0x000008, "Wrong alignment on ULocomotionState");
|
|
static_assert(sizeof(ULocomotionState) == 0x0004B8, "Wrong size on ULocomotionState");
|
|
|
|
// Class Phoenix.LandingPrepState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class ULandingPrepState final : public ULocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LandingPrepState">();
|
|
}
|
|
static class ULandingPrepState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULandingPrepState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULandingPrepState) == 0x000008, "Wrong alignment on ULandingPrepState");
|
|
static_assert(sizeof(ULandingPrepState) == 0x0004B8, "Wrong size on ULandingPrepState");
|
|
|
|
// Class Phoenix.EchoStoppedState
|
|
// 0x0010 (0x03F0 - 0x03E0)
|
|
class UEchoStoppedState final : public UProjectorState
|
|
{
|
|
public:
|
|
uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoStoppedState">();
|
|
}
|
|
static class UEchoStoppedState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoStoppedState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoStoppedState) == 0x000008, "Wrong alignment on UEchoStoppedState");
|
|
static_assert(sizeof(UEchoStoppedState) == 0x0003F0, "Wrong size on UEchoStoppedState");
|
|
|
|
// Class Phoenix.EchoUI
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class AEchoUI final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootTransformComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetComponent* PromptWidgetComp; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetComponent* ControlsWidgetComp; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AEchoProjector* EchoProjector; // 0x0238(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInControlRange; // 0x0240(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetNormalizedDistanceToProjector();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoUI">();
|
|
}
|
|
static class AEchoUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEchoUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AEchoUI) == 0x000008, "Wrong alignment on AEchoUI");
|
|
static_assert(sizeof(AEchoUI) == 0x000248, "Wrong size on AEchoUI");
|
|
static_assert(offsetof(AEchoUI, RootTransformComp) == 0x000220, "Member 'AEchoUI::RootTransformComp' has a wrong offset!");
|
|
static_assert(offsetof(AEchoUI, PromptWidgetComp) == 0x000228, "Member 'AEchoUI::PromptWidgetComp' has a wrong offset!");
|
|
static_assert(offsetof(AEchoUI, ControlsWidgetComp) == 0x000230, "Member 'AEchoUI::ControlsWidgetComp' has a wrong offset!");
|
|
static_assert(offsetof(AEchoUI, EchoProjector) == 0x000238, "Member 'AEchoUI::EchoProjector' has a wrong offset!");
|
|
static_assert(offsetof(AEchoUI, bInControlRange) == 0x000240, "Member 'AEchoUI::bInControlRange' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIPointOfInterestComponent
|
|
// 0x00D0 (0x0180 - 0x00B0)
|
|
class UPhxAIPointOfInterestComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBehaviorTree* BehaviorTree; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* Montage; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIGameplayAbilityDefinition_Base* AbilityDefinition; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIMotionType MotionType; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIPointOfInterestDistanceRequiredForUsePolicy DistanceRequiredForUsePolicy; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIPointOfInterestOrientationType OrientationType; // 0x00D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIScriptingMode ScriptingMode; // 0x00D3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIScriptingMode ScriptingModeWhenDone; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D5[0x3]; // 0x00D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer AllowedCharacterTypes; // 0x00D8(0x0020)(Edit, NativeAccessSpecifierPrivate)
|
|
bool bInfiniteDuration; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinDuration; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MaxDuration; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MinCooldown; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MaxCooldown; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bSetAsHomeOnUse; // 0x010C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bCanBeUsedOffNavMesh; // 0x010D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIAwarenessUsabilitySettings AwarenessStateOptions[0x4]; // 0x010E(0x0001)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_112[0x6]; // 0x0112(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxAIBlackboardValue_Base*> BlackboardValues; // 0x0118(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
bool bInterruptWhenDamaged; // 0x0128(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIPointOfInterestBroadcastType BroadcastType; // 0x0129(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_12A[0x2]; // 0x012A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BroadcastRadius; // 0x012C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float BroadcastInterval; // 0x0130(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bAllowMultipleUsers; // 0x0134(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bTeleportUser; // 0x0135(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bAttachUser; // 0x0136(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bAllowPostArrivalMovement; // 0x0137(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bAllowInterrupt; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
ENavPowerMoveBlockedResponse GoalBlockedResponse; // 0x0139(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIPointOfInterestOrientationMovementType OrientationMovementType; // 0x013A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bAlwaysUnregisterOnAbort; // 0x013B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_13C[0x44]; // 0x013C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPointOfInterestComponent">();
|
|
}
|
|
static class UPhxAIPointOfInterestComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIPointOfInterestComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIPointOfInterestComponent) == 0x000008, "Wrong alignment on UPhxAIPointOfInterestComponent");
|
|
static_assert(sizeof(UPhxAIPointOfInterestComponent) == 0x000180, "Wrong size on UPhxAIPointOfInterestComponent");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, BehaviorTree) == 0x0000B8, "Member 'UPhxAIPointOfInterestComponent::BehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, Montage) == 0x0000C0, "Member 'UPhxAIPointOfInterestComponent::Montage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, AbilityDefinition) == 0x0000C8, "Member 'UPhxAIPointOfInterestComponent::AbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, MotionType) == 0x0000D0, "Member 'UPhxAIPointOfInterestComponent::MotionType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, DistanceRequiredForUsePolicy) == 0x0000D1, "Member 'UPhxAIPointOfInterestComponent::DistanceRequiredForUsePolicy' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, OrientationType) == 0x0000D2, "Member 'UPhxAIPointOfInterestComponent::OrientationType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, ScriptingMode) == 0x0000D3, "Member 'UPhxAIPointOfInterestComponent::ScriptingMode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, ScriptingModeWhenDone) == 0x0000D4, "Member 'UPhxAIPointOfInterestComponent::ScriptingModeWhenDone' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, AllowedCharacterTypes) == 0x0000D8, "Member 'UPhxAIPointOfInterestComponent::AllowedCharacterTypes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bInfiniteDuration) == 0x0000F8, "Member 'UPhxAIPointOfInterestComponent::bInfiniteDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, MinDuration) == 0x0000FC, "Member 'UPhxAIPointOfInterestComponent::MinDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, MaxDuration) == 0x000100, "Member 'UPhxAIPointOfInterestComponent::MaxDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, MinCooldown) == 0x000104, "Member 'UPhxAIPointOfInterestComponent::MinCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, MaxCooldown) == 0x000108, "Member 'UPhxAIPointOfInterestComponent::MaxCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bSetAsHomeOnUse) == 0x00010C, "Member 'UPhxAIPointOfInterestComponent::bSetAsHomeOnUse' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bCanBeUsedOffNavMesh) == 0x00010D, "Member 'UPhxAIPointOfInterestComponent::bCanBeUsedOffNavMesh' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, AwarenessStateOptions) == 0x00010E, "Member 'UPhxAIPointOfInterestComponent::AwarenessStateOptions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, BlackboardValues) == 0x000118, "Member 'UPhxAIPointOfInterestComponent::BlackboardValues' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bInterruptWhenDamaged) == 0x000128, "Member 'UPhxAIPointOfInterestComponent::bInterruptWhenDamaged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, BroadcastType) == 0x000129, "Member 'UPhxAIPointOfInterestComponent::BroadcastType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, BroadcastRadius) == 0x00012C, "Member 'UPhxAIPointOfInterestComponent::BroadcastRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, BroadcastInterval) == 0x000130, "Member 'UPhxAIPointOfInterestComponent::BroadcastInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bAllowMultipleUsers) == 0x000134, "Member 'UPhxAIPointOfInterestComponent::bAllowMultipleUsers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bTeleportUser) == 0x000135, "Member 'UPhxAIPointOfInterestComponent::bTeleportUser' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bAttachUser) == 0x000136, "Member 'UPhxAIPointOfInterestComponent::bAttachUser' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bAllowPostArrivalMovement) == 0x000137, "Member 'UPhxAIPointOfInterestComponent::bAllowPostArrivalMovement' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bAllowInterrupt) == 0x000138, "Member 'UPhxAIPointOfInterestComponent::bAllowInterrupt' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, GoalBlockedResponse) == 0x000139, "Member 'UPhxAIPointOfInterestComponent::GoalBlockedResponse' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, OrientationMovementType) == 0x00013A, "Member 'UPhxAIPointOfInterestComponent::OrientationMovementType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestComponent, bAlwaysUnregisterOnAbort) == 0x00013B, "Member 'UPhxAIPointOfInterestComponent::bAlwaysUnregisterOnAbort' has a wrong offset!");
|
|
|
|
// Class Phoenix.LootPropInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class ULootPropInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LootPropInteraction">();
|
|
}
|
|
static class ULootPropInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULootPropInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULootPropInteraction) == 0x000008, "Wrong alignment on ULootPropInteraction");
|
|
static_assert(sizeof(ULootPropInteraction) == 0x000068, "Wrong size on ULootPropInteraction");
|
|
|
|
// Class Phoenix.EchoUIState
|
|
// 0x0038 (0x0508 - 0x04D0)
|
|
class UEchoUIState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Prompt; // 0x04D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Controls; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4F0[0x4]; // 0x04F0(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class AEchoUI> EchoUI; // 0x04F4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class AEchoProjector> EchoProjector; // 0x04FC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_504[0x4]; // 0x0504(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoUIState">();
|
|
}
|
|
static class UEchoUIState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoUIState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoUIState) == 0x000008, "Wrong alignment on UEchoUIState");
|
|
static_assert(sizeof(UEchoUIState) == 0x000508, "Wrong size on UEchoUIState");
|
|
static_assert(offsetof(UEchoUIState, Prompt) == 0x0004D0, "Member 'UEchoUIState::Prompt' has a wrong offset!");
|
|
static_assert(offsetof(UEchoUIState, Controls) == 0x0004E0, "Member 'UEchoUIState::Controls' has a wrong offset!");
|
|
static_assert(offsetof(UEchoUIState, EchoUI) == 0x0004F4, "Member 'UEchoUIState::EchoUI' has a wrong offset!");
|
|
static_assert(offsetof(UEchoUIState, EchoProjector) == 0x0004FC, "Member 'UEchoUIState::EchoProjector' has a wrong offset!");
|
|
|
|
// Class Phoenix.EchoUIPromptState
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|
class UEchoUIPromptState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoUIPromptState">();
|
|
}
|
|
static class UEchoUIPromptState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoUIPromptState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoUIPromptState) == 0x000008, "Wrong alignment on UEchoUIPromptState");
|
|
static_assert(sizeof(UEchoUIPromptState) == 0x0004D0, "Wrong size on UEchoUIPromptState");
|
|
|
|
// Class Phoenix.PhxAIPatrol
|
|
// 0x0090 (0x02B0 - 0x0220)
|
|
class APhxAIPatrol final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* Occupier, class APhxAIPatrol* Patrol, bool bInterrupted)> OnDeparted; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
EPhxAIPatrolLoopingBehavior LoopingBehavior; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAIMotionType MotionType; // 0x0231(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSetAsHomeOnUse; // 0x0232(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAIScriptingMode ScriptingMode; // 0x0233(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAIScriptingMode ScriptingModeWhenDone; // 0x0234(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPhxAIAwarenessUsabilitySettings AwarenessStateOptions[0x4]; // 0x0235(0x0001)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bInterruptWhenDamaged; // 0x0239(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_23A[0x6]; // 0x023A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class APhxAIPatrolPoint*> Points; // 0x0240(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_250[0x60]; // 0x0250(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPatrol">();
|
|
}
|
|
static class APhxAIPatrol* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIPatrol>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIPatrol) == 0x000008, "Wrong alignment on APhxAIPatrol");
|
|
static_assert(sizeof(APhxAIPatrol) == 0x0002B0, "Wrong size on APhxAIPatrol");
|
|
static_assert(offsetof(APhxAIPatrol, OnDeparted) == 0x000220, "Member 'APhxAIPatrol::OnDeparted' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrol, LoopingBehavior) == 0x000230, "Member 'APhxAIPatrol::LoopingBehavior' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrol, MotionType) == 0x000231, "Member 'APhxAIPatrol::MotionType' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrol, bSetAsHomeOnUse) == 0x000232, "Member 'APhxAIPatrol::bSetAsHomeOnUse' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrol, ScriptingMode) == 0x000233, "Member 'APhxAIPatrol::ScriptingMode' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrol, ScriptingModeWhenDone) == 0x000234, "Member 'APhxAIPatrol::ScriptingModeWhenDone' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrol, AwarenessStateOptions) == 0x000235, "Member 'APhxAIPatrol::AwarenessStateOptions' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrol, bInterruptWhenDamaged) == 0x000239, "Member 'APhxAIPatrol::bInterruptWhenDamaged' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrol, Points) == 0x000240, "Member 'APhxAIPatrol::Points' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryWeaponDetails
|
|
// 0x0098 (0x0458 - 0x03C0)
|
|
class UInventoryWeaponDetails : public UInventoryDetails
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UInventoryWeaponStat> StatClass; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UInventorySlot> UpgradeButtonClass; // 0x03D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FMargin StatMargin; // 0x03D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSlateChildSize StatSize; // 0x03E8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
EHorizontalAlignment StatHorizontalAlignment; // 0x03F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EVerticalAlignment StatVerticalAlignment; // 0x03F1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F2[0x2]; // 0x03F2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMargin UpgradeButtonMargin; // 0x03F4(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FLinearColor ColorSimulated; // 0x0404(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor ColorApplied; // 0x0414(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_424[0x4]; // 0x0424(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTextBlock* PriceLabel; // 0x0428(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* CreditsIcon; // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHorizontalBox* ButtonsHorizontal; // 0x0438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UVerticalBox* StatsVertical; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxCraftingRecipe*> Recipes; // 0x0448(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void SetDetailsVisible(bool bVisible);
|
|
|
|
class UInventorySlot* GetAdjacentSlot(const class UInventorySlot* InSlot, EInputDirection Direction) const;
|
|
class UInventorySlot* GetSelectedSlot() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryWeaponDetails">();
|
|
}
|
|
static class UInventoryWeaponDetails* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryWeaponDetails>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryWeaponDetails) == 0x000008, "Wrong alignment on UInventoryWeaponDetails");
|
|
static_assert(sizeof(UInventoryWeaponDetails) == 0x000458, "Wrong size on UInventoryWeaponDetails");
|
|
static_assert(offsetof(UInventoryWeaponDetails, StatClass) == 0x0003C8, "Member 'UInventoryWeaponDetails::StatClass' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, UpgradeButtonClass) == 0x0003D0, "Member 'UInventoryWeaponDetails::UpgradeButtonClass' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, StatMargin) == 0x0003D8, "Member 'UInventoryWeaponDetails::StatMargin' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, StatSize) == 0x0003E8, "Member 'UInventoryWeaponDetails::StatSize' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, StatHorizontalAlignment) == 0x0003F0, "Member 'UInventoryWeaponDetails::StatHorizontalAlignment' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, StatVerticalAlignment) == 0x0003F1, "Member 'UInventoryWeaponDetails::StatVerticalAlignment' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, UpgradeButtonMargin) == 0x0003F4, "Member 'UInventoryWeaponDetails::UpgradeButtonMargin' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, ColorSimulated) == 0x000404, "Member 'UInventoryWeaponDetails::ColorSimulated' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, ColorApplied) == 0x000414, "Member 'UInventoryWeaponDetails::ColorApplied' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, PriceLabel) == 0x000428, "Member 'UInventoryWeaponDetails::PriceLabel' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, CreditsIcon) == 0x000430, "Member 'UInventoryWeaponDetails::CreditsIcon' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, ButtonsHorizontal) == 0x000438, "Member 'UInventoryWeaponDetails::ButtonsHorizontal' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, StatsVertical) == 0x000440, "Member 'UInventoryWeaponDetails::StatsVertical' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponDetails, Recipes) == 0x000448, "Member 'UInventoryWeaponDetails::Recipes' has a wrong offset!");
|
|
|
|
// Class Phoenix.EchoUIControlsState
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|
class UEchoUIControlsState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoUIControlsState">();
|
|
}
|
|
static class UEchoUIControlsState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoUIControlsState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoUIControlsState) == 0x000008, "Wrong alignment on UEchoUIControlsState");
|
|
static_assert(sizeof(UEchoUIControlsState) == 0x0004D0, "Wrong size on UEchoUIControlsState");
|
|
|
|
// Class Phoenix.PhxLockPickPuzzle
|
|
// 0x0088 (0x0308 - 0x0280)
|
|
class APhxLockPickPuzzle final : public AGadget
|
|
{
|
|
public:
|
|
class UChildActorComponent* UIActorComponent; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void(float TotalTime)> OnLockPickSuccessful; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float TotalTime)> OnLockPickFailed; // 0x0298(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float TotalTime)> OnLockPickAborted; // 0x02A8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float TotalTime)> OnTimeRunningOut; // 0x02B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxLockPickKnob> Knobs; // 0x02C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
float KnobSuccessRange; // 0x02D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeToSolvePuzzle; // 0x02DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeRunningOutThreshold; // 0x02E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 CurrentKnobIndex; // 0x02E4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRandomizeKnobsStartingValue; // 0x02E5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2E6[0x2]; // 0x02E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RotationStep; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULockPickFSM* LockPickFSM; // 0x02F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F8[0x10]; // 0x02F8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AutoComplete();
|
|
void HandleInteraction(class APhxCharacter* Character);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLockPickPuzzle">();
|
|
}
|
|
static class APhxLockPickPuzzle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLockPickPuzzle>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLockPickPuzzle) == 0x000008, "Wrong alignment on APhxLockPickPuzzle");
|
|
static_assert(sizeof(APhxLockPickPuzzle) == 0x000308, "Wrong size on APhxLockPickPuzzle");
|
|
static_assert(offsetof(APhxLockPickPuzzle, UIActorComponent) == 0x000280, "Member 'APhxLockPickPuzzle::UIActorComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, OnLockPickSuccessful) == 0x000288, "Member 'APhxLockPickPuzzle::OnLockPickSuccessful' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, OnLockPickFailed) == 0x000298, "Member 'APhxLockPickPuzzle::OnLockPickFailed' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, OnLockPickAborted) == 0x0002A8, "Member 'APhxLockPickPuzzle::OnLockPickAborted' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, OnTimeRunningOut) == 0x0002B8, "Member 'APhxLockPickPuzzle::OnTimeRunningOut' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, Knobs) == 0x0002C8, "Member 'APhxLockPickPuzzle::Knobs' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, KnobSuccessRange) == 0x0002D8, "Member 'APhxLockPickPuzzle::KnobSuccessRange' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, TimeToSolvePuzzle) == 0x0002DC, "Member 'APhxLockPickPuzzle::TimeToSolvePuzzle' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, TimeRunningOutThreshold) == 0x0002E0, "Member 'APhxLockPickPuzzle::TimeRunningOutThreshold' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, CurrentKnobIndex) == 0x0002E4, "Member 'APhxLockPickPuzzle::CurrentKnobIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, bRandomizeKnobsStartingValue) == 0x0002E5, "Member 'APhxLockPickPuzzle::bRandomizeKnobsStartingValue' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, RotationStep) == 0x0002E8, "Member 'APhxLockPickPuzzle::RotationStep' has a wrong offset!");
|
|
static_assert(offsetof(APhxLockPickPuzzle, LockPickFSM) == 0x0002F0, "Member 'APhxLockPickPuzzle::LockPickFSM' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_Rumble
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotify_Rumble : public UAnimNotify
|
|
{
|
|
public:
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_Rumble">();
|
|
}
|
|
static class UPhxAnimNotify_Rumble* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_Rumble>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_Rumble) == 0x000008, "Wrong alignment on UPhxAnimNotify_Rumble");
|
|
static_assert(sizeof(UPhxAnimNotify_Rumble) == 0x000040, "Wrong size on UPhxAnimNotify_Rumble");
|
|
static_assert(offsetof(UPhxAnimNotify_Rumble, ForceFeedbackEffect) == 0x000038, "Member 'UPhxAnimNotify_Rumble::ForceFeedbackEffect' has a wrong offset!");
|
|
|
|
// Class Phoenix.EnterADSState
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class UEnterADSState final : public UCharacterState
|
|
{
|
|
public:
|
|
class APhxRangedWeapon* RangedWeapon; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C0[0x8]; // 0x04C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EnterADSState">();
|
|
}
|
|
static class UEnterADSState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnterADSState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEnterADSState) == 0x000008, "Wrong alignment on UEnterADSState");
|
|
static_assert(sizeof(UEnterADSState) == 0x0004C8, "Wrong size on UEnterADSState");
|
|
static_assert(offsetof(UEnterADSState, RangedWeapon) == 0x0004B8, "Member 'UEnterADSState::RangedWeapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSimpleEnemy
|
|
// 0x0038 (0x0258 - 0x0220)
|
|
class APhxSimpleEnemy final : public AActor
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* MeshComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHighContrastComponent* HCComp; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class USkeletalMesh> SkelMeshSoftPtr; // 0x0230(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSimpleEnemy">();
|
|
}
|
|
static class APhxSimpleEnemy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSimpleEnemy>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSimpleEnemy) == 0x000008, "Wrong alignment on APhxSimpleEnemy");
|
|
static_assert(sizeof(APhxSimpleEnemy) == 0x000258, "Wrong size on APhxSimpleEnemy");
|
|
static_assert(offsetof(APhxSimpleEnemy, MeshComp) == 0x000220, "Member 'APhxSimpleEnemy::MeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleEnemy, HCComp) == 0x000228, "Member 'APhxSimpleEnemy::HCComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleEnemy, SkelMeshSoftPtr) == 0x000230, "Member 'APhxSimpleEnemy::SkelMeshSoftPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSendTelemetryBase
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxSendTelemetryBase : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bResult)> OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSendTelemetryBase">();
|
|
}
|
|
static class UPhxSendTelemetryBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSendTelemetryBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSendTelemetryBase) == 0x000008, "Wrong alignment on UPhxSendTelemetryBase");
|
|
static_assert(sizeof(UPhxSendTelemetryBase) == 0x000040, "Wrong size on UPhxSendTelemetryBase");
|
|
static_assert(offsetof(UPhxSendTelemetryBase, OnCompleted) == 0x000030, "Member 'UPhxSendTelemetryBase::OnCompleted' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSendEnemyDeathTelemetry
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
class UPhxSendEnemyDeathTelemetry final : public UPhxSendTelemetryBase
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxSendEnemyDeathTelemetry* SendEnemyDeathTelemetry(const class UObject* WorldContextObject, const class APhxCharacter* Character, const class APhxCharacter* Enemy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSendEnemyDeathTelemetry">();
|
|
}
|
|
static class UPhxSendEnemyDeathTelemetry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSendEnemyDeathTelemetry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSendEnemyDeathTelemetry) == 0x000008, "Wrong alignment on UPhxSendEnemyDeathTelemetry");
|
|
static_assert(sizeof(UPhxSendEnemyDeathTelemetry) == 0x000058, "Wrong size on UPhxSendEnemyDeathTelemetry");
|
|
|
|
// Class Phoenix.EnvironmentalHazard_MicrowavePlate
|
|
// 0x0010 (0x0260 - 0x0250)
|
|
class AEnvironmentalHazard_MicrowavePlate final : public AEnvironmentalHazard
|
|
{
|
|
public:
|
|
TSubclassOf<class UDamageType> DamageTypeClass; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UGameplayEffect> ShockedGameplayEffectClass; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EnvironmentalHazard_MicrowavePlate">();
|
|
}
|
|
static class AEnvironmentalHazard_MicrowavePlate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AEnvironmentalHazard_MicrowavePlate>();
|
|
}
|
|
};
|
|
static_assert(alignof(AEnvironmentalHazard_MicrowavePlate) == 0x000008, "Wrong alignment on AEnvironmentalHazard_MicrowavePlate");
|
|
static_assert(sizeof(AEnvironmentalHazard_MicrowavePlate) == 0x000260, "Wrong size on AEnvironmentalHazard_MicrowavePlate");
|
|
static_assert(offsetof(AEnvironmentalHazard_MicrowavePlate, DamageTypeClass) == 0x000250, "Member 'AEnvironmentalHazard_MicrowavePlate::DamageTypeClass' has a wrong offset!");
|
|
static_assert(offsetof(AEnvironmentalHazard_MicrowavePlate, ShockedGameplayEffectClass) == 0x000258, "Member 'AEnvironmentalHazard_MicrowavePlate::ShockedGameplayEffectClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.EnvironmentalHazardPrimitive
|
|
// 0x0010 (0x0500 - 0x04F0)
|
|
class UEnvironmentalHazardPrimitive final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
bool bOverrideLimbImpulse; // 0x04E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E9[0x3]; // 0x04E9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector LimbImpulseDirection; // 0x04EC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LimbImpulseStrength; // 0x04F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EnvironmentalHazardPrimitive">();
|
|
}
|
|
static class UEnvironmentalHazardPrimitive* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEnvironmentalHazardPrimitive>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEnvironmentalHazardPrimitive) == 0x000010, "Wrong alignment on UEnvironmentalHazardPrimitive");
|
|
static_assert(sizeof(UEnvironmentalHazardPrimitive) == 0x000500, "Wrong size on UEnvironmentalHazardPrimitive");
|
|
static_assert(offsetof(UEnvironmentalHazardPrimitive, bOverrideLimbImpulse) == 0x0004E8, "Member 'UEnvironmentalHazardPrimitive::bOverrideLimbImpulse' has a wrong offset!");
|
|
static_assert(offsetof(UEnvironmentalHazardPrimitive, LimbImpulseDirection) == 0x0004EC, "Member 'UEnvironmentalHazardPrimitive::LimbImpulseDirection' has a wrong offset!");
|
|
static_assert(offsetof(UEnvironmentalHazardPrimitive, LimbImpulseStrength) == 0x0004F8, "Member 'UEnvironmentalHazardPrimitive::LimbImpulseStrength' has a wrong offset!");
|
|
|
|
// Class Phoenix.EquipState
|
|
// 0x0000 (0x04C8 - 0x04C8)
|
|
class UEquipState final : public UGameplayAbilityState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EquipState">();
|
|
}
|
|
static class UEquipState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEquipState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEquipState) == 0x000008, "Wrong alignment on UEquipState");
|
|
static_assert(sizeof(UEquipState) == 0x0004C8, "Wrong size on UEquipState");
|
|
|
|
// Class Phoenix.PhxSecondaryCameraRigModifier
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxSecondaryCameraRigModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> SecondaryRig; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* SpawnedRig; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSecondaryCameraRigModifier">();
|
|
}
|
|
static class UPhxSecondaryCameraRigModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSecondaryCameraRigModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSecondaryCameraRigModifier) == 0x000008, "Wrong alignment on UPhxSecondaryCameraRigModifier");
|
|
static_assert(sizeof(UPhxSecondaryCameraRigModifier) == 0x000080, "Wrong size on UPhxSecondaryCameraRigModifier");
|
|
static_assert(offsetof(UPhxSecondaryCameraRigModifier, SecondaryRig) == 0x000070, "Member 'UPhxSecondaryCameraRigModifier::SecondaryRig' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSecondaryCameraRigModifier, SpawnedRig) == 0x000078, "Member 'UPhxSecondaryCameraRigModifier::SpawnedRig' has a wrong offset!");
|
|
|
|
// Class Phoenix.FallingState
|
|
// 0x0000 (0x04C8 - 0x04C8)
|
|
class UFallingState final : public UGameplayAbilityState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"FallingState">();
|
|
}
|
|
static class UFallingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFallingState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UFallingState) == 0x000008, "Wrong alignment on UFallingState");
|
|
static_assert(sizeof(UFallingState) == 0x0004C8, "Wrong size on UFallingState");
|
|
|
|
// Class Phoenix.PhxSnowcatSplinePointPreviewComponent
|
|
// 0x0000 (0x04F0 - 0x04F0)
|
|
class UPhxSnowcatSplinePointPreviewComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplinePointPreviewComponent">();
|
|
}
|
|
static class UPhxSnowcatSplinePointPreviewComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSnowcatSplinePointPreviewComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSnowcatSplinePointPreviewComponent) == 0x000010, "Wrong alignment on UPhxSnowcatSplinePointPreviewComponent");
|
|
static_assert(sizeof(UPhxSnowcatSplinePointPreviewComponent) == 0x0004F0, "Wrong size on UPhxSnowcatSplinePointPreviewComponent");
|
|
|
|
// Class Phoenix.PhxFixedTraversalEnterCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxFixedTraversalEnterCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
float MaxInteractAngle; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFixedTraversalEnterCondition">();
|
|
}
|
|
static class UPhxFixedTraversalEnterCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFixedTraversalEnterCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFixedTraversalEnterCondition) == 0x000008, "Wrong alignment on UPhxFixedTraversalEnterCondition");
|
|
static_assert(sizeof(UPhxFixedTraversalEnterCondition) == 0x000038, "Wrong size on UPhxFixedTraversalEnterCondition");
|
|
static_assert(offsetof(UPhxFixedTraversalEnterCondition, MaxInteractAngle) == 0x000030, "Member 'UPhxFixedTraversalEnterCondition::MaxInteractAngle' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxOrientMotionController
|
|
// 0x0048 (0x0260 - 0x0218)
|
|
class UPhxOrientMotionController : public UPhxMotionController
|
|
{
|
|
public:
|
|
uint8 Pad_218[0x48]; // 0x0218(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxOrientMotionController">();
|
|
}
|
|
static class UPhxOrientMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxOrientMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxOrientMotionController) == 0x000008, "Wrong alignment on UPhxOrientMotionController");
|
|
static_assert(sizeof(UPhxOrientMotionController) == 0x000260, "Wrong size on UPhxOrientMotionController");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_BumpOtherCharacters
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAnimNotifyState_BumpOtherCharacters final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_BumpOtherCharacters">();
|
|
}
|
|
static class UPhxAnimNotifyState_BumpOtherCharacters* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_BumpOtherCharacters>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_BumpOtherCharacters) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_BumpOtherCharacters");
|
|
static_assert(sizeof(UPhxAnimNotifyState_BumpOtherCharacters) == 0x000038, "Wrong size on UPhxAnimNotifyState_BumpOtherCharacters");
|
|
|
|
// Class Phoenix.FreeMoveState
|
|
// 0x0028 (0x04E0 - 0x04B8)
|
|
class UFreeMoveState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef DefaultMovement; // 0x04B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Torso; // 0x04C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UTorsoState* TorsoState; // 0x04D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"FreeMoveState">();
|
|
}
|
|
static class UFreeMoveState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFreeMoveState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UFreeMoveState) == 0x000008, "Wrong alignment on UFreeMoveState");
|
|
static_assert(sizeof(UFreeMoveState) == 0x0004E0, "Wrong size on UFreeMoveState");
|
|
static_assert(offsetof(UFreeMoveState, DefaultMovement) == 0x0004B8, "Member 'UFreeMoveState::DefaultMovement' has a wrong offset!");
|
|
static_assert(offsetof(UFreeMoveState, Torso) == 0x0004C8, "Member 'UFreeMoveState::Torso' has a wrong offset!");
|
|
static_assert(offsetof(UFreeMoveState, TorsoState) == 0x0004D8, "Member 'UFreeMoveState::TorsoState' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSnowcatSplinePoint
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APhxSnowcatSplinePoint : public AActor
|
|
{
|
|
public:
|
|
float CachedDistanceOnSpline; // 0x0220(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplinePoint">();
|
|
}
|
|
static class APhxSnowcatSplinePoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSnowcatSplinePoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSnowcatSplinePoint) == 0x000008, "Wrong alignment on APhxSnowcatSplinePoint");
|
|
static_assert(sizeof(APhxSnowcatSplinePoint) == 0x000228, "Wrong size on APhxSnowcatSplinePoint");
|
|
static_assert(offsetof(APhxSnowcatSplinePoint, CachedDistanceOnSpline) == 0x000220, "Member 'APhxSnowcatSplinePoint::CachedDistanceOnSpline' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSnowcatSplinePoint_Gradient
|
|
// 0x0010 (0x0238 - 0x0228)
|
|
class APhxSnowcatSplinePoint_Gradient : public APhxSnowcatSplinePoint
|
|
{
|
|
public:
|
|
float ApplyOverDistance; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* GradientCurve; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplinePoint_Gradient">();
|
|
}
|
|
static class APhxSnowcatSplinePoint_Gradient* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSnowcatSplinePoint_Gradient>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSnowcatSplinePoint_Gradient) == 0x000008, "Wrong alignment on APhxSnowcatSplinePoint_Gradient");
|
|
static_assert(sizeof(APhxSnowcatSplinePoint_Gradient) == 0x000238, "Wrong size on APhxSnowcatSplinePoint_Gradient");
|
|
static_assert(offsetof(APhxSnowcatSplinePoint_Gradient, ApplyOverDistance) == 0x000228, "Member 'APhxSnowcatSplinePoint_Gradient::ApplyOverDistance' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSplinePoint_Gradient, GradientCurve) == 0x000230, "Member 'APhxSnowcatSplinePoint_Gradient::GradientCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSnowcatSplinePoint_Speed
|
|
// 0x0010 (0x0248 - 0x0238)
|
|
class APhxSnowcatSplinePoint_Speed final : public APhxSnowcatSplinePoint_Gradient
|
|
{
|
|
public:
|
|
float TargetSpeed; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* AccelerationCurve; // 0x0240(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplinePoint_Speed">();
|
|
}
|
|
static class APhxSnowcatSplinePoint_Speed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSnowcatSplinePoint_Speed>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSnowcatSplinePoint_Speed) == 0x000008, "Wrong alignment on APhxSnowcatSplinePoint_Speed");
|
|
static_assert(sizeof(APhxSnowcatSplinePoint_Speed) == 0x000248, "Wrong size on APhxSnowcatSplinePoint_Speed");
|
|
static_assert(offsetof(APhxSnowcatSplinePoint_Speed, TargetSpeed) == 0x000238, "Member 'APhxSnowcatSplinePoint_Speed::TargetSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSplinePoint_Speed, AccelerationCurve) == 0x000240, "Member 'APhxSnowcatSplinePoint_Speed::AccelerationCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.GadgetInputState
|
|
// 0x0040 (0x0418 - 0x03D8)
|
|
class UGadgetInputState : public UState
|
|
{
|
|
public:
|
|
class AGadget* Gadget; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputComponent* InputComponent; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x30]; // 0x03E8(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GadgetInputState">();
|
|
}
|
|
static class UGadgetInputState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGadgetInputState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGadgetInputState) == 0x000008, "Wrong alignment on UGadgetInputState");
|
|
static_assert(sizeof(UGadgetInputState) == 0x000418, "Wrong size on UGadgetInputState");
|
|
static_assert(offsetof(UGadgetInputState, Gadget) == 0x0003D8, "Member 'UGadgetInputState::Gadget' has a wrong offset!");
|
|
static_assert(offsetof(UGadgetInputState, InputComponent) == 0x0003E0, "Member 'UGadgetInputState::InputComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPuzzleSwitch
|
|
// 0x0060 (0x0280 - 0x0220)
|
|
class APhxPuzzleSwitch final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPuzzleSolvedDelegate; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class USkeletalMeshComponent* SkeletalMeshComp; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* InteractableComp; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* SwitchInteractAnim; // 0x0240(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UAnimMontage*> PlayerInteractAnims; // 0x0248(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
int32 State; // 0x0258(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSolved; // 0x025C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GrabRotationOffset; // 0x0260(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector GrabLocationOffset; // 0x0264(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSnapPlayerToGrabBone; // 0x0270(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInteractionRequiresShiv; // 0x0271(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_272[0x6]; // 0x0272(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGuidComponent* GuidComponent; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool CanInteract();
|
|
bool IsPuzzleSolved();
|
|
void OnAnimNotify(EPhxAnimNotify Notify);
|
|
void OnCancelledInteract();
|
|
void OnFailedInteract(class APhxCharacter* InteractedBy);
|
|
void OnInteract(class APhxCharacter* InteractedBy);
|
|
void OnPuzzleSolved();
|
|
void PlayMontage(const class FName StartSectionName);
|
|
void SetInteractionEnabled(bool bEnabled);
|
|
void SetState(const int32 NewState);
|
|
|
|
bool GetInteractionRequiresShiv() const;
|
|
class FName GetMontageSectionToPlayOnInteract() const;
|
|
class FName GetMontageSectionToPlayOnStart() const;
|
|
class USkeletalMeshComponent* GetSkeletalMesh() const;
|
|
int32 GetState() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPuzzleSwitch">();
|
|
}
|
|
static class APhxPuzzleSwitch* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPuzzleSwitch>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPuzzleSwitch) == 0x000008, "Wrong alignment on APhxPuzzleSwitch");
|
|
static_assert(sizeof(APhxPuzzleSwitch) == 0x000280, "Wrong size on APhxPuzzleSwitch");
|
|
static_assert(offsetof(APhxPuzzleSwitch, OnPuzzleSolvedDelegate) == 0x000220, "Member 'APhxPuzzleSwitch::OnPuzzleSolvedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, SkeletalMeshComp) == 0x000230, "Member 'APhxPuzzleSwitch::SkeletalMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, InteractableComp) == 0x000238, "Member 'APhxPuzzleSwitch::InteractableComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, SwitchInteractAnim) == 0x000240, "Member 'APhxPuzzleSwitch::SwitchInteractAnim' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, PlayerInteractAnims) == 0x000248, "Member 'APhxPuzzleSwitch::PlayerInteractAnims' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, State) == 0x000258, "Member 'APhxPuzzleSwitch::State' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, bSolved) == 0x00025C, "Member 'APhxPuzzleSwitch::bSolved' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, GrabRotationOffset) == 0x000260, "Member 'APhxPuzzleSwitch::GrabRotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, GrabLocationOffset) == 0x000264, "Member 'APhxPuzzleSwitch::GrabLocationOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, bSnapPlayerToGrabBone) == 0x000270, "Member 'APhxPuzzleSwitch::bSnapPlayerToGrabBone' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, bInteractionRequiresShiv) == 0x000271, "Member 'APhxPuzzleSwitch::bInteractionRequiresShiv' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleSwitch, GuidComponent) == 0x000278, "Member 'APhxPuzzleSwitch::GuidComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.GadgetRepositionState
|
|
// 0x0010 (0x04E0 - 0x04D0)
|
|
class UGadgetRepositionState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x10]; // 0x04D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GadgetRepositionState">();
|
|
}
|
|
static class UGadgetRepositionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGadgetRepositionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGadgetRepositionState) == 0x000008, "Wrong alignment on UGadgetRepositionState");
|
|
static_assert(sizeof(UGadgetRepositionState) == 0x0004E0, "Wrong size on UGadgetRepositionState");
|
|
|
|
// Class Phoenix.CharacterPrinterV2State
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|
class UCharacterPrinterV2State final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CharacterPrinterV2State">();
|
|
}
|
|
static class UCharacterPrinterV2State* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCharacterPrinterV2State>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCharacterPrinterV2State) == 0x000008, "Wrong alignment on UCharacterPrinterV2State");
|
|
static_assert(sizeof(UCharacterPrinterV2State) == 0x0004D0, "Wrong size on UCharacterPrinterV2State");
|
|
|
|
// Class Phoenix.GameplayInputState
|
|
// 0x0070 (0x0470 - 0x0400)
|
|
class UGameplayInputState : public UPlayerControllerState
|
|
{
|
|
public:
|
|
struct FStateRef Locked; // 0x0400(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Hero; // 0x0410(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Inventory; // 0x0420(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Vehicle; // 0x0430(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Ghost; // 0x0440(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PhotoMode; // 0x0450(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FTimerHandle InventoryActivationTimer; // 0x0460(0x0008)(Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InventoryActivationDelay; // 0x0468(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_46C[0x4]; // 0x046C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAimRequested();
|
|
void RequestInventoryToggle();
|
|
void ShowTutorialInInventory();
|
|
void ToggleInventory();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GameplayInputState">();
|
|
}
|
|
static class UGameplayInputState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGameplayInputState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGameplayInputState) == 0x000008, "Wrong alignment on UGameplayInputState");
|
|
static_assert(sizeof(UGameplayInputState) == 0x000470, "Wrong size on UGameplayInputState");
|
|
static_assert(offsetof(UGameplayInputState, Locked) == 0x000400, "Member 'UGameplayInputState::Locked' has a wrong offset!");
|
|
static_assert(offsetof(UGameplayInputState, Hero) == 0x000410, "Member 'UGameplayInputState::Hero' has a wrong offset!");
|
|
static_assert(offsetof(UGameplayInputState, Inventory) == 0x000420, "Member 'UGameplayInputState::Inventory' has a wrong offset!");
|
|
static_assert(offsetof(UGameplayInputState, Vehicle) == 0x000430, "Member 'UGameplayInputState::Vehicle' has a wrong offset!");
|
|
static_assert(offsetof(UGameplayInputState, Ghost) == 0x000440, "Member 'UGameplayInputState::Ghost' has a wrong offset!");
|
|
static_assert(offsetof(UGameplayInputState, PhotoMode) == 0x000450, "Member 'UGameplayInputState::PhotoMode' has a wrong offset!");
|
|
static_assert(offsetof(UGameplayInputState, InventoryActivationTimer) == 0x000460, "Member 'UGameplayInputState::InventoryActivationTimer' has a wrong offset!");
|
|
static_assert(offsetof(UGameplayInputState, InventoryActivationDelay) == 0x000468, "Member 'UGameplayInputState::InventoryActivationDelay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPuzzleCrate
|
|
// 0x0158 (0x0378 - 0x0220)
|
|
class APhxPuzzleCrate final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x10]; // 0x0220(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInteractableComponent* InteractableComp; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxTraversalVolumeComponent* TraversalVolume; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* InteractionBlockingSphereComp; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* StaticMeshComp; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* CrateBoxCollisionComp; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNavPowerDynamicObstacleComponent* NavPowerObstacleComponent; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseSocketsForIKRef; // 0x0260(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName LeftHandIKRefBoneName; // 0x0264(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName RightHandIKRefBoneName; // 0x026C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EInteractableProximity HolsterWeaponAtProxmity; // 0x0274(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName MaterialIntensityParameterName; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaterialElementIndex; // 0x0280(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinMaterialGlowIntensity; // 0x0284(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxMaterialGlowIntensity; // 0x0288(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CorrectionRadius; // 0x028C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CorrectionStrength; // 0x0290(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class APhxBoxComponentSpline> CrateCorrectionSplineClass; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* CorrectionSpeedCurve; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECollisionChannel TraceCollisionChannel; // 0x02A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* EngagementFloatAnimSpeedCurve; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* DisengagementFloatAnimSpeedCurve; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* HoveringAnimCurve; // 0x02C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HoveringAnimLength; // 0x02C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EngagementAnimLength; // 0x02CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DisengagementAnimLength; // 0x02D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EngagedFloatingHeight; // 0x02D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EngagementSpeedMultiplier; // 0x02D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DisengagementTolerance; // 0x02DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CollisionClearance; // 0x02E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinimumMovementVelocity; // 0x02E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EMovableCrateState CurrentState; // 0x02E8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowScaleOverriding; // 0x02E9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EA[0x6]; // 0x02EA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraComponent* HoveringFX; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraComponent* LandingFX; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* GlowMaterialInstance; // 0x0300(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer GameplayTags; // 0x0308(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxPushingObjectAnimations PlayerPushingAnimations; // 0x0328(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_338[0x40]; // 0x0338(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleProximityChanged(EInteractableProximity Promity, EInteractableProximity PreviousProximity);
|
|
void OnCrateCollided(const struct FHitResult& HitInfo);
|
|
void OnCrateLanded();
|
|
void OnCrateLiftEnded();
|
|
void OnCrateLiftStarted();
|
|
void SetState(EMovableCrateState State);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPuzzleCrate">();
|
|
}
|
|
static class APhxPuzzleCrate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPuzzleCrate>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPuzzleCrate) == 0x000008, "Wrong alignment on APhxPuzzleCrate");
|
|
static_assert(sizeof(APhxPuzzleCrate) == 0x000378, "Wrong size on APhxPuzzleCrate");
|
|
static_assert(offsetof(APhxPuzzleCrate, InteractableComp) == 0x000230, "Member 'APhxPuzzleCrate::InteractableComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, TraversalVolume) == 0x000238, "Member 'APhxPuzzleCrate::TraversalVolume' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, InteractionBlockingSphereComp) == 0x000240, "Member 'APhxPuzzleCrate::InteractionBlockingSphereComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, StaticMeshComp) == 0x000248, "Member 'APhxPuzzleCrate::StaticMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, CrateBoxCollisionComp) == 0x000250, "Member 'APhxPuzzleCrate::CrateBoxCollisionComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, NavPowerObstacleComponent) == 0x000258, "Member 'APhxPuzzleCrate::NavPowerObstacleComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, bUseSocketsForIKRef) == 0x000260, "Member 'APhxPuzzleCrate::bUseSocketsForIKRef' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, LeftHandIKRefBoneName) == 0x000264, "Member 'APhxPuzzleCrate::LeftHandIKRefBoneName' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, RightHandIKRefBoneName) == 0x00026C, "Member 'APhxPuzzleCrate::RightHandIKRefBoneName' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, HolsterWeaponAtProxmity) == 0x000274, "Member 'APhxPuzzleCrate::HolsterWeaponAtProxmity' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, MaterialIntensityParameterName) == 0x000278, "Member 'APhxPuzzleCrate::MaterialIntensityParameterName' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, MaterialElementIndex) == 0x000280, "Member 'APhxPuzzleCrate::MaterialElementIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, MinMaterialGlowIntensity) == 0x000284, "Member 'APhxPuzzleCrate::MinMaterialGlowIntensity' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, MaxMaterialGlowIntensity) == 0x000288, "Member 'APhxPuzzleCrate::MaxMaterialGlowIntensity' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, CorrectionRadius) == 0x00028C, "Member 'APhxPuzzleCrate::CorrectionRadius' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, CorrectionStrength) == 0x000290, "Member 'APhxPuzzleCrate::CorrectionStrength' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, CrateCorrectionSplineClass) == 0x000298, "Member 'APhxPuzzleCrate::CrateCorrectionSplineClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, CorrectionSpeedCurve) == 0x0002A0, "Member 'APhxPuzzleCrate::CorrectionSpeedCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, TraceCollisionChannel) == 0x0002A8, "Member 'APhxPuzzleCrate::TraceCollisionChannel' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, EngagementFloatAnimSpeedCurve) == 0x0002B0, "Member 'APhxPuzzleCrate::EngagementFloatAnimSpeedCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, DisengagementFloatAnimSpeedCurve) == 0x0002B8, "Member 'APhxPuzzleCrate::DisengagementFloatAnimSpeedCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, HoveringAnimCurve) == 0x0002C0, "Member 'APhxPuzzleCrate::HoveringAnimCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, HoveringAnimLength) == 0x0002C8, "Member 'APhxPuzzleCrate::HoveringAnimLength' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, EngagementAnimLength) == 0x0002CC, "Member 'APhxPuzzleCrate::EngagementAnimLength' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, DisengagementAnimLength) == 0x0002D0, "Member 'APhxPuzzleCrate::DisengagementAnimLength' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, EngagedFloatingHeight) == 0x0002D4, "Member 'APhxPuzzleCrate::EngagedFloatingHeight' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, EngagementSpeedMultiplier) == 0x0002D8, "Member 'APhxPuzzleCrate::EngagementSpeedMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, DisengagementTolerance) == 0x0002DC, "Member 'APhxPuzzleCrate::DisengagementTolerance' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, CollisionClearance) == 0x0002E0, "Member 'APhxPuzzleCrate::CollisionClearance' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, MinimumMovementVelocity) == 0x0002E4, "Member 'APhxPuzzleCrate::MinimumMovementVelocity' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, CurrentState) == 0x0002E8, "Member 'APhxPuzzleCrate::CurrentState' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, bAllowScaleOverriding) == 0x0002E9, "Member 'APhxPuzzleCrate::bAllowScaleOverriding' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, HoveringFX) == 0x0002F0, "Member 'APhxPuzzleCrate::HoveringFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, LandingFX) == 0x0002F8, "Member 'APhxPuzzleCrate::LandingFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, GlowMaterialInstance) == 0x000300, "Member 'APhxPuzzleCrate::GlowMaterialInstance' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, GameplayTags) == 0x000308, "Member 'APhxPuzzleCrate::GameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleCrate, PlayerPushingAnimations) == 0x000328, "Member 'APhxPuzzleCrate::PlayerPushingAnimations' has a wrong offset!");
|
|
|
|
// Class Phoenix.HDRGammaScreenWidget
|
|
// 0x0008 (0x0358 - 0x0350)
|
|
class UHDRGammaScreenWidget final : public UGammaScreenWidget
|
|
{
|
|
public:
|
|
class USlider* BlackPointCorrectionSlider; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetBlackPointCorrectionSliderPosition(float InValue, bool bBroadcast);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HDRGammaScreenWidget">();
|
|
}
|
|
static class UHDRGammaScreenWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHDRGammaScreenWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UHDRGammaScreenWidget) == 0x000008, "Wrong alignment on UHDRGammaScreenWidget");
|
|
static_assert(sizeof(UHDRGammaScreenWidget) == 0x000358, "Wrong size on UHDRGammaScreenWidget");
|
|
static_assert(offsetof(UHDRGammaScreenWidget, BlackPointCorrectionSlider) == 0x000350, "Member 'UHDRGammaScreenWidget::BlackPointCorrectionSlider' has a wrong offset!");
|
|
|
|
// Class Phoenix.GhostState
|
|
// 0x0008 (0x04D8 - 0x04D0)
|
|
class UGhostState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x8]; // 0x04D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GhostState">();
|
|
}
|
|
static class UGhostState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGhostState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGhostState) == 0x000008, "Wrong alignment on UGhostState");
|
|
static_assert(sizeof(UGhostState) == 0x0004D8, "Wrong size on UGhostState");
|
|
|
|
// Class Phoenix.PhxSaveGameButton
|
|
// 0x0068 (0x0308 - 0x02A0)
|
|
class UPhxSaveGameButton final : public UPhxSelectable
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPressed; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UTextBlock* Name_0; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Level; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Location; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* DateText; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* TimeText; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* GameType; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString SaveSlotName; // 0x02E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxSaveGameType SaveGameType; // 0x02F0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F1[0x7]; // 0x02F1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDateTime ModifiedTime; // 0x02F8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TotalPlayTime; // 0x0300(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool Compare(const struct FDateTime& InTime, const class FText& InName);
|
|
void SetDate(const class FText& InText);
|
|
void SetGameType(const class FText& InText);
|
|
void SetLevel(const class FText& InText);
|
|
void SetLocation(const class FText& InText);
|
|
void SetModifiedTime(const struct FDateTime& InTime);
|
|
void SetName(const class FText& InText);
|
|
void SetSaveSlotName(const class FString& inString);
|
|
void SetSaveType(const EPhxSaveGameType InSaveType);
|
|
void SetTime(const class FText& InText);
|
|
void SetTotalPlayTime(const float InTime);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSaveGameButton">();
|
|
}
|
|
static class UPhxSaveGameButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSaveGameButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSaveGameButton) == 0x000008, "Wrong alignment on UPhxSaveGameButton");
|
|
static_assert(sizeof(UPhxSaveGameButton) == 0x000308, "Wrong size on UPhxSaveGameButton");
|
|
static_assert(offsetof(UPhxSaveGameButton, OnPressed) == 0x0002A0, "Member 'UPhxSaveGameButton::OnPressed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, Name_0) == 0x0002B0, "Member 'UPhxSaveGameButton::Name_0' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, Level) == 0x0002B8, "Member 'UPhxSaveGameButton::Level' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, Location) == 0x0002C0, "Member 'UPhxSaveGameButton::Location' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, DateText) == 0x0002C8, "Member 'UPhxSaveGameButton::DateText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, TimeText) == 0x0002D0, "Member 'UPhxSaveGameButton::TimeText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, GameType) == 0x0002D8, "Member 'UPhxSaveGameButton::GameType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, SaveSlotName) == 0x0002E0, "Member 'UPhxSaveGameButton::SaveSlotName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, SaveGameType) == 0x0002F0, "Member 'UPhxSaveGameButton::SaveGameType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, ModifiedTime) == 0x0002F8, "Member 'UPhxSaveGameButton::ModifiedTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameButton, TotalPlayTime) == 0x000300, "Member 'UPhxSaveGameButton::TotalPlayTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_HideMag
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAnimNotifyState_HideMag final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_HideMag">();
|
|
}
|
|
static class UPhxAnimNotifyState_HideMag* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_HideMag>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_HideMag) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_HideMag");
|
|
static_assert(sizeof(UPhxAnimNotifyState_HideMag) == 0x000038, "Wrong size on UPhxAnimNotifyState_HideMag");
|
|
|
|
// Class Phoenix.GlowDroplet
|
|
// 0x0010 (0x0238 - 0x0228)
|
|
class AGlowDroplet final : public ADroplet
|
|
{
|
|
public:
|
|
class UPointLightComponent* LightComp; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IntensityScale; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeTimeConstant; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GlowDroplet">();
|
|
}
|
|
static class AGlowDroplet* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AGlowDroplet>();
|
|
}
|
|
};
|
|
static_assert(alignof(AGlowDroplet) == 0x000008, "Wrong alignment on AGlowDroplet");
|
|
static_assert(sizeof(AGlowDroplet) == 0x000238, "Wrong size on AGlowDroplet");
|
|
static_assert(offsetof(AGlowDroplet, LightComp) == 0x000228, "Member 'AGlowDroplet::LightComp' has a wrong offset!");
|
|
static_assert(offsetof(AGlowDroplet, IntensityScale) == 0x000230, "Member 'AGlowDroplet::IntensityScale' has a wrong offset!");
|
|
static_assert(offsetof(AGlowDroplet, FadeTimeConstant) == 0x000234, "Member 'AGlowDroplet::FadeTimeConstant' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineMesh
|
|
// 0x0038 (0x00E8 - 0x00B0)
|
|
class UPhxSplineMesh final : public UActorComponent
|
|
{
|
|
public:
|
|
float SegmentLength; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Padding; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* Material; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMesh* StaticMesh; // 0x00C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D Scale; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector Offset; // 0x00D0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Roll; // 0x00DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESplineMeshAxis ForwardAxis; // 0x00E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRoundSegmentLengths; // 0x00E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bGenerateCollision; // 0x00E2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E3[0x5]; // 0x00E3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RegenerateMesh();
|
|
|
|
class USplineComponent* GetSpline() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineMesh">();
|
|
}
|
|
static class UPhxSplineMesh* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineMesh>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineMesh) == 0x000008, "Wrong alignment on UPhxSplineMesh");
|
|
static_assert(sizeof(UPhxSplineMesh) == 0x0000E8, "Wrong size on UPhxSplineMesh");
|
|
static_assert(offsetof(UPhxSplineMesh, SegmentLength) == 0x0000B0, "Member 'UPhxSplineMesh::SegmentLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, Padding) == 0x0000B4, "Member 'UPhxSplineMesh::Padding' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, Material) == 0x0000B8, "Member 'UPhxSplineMesh::Material' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, StaticMesh) == 0x0000C0, "Member 'UPhxSplineMesh::StaticMesh' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, Scale) == 0x0000C8, "Member 'UPhxSplineMesh::Scale' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, Offset) == 0x0000D0, "Member 'UPhxSplineMesh::Offset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, Roll) == 0x0000DC, "Member 'UPhxSplineMesh::Roll' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, ForwardAxis) == 0x0000E0, "Member 'UPhxSplineMesh::ForwardAxis' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, bRoundSegmentLengths) == 0x0000E1, "Member 'UPhxSplineMesh::bRoundSegmentLengths' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMesh, bGenerateCollision) == 0x0000E2, "Member 'UPhxSplineMesh::bGenerateCollision' has a wrong offset!");
|
|
|
|
// Class Phoenix.GlowNode
|
|
// 0x0078 (0x0298 - 0x0220)
|
|
class AGlowNode final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAIPerceptionComponent* PerceptionComp; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_230[0x68]; // 0x0230(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPerceived(class AActor* Actor, const struct FAIStimulus& Stimulus);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GlowNode">();
|
|
}
|
|
static class AGlowNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AGlowNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(AGlowNode) == 0x000008, "Wrong alignment on AGlowNode");
|
|
static_assert(sizeof(AGlowNode) == 0x000298, "Wrong size on AGlowNode");
|
|
static_assert(offsetof(AGlowNode, PerceptionComp) == 0x000228, "Member 'AGlowNode::PerceptionComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.GrappledPuppetState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UGrappledPuppetState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GrappledPuppetState">();
|
|
}
|
|
static class UGrappledPuppetState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGrappledPuppetState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGrappledPuppetState) == 0x000008, "Wrong alignment on UGrappledPuppetState");
|
|
static_assert(sizeof(UGrappledPuppetState) == 0x0004B8, "Wrong size on UGrappledPuppetState");
|
|
|
|
// Class Phoenix.PhxPlayerChainLadderAnimInstance
|
|
// 0x0810 (0x0AD0 - 0x02C0)
|
|
class UPhxPlayerChainLadderAnimInstance final : public UPhxCharacterAnimInstanceBase
|
|
{
|
|
public:
|
|
struct FPlayerChainLadderAnimInstanceProxy Proxy; // 0x02C0(0x0810)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerChainLadderAnimInstance">();
|
|
}
|
|
static class UPhxPlayerChainLadderAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerChainLadderAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerChainLadderAnimInstance) == 0x000010, "Wrong alignment on UPhxPlayerChainLadderAnimInstance");
|
|
static_assert(sizeof(UPhxPlayerChainLadderAnimInstance) == 0x000AD0, "Wrong size on UPhxPlayerChainLadderAnimInstance");
|
|
static_assert(offsetof(UPhxPlayerChainLadderAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxPlayerChainLadderAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.GrappleState
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class UGrappleState final : public UAttackState
|
|
{
|
|
public:
|
|
class APhxCharacter* Opponent; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4C0[0x8]; // 0x04C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GrappleState">();
|
|
}
|
|
static class UGrappleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGrappleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGrappleState) == 0x000008, "Wrong alignment on UGrappleState");
|
|
static_assert(sizeof(UGrappleState) == 0x0004C8, "Wrong size on UGrappleState");
|
|
static_assert(offsetof(UGrappleState, Opponent) == 0x0004B8, "Member 'UGrappleState::Opponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_FootDown
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotifyState_FootDown : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
ECharacterFootDownID FootID; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_FootDown">();
|
|
}
|
|
static class UPhxAnimNotifyState_FootDown* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_FootDown>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_FootDown) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_FootDown");
|
|
static_assert(sizeof(UPhxAnimNotifyState_FootDown) == 0x000040, "Wrong size on UPhxAnimNotifyState_FootDown");
|
|
static_assert(offsetof(UPhxAnimNotifyState_FootDown, FootID) == 0x000038, "Member 'UPhxAnimNotifyState_FootDown::FootID' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_RightFootDown
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAnimNotifyState_RightFootDown final : public UPhxAnimNotifyState_FootDown
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_RightFootDown">();
|
|
}
|
|
static class UPhxAnimNotifyState_RightFootDown* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_RightFootDown>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_RightFootDown) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_RightFootDown");
|
|
static_assert(sizeof(UPhxAnimNotifyState_RightFootDown) == 0x000040, "Wrong size on UPhxAnimNotifyState_RightFootDown");
|
|
|
|
// Class Phoenix.StandLocomotionState
|
|
// 0x00B0 (0x0580 - 0x04D0)
|
|
class UStandLocomotionState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Idle; // 0x04D0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef RelaxedIdle; // 0x04E0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef Orient; // 0x04F0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef Walk; // 0x0500(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef Jog; // 0x0510(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef Sprint; // 0x0520(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef AimWalk; // 0x0530(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef AimIdle; // 0x0540(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float EnterIdleTime; // 0x0550(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnterRelaxedIdleTime; // 0x0554(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraIdleTimeToTriggerReorient; // 0x0558(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_55C[0x4]; // 0x055C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UIdleState* IdleState; // 0x0560(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_568[0x18]; // 0x0568(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"StandLocomotionState">();
|
|
}
|
|
static class UStandLocomotionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStandLocomotionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UStandLocomotionState) == 0x000008, "Wrong alignment on UStandLocomotionState");
|
|
static_assert(sizeof(UStandLocomotionState) == 0x000580, "Wrong size on UStandLocomotionState");
|
|
static_assert(offsetof(UStandLocomotionState, Idle) == 0x0004D0, "Member 'UStandLocomotionState::Idle' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, RelaxedIdle) == 0x0004E0, "Member 'UStandLocomotionState::RelaxedIdle' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, Orient) == 0x0004F0, "Member 'UStandLocomotionState::Orient' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, Walk) == 0x000500, "Member 'UStandLocomotionState::Walk' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, Jog) == 0x000510, "Member 'UStandLocomotionState::Jog' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, Sprint) == 0x000520, "Member 'UStandLocomotionState::Sprint' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, AimWalk) == 0x000530, "Member 'UStandLocomotionState::AimWalk' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, AimIdle) == 0x000540, "Member 'UStandLocomotionState::AimIdle' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, EnterIdleTime) == 0x000550, "Member 'UStandLocomotionState::EnterIdleTime' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, EnterRelaxedIdleTime) == 0x000554, "Member 'UStandLocomotionState::EnterRelaxedIdleTime' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, CameraIdleTimeToTriggerReorient) == 0x000558, "Member 'UStandLocomotionState::CameraIdleTimeToTriggerReorient' has a wrong offset!");
|
|
static_assert(offsetof(UStandLocomotionState, IdleState) == 0x000560, "Member 'UStandLocomotionState::IdleState' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_BranchReactionAnim
|
|
// 0x0010 (0x0050 - 0x0040)
|
|
class UPhxAnimNotify_BranchReactionAnim final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
struct FPhxGameplayConditionContainer BranchConditions; // 0x0040(0x0008)(Edit, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* BranchToMontage; // 0x0048(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_BranchReactionAnim">();
|
|
}
|
|
static class UPhxAnimNotify_BranchReactionAnim* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_BranchReactionAnim>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_BranchReactionAnim) == 0x000008, "Wrong alignment on UPhxAnimNotify_BranchReactionAnim");
|
|
static_assert(sizeof(UPhxAnimNotify_BranchReactionAnim) == 0x000050, "Wrong size on UPhxAnimNotify_BranchReactionAnim");
|
|
static_assert(offsetof(UPhxAnimNotify_BranchReactionAnim, BranchConditions) == 0x000040, "Member 'UPhxAnimNotify_BranchReactionAnim::BranchConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_BranchReactionAnim, BranchToMontage) == 0x000048, "Member 'UPhxAnimNotify_BranchReactionAnim::BranchToMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWeaponSettings
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxWeaponSettings : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FWeaponSettings BaseWeaponSpec; // 0x0030(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeaponSettings">();
|
|
}
|
|
static class UPhxWeaponSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeaponSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeaponSettings) == 0x000008, "Wrong alignment on UPhxWeaponSettings");
|
|
static_assert(sizeof(UPhxWeaponSettings) == 0x000040, "Wrong size on UPhxWeaponSettings");
|
|
static_assert(offsetof(UPhxWeaponSettings, BaseWeaponSpec) == 0x000030, "Member 'UPhxWeaponSettings::BaseWeaponSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.GRPSettings
|
|
// 0x0128 (0x0168 - 0x0040)
|
|
class UGRPSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FRangedWeaponSettings RangedSpec; // 0x0040(0x0090)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGunWeaponSettings GunSpec; // 0x00D0(0x0050)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGRPWeaponSettings GRPSpec; // 0x0120(0x0038)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGRPChargeSettings GRPChargeSpec; // 0x0158(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GRPSettings">();
|
|
}
|
|
static class UGRPSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGRPSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGRPSettings) == 0x000008, "Wrong alignment on UGRPSettings");
|
|
static_assert(sizeof(UGRPSettings) == 0x000168, "Wrong size on UGRPSettings");
|
|
static_assert(offsetof(UGRPSettings, RangedSpec) == 0x000040, "Member 'UGRPSettings::RangedSpec' has a wrong offset!");
|
|
static_assert(offsetof(UGRPSettings, GunSpec) == 0x0000D0, "Member 'UGRPSettings::GunSpec' has a wrong offset!");
|
|
static_assert(offsetof(UGRPSettings, GRPSpec) == 0x000120, "Member 'UGRPSettings::GRPSpec' has a wrong offset!");
|
|
static_assert(offsetof(UGRPSettings, GRPChargeSpec) == 0x000158, "Member 'UGRPSettings::GRPChargeSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.TargetComponent
|
|
// 0x0068 (0x0118 - 0x00B0)
|
|
class UTargetComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class APhxCharacter* Character; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CenterOfMassOffsetPerc; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BC[0x1C]; // 0x00BC(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bIsMeleeTargetable; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FBodyPartAimRecord> AimedAtHistory; // 0x00E0(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPhxWeakSpotAimRecord> WeakSpotAimedAtHistory; // 0x00F0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
struct FVector LastAimedAtLocation; // 0x0100(0x000C)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_10C[0xC]; // 0x010C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetIsMeleeTargetable(bool bTargetable);
|
|
|
|
bool GetIsMeleeTargetable() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TargetComponent">();
|
|
}
|
|
static class UTargetComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTargetComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTargetComponent) == 0x000008, "Wrong alignment on UTargetComponent");
|
|
static_assert(sizeof(UTargetComponent) == 0x000118, "Wrong size on UTargetComponent");
|
|
static_assert(offsetof(UTargetComponent, Character) == 0x0000B0, "Member 'UTargetComponent::Character' has a wrong offset!");
|
|
static_assert(offsetof(UTargetComponent, CenterOfMassOffsetPerc) == 0x0000B8, "Member 'UTargetComponent::CenterOfMassOffsetPerc' has a wrong offset!");
|
|
static_assert(offsetof(UTargetComponent, bIsMeleeTargetable) == 0x0000D8, "Member 'UTargetComponent::bIsMeleeTargetable' has a wrong offset!");
|
|
static_assert(offsetof(UTargetComponent, AimedAtHistory) == 0x0000E0, "Member 'UTargetComponent::AimedAtHistory' has a wrong offset!");
|
|
static_assert(offsetof(UTargetComponent, WeakSpotAimedAtHistory) == 0x0000F0, "Member 'UTargetComponent::WeakSpotAimedAtHistory' has a wrong offset!");
|
|
static_assert(offsetof(UTargetComponent, LastAimedAtLocation) == 0x000100, "Member 'UTargetComponent::LastAimedAtLocation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerCameraManager
|
|
// 0x0070 (0x2B80 - 0x2B10)
|
|
class APhxPlayerCameraManager : public APlayerCameraManager
|
|
{
|
|
public:
|
|
float MaxYawSpeed; // 0x2B10(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentYawSpeed; // 0x2B14(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float YawSpeedWhenStickReleased; // 0x2B18(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxPitchSpeed; // 0x2B1C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentPitchSpeed; // 0x2B20(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator LastDeltaRot; // 0x2B24(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float TimeSinceRightStick; // 0x2B30(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B34[0x4C]; // 0x2B34(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DelayCameraFade(float DelayDuration, float FromAlpha, float ToAlpha, float Duration, const struct FLinearColor& Color, bool bShouldFadeAudio, bool bHoldWhenFinished);
|
|
float GetCurrentPitchPercentOfMaxSpeed();
|
|
float GetCurrentPitchSpeed();
|
|
float GetCurrentYawPercentOfMaxSpeed();
|
|
float GetCurrentYawSpeed();
|
|
float GetMaxPitchSpeed();
|
|
float GetMaxYawSpeed();
|
|
|
|
float GetCurrentFadeAmount() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerCameraManager">();
|
|
}
|
|
static class APhxPlayerCameraManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPlayerCameraManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPlayerCameraManager) == 0x000010, "Wrong alignment on APhxPlayerCameraManager");
|
|
static_assert(sizeof(APhxPlayerCameraManager) == 0x002B80, "Wrong size on APhxPlayerCameraManager");
|
|
static_assert(offsetof(APhxPlayerCameraManager, MaxYawSpeed) == 0x002B10, "Member 'APhxPlayerCameraManager::MaxYawSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCameraManager, CurrentYawSpeed) == 0x002B14, "Member 'APhxPlayerCameraManager::CurrentYawSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCameraManager, YawSpeedWhenStickReleased) == 0x002B18, "Member 'APhxPlayerCameraManager::YawSpeedWhenStickReleased' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCameraManager, MaxPitchSpeed) == 0x002B1C, "Member 'APhxPlayerCameraManager::MaxPitchSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCameraManager, CurrentPitchSpeed) == 0x002B20, "Member 'APhxPlayerCameraManager::CurrentPitchSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCameraManager, LastDeltaRot) == 0x002B24, "Member 'APhxPlayerCameraManager::LastDeltaRot' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCameraManager, TimeSinceRightStick) == 0x002B30, "Member 'APhxPlayerCameraManager::TimeSinceRightStick' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRangedWeapon
|
|
// 0x0360 (0x09E0 - 0x0680)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) APhxRangedWeapon : public AWeapon
|
|
{
|
|
public:
|
|
TArray<struct FReceiverSwapMontageData> DetachReceiverMontages; // 0x0678(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FReceiverSwapMontageData> AttachReceiverMontages; // 0x0688(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ADSEnterAnimation; // 0x0698(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ADSExitAnimation; // 0x06A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* FireAnimation; // 0x06A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* EmptyFireAnimation; // 0x06B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* WeaponFireAnimation; // 0x06B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UAnimMontage*> WeaponAdditionalFireAnimations; // 0x06C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* WeaponEmptyFireAnimation; // 0x06D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* AimYawDistanceCorrectionCurve; // 0x06D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* AimPitchDistanceCorrectionCurve; // 0x06E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ReloadToAdsDuration; // 0x06E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6EC[0x4]; // 0x06EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDataTable* ImpactEffectsTable; // 0x06F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* NonImpactEffectsTable; // 0x06F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowOtherComponentsToOverrideImpactEffects; // 0x0700(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_701[0x7]; // 0x0701(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSoundComponent* ImpactSoundComp; // 0x0708(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMesh* NonDeferredDecalPlane; // 0x0710(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UUserWidget> ReticleDotWidgetClass; // 0x0718(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUserWidget* ReticleWidget; // 0x0720(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* ReticleWidgetScaleCurve; // 0x0728(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_730[0x8]; // 0x0730(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInterface* HitWorldDecalMaterial; // 0x0738(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ERangedWeaponWoundType WoundType; // 0x0740(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EBulletWeaponDamageType BulletGoreDamageLevel; // 0x0741(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_742[0x2]; // 0x0742(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector HitWorldDecalSize; // 0x0744(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AActor> StickInTargetObjectClass; // 0x0750(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StickInTargetRandomAngle; // 0x0758(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStickToBone; // 0x075C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStickObjectToSurfaceNormal; // 0x075D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_75E[0x2]; // 0x075E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FRangedHit> HitOverrides; // 0x0760(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bInADS; // 0x0770(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bADSFirePctReached; // 0x0771(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_772[0x2]; // 0x0772(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName MuzzleSocketName; // 0x0774(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName GunLightSocketName; // 0x077C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector ViewTargetLocation; // 0x0784(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_790[0x4]; // 0x0790(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UTargetComponent> AimTargetComponent; // 0x0794(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UTargetComponent> AimTargetComponent_LastFrame; // 0x079C(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7A4[0xC]; // 0x07A4(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMeleeAttack QuickMeleeAttack; // 0x07B0(0x01B0)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxMeleeAttackDefinition* QuickMeleeAttackDef; // 0x0960(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_968[0x10]; // 0x0968(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WoundChance; // 0x0978(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 GuaranteedWoundShots; // 0x097C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_97D[0x3]; // 0x097D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxTriggerHapticsProfile* TriggerHapticsProfile_ADSFire; // 0x0980(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 LowerReceiverMaterialIndex; // 0x0988(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 StrapMaterialIndex; // 0x098C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_990[0x20]; // 0x0990(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAmmoComponent* AmmoComponent; // 0x09B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 NewClipSize)> OnClipSizeChanged; // 0x09B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9C8[0x9]; // 0x09C8(0x0009)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EWeaponTarget CurrentWeaponTarget; // 0x09D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9D2[0x6]; // 0x09D2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HideAmmoUI();
|
|
void OnAbortADS();
|
|
void OnBeginADS();
|
|
void OnBeginFiring();
|
|
void OnBeginReload();
|
|
void OnEndFiring();
|
|
void OnEndReload();
|
|
void OnHit(class AActor* DamagedActor, float TheBaseDamage, const struct FVector& HitFromDirection, const struct FHitResult& HitInfo, class AController* EventInstigator, class AActor* DamageCauser, TSubclassOf<class UDamageType> DamageTypeClass);
|
|
void OnSEBegin();
|
|
void OnSEEnd();
|
|
void ShowAmmoUI();
|
|
void StartFire();
|
|
void StopFire();
|
|
|
|
class UPhxAmmoComponent* GetAmmoComponent() const;
|
|
bool GetIsFiring() const;
|
|
bool GetIsInADS() const;
|
|
class APhxCharacter* GetOwningCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRangedWeapon">();
|
|
}
|
|
static class APhxRangedWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxRangedWeapon>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(APhxRangedWeapon) == 0x000010, "Wrong alignment on APhxRangedWeapon");
|
|
static_assert(sizeof(APhxRangedWeapon) == 0x0009E0, "Wrong size on APhxRangedWeapon");
|
|
static_assert(offsetof(APhxRangedWeapon, DetachReceiverMontages) == 0x000678, "Member 'APhxRangedWeapon::DetachReceiverMontages' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, AttachReceiverMontages) == 0x000688, "Member 'APhxRangedWeapon::AttachReceiverMontages' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ADSEnterAnimation) == 0x000698, "Member 'APhxRangedWeapon::ADSEnterAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ADSExitAnimation) == 0x0006A0, "Member 'APhxRangedWeapon::ADSExitAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, FireAnimation) == 0x0006A8, "Member 'APhxRangedWeapon::FireAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, EmptyFireAnimation) == 0x0006B0, "Member 'APhxRangedWeapon::EmptyFireAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, WeaponFireAnimation) == 0x0006B8, "Member 'APhxRangedWeapon::WeaponFireAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, WeaponAdditionalFireAnimations) == 0x0006C0, "Member 'APhxRangedWeapon::WeaponAdditionalFireAnimations' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, WeaponEmptyFireAnimation) == 0x0006D0, "Member 'APhxRangedWeapon::WeaponEmptyFireAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, AimYawDistanceCorrectionCurve) == 0x0006D8, "Member 'APhxRangedWeapon::AimYawDistanceCorrectionCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, AimPitchDistanceCorrectionCurve) == 0x0006E0, "Member 'APhxRangedWeapon::AimPitchDistanceCorrectionCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ReloadToAdsDuration) == 0x0006E8, "Member 'APhxRangedWeapon::ReloadToAdsDuration' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ImpactEffectsTable) == 0x0006F0, "Member 'APhxRangedWeapon::ImpactEffectsTable' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, NonImpactEffectsTable) == 0x0006F8, "Member 'APhxRangedWeapon::NonImpactEffectsTable' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, bAllowOtherComponentsToOverrideImpactEffects) == 0x000700, "Member 'APhxRangedWeapon::bAllowOtherComponentsToOverrideImpactEffects' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ImpactSoundComp) == 0x000708, "Member 'APhxRangedWeapon::ImpactSoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, NonDeferredDecalPlane) == 0x000710, "Member 'APhxRangedWeapon::NonDeferredDecalPlane' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ReticleDotWidgetClass) == 0x000718, "Member 'APhxRangedWeapon::ReticleDotWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ReticleWidget) == 0x000720, "Member 'APhxRangedWeapon::ReticleWidget' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ReticleWidgetScaleCurve) == 0x000728, "Member 'APhxRangedWeapon::ReticleWidgetScaleCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, HitWorldDecalMaterial) == 0x000738, "Member 'APhxRangedWeapon::HitWorldDecalMaterial' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, WoundType) == 0x000740, "Member 'APhxRangedWeapon::WoundType' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, BulletGoreDamageLevel) == 0x000741, "Member 'APhxRangedWeapon::BulletGoreDamageLevel' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, HitWorldDecalSize) == 0x000744, "Member 'APhxRangedWeapon::HitWorldDecalSize' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, StickInTargetObjectClass) == 0x000750, "Member 'APhxRangedWeapon::StickInTargetObjectClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, StickInTargetRandomAngle) == 0x000758, "Member 'APhxRangedWeapon::StickInTargetRandomAngle' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, bStickToBone) == 0x00075C, "Member 'APhxRangedWeapon::bStickToBone' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, bStickObjectToSurfaceNormal) == 0x00075D, "Member 'APhxRangedWeapon::bStickObjectToSurfaceNormal' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, HitOverrides) == 0x000760, "Member 'APhxRangedWeapon::HitOverrides' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, bInADS) == 0x000770, "Member 'APhxRangedWeapon::bInADS' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, bADSFirePctReached) == 0x000771, "Member 'APhxRangedWeapon::bADSFirePctReached' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, MuzzleSocketName) == 0x000774, "Member 'APhxRangedWeapon::MuzzleSocketName' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, GunLightSocketName) == 0x00077C, "Member 'APhxRangedWeapon::GunLightSocketName' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, ViewTargetLocation) == 0x000784, "Member 'APhxRangedWeapon::ViewTargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, AimTargetComponent) == 0x000794, "Member 'APhxRangedWeapon::AimTargetComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, AimTargetComponent_LastFrame) == 0x00079C, "Member 'APhxRangedWeapon::AimTargetComponent_LastFrame' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, QuickMeleeAttack) == 0x0007B0, "Member 'APhxRangedWeapon::QuickMeleeAttack' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, QuickMeleeAttackDef) == 0x000960, "Member 'APhxRangedWeapon::QuickMeleeAttackDef' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, WoundChance) == 0x000978, "Member 'APhxRangedWeapon::WoundChance' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, GuaranteedWoundShots) == 0x00097C, "Member 'APhxRangedWeapon::GuaranteedWoundShots' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, TriggerHapticsProfile_ADSFire) == 0x000980, "Member 'APhxRangedWeapon::TriggerHapticsProfile_ADSFire' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, LowerReceiverMaterialIndex) == 0x000988, "Member 'APhxRangedWeapon::LowerReceiverMaterialIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, StrapMaterialIndex) == 0x00098C, "Member 'APhxRangedWeapon::StrapMaterialIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, AmmoComponent) == 0x0009B0, "Member 'APhxRangedWeapon::AmmoComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, OnClipSizeChanged) == 0x0009B8, "Member 'APhxRangedWeapon::OnClipSizeChanged' has a wrong offset!");
|
|
static_assert(offsetof(APhxRangedWeapon, CurrentWeaponTarget) == 0x0009D1, "Member 'APhxRangedWeapon::CurrentWeaponTarget' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_LeftFootDown
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAnimNotifyState_LeftFootDown final : public UPhxAnimNotifyState_FootDown
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_LeftFootDown">();
|
|
}
|
|
static class UPhxAnimNotifyState_LeftFootDown* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_LeftFootDown>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_LeftFootDown) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_LeftFootDown");
|
|
static_assert(sizeof(UPhxAnimNotifyState_LeftFootDown) == 0x000040, "Wrong size on UPhxAnimNotifyState_LeftFootDown");
|
|
|
|
// Class Phoenix.PhxStopOrientMotionController
|
|
// 0x0000 (0x0260 - 0x0260)
|
|
class UPhxStopOrientMotionController final : public UPhxOrientMotionController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStopOrientMotionController">();
|
|
}
|
|
static class UPhxStopOrientMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxStopOrientMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxStopOrientMotionController) == 0x000008, "Wrong alignment on UPhxStopOrientMotionController");
|
|
static_assert(sizeof(UPhxStopOrientMotionController) == 0x000260, "Wrong size on UPhxStopOrientMotionController");
|
|
|
|
// Class Phoenix.GRPWeapon
|
|
// 0x0110 (0x0AF0 - 0x09E0)
|
|
class AGRPWeapon : public APhxRangedWeapon
|
|
{
|
|
public:
|
|
struct FGRPTransitionAnimations GRPTransitionAnimations_Pistol; // 0x09D8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGRPTransitionAnimations GRPTransitionAnimations_Shotgun; // 0x09F8(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGRPTransitionAnimations GRPTransitionAnimations_AR; // 0x0A18(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FGRPAudioEvents GRPAudioEvents; // 0x0A38(0x0028)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UGRPChargeComponent* ChargeComponent; // 0x0A60(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<int32, class UNiagaraComponent*> HatchGlowEffects; // 0x0A68(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class AActor* GRPTarget; // 0x0AB8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGRPTargetSelectionComponent* TargetSelectionComp; // 0x0AC0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector GRPWeaponHoldAttachOffset; // 0x0AC8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AD4[0x4]; // 0x0AD4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bMakeCameraTrackLaunchedTarget; // 0x0AD8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AD9[0x3]; // 0x0AD9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GRPLaunchCameraBlendInTime; // 0x0ADC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GRPLaunchCameraTrackingDuration; // 0x0AE0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AE4[0xC]; // 0x0AE4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_UpdateChargeVisuals(float ChargeLevel);
|
|
float GetGRPRechargeDelayAlpha();
|
|
void OnGRPGrabFailInsufficientCharge();
|
|
void OnGRPNoValidTargetFound();
|
|
void OnGRPWeaponChargeReachesEmpty();
|
|
void OnGRPWeaponChargeReachesFull();
|
|
void OnGRPWeaponChargingResumes();
|
|
void OnGRPWeaponEnterHeld();
|
|
void OnGRPWeaponEnterLaunched();
|
|
void OnGRPWeaponEnterPulled();
|
|
void OnGRPWeaponRefillWithBattery();
|
|
void OnGRPWeaponRelease(EGRPReleaseReason ReleaseReason);
|
|
|
|
class UGRPChargeComponent* GetChargeComponent() const;
|
|
EGRPLaunchLevel GetGRPLaunchLevel() const;
|
|
class AActor* GetGRPTarget() const;
|
|
struct FVector GetGRPWeaponHoldAttachOffset() const;
|
|
void GetGRPWeaponSocketLocationAndRotation(class FName SocketName, struct FVector* OutLocation, struct FQuat* OutRotation) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GRPWeapon">();
|
|
}
|
|
static class AGRPWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AGRPWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(AGRPWeapon) == 0x000010, "Wrong alignment on AGRPWeapon");
|
|
static_assert(sizeof(AGRPWeapon) == 0x000AF0, "Wrong size on AGRPWeapon");
|
|
static_assert(offsetof(AGRPWeapon, GRPTransitionAnimations_Pistol) == 0x0009D8, "Member 'AGRPWeapon::GRPTransitionAnimations_Pistol' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, GRPTransitionAnimations_Shotgun) == 0x0009F8, "Member 'AGRPWeapon::GRPTransitionAnimations_Shotgun' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, GRPTransitionAnimations_AR) == 0x000A18, "Member 'AGRPWeapon::GRPTransitionAnimations_AR' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, GRPAudioEvents) == 0x000A38, "Member 'AGRPWeapon::GRPAudioEvents' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, ChargeComponent) == 0x000A60, "Member 'AGRPWeapon::ChargeComponent' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, HatchGlowEffects) == 0x000A68, "Member 'AGRPWeapon::HatchGlowEffects' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, GRPTarget) == 0x000AB8, "Member 'AGRPWeapon::GRPTarget' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, TargetSelectionComp) == 0x000AC0, "Member 'AGRPWeapon::TargetSelectionComp' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, GRPWeaponHoldAttachOffset) == 0x000AC8, "Member 'AGRPWeapon::GRPWeaponHoldAttachOffset' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, bMakeCameraTrackLaunchedTarget) == 0x000AD8, "Member 'AGRPWeapon::bMakeCameraTrackLaunchedTarget' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, GRPLaunchCameraBlendInTime) == 0x000ADC, "Member 'AGRPWeapon::GRPLaunchCameraBlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(AGRPWeapon, GRPLaunchCameraTrackingDuration) == 0x000AE0, "Member 'AGRPWeapon::GRPLaunchCameraTrackingDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.HarvestableComponent
|
|
// 0x00B0 (0x03F0 - 0x0340)
|
|
class UHarvestableComponent final : public UInteractableComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy)> OnHarvestInteractFinished; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bHarvestEnabled; // 0x0350(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_351[0x7]; // 0x0351(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxLootDropList* LootDropList; // 0x0358(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APickup> CallistoCreditsClass; // 0x0360(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MinCallistoCredits; // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxCallistoCredits; // 0x036C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APhxBio> BioClass; // 0x0370(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AItem> AudioLogClass; // 0x0378(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName AttachmentSocketName; // 0x0380(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName ShivHarvestBoneName; // 0x0388(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<EShivHarvestPosition, struct FShivHarvestAnimData> ShivHarvestAnimations; // 0x0390(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_OnHarvestFinished();
|
|
void BP_OnOwnerDeath();
|
|
void FinishHarvest(class APhxCharacter* Harvester);
|
|
void OnOwnerDeath(class APhxCharacter* DeadCharacter);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HarvestableComponent">();
|
|
}
|
|
static class UHarvestableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHarvestableComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UHarvestableComponent) == 0x000010, "Wrong alignment on UHarvestableComponent");
|
|
static_assert(sizeof(UHarvestableComponent) == 0x0003F0, "Wrong size on UHarvestableComponent");
|
|
static_assert(offsetof(UHarvestableComponent, OnHarvestInteractFinished) == 0x000340, "Member 'UHarvestableComponent::OnHarvestInteractFinished' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, bHarvestEnabled) == 0x000350, "Member 'UHarvestableComponent::bHarvestEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, LootDropList) == 0x000358, "Member 'UHarvestableComponent::LootDropList' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, CallistoCreditsClass) == 0x000360, "Member 'UHarvestableComponent::CallistoCreditsClass' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, MinCallistoCredits) == 0x000368, "Member 'UHarvestableComponent::MinCallistoCredits' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, MaxCallistoCredits) == 0x00036C, "Member 'UHarvestableComponent::MaxCallistoCredits' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, BioClass) == 0x000370, "Member 'UHarvestableComponent::BioClass' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, AudioLogClass) == 0x000378, "Member 'UHarvestableComponent::AudioLogClass' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, AttachmentSocketName) == 0x000380, "Member 'UHarvestableComponent::AttachmentSocketName' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, ShivHarvestBoneName) == 0x000388, "Member 'UHarvestableComponent::ShivHarvestBoneName' has a wrong offset!");
|
|
static_assert(offsetof(UHarvestableComponent, ShivHarvestAnimations) == 0x000390, "Member 'UHarvestableComponent::ShivHarvestAnimations' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerTraversalAnimInstance
|
|
// 0x0810 (0x0AD0 - 0x02C0)
|
|
class UPhxPlayerTraversalAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxPlayerTraversalAnimInstanceProxy Proxy; // 0x02C0(0x0800)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float QuickVentCrawlAnimPlayRate; // 0x0AC0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VentCrawlSpeedLerpStrength; // 0x0AC4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_AC8[0x8]; // 0x0AC8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerTraversalAnimInstance">();
|
|
}
|
|
static class UPhxPlayerTraversalAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerTraversalAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerTraversalAnimInstance) == 0x000010, "Wrong alignment on UPhxPlayerTraversalAnimInstance");
|
|
static_assert(sizeof(UPhxPlayerTraversalAnimInstance) == 0x000AD0, "Wrong size on UPhxPlayerTraversalAnimInstance");
|
|
static_assert(offsetof(UPhxPlayerTraversalAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxPlayerTraversalAnimInstance::Proxy' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerTraversalAnimInstance, QuickVentCrawlAnimPlayRate) == 0x000AC0, "Member 'UPhxPlayerTraversalAnimInstance::QuickVentCrawlAnimPlayRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerTraversalAnimInstance, VentCrawlSpeedLerpStrength) == 0x000AC4, "Member 'UPhxPlayerTraversalAnimInstance::VentCrawlSpeedLerpStrength' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAoEAttackDefinition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxAoEAttackDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
EPhxAoEShape AreaOfEffectShape; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InnerRadius; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OuterRadius; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HalfHeight; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreSelf; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaximumDamage; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumDamage; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExponentialDamageFalloff; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAoEAttackDefinition">();
|
|
}
|
|
static class UPhxAoEAttackDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAoEAttackDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAoEAttackDefinition) == 0x000008, "Wrong alignment on UPhxAoEAttackDefinition");
|
|
static_assert(sizeof(UPhxAoEAttackDefinition) == 0x000060, "Wrong size on UPhxAoEAttackDefinition");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, AreaOfEffectShape) == 0x000030, "Member 'UPhxAoEAttackDefinition::AreaOfEffectShape' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, InnerRadius) == 0x000034, "Member 'UPhxAoEAttackDefinition::InnerRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, OuterRadius) == 0x000038, "Member 'UPhxAoEAttackDefinition::OuterRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, HalfHeight) == 0x00003C, "Member 'UPhxAoEAttackDefinition::HalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, bIgnoreSelf) == 0x000040, "Member 'UPhxAoEAttackDefinition::bIgnoreSelf' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, DamageType) == 0x000048, "Member 'UPhxAoEAttackDefinition::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, MaximumDamage) == 0x000050, "Member 'UPhxAoEAttackDefinition::MaximumDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, MinimumDamage) == 0x000054, "Member 'UPhxAoEAttackDefinition::MinimumDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAoEAttackDefinition, ExponentialDamageFalloff) == 0x000058, "Member 'UPhxAoEAttackDefinition::ExponentialDamageFalloff' has a wrong offset!");
|
|
|
|
// Class Phoenix.NPCHeadTrackingAnimInstance
|
|
// 0x0860 (0x0B50 - 0x02F0)
|
|
class UNPCHeadTrackingAnimInstance final : public UHeadTrackingAnimInstanceBase
|
|
{
|
|
public:
|
|
struct FNPCHeadTrackingAnimInstanceProxy Proxy; // 0x02F0(0x0860)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"NPCHeadTrackingAnimInstance">();
|
|
}
|
|
static class UNPCHeadTrackingAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UNPCHeadTrackingAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UNPCHeadTrackingAnimInstance) == 0x000010, "Wrong alignment on UNPCHeadTrackingAnimInstance");
|
|
static_assert(sizeof(UNPCHeadTrackingAnimInstance) == 0x000B50, "Wrong size on UNPCHeadTrackingAnimInstance");
|
|
static_assert(offsetof(UNPCHeadTrackingAnimInstance, Proxy) == 0x0002F0, "Member 'UNPCHeadTrackingAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxStompableInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxStompableInterface final
|
|
{
|
|
public:
|
|
bool CanTakeStompDamage() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStompableInterface">();
|
|
}
|
|
static class IPhxStompableInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxStompableInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxStompableInterface) == 0x000001, "Wrong alignment on IPhxStompableInterface");
|
|
static_assert(sizeof(IPhxStompableInterface) == 0x000001, "Wrong size on IPhxStompableInterface");
|
|
|
|
// Class Phoenix.PhxScrEvtCharacterActionRequest
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxScrEvtCharacterActionRequest : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtCharacterActionRequest">();
|
|
}
|
|
static class UPhxScrEvtCharacterActionRequest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtCharacterActionRequest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtCharacterActionRequest) == 0x000008, "Wrong alignment on UPhxScrEvtCharacterActionRequest");
|
|
static_assert(sizeof(UPhxScrEvtCharacterActionRequest) == 0x000030, "Wrong size on UPhxScrEvtCharacterActionRequest");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerActionRequest
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxScrEvtPlayerActionRequest : public UPhxScrEvtCharacterActionRequest
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerActionRequest">();
|
|
}
|
|
static class UPhxScrEvtPlayerActionRequest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerActionRequest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerActionRequest) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerActionRequest");
|
|
static_assert(sizeof(UPhxScrEvtPlayerActionRequest) == 0x000030, "Wrong size on UPhxScrEvtPlayerActionRequest");
|
|
|
|
// Class Phoenix.PhxScrEvtMontageAttachStateActionRequest
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxScrEvtMontageAttachStateActionRequest final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
struct FPhxMontageAttachStateRequest Request; // 0x0030(0x0028)(BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtMontageAttachStateActionRequest">();
|
|
}
|
|
static class UPhxScrEvtMontageAttachStateActionRequest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtMontageAttachStateActionRequest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtMontageAttachStateActionRequest) == 0x000008, "Wrong alignment on UPhxScrEvtMontageAttachStateActionRequest");
|
|
static_assert(sizeof(UPhxScrEvtMontageAttachStateActionRequest) == 0x000058, "Wrong size on UPhxScrEvtMontageAttachStateActionRequest");
|
|
static_assert(offsetof(UPhxScrEvtMontageAttachStateActionRequest, Request) == 0x000030, "Member 'UPhxScrEvtMontageAttachStateActionRequest::Request' has a wrong offset!");
|
|
|
|
// Class Phoenix.ContextualAnimTargetInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IContextualAnimTargetInterface final
|
|
{
|
|
public:
|
|
class ULightWeightContextualAnimTargetComponent* GetContextualAnimTargetComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ContextualAnimTargetInterface">();
|
|
}
|
|
static class IContextualAnimTargetInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IContextualAnimTargetInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IContextualAnimTargetInterface) == 0x000001, "Wrong alignment on IContextualAnimTargetInterface");
|
|
static_assert(sizeof(IContextualAnimTargetInterface) == 0x000001, "Wrong size on IContextualAnimTargetInterface");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_SpawnActor
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxAnimNotifyState_SpawnActor final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
bool PreviewWorldOnly; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AActor> ActorClass; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SpawnLocation; // 0x0040(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator SpawnRotation; // 0x004C(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool AttachToMe; // 0x0058(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName AttachToSocket; // 0x005C(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimSequenceBase* PlayAnimationOnActor; // 0x0068(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayAnimationTimeOffset; // 0x0070(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DeleteActorOnEnd; // 0x0074(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DisableActorPhysicsOnStart; // 0x0075(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableActorPhysicsOnEnd; // 0x0076(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_77[0x1]; // 0x0077(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* SpawnedActor; // 0x0078(0x0008)(BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_SpawnActor">();
|
|
}
|
|
static class UPhxAnimNotifyState_SpawnActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_SpawnActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_SpawnActor) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_SpawnActor");
|
|
static_assert(sizeof(UPhxAnimNotifyState_SpawnActor) == 0x000080, "Wrong size on UPhxAnimNotifyState_SpawnActor");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, PreviewWorldOnly) == 0x000030, "Member 'UPhxAnimNotifyState_SpawnActor::PreviewWorldOnly' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, ActorClass) == 0x000038, "Member 'UPhxAnimNotifyState_SpawnActor::ActorClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, SpawnLocation) == 0x000040, "Member 'UPhxAnimNotifyState_SpawnActor::SpawnLocation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, SpawnRotation) == 0x00004C, "Member 'UPhxAnimNotifyState_SpawnActor::SpawnRotation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, AttachToMe) == 0x000058, "Member 'UPhxAnimNotifyState_SpawnActor::AttachToMe' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, AttachToSocket) == 0x00005C, "Member 'UPhxAnimNotifyState_SpawnActor::AttachToSocket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, PlayAnimationOnActor) == 0x000068, "Member 'UPhxAnimNotifyState_SpawnActor::PlayAnimationOnActor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, PlayAnimationTimeOffset) == 0x000070, "Member 'UPhxAnimNotifyState_SpawnActor::PlayAnimationTimeOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, DeleteActorOnEnd) == 0x000074, "Member 'UPhxAnimNotifyState_SpawnActor::DeleteActorOnEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, DisableActorPhysicsOnStart) == 0x000075, "Member 'UPhxAnimNotifyState_SpawnActor::DisableActorPhysicsOnStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, EnableActorPhysicsOnEnd) == 0x000076, "Member 'UPhxAnimNotifyState_SpawnActor::EnableActorPhysicsOnEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SpawnActor, SpawnedActor) == 0x000078, "Member 'UPhxAnimNotifyState_SpawnActor::SpawnedActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.UIState
|
|
// 0x0060 (0x0498 - 0x0438)
|
|
class UUIState : public UMenuInputState
|
|
{
|
|
public:
|
|
struct FStateRef Closed; // 0x0438(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PauseMenu; // 0x0448(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef MainMenu; // 0x0458(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Transition; // 0x0468(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Logo; // 0x0478(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef DeathScreen; // 0x0488(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"UIState">();
|
|
}
|
|
static class UUIState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUIState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UUIState) == 0x000008, "Wrong alignment on UUIState");
|
|
static_assert(sizeof(UUIState) == 0x000498, "Wrong size on UUIState");
|
|
static_assert(offsetof(UUIState, Closed) == 0x000438, "Member 'UUIState::Closed' has a wrong offset!");
|
|
static_assert(offsetof(UUIState, PauseMenu) == 0x000448, "Member 'UUIState::PauseMenu' has a wrong offset!");
|
|
static_assert(offsetof(UUIState, MainMenu) == 0x000458, "Member 'UUIState::MainMenu' has a wrong offset!");
|
|
static_assert(offsetof(UUIState, Transition) == 0x000468, "Member 'UUIState::Transition' has a wrong offset!");
|
|
static_assert(offsetof(UUIState, Logo) == 0x000478, "Member 'UUIState::Logo' has a wrong offset!");
|
|
static_assert(offsetof(UUIState, DeathScreen) == 0x000488, "Member 'UUIState::DeathScreen' has a wrong offset!");
|
|
|
|
// Class Phoenix.HealthHUD
|
|
// 0x00A0 (0x02C0 - 0x0220)
|
|
class AHealthHUD final : public AActor
|
|
{
|
|
public:
|
|
struct FLinearColor HealthyColor; // 0x0220(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor HurtColor; // 0x0230(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor CriticalColor; // 0x0240(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float EmmisiveIntensity; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HurtPercent; // 0x0254(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CriticalPercent; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterial* HealthMeterMaterial; // 0x0260(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumberOfBlinksWhenDamaged; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SecondsToBlinkWhenDamaged; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUsePercentMeterNeck; // 0x0270(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUsePercentMeterHologram; // 0x0271(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_272[0x6]; // 0x0272(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* HoloOnSound; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* HoloOffSound; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* CriticalSound; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComp; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* Mesh; // 0x0298(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWidgetComponent* HologramWidget; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxHealthComponent* HealthComp; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
struct FLinearColor GetMeterColor();
|
|
const TArray<struct FVector> GetWidgetLocalCorners(class UWidgetComponent* WidgetComponent);
|
|
const TArray<struct FVector> GetWidgetWorldCorners(class UWidgetComponent* WidgetComponent);
|
|
void HandleOnHealthChanged(class UPhxHealthComponent* CallingHealthComp, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnCriticalSoundEvent(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
void ToggleHologram();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HealthHUD">();
|
|
}
|
|
static class AHealthHUD* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AHealthHUD>();
|
|
}
|
|
};
|
|
static_assert(alignof(AHealthHUD) == 0x000008, "Wrong alignment on AHealthHUD");
|
|
static_assert(sizeof(AHealthHUD) == 0x0002C0, "Wrong size on AHealthHUD");
|
|
static_assert(offsetof(AHealthHUD, HealthyColor) == 0x000220, "Member 'AHealthHUD::HealthyColor' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, HurtColor) == 0x000230, "Member 'AHealthHUD::HurtColor' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, CriticalColor) == 0x000240, "Member 'AHealthHUD::CriticalColor' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, EmmisiveIntensity) == 0x000250, "Member 'AHealthHUD::EmmisiveIntensity' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, HurtPercent) == 0x000254, "Member 'AHealthHUD::HurtPercent' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, CriticalPercent) == 0x000258, "Member 'AHealthHUD::CriticalPercent' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, HealthMeterMaterial) == 0x000260, "Member 'AHealthHUD::HealthMeterMaterial' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, NumberOfBlinksWhenDamaged) == 0x000268, "Member 'AHealthHUD::NumberOfBlinksWhenDamaged' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, SecondsToBlinkWhenDamaged) == 0x00026C, "Member 'AHealthHUD::SecondsToBlinkWhenDamaged' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, bUsePercentMeterNeck) == 0x000270, "Member 'AHealthHUD::bUsePercentMeterNeck' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, bUsePercentMeterHologram) == 0x000271, "Member 'AHealthHUD::bUsePercentMeterHologram' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, HoloOnSound) == 0x000278, "Member 'AHealthHUD::HoloOnSound' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, HoloOffSound) == 0x000280, "Member 'AHealthHUD::HoloOffSound' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, CriticalSound) == 0x000288, "Member 'AHealthHUD::CriticalSound' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, SoundComp) == 0x000290, "Member 'AHealthHUD::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, Mesh) == 0x000298, "Member 'AHealthHUD::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, HologramWidget) == 0x0002A8, "Member 'AHealthHUD::HologramWidget' has a wrong offset!");
|
|
static_assert(offsetof(AHealthHUD, HealthComp) == 0x0002B0, "Member 'AHealthHUD::HealthComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleEntryPointComponent
|
|
// 0x0010 (0x0350 - 0x0340)
|
|
class UVehicleEntryPointComponent final : public UInteractableComponent
|
|
{
|
|
public:
|
|
class FName SeatID; // 0x0340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleEntryPointComponent">();
|
|
}
|
|
static class UVehicleEntryPointComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleEntryPointComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleEntryPointComponent) == 0x000010, "Wrong alignment on UVehicleEntryPointComponent");
|
|
static_assert(sizeof(UVehicleEntryPointComponent) == 0x000350, "Wrong size on UVehicleEntryPointComponent");
|
|
static_assert(offsetof(UVehicleEntryPointComponent, SeatID) == 0x000340, "Member 'UVehicleEntryPointComponent::SeatID' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerChainLadder
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxScrEvtPlayerChainLadder final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AChainLadder> ChainLadderSoftPtr; // 0x0030(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerChainLadder">();
|
|
}
|
|
static class UPhxScrEvtPlayerChainLadder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerChainLadder>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerChainLadder) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerChainLadder");
|
|
static_assert(sizeof(UPhxScrEvtPlayerChainLadder) == 0x000058, "Wrong size on UPhxScrEvtPlayerChainLadder");
|
|
static_assert(offsetof(UPhxScrEvtPlayerChainLadder, ChainLadderSoftPtr) == 0x000030, "Member 'UPhxScrEvtPlayerChainLadder::ChainLadderSoftPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.HeroInputState
|
|
// 0x00D0 (0x04D0 - 0x0400)
|
|
class UHeroInputState : public UPlayerControllerState
|
|
{
|
|
public:
|
|
bool bLastTraverseInput; // 0x0400(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_401[0x7]; // 0x0401(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxPlayerCharacterDefinition* PlayerDef; // 0x0408(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxPlayerCharacter* PlayerCharacter; // 0x0410(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerInteractionComponent* InteractionComponent; // 0x0418(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x24]; // 0x0420(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bMeleeAttackInputThresholdReached; // 0x0444(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRangedAttackInputThresholdReached; // 0x0445(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bGRPLaunchInputThresholdReached; // 0x0446(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_447[0x31]; // 0x0447(0x0031)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPlayerActionInputType, float> InputPressTimeTracker; // 0x0478(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void TriggerCuedComboForAttack(class UMeleeAttackState* AttackState);
|
|
void TriggerCuedComboForDefensiveReact(class UMontageReactState* ReactState);
|
|
void TriggerCuedExplicitComboForAttack(class UMeleeAttackState* AttackState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HeroInputState">();
|
|
}
|
|
static class UHeroInputState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHeroInputState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UHeroInputState) == 0x000008, "Wrong alignment on UHeroInputState");
|
|
static_assert(sizeof(UHeroInputState) == 0x0004D0, "Wrong size on UHeroInputState");
|
|
static_assert(offsetof(UHeroInputState, bLastTraverseInput) == 0x000400, "Member 'UHeroInputState::bLastTraverseInput' has a wrong offset!");
|
|
static_assert(offsetof(UHeroInputState, PlayerDef) == 0x000408, "Member 'UHeroInputState::PlayerDef' has a wrong offset!");
|
|
static_assert(offsetof(UHeroInputState, PlayerCharacter) == 0x000410, "Member 'UHeroInputState::PlayerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UHeroInputState, InteractionComponent) == 0x000418, "Member 'UHeroInputState::InteractionComponent' has a wrong offset!");
|
|
static_assert(offsetof(UHeroInputState, bMeleeAttackInputThresholdReached) == 0x000444, "Member 'UHeroInputState::bMeleeAttackInputThresholdReached' has a wrong offset!");
|
|
static_assert(offsetof(UHeroInputState, bRangedAttackInputThresholdReached) == 0x000445, "Member 'UHeroInputState::bRangedAttackInputThresholdReached' has a wrong offset!");
|
|
static_assert(offsetof(UHeroInputState, bGRPLaunchInputThresholdReached) == 0x000446, "Member 'UHeroInputState::bGRPLaunchInputThresholdReached' has a wrong offset!");
|
|
static_assert(offsetof(UHeroInputState, InputPressTimeTracker) == 0x000478, "Member 'UHeroInputState::InputPressTimeTracker' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSkeletalOptimize
|
|
// 0x0020 (0x00D0 - 0x00B0)
|
|
class UPhxSkeletalOptimize final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 bEnableOptimize : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bSkipInCinematic : 1; // 0x00B0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> UpdateRateOptimizationParameter; // 0x00B8(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnableOptimize(bool bEnable, bool bInit);
|
|
void OnPlayerScriptedEventEnd();
|
|
void OnPlayerScriptedEventStart();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSkeletalOptimize">();
|
|
}
|
|
static class UPhxSkeletalOptimize* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSkeletalOptimize>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSkeletalOptimize) == 0x000008, "Wrong alignment on UPhxSkeletalOptimize");
|
|
static_assert(sizeof(UPhxSkeletalOptimize) == 0x0000D0, "Wrong size on UPhxSkeletalOptimize");
|
|
static_assert(offsetof(UPhxSkeletalOptimize, UpdateRateOptimizationParameter) == 0x0000B8, "Member 'UPhxSkeletalOptimize::UpdateRateOptimizationParameter' has a wrong offset!");
|
|
|
|
// Class Phoenix.HitCounter
|
|
// 0x0098 (0x00C0 - 0x0028)
|
|
class UHitCounter final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWorld* World; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTimerHandle HitCounterTimerHandle; // 0x0088(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double StartTime; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static const bool IsEnabled();
|
|
static void PrintStatsToLog(class UWorld* CurrentWorld, const int32 PlayerIndex);
|
|
static void ResetStats(class UWorld* CurrentWorld, const int32 PlayerIndex);
|
|
static void SetTimerTime(const float Time);
|
|
static void ToggleCounterTimerType();
|
|
static void ToggleHitCounterLogging();
|
|
|
|
void InitConsoleCommands();
|
|
void LogHit(const class FName BoneHit, const class FString& GunDebugName);
|
|
void LogShot(const class FString& GunDebugName);
|
|
void PrintStatsToScreen(const float Time);
|
|
void SetWorld(class UWorld* NewWorld);
|
|
void StartTimerOnStartFiring();
|
|
void StopTimerOnStopFiring();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HitCounter">();
|
|
}
|
|
static class UHitCounter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UHitCounter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UHitCounter) == 0x000008, "Wrong alignment on UHitCounter");
|
|
static_assert(sizeof(UHitCounter) == 0x0000C0, "Wrong size on UHitCounter");
|
|
static_assert(offsetof(UHitCounter, World) == 0x000030, "Member 'UHitCounter::World' has a wrong offset!");
|
|
static_assert(offsetof(UHitCounter, HitCounterTimerHandle) == 0x000088, "Member 'UHitCounter::HitCounterTimerHandle' has a wrong offset!");
|
|
static_assert(offsetof(UHitCounter, StartTime) == 0x0000A0, "Member 'UHitCounter::StartTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.HologramPrintingMesh
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class AHologramPrintingMesh final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName PrintableName; // 0x0228(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* PrinterSkeletalMesh; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<int32> MaterialIndicesToPrint; // 0x0238(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bPrintingUpgrade; // 0x0248(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AbortPrint();
|
|
class USkeletalMeshComponent* GetPrinterSkeletalMeshComp();
|
|
void HideMesh();
|
|
void OnDeactivated();
|
|
void PrepareNiagaraSystem();
|
|
void SetHologramMesh(class USkeletalMesh* NewHologramSkeletalMesh, class UStaticMesh* NewHologramStaticMesh, const struct FTransform& NewTransform);
|
|
void SetPrinterSkeletalMeshComp(class USkeletalMeshComponent* NewSkeletalMesh);
|
|
void ShowLowerReceiver();
|
|
void ShowPrintingMesh();
|
|
void StartPrint();
|
|
void StopPrint();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"HologramPrintingMesh">();
|
|
}
|
|
static class AHologramPrintingMesh* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AHologramPrintingMesh>();
|
|
}
|
|
};
|
|
static_assert(alignof(AHologramPrintingMesh) == 0x000008, "Wrong alignment on AHologramPrintingMesh");
|
|
static_assert(sizeof(AHologramPrintingMesh) == 0x000250, "Wrong size on AHologramPrintingMesh");
|
|
static_assert(offsetof(AHologramPrintingMesh, RootComp) == 0x000220, "Member 'AHologramPrintingMesh::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(AHologramPrintingMesh, PrintableName) == 0x000228, "Member 'AHologramPrintingMesh::PrintableName' has a wrong offset!");
|
|
static_assert(offsetof(AHologramPrintingMesh, PrinterSkeletalMesh) == 0x000230, "Member 'AHologramPrintingMesh::PrinterSkeletalMesh' has a wrong offset!");
|
|
static_assert(offsetof(AHologramPrintingMesh, MaterialIndicesToPrint) == 0x000238, "Member 'AHologramPrintingMesh::MaterialIndicesToPrint' has a wrong offset!");
|
|
static_assert(offsetof(AHologramPrintingMesh, bPrintingUpgrade) == 0x000248, "Member 'AHologramPrintingMesh::bPrintingUpgrade' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplineObstacleInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxMovementSplineObstacleInterface final
|
|
{
|
|
public:
|
|
void OnMovementSplineSubjectHitObstacle(const struct FHitResult& HitResult, class AActor* MovementActor, class APhxMovementSpline* MovementSpline);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplineObstacleInterface">();
|
|
}
|
|
static class IPhxMovementSplineObstacleInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxMovementSplineObstacleInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxMovementSplineObstacleInterface) == 0x000001, "Wrong alignment on IPhxMovementSplineObstacleInterface");
|
|
static_assert(sizeof(IPhxMovementSplineObstacleInterface) == 0x000001, "Wrong size on IPhxMovementSplineObstacleInterface");
|
|
|
|
// Class Phoenix.PhxAutoAimSettings
|
|
// 0x0140 (0x0170 - 0x0030)
|
|
class UPhxAutoAimSettings final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
float AimAssistMinDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimAssistMaxDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreWeaponMaxRange; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<struct FGameplayTag, struct FAimAssistModifiers> AimAssistModifiers; // 0x0040(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FGameplayTag> IgnoreCharacterTagsList; // 0x0090(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool EnableAimFriction; // 0x00A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* AimFrictionDegreesCurve; // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* AimFrictionProximityCurve; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* AimFrictionInputCurve; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* AimFrictionPostFireCurve; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableAimSnap; // 0x00C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableAimSnapDeviation; // 0x00C9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UseDistancePriorityForAimSnap; // 0x00CA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveVector* SnapAndDeviationAngleDegreesCurve; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetSnapTime; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<int32, float> AimSnapAngleMultiplierPerStrengthLevel; // 0x00E0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float TargetAimSnapVisionConeHalfAngle_Degrees; // 0x0130(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableAimMagnetism; // 0x0134(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ShouldAimMagnetizeAfterSnapping; // 0x0135(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_136[0x2]; // 0x0136(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* AimMagnetismStrengthCurve; // 0x0138(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetMagnetizeTime; // 0x0140(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MagnetismNotCancellableTime; // 0x0144(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeBetweenMagnetizingTargets; // 0x0148(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AcceptableCameraDeviationDuringMagnetism; // 0x014C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CancelAimMagnetismInputThreshold; // 0x0150(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableBulletBending; // 0x0154(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_155[0x3]; // 0x0155(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* BulletBendingDegreesCurve; // 0x0158(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BulletBendingPerc; // 0x0160(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* HomingTargetSelectionDegreesCurve; // 0x0168(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAutoAimSettings">();
|
|
}
|
|
static class UPhxAutoAimSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAutoAimSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAutoAimSettings) == 0x000008, "Wrong alignment on UPhxAutoAimSettings");
|
|
static_assert(sizeof(UPhxAutoAimSettings) == 0x000170, "Wrong size on UPhxAutoAimSettings");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimAssistMinDistance) == 0x000030, "Member 'UPhxAutoAimSettings::AimAssistMinDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimAssistMaxDistance) == 0x000034, "Member 'UPhxAutoAimSettings::AimAssistMaxDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, bIgnoreWeaponMaxRange) == 0x000038, "Member 'UPhxAutoAimSettings::bIgnoreWeaponMaxRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimAssistModifiers) == 0x000040, "Member 'UPhxAutoAimSettings::AimAssistModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, IgnoreCharacterTagsList) == 0x000090, "Member 'UPhxAutoAimSettings::IgnoreCharacterTagsList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, EnableAimFriction) == 0x0000A0, "Member 'UPhxAutoAimSettings::EnableAimFriction' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimFrictionDegreesCurve) == 0x0000A8, "Member 'UPhxAutoAimSettings::AimFrictionDegreesCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimFrictionProximityCurve) == 0x0000B0, "Member 'UPhxAutoAimSettings::AimFrictionProximityCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimFrictionInputCurve) == 0x0000B8, "Member 'UPhxAutoAimSettings::AimFrictionInputCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimFrictionPostFireCurve) == 0x0000C0, "Member 'UPhxAutoAimSettings::AimFrictionPostFireCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, EnableAimSnap) == 0x0000C8, "Member 'UPhxAutoAimSettings::EnableAimSnap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, EnableAimSnapDeviation) == 0x0000C9, "Member 'UPhxAutoAimSettings::EnableAimSnapDeviation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, UseDistancePriorityForAimSnap) == 0x0000CA, "Member 'UPhxAutoAimSettings::UseDistancePriorityForAimSnap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, SnapAndDeviationAngleDegreesCurve) == 0x0000D0, "Member 'UPhxAutoAimSettings::SnapAndDeviationAngleDegreesCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, TargetSnapTime) == 0x0000D8, "Member 'UPhxAutoAimSettings::TargetSnapTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimSnapAngleMultiplierPerStrengthLevel) == 0x0000E0, "Member 'UPhxAutoAimSettings::AimSnapAngleMultiplierPerStrengthLevel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, TargetAimSnapVisionConeHalfAngle_Degrees) == 0x000130, "Member 'UPhxAutoAimSettings::TargetAimSnapVisionConeHalfAngle_Degrees' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, EnableAimMagnetism) == 0x000134, "Member 'UPhxAutoAimSettings::EnableAimMagnetism' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, ShouldAimMagnetizeAfterSnapping) == 0x000135, "Member 'UPhxAutoAimSettings::ShouldAimMagnetizeAfterSnapping' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AimMagnetismStrengthCurve) == 0x000138, "Member 'UPhxAutoAimSettings::AimMagnetismStrengthCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, TargetMagnetizeTime) == 0x000140, "Member 'UPhxAutoAimSettings::TargetMagnetizeTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, MagnetismNotCancellableTime) == 0x000144, "Member 'UPhxAutoAimSettings::MagnetismNotCancellableTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, TimeBetweenMagnetizingTargets) == 0x000148, "Member 'UPhxAutoAimSettings::TimeBetweenMagnetizingTargets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, AcceptableCameraDeviationDuringMagnetism) == 0x00014C, "Member 'UPhxAutoAimSettings::AcceptableCameraDeviationDuringMagnetism' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, CancelAimMagnetismInputThreshold) == 0x000150, "Member 'UPhxAutoAimSettings::CancelAimMagnetismInputThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, EnableBulletBending) == 0x000154, "Member 'UPhxAutoAimSettings::EnableBulletBending' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, BulletBendingDegreesCurve) == 0x000158, "Member 'UPhxAutoAimSettings::BulletBendingDegreesCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, BulletBendingPerc) == 0x000160, "Member 'UPhxAutoAimSettings::BulletBendingPerc' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAutoAimSettings, HomingTargetSelectionDegreesCurve) == 0x000168, "Member 'UPhxAutoAimSettings::HomingTargetSelectionDegreesCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.RelaxedIdleState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class URelaxedIdleState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RelaxedIdleState">();
|
|
}
|
|
static class URelaxedIdleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URelaxedIdleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(URelaxedIdleState) == 0x000008, "Wrong alignment on URelaxedIdleState");
|
|
static_assert(sizeof(URelaxedIdleState) == 0x0004B8, "Wrong size on URelaxedIdleState");
|
|
|
|
// Class Phoenix.ImpaledState
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class UImpaledState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FTimerHandle StartRagdollTimer; // 0x04B8(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTimerHandle FreezeRagdollTimer; // 0x04C0(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ImpaledState">();
|
|
}
|
|
static class UImpaledState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UImpaledState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UImpaledState) == 0x000008, "Wrong alignment on UImpaledState");
|
|
static_assert(sizeof(UImpaledState) == 0x0004C8, "Wrong size on UImpaledState");
|
|
static_assert(offsetof(UImpaledState, StartRagdollTimer) == 0x0004B8, "Member 'UImpaledState::StartRagdollTimer' has a wrong offset!");
|
|
static_assert(offsetof(UImpaledState, FreezeRagdollTimer) == 0x0004C0, "Member 'UImpaledState::FreezeRagdollTimer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTimeSinceEvadeCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxTimeSinceEvadeCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ENumberCompareType ThresholdCheckType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEvadeDir EvadeDirection; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTimeSinceEvadeCondition">();
|
|
}
|
|
static class UPhxTimeSinceEvadeCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTimeSinceEvadeCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTimeSinceEvadeCondition) == 0x000008, "Wrong alignment on UPhxTimeSinceEvadeCondition");
|
|
static_assert(sizeof(UPhxTimeSinceEvadeCondition) == 0x000040, "Wrong size on UPhxTimeSinceEvadeCondition");
|
|
static_assert(offsetof(UPhxTimeSinceEvadeCondition, ThresholdCheckType) == 0x000030, "Member 'UPhxTimeSinceEvadeCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTimeSinceEvadeCondition, TimeThreshold) == 0x000034, "Member 'UPhxTimeSinceEvadeCondition::TimeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTimeSinceEvadeCondition, EvadeDirection) == 0x000038, "Member 'UPhxTimeSinceEvadeCondition::EvadeDirection' has a wrong offset!");
|
|
|
|
// Class Phoenix.InteractablePickupComponent
|
|
// 0x0030 (0x0370 - 0x0340)
|
|
class UInteractablePickupComponent final : public UInteractableComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Picker)> OnPickup; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AEquippable> EquippableClass; // 0x0350(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDestroyPickup; // 0x0358(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoAddToInventoryOnPickup; // 0x0359(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_35A[0x2]; // 0x035A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 PickupPriority; // 0x035C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_360[0x10]; // 0x0360(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TSubclassOf<class AEquippable> GetEquippableClass();
|
|
void SetEquippableClass(TSubclassOf<class AEquippable> NewEquippableClass);
|
|
bool ShouldDestroyPickupActor();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InteractablePickupComponent">();
|
|
}
|
|
static class UInteractablePickupComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractablePickupComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInteractablePickupComponent) == 0x000010, "Wrong alignment on UInteractablePickupComponent");
|
|
static_assert(sizeof(UInteractablePickupComponent) == 0x000370, "Wrong size on UInteractablePickupComponent");
|
|
static_assert(offsetof(UInteractablePickupComponent, OnPickup) == 0x000340, "Member 'UInteractablePickupComponent::OnPickup' has a wrong offset!");
|
|
static_assert(offsetof(UInteractablePickupComponent, EquippableClass) == 0x000350, "Member 'UInteractablePickupComponent::EquippableClass' has a wrong offset!");
|
|
static_assert(offsetof(UInteractablePickupComponent, bDestroyPickup) == 0x000358, "Member 'UInteractablePickupComponent::bDestroyPickup' has a wrong offset!");
|
|
static_assert(offsetof(UInteractablePickupComponent, bAutoAddToInventoryOnPickup) == 0x000359, "Member 'UInteractablePickupComponent::bAutoAddToInventoryOnPickup' has a wrong offset!");
|
|
static_assert(offsetof(UInteractablePickupComponent, PickupPriority) == 0x00035C, "Member 'UInteractablePickupComponent::PickupPriority' has a wrong offset!");
|
|
|
|
// Class Phoenix.GadgetInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UGadgetInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"GadgetInteraction">();
|
|
}
|
|
static class UGadgetInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UGadgetInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UGadgetInteraction) == 0x000008, "Wrong alignment on UGadgetInteraction");
|
|
static_assert(sizeof(UGadgetInteraction) == 0x000068, "Wrong size on UGadgetInteraction");
|
|
|
|
// Class Phoenix.EchoInputInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UEchoInputInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"EchoInputInteraction">();
|
|
}
|
|
static class UEchoInputInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UEchoInputInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UEchoInputInteraction) == 0x000008, "Wrong alignment on UEchoInputInteraction");
|
|
static_assert(sizeof(UEchoInputInteraction) == 0x000068, "Wrong size on UEchoInputInteraction");
|
|
|
|
// Class Phoenix.PPEHarvestInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPPEHarvestInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PPEHarvestInteraction">();
|
|
}
|
|
static class UPPEHarvestInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPPEHarvestInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPPEHarvestInteraction) == 0x000008, "Wrong alignment on UPPEHarvestInteraction");
|
|
static_assert(sizeof(UPPEHarvestInteraction) == 0x000068, "Wrong size on UPPEHarvestInteraction");
|
|
|
|
// Class Phoenix.PhxTexMemUsageManager
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UPhxTexMemUsageManager : public UObject
|
|
{
|
|
public:
|
|
class UPhxTexMemUsageWidget* TexMemUsageWidget; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxTexMemUsageItemWidget> TexMemUsageWidgetItemClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxTexMemUsageWidget> TexMemUsageWidgetClass; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float UpdatePeriodSecs; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bDetailedReport; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bFlushForReport; // 0x0045(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxTexMemUsageManager* Get(const class UObject* WorldContext);
|
|
|
|
void ToggleUI();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTexMemUsageManager">();
|
|
}
|
|
static class UPhxTexMemUsageManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTexMemUsageManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTexMemUsageManager) == 0x000008, "Wrong alignment on UPhxTexMemUsageManager");
|
|
static_assert(sizeof(UPhxTexMemUsageManager) == 0x000048, "Wrong size on UPhxTexMemUsageManager");
|
|
static_assert(offsetof(UPhxTexMemUsageManager, TexMemUsageWidget) == 0x000028, "Member 'UPhxTexMemUsageManager::TexMemUsageWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageManager, TexMemUsageWidgetItemClass) == 0x000030, "Member 'UPhxTexMemUsageManager::TexMemUsageWidgetItemClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageManager, TexMemUsageWidgetClass) == 0x000038, "Member 'UPhxTexMemUsageManager::TexMemUsageWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageManager, UpdatePeriodSecs) == 0x000040, "Member 'UPhxTexMemUsageManager::UpdatePeriodSecs' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageManager, bDetailedReport) == 0x000044, "Member 'UPhxTexMemUsageManager::bDetailedReport' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageManager, bFlushForReport) == 0x000045, "Member 'UPhxTexMemUsageManager::bFlushForReport' has a wrong offset!");
|
|
|
|
// Class Phoenix.ButtonInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UButtonInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ButtonInteraction">();
|
|
}
|
|
static class UButtonInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UButtonInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UButtonInteraction) == 0x000008, "Wrong alignment on UButtonInteraction");
|
|
static_assert(sizeof(UButtonInteraction) == 0x000068, "Wrong size on UButtonInteraction");
|
|
|
|
// Class Phoenix.PhxBloodSpatterTextureManager
|
|
// 0x0110 (0x0138 - 0x0028)
|
|
class UPhxBloodSpatterTextureManager final : public UObject
|
|
{
|
|
public:
|
|
class UObjectLibrary* TextureLibrary; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0x108]; // 0x0030(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterTextureManager">();
|
|
}
|
|
static class UPhxBloodSpatterTextureManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodSpatterTextureManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodSpatterTextureManager) == 0x000008, "Wrong alignment on UPhxBloodSpatterTextureManager");
|
|
static_assert(sizeof(UPhxBloodSpatterTextureManager) == 0x000138, "Wrong size on UPhxBloodSpatterTextureManager");
|
|
static_assert(offsetof(UPhxBloodSpatterTextureManager, TextureLibrary) == 0x000028, "Member 'UPhxBloodSpatterTextureManager::TextureLibrary' has a wrong offset!");
|
|
|
|
// Class Phoenix.ButtonLoopingInteraction
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UButtonLoopingInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ButtonLoopingInteraction">();
|
|
}
|
|
static class UButtonLoopingInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UButtonLoopingInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UButtonLoopingInteraction) == 0x000008, "Wrong alignment on UButtonLoopingInteraction");
|
|
static_assert(sizeof(UButtonLoopingInteraction) == 0x000068, "Wrong size on UButtonLoopingInteraction");
|
|
|
|
// Class Phoenix.VehicleInteraction
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UVehicleInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
class UVehicleSeatComponent* SeatComponent; // 0x0068(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleInteraction">();
|
|
}
|
|
static class UVehicleInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleInteraction) == 0x000008, "Wrong alignment on UVehicleInteraction");
|
|
static_assert(sizeof(UVehicleInteraction) == 0x000070, "Wrong size on UVehicleInteraction");
|
|
static_assert(offsetof(UVehicleInteraction, SeatComponent) == 0x000068, "Member 'UVehicleInteraction::SeatComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.ContextualAttackInteraction
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UContextualAttackInteraction final : public UInteraction
|
|
{
|
|
public:
|
|
int32 AttackContext; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ContextualAttackInteraction">();
|
|
}
|
|
static class UContextualAttackInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UContextualAttackInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UContextualAttackInteraction) == 0x000008, "Wrong alignment on UContextualAttackInteraction");
|
|
static_assert(sizeof(UContextualAttackInteraction) == 0x000070, "Wrong size on UContextualAttackInteraction");
|
|
static_assert(offsetof(UContextualAttackInteraction, AttackContext) == 0x000068, "Member 'UContextualAttackInteraction::AttackContext' has a wrong offset!");
|
|
|
|
// Class Phoenix.KeycodeScanInteract
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UKeycodeScanInteract final : public UInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"KeycodeScanInteract">();
|
|
}
|
|
static class UKeycodeScanInteract* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UKeycodeScanInteract>();
|
|
}
|
|
};
|
|
static_assert(alignof(UKeycodeScanInteract) == 0x000008, "Wrong alignment on UKeycodeScanInteract");
|
|
static_assert(sizeof(UKeycodeScanInteract) == 0x000068, "Wrong size on UKeycodeScanInteract");
|
|
|
|
// Class Phoenix.PhxSnowcatSpline
|
|
// 0x00A8 (0x02C8 - 0x0220)
|
|
class APhxSnowcatSpline final : public AActor
|
|
{
|
|
public:
|
|
class UPhxSnowcatSplineRootComponent* Root; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USplineComponent* Spline; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseMontageRootMotionSpeed; // 0x0230(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bConstrainRootRotationForMontage; // 0x0231(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_232[0x6]; // 0x0232(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* SpeedSourceMontage; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxSnowcatSpline* NextSpline; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxSnowcatSpline* PreviousSpline; // 0x0248(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxSnowcat* Snowcat; // 0x0250(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoStartNextSpline; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SnowcatYawOffset; // 0x025C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StartDelay; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultMaxDriveSpeed; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinDriveSpeed; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DriveLocationSmoothingFactor; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DriveRotationSmoothingFactor; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AccelerationRate; // 0x0274(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class APhxSnowcatSplinePoint_Speed*> SpeedPoints; // 0x0278(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APhxSnowcatSplinePoint_Rotation*> RotationPoints; // 0x0288(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APhxSnowcatSplinePoint_Event*> EventPoints; // 0x0298(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A8[0x10]; // 0x02A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxSnowcat* Snowcat, class APhxSnowcatSpline* NextSpline)> OnDriveSplineComplete; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void StartSnowcatDrive(class APhxSnowcat* InSnowcat);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSpline">();
|
|
}
|
|
static class APhxSnowcatSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSnowcatSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSnowcatSpline) == 0x000008, "Wrong alignment on APhxSnowcatSpline");
|
|
static_assert(sizeof(APhxSnowcatSpline) == 0x0002C8, "Wrong size on APhxSnowcatSpline");
|
|
static_assert(offsetof(APhxSnowcatSpline, Root) == 0x000220, "Member 'APhxSnowcatSpline::Root' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, Spline) == 0x000228, "Member 'APhxSnowcatSpline::Spline' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, bUseMontageRootMotionSpeed) == 0x000230, "Member 'APhxSnowcatSpline::bUseMontageRootMotionSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, bConstrainRootRotationForMontage) == 0x000231, "Member 'APhxSnowcatSpline::bConstrainRootRotationForMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, SpeedSourceMontage) == 0x000238, "Member 'APhxSnowcatSpline::SpeedSourceMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, NextSpline) == 0x000240, "Member 'APhxSnowcatSpline::NextSpline' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, PreviousSpline) == 0x000248, "Member 'APhxSnowcatSpline::PreviousSpline' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, Snowcat) == 0x000250, "Member 'APhxSnowcatSpline::Snowcat' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, bAutoStartNextSpline) == 0x000258, "Member 'APhxSnowcatSpline::bAutoStartNextSpline' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, SnowcatYawOffset) == 0x00025C, "Member 'APhxSnowcatSpline::SnowcatYawOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, StartDelay) == 0x000260, "Member 'APhxSnowcatSpline::StartDelay' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, DefaultMaxDriveSpeed) == 0x000264, "Member 'APhxSnowcatSpline::DefaultMaxDriveSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, MinDriveSpeed) == 0x000268, "Member 'APhxSnowcatSpline::MinDriveSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, DriveLocationSmoothingFactor) == 0x00026C, "Member 'APhxSnowcatSpline::DriveLocationSmoothingFactor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, DriveRotationSmoothingFactor) == 0x000270, "Member 'APhxSnowcatSpline::DriveRotationSmoothingFactor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, AccelerationRate) == 0x000274, "Member 'APhxSnowcatSpline::AccelerationRate' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, SpeedPoints) == 0x000278, "Member 'APhxSnowcatSpline::SpeedPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, RotationPoints) == 0x000288, "Member 'APhxSnowcatSpline::RotationPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, EventPoints) == 0x000298, "Member 'APhxSnowcatSpline::EventPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSpline, OnDriveSplineComplete) == 0x0002B8, "Member 'APhxSnowcatSpline::OnDriveSplineComplete' has a wrong offset!");
|
|
|
|
// Class Phoenix.InteractionAbilityState
|
|
// 0x0000 (0x04C8 - 0x04C8)
|
|
class UInteractionAbilityState final : public UGameplayAbilityState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InteractionAbilityState">();
|
|
}
|
|
static class UInteractionAbilityState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractionAbilityState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInteractionAbilityState) == 0x000008, "Wrong alignment on UInteractionAbilityState");
|
|
static_assert(sizeof(UInteractionAbilityState) == 0x0004C8, "Wrong size on UInteractionAbilityState");
|
|
|
|
// Class Phoenix.InteractionWidget
|
|
// 0x0018 (0x0278 - 0x0260)
|
|
class UInteractionWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class UTexture* PreviousInputIconTexture; // 0x0260(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName InputIconName; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* InputIcon; // 0x0270(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnConstruct();
|
|
void SetIcon(class UTexture* NewInputIconTexture);
|
|
void SetProgress(float ProgressPercentage);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InteractionWidget">();
|
|
}
|
|
static class UInteractionWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInteractionWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInteractionWidget) == 0x000008, "Wrong alignment on UInteractionWidget");
|
|
static_assert(sizeof(UInteractionWidget) == 0x000278, "Wrong size on UInteractionWidget");
|
|
static_assert(offsetof(UInteractionWidget, PreviousInputIconTexture) == 0x000260, "Member 'UInteractionWidget::PreviousInputIconTexture' has a wrong offset!");
|
|
static_assert(offsetof(UInteractionWidget, InputIconName) == 0x000268, "Member 'UInteractionWidget::InputIconName' has a wrong offset!");
|
|
static_assert(offsetof(UInteractionWidget, InputIcon) == 0x000270, "Member 'UInteractionWidget::InputIcon' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryArsenalPanel
|
|
// 0x0068 (0x0398 - 0x0330)
|
|
class UInventoryArsenalPanel : public UInventoryPanel
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FItemData& ItemData)> OnViewItem; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag CrowbarTag; // 0x0340(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGridPanel* WeaponGrid; // 0x0348(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UArsenalSlot> PrimarySlot0; // 0x0350(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UArsenalSlot> PrimarySlot1; // 0x0358(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UArsenalSlot> PrimarySlot2; // 0x0360(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UArsenalSlot> SidearmSlot0; // 0x0368(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UArsenalSlot> SidearmSlot1; // 0x0370(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UArsenalSlot> SidearmSlot2; // 0x0378(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArsenalSlot* BatonSlot; // 0x0380(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArsenalSlot* PPESlot; // 0x0388(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArsenalSlot* ShivSlot; // 0x0390(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool IsSwappableSlot(const class UArsenalSlot* InSlot) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryArsenalPanel">();
|
|
}
|
|
static class UInventoryArsenalPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryArsenalPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryArsenalPanel) == 0x000008, "Wrong alignment on UInventoryArsenalPanel");
|
|
static_assert(sizeof(UInventoryArsenalPanel) == 0x000398, "Wrong size on UInventoryArsenalPanel");
|
|
static_assert(offsetof(UInventoryArsenalPanel, OnViewItem) == 0x000330, "Member 'UInventoryArsenalPanel::OnViewItem' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, CrowbarTag) == 0x000340, "Member 'UInventoryArsenalPanel::CrowbarTag' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, WeaponGrid) == 0x000348, "Member 'UInventoryArsenalPanel::WeaponGrid' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, PrimarySlot0) == 0x000350, "Member 'UInventoryArsenalPanel::PrimarySlot0' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, PrimarySlot1) == 0x000358, "Member 'UInventoryArsenalPanel::PrimarySlot1' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, PrimarySlot2) == 0x000360, "Member 'UInventoryArsenalPanel::PrimarySlot2' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, SidearmSlot0) == 0x000368, "Member 'UInventoryArsenalPanel::SidearmSlot0' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, SidearmSlot1) == 0x000370, "Member 'UInventoryArsenalPanel::SidearmSlot1' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, SidearmSlot2) == 0x000378, "Member 'UInventoryArsenalPanel::SidearmSlot2' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, BatonSlot) == 0x000380, "Member 'UInventoryArsenalPanel::BatonSlot' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, PPESlot) == 0x000388, "Member 'UInventoryArsenalPanel::PPESlot' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryArsenalPanel, ShivSlot) == 0x000390, "Member 'UInventoryArsenalPanel::ShivSlot' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_Base
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_Base : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_Base">();
|
|
}
|
|
static class UPhxBTDecorator_Base* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_Base>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_Base) == 0x000008, "Wrong alignment on UPhxBTDecorator_Base");
|
|
static_assert(sizeof(UPhxBTDecorator_Base) == 0x000068, "Wrong size on UPhxBTDecorator_Base");
|
|
|
|
// Class Phoenix.PhxBTDecorator_HasRangedWeaponAvailable
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_HasRangedWeaponAvailable final : public UPhxBTDecorator_Base
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_HasRangedWeaponAvailable">();
|
|
}
|
|
static class UPhxBTDecorator_HasRangedWeaponAvailable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_HasRangedWeaponAvailable>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_HasRangedWeaponAvailable) == 0x000008, "Wrong alignment on UPhxBTDecorator_HasRangedWeaponAvailable");
|
|
static_assert(sizeof(UPhxBTDecorator_HasRangedWeaponAvailable) == 0x000068, "Wrong size on UPhxBTDecorator_HasRangedWeaponAvailable");
|
|
|
|
// Class Phoenix.PhxSnowcatAnimInstance
|
|
// 0x07D0 (0x0A90 - 0x02C0)
|
|
class UPhxSnowcatAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxSnowcatAnimInstanceProxy Proxy; // 0x02C0(0x07D0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatAnimInstance">();
|
|
}
|
|
static class UPhxSnowcatAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSnowcatAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSnowcatAnimInstance) == 0x000010, "Wrong alignment on UPhxSnowcatAnimInstance");
|
|
static_assert(sizeof(UPhxSnowcatAnimInstance) == 0x000A90, "Wrong size on UPhxSnowcatAnimInstance");
|
|
static_assert(offsetof(UPhxSnowcatAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxSnowcatAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryBioDetails
|
|
// 0x00C0 (0x0480 - 0x03C0)
|
|
class UInventoryBioDetails : public UInventoryDetails
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UDialogue* Dialogue)> OnAudioLogPlayed; // 0x03C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bIsViewing)> OnKeyCodeHintViewed; // 0x03D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxSelectable* Selectable, EInputDirection Direction)> OnSelectionChanged; // 0x03E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USDSAudioLogButton> LogButtonClass; // 0x03F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USDSKeycodeHintButton> HintButtonClass; // 0x0400(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeThreshold; // 0x0408(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* AudioLogPlaySound; // 0x0410(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioLogStopSound; // 0x0418(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UScrollBox* AudioLogList; // 0x0420(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* KeyCodeHintImage; // 0x0428(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Weight; // 0x0430(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Height; // 0x0438(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* DateOfBirth; // 0x0440(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* PlaceOfBirth; // 0x0448(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* IDNumber; // 0x0450(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Job; // 0x0458(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Status; // 0x0460(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Lore; // 0x0468(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_470[0x10]; // 0x0470(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UPhxSelectable* GetSelected() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryBioDetails">();
|
|
}
|
|
static class UInventoryBioDetails* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryBioDetails>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryBioDetails) == 0x000008, "Wrong alignment on UInventoryBioDetails");
|
|
static_assert(sizeof(UInventoryBioDetails) == 0x000480, "Wrong size on UInventoryBioDetails");
|
|
static_assert(offsetof(UInventoryBioDetails, OnAudioLogPlayed) == 0x0003C8, "Member 'UInventoryBioDetails::OnAudioLogPlayed' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, OnKeyCodeHintViewed) == 0x0003D8, "Member 'UInventoryBioDetails::OnKeyCodeHintViewed' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, OnSelectionChanged) == 0x0003E8, "Member 'UInventoryBioDetails::OnSelectionChanged' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, LogButtonClass) == 0x0003F8, "Member 'UInventoryBioDetails::LogButtonClass' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, HintButtonClass) == 0x000400, "Member 'UInventoryBioDetails::HintButtonClass' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, TimeThreshold) == 0x000408, "Member 'UInventoryBioDetails::TimeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, AudioLogPlaySound) == 0x000410, "Member 'UInventoryBioDetails::AudioLogPlaySound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, AudioLogStopSound) == 0x000418, "Member 'UInventoryBioDetails::AudioLogStopSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, AudioLogList) == 0x000420, "Member 'UInventoryBioDetails::AudioLogList' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, KeyCodeHintImage) == 0x000428, "Member 'UInventoryBioDetails::KeyCodeHintImage' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, Weight) == 0x000430, "Member 'UInventoryBioDetails::Weight' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, Height) == 0x000438, "Member 'UInventoryBioDetails::Height' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, DateOfBirth) == 0x000440, "Member 'UInventoryBioDetails::DateOfBirth' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, PlaceOfBirth) == 0x000448, "Member 'UInventoryBioDetails::PlaceOfBirth' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, IDNumber) == 0x000450, "Member 'UInventoryBioDetails::IDNumber' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, Job) == 0x000458, "Member 'UInventoryBioDetails::Job' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, Status) == 0x000460, "Member 'UInventoryBioDetails::Status' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryBioDetails, Lore) == 0x000468, "Member 'UInventoryBioDetails::Lore' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryDecryptProcess
|
|
// 0x0000 (0x0260 - 0x0260)
|
|
class UInventoryDecryptProcess final : public UUserWidget
|
|
{
|
|
public:
|
|
void ShowDecryptProcess();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryDecryptProcess">();
|
|
}
|
|
static class UInventoryDecryptProcess* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryDecryptProcess>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryDecryptProcess) == 0x000008, "Wrong alignment on UInventoryDecryptProcess");
|
|
static_assert(sizeof(UInventoryDecryptProcess) == 0x000260, "Wrong size on UInventoryDecryptProcess");
|
|
|
|
// Class Phoenix.PhxDestroyLimbOnImpact
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxDestroyLimbOnImpact final : public UDataAsset
|
|
{
|
|
public:
|
|
class UMaterialInterface* DecalMaterial; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D DecalSize; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* FX; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* Sound; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDestroyLimbOnImpact">();
|
|
}
|
|
static class UPhxDestroyLimbOnImpact* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDestroyLimbOnImpact>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDestroyLimbOnImpact) == 0x000008, "Wrong alignment on UPhxDestroyLimbOnImpact");
|
|
static_assert(sizeof(UPhxDestroyLimbOnImpact) == 0x000050, "Wrong size on UPhxDestroyLimbOnImpact");
|
|
static_assert(offsetof(UPhxDestroyLimbOnImpact, DecalMaterial) == 0x000030, "Member 'UPhxDestroyLimbOnImpact::DecalMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyLimbOnImpact, DecalSize) == 0x000038, "Member 'UPhxDestroyLimbOnImpact::DecalSize' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyLimbOnImpact, FX) == 0x000040, "Member 'UPhxDestroyLimbOnImpact::FX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyLimbOnImpact, Sound) == 0x000048, "Member 'UPhxDestroyLimbOnImpact::Sound' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryDecryptResults
|
|
// 0x0010 (0x0270 - 0x0260)
|
|
class UInventoryDecryptResults final : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* KeyCode; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* KeycodeHintTexture; // 0x0268(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryDecryptResults">();
|
|
}
|
|
static class UInventoryDecryptResults* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryDecryptResults>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryDecryptResults) == 0x000008, "Wrong alignment on UInventoryDecryptResults");
|
|
static_assert(sizeof(UInventoryDecryptResults) == 0x000270, "Wrong size on UInventoryDecryptResults");
|
|
static_assert(offsetof(UInventoryDecryptResults, KeyCode) == 0x000260, "Member 'UInventoryDecryptResults::KeyCode' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryDecryptResults, KeycodeHintTexture) == 0x000268, "Member 'UInventoryDecryptResults::KeycodeHintTexture' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryEnterState
|
|
// 0x0018 (0x0418 - 0x0400)
|
|
class UInventoryEnterState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
uint8 Pad_400[0x18]; // 0x0400(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryEnterState">();
|
|
}
|
|
static class UInventoryEnterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryEnterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryEnterState) == 0x000008, "Wrong alignment on UInventoryEnterState");
|
|
static_assert(sizeof(UInventoryEnterState) == 0x000418, "Wrong size on UInventoryEnterState");
|
|
|
|
// Class Phoenix.InventoryFrame
|
|
// 0x00B0 (0x0310 - 0x0260)
|
|
class UInventoryFrame : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const struct FSelectionData& SelectionData)> OnSelectionChanged; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 Index)> OnTabChanged; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UTextBlock* ItemName; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemDescription; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemCategory; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetSwitcher* PanelSwitcher; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryItemsPanel* ItemsPanel; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryArsenalPanel* ArsenalPanel; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryBiosPanel* BiosPanel; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryTutorialPanel* TutorialPanel; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHorizontalBox* Tabs; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryTab* InventoryTab; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryTab* BiosTab; // 0x02D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryWeaponDetails* WeaponDetails; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ShoulderLeftSound; // 0x02E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ShoulderRightSound; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInventoryPanel* ActivePanel; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ShoulderUnreachablePanels; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_304[0xC]; // 0x0304(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleActionDenied(const struct FItemData& ItemData);
|
|
void HandleActivePanelOnEdge(class UInventorySlot* InSlot, EInputDirection Direction);
|
|
void HandleDetailsFocused(bool bFocused);
|
|
void HandleFaceBottomHold(class UInventorySlot* InSlot, float Amount);
|
|
void HandleFaceTopHold(class UInventorySlot* InSlot, float Amount);
|
|
void HandleItemConsumed(const struct FItemData& ItemData);
|
|
void HandleItemDropped(const struct FItemData& InItem);
|
|
void HandlePanelNavigation(class UInventorySlot* InSlot, EInputDirection Direction);
|
|
void HandleTabChanged(int32 Index_0);
|
|
void HandleViewItem(const struct FItemData& InItem);
|
|
void OnInventoryChanged(const class FName& ItemModified, int32 Quantity);
|
|
|
|
class UInventoryPanel* GetActivePanel() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryFrame">();
|
|
}
|
|
static class UInventoryFrame* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryFrame>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryFrame) == 0x000008, "Wrong alignment on UInventoryFrame");
|
|
static_assert(sizeof(UInventoryFrame) == 0x000310, "Wrong size on UInventoryFrame");
|
|
static_assert(offsetof(UInventoryFrame, OnSelectionChanged) == 0x000268, "Member 'UInventoryFrame::OnSelectionChanged' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, OnTabChanged) == 0x000278, "Member 'UInventoryFrame::OnTabChanged' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ItemName) == 0x000288, "Member 'UInventoryFrame::ItemName' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ItemDescription) == 0x000290, "Member 'UInventoryFrame::ItemDescription' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ItemCategory) == 0x000298, "Member 'UInventoryFrame::ItemCategory' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, PanelSwitcher) == 0x0002A0, "Member 'UInventoryFrame::PanelSwitcher' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ItemsPanel) == 0x0002A8, "Member 'UInventoryFrame::ItemsPanel' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ArsenalPanel) == 0x0002B0, "Member 'UInventoryFrame::ArsenalPanel' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, BiosPanel) == 0x0002B8, "Member 'UInventoryFrame::BiosPanel' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, TutorialPanel) == 0x0002C0, "Member 'UInventoryFrame::TutorialPanel' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, Tabs) == 0x0002C8, "Member 'UInventoryFrame::Tabs' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, InventoryTab) == 0x0002D0, "Member 'UInventoryFrame::InventoryTab' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, BiosTab) == 0x0002D8, "Member 'UInventoryFrame::BiosTab' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, WeaponDetails) == 0x0002E0, "Member 'UInventoryFrame::WeaponDetails' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ShoulderLeftSound) == 0x0002E8, "Member 'UInventoryFrame::ShoulderLeftSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ShoulderRightSound) == 0x0002F0, "Member 'UInventoryFrame::ShoulderRightSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ActivePanel) == 0x0002F8, "Member 'UInventoryFrame::ActivePanel' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryFrame, ShoulderUnreachablePanels) == 0x000300, "Member 'UInventoryFrame::ShoulderUnreachablePanels' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryIntelDetails
|
|
// 0x0050 (0x0410 - 0x03C0)
|
|
class UInventoryIntelDetails : public UInventoryDetails
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UDialogue* Dialogue)> OnAudioLogPlayed; // 0x03C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UTextBlock* IntelText; // 0x03D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UScrollBox* SB_IntelText; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USDSAudioLogButton* AudioLogButton; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioLogPlaySound; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* AudioLogStopSound; // 0x03F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeThreshold; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_404[0xC]; // 0x0404(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryIntelDetails">();
|
|
}
|
|
static class UInventoryIntelDetails* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryIntelDetails>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryIntelDetails) == 0x000008, "Wrong alignment on UInventoryIntelDetails");
|
|
static_assert(sizeof(UInventoryIntelDetails) == 0x000410, "Wrong size on UInventoryIntelDetails");
|
|
static_assert(offsetof(UInventoryIntelDetails, OnAudioLogPlayed) == 0x0003C8, "Member 'UInventoryIntelDetails::OnAudioLogPlayed' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryIntelDetails, IntelText) == 0x0003D8, "Member 'UInventoryIntelDetails::IntelText' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryIntelDetails, SB_IntelText) == 0x0003E0, "Member 'UInventoryIntelDetails::SB_IntelText' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryIntelDetails, AudioLogButton) == 0x0003E8, "Member 'UInventoryIntelDetails::AudioLogButton' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryIntelDetails, AudioLogPlaySound) == 0x0003F0, "Member 'UInventoryIntelDetails::AudioLogPlaySound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryIntelDetails, AudioLogStopSound) == 0x0003F8, "Member 'UInventoryIntelDetails::AudioLogStopSound' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryIntelDetails, TimeThreshold) == 0x000400, "Member 'UInventoryIntelDetails::TimeThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRoomSizeCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxRoomSizeCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ERoomSizeType RoomSize; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRoomSizeCondition">();
|
|
}
|
|
static class UPhxRoomSizeCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxRoomSizeCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxRoomSizeCondition) == 0x000008, "Wrong alignment on UPhxRoomSizeCondition");
|
|
static_assert(sizeof(UPhxRoomSizeCondition) == 0x000038, "Wrong size on UPhxRoomSizeCondition");
|
|
static_assert(offsetof(UPhxRoomSizeCondition, RoomSize) == 0x000030, "Member 'UPhxRoomSizeCondition::RoomSize' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryItemGridButtonProxy
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UInventoryItemGridButtonProxy final : public UObject
|
|
{
|
|
public:
|
|
class UMenuButton* OwnerPtr; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UInventoryItemGridWidget* InventoryWidget; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryItemGridButtonProxy">();
|
|
}
|
|
static class UInventoryItemGridButtonProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryItemGridButtonProxy>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryItemGridButtonProxy) == 0x000008, "Wrong alignment on UInventoryItemGridButtonProxy");
|
|
static_assert(sizeof(UInventoryItemGridButtonProxy) == 0x000040, "Wrong size on UInventoryItemGridButtonProxy");
|
|
static_assert(offsetof(UInventoryItemGridButtonProxy, OwnerPtr) == 0x000028, "Member 'UInventoryItemGridButtonProxy::OwnerPtr' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryItemGridButtonProxy, InventoryWidget) == 0x000030, "Member 'UInventoryItemGridButtonProxy::InventoryWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.InventoryTutorialState
|
|
// 0x0008 (0x0470 - 0x0468)
|
|
class UInventoryTutorialState final : public UInventoryMainStateBase
|
|
{
|
|
public:
|
|
uint8 Pad_468[0x8]; // 0x0468(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryTutorialState">();
|
|
}
|
|
static class UInventoryTutorialState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryTutorialState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryTutorialState) == 0x000008, "Wrong alignment on UInventoryTutorialState");
|
|
static_assert(sizeof(UInventoryTutorialState) == 0x000470, "Wrong size on UInventoryTutorialState");
|
|
|
|
// Class Phoenix.PhxCharacterAnimInstance
|
|
// 0x00E0 (0x03A0 - 0x02C0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UPhxCharacterAnimInstance : public UPhxCharacterAnimInstanceBase
|
|
{
|
|
public:
|
|
uint32 NumFidgetAnims; // 0x02C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IdleFidgetMinTime; // 0x02C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IdleFidgetMaxTime; // 0x02C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseRequestedVelocityForSpeed; // 0x02CC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldApplyForwardLeanAdditive; // 0x02CD(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CE[0x2]; // 0x02CE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ForwardLeanAdditiveBlendTime; // 0x02D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* AimYawResetLeft; // 0x02D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* AimYawResetRight; // 0x02E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YawResetThreshold; // 0x02E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ECharacterFootDownID, struct FFootDownParam> FootDownDurationMap; // 0x02F0(0x0050)(NativeAccessSpecifierPublic)
|
|
float CombatIdleDuration; // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdditiveHitReactBlendInTime; // 0x0344(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdditiveHitReactBlendOutTime; // 0x0348(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName RagdollSnapshotName; // 0x034C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RagdollSnapshotBlendInTime; // 0x0354(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RagdollSnapshotBlendOutTime; // 0x0358(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlopeWarpAlphaSmoothing; // 0x035C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(ECharacterFootDownID FootID)> OnFootGoneDown; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_370[0x28]; // 0x0370(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterAnimInstance">();
|
|
}
|
|
static class UPhxCharacterAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterAnimInstance>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(UPhxCharacterAnimInstance) == 0x000010, "Wrong alignment on UPhxCharacterAnimInstance");
|
|
static_assert(sizeof(UPhxCharacterAnimInstance) == 0x0003A0, "Wrong size on UPhxCharacterAnimInstance");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, NumFidgetAnims) == 0x0002C0, "Member 'UPhxCharacterAnimInstance::NumFidgetAnims' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, IdleFidgetMinTime) == 0x0002C4, "Member 'UPhxCharacterAnimInstance::IdleFidgetMinTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, IdleFidgetMaxTime) == 0x0002C8, "Member 'UPhxCharacterAnimInstance::IdleFidgetMaxTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, bUseRequestedVelocityForSpeed) == 0x0002CC, "Member 'UPhxCharacterAnimInstance::bUseRequestedVelocityForSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, bShouldApplyForwardLeanAdditive) == 0x0002CD, "Member 'UPhxCharacterAnimInstance::bShouldApplyForwardLeanAdditive' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, ForwardLeanAdditiveBlendTime) == 0x0002D0, "Member 'UPhxCharacterAnimInstance::ForwardLeanAdditiveBlendTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, AimYawResetLeft) == 0x0002D8, "Member 'UPhxCharacterAnimInstance::AimYawResetLeft' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, AimYawResetRight) == 0x0002E0, "Member 'UPhxCharacterAnimInstance::AimYawResetRight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, YawResetThreshold) == 0x0002E8, "Member 'UPhxCharacterAnimInstance::YawResetThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, FootDownDurationMap) == 0x0002F0, "Member 'UPhxCharacterAnimInstance::FootDownDurationMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, CombatIdleDuration) == 0x000340, "Member 'UPhxCharacterAnimInstance::CombatIdleDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, AdditiveHitReactBlendInTime) == 0x000344, "Member 'UPhxCharacterAnimInstance::AdditiveHitReactBlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, AdditiveHitReactBlendOutTime) == 0x000348, "Member 'UPhxCharacterAnimInstance::AdditiveHitReactBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, RagdollSnapshotName) == 0x00034C, "Member 'UPhxCharacterAnimInstance::RagdollSnapshotName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, RagdollSnapshotBlendInTime) == 0x000354, "Member 'UPhxCharacterAnimInstance::RagdollSnapshotBlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, RagdollSnapshotBlendOutTime) == 0x000358, "Member 'UPhxCharacterAnimInstance::RagdollSnapshotBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, SlopeWarpAlphaSmoothing) == 0x00035C, "Member 'UPhxCharacterAnimInstance::SlopeWarpAlphaSmoothing' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterAnimInstance, OnFootGoneDown) == 0x000360, "Member 'UPhxCharacterAnimInstance::OnFootGoneDown' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRobotGuardAnimInstance
|
|
// 0x09F0 (0x0D90 - 0x03A0)
|
|
class UPhxRobotGuardAnimInstance final : public UPhxCharacterAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxRobotGuardAnimInstanceProxy Proxy; // 0x03A0(0x09F0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRobotGuardAnimInstance">();
|
|
}
|
|
static class UPhxRobotGuardAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxRobotGuardAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxRobotGuardAnimInstance) == 0x000010, "Wrong alignment on UPhxRobotGuardAnimInstance");
|
|
static_assert(sizeof(UPhxRobotGuardAnimInstance) == 0x000D90, "Wrong size on UPhxRobotGuardAnimInstance");
|
|
static_assert(offsetof(UPhxRobotGuardAnimInstance, Proxy) == 0x0003A0, "Member 'UPhxRobotGuardAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_DoOnce
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_DoOnce final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_DoOnce">();
|
|
}
|
|
static class UPhxBTDecorator_DoOnce* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_DoOnce>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_DoOnce) == 0x000008, "Wrong alignment on UPhxBTDecorator_DoOnce");
|
|
static_assert(sizeof(UPhxBTDecorator_DoOnce) == 0x000068, "Wrong size on UPhxBTDecorator_DoOnce");
|
|
|
|
// Class Phoenix.InventoryItemSlot
|
|
// 0x0000 (0x03C0 - 0x03C0)
|
|
class UInventoryItemSlot : public UInventorySlot
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryItemSlot">();
|
|
}
|
|
static class UInventoryItemSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryItemSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryItemSlot) == 0x000008, "Wrong alignment on UInventoryItemSlot");
|
|
static_assert(sizeof(UInventoryItemSlot) == 0x0003C0, "Wrong size on UInventoryItemSlot");
|
|
|
|
// Class Phoenix.SellSlot
|
|
// 0x0010 (0x03D0 - 0x03C0)
|
|
class USellSlot final : public UInventorySlot
|
|
{
|
|
public:
|
|
class UImage* CreditsIcon; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemPrice; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SellSlot">();
|
|
}
|
|
static class USellSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USellSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(USellSlot) == 0x000008, "Wrong alignment on USellSlot");
|
|
static_assert(sizeof(USellSlot) == 0x0003D0, "Wrong size on USellSlot");
|
|
static_assert(offsetof(USellSlot, CreditsIcon) == 0x0003C0, "Member 'USellSlot::CreditsIcon' has a wrong offset!");
|
|
static_assert(offsetof(USellSlot, ItemPrice) == 0x0003C8, "Member 'USellSlot::ItemPrice' has a wrong offset!");
|
|
|
|
// Class Phoenix.AudioSlot
|
|
// 0x0028 (0x03E8 - 0x03C0)
|
|
class UAudioSlot final : public UInventorySlot
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> AudioLogClass; // 0x03C0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AudioSlot">();
|
|
}
|
|
static class UAudioSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAudioSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAudioSlot) == 0x000008, "Wrong alignment on UAudioSlot");
|
|
static_assert(sizeof(UAudioSlot) == 0x0003E8, "Wrong size on UAudioSlot");
|
|
static_assert(offsetof(UAudioSlot, AudioLogClass) == 0x0003C0, "Member 'UAudioSlot::AudioLogClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.AmmoSlot
|
|
// 0x0020 (0x03E0 - 0x03C0)
|
|
class UAmmoSlot final : public UInventorySlot
|
|
{
|
|
public:
|
|
int32 NumberOfStacks; // 0x03C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C4[0x4]; // 0x03C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTextBlock* AmmoCount; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* AmountToBuy; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* CreditsIcon; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
int32 GetNumStacks() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AmmoSlot">();
|
|
}
|
|
static class UAmmoSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAmmoSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAmmoSlot) == 0x000008, "Wrong alignment on UAmmoSlot");
|
|
static_assert(sizeof(UAmmoSlot) == 0x0003E0, "Wrong size on UAmmoSlot");
|
|
static_assert(offsetof(UAmmoSlot, NumberOfStacks) == 0x0003C0, "Member 'UAmmoSlot::NumberOfStacks' has a wrong offset!");
|
|
static_assert(offsetof(UAmmoSlot, AmmoCount) == 0x0003C8, "Member 'UAmmoSlot::AmmoCount' has a wrong offset!");
|
|
static_assert(offsetof(UAmmoSlot, AmountToBuy) == 0x0003D0, "Member 'UAmmoSlot::AmountToBuy' has a wrong offset!");
|
|
static_assert(offsetof(UAmmoSlot, CreditsIcon) == 0x0003D8, "Member 'UAmmoSlot::CreditsIcon' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxStateMachineInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxStateMachineInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStateMachineInterface">();
|
|
}
|
|
static class IPhxStateMachineInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxStateMachineInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxStateMachineInterface) == 0x000001, "Wrong alignment on IPhxStateMachineInterface");
|
|
static_assert(sizeof(IPhxStateMachineInterface) == 0x000001, "Wrong size on IPhxStateMachineInterface");
|
|
|
|
// Class Phoenix.InventoryTutorialPanel
|
|
// 0x0008 (0x0338 - 0x0330)
|
|
class UInventoryTutorialPanel : public UInventoryPanel
|
|
{
|
|
public:
|
|
uint8 Pad_330[0x8]; // 0x0330(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnTutorialWidgetIsFinished();
|
|
void OnTutorialWidgetLoaded();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryTutorialPanel">();
|
|
}
|
|
static class UInventoryTutorialPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryTutorialPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryTutorialPanel) == 0x000008, "Wrong alignment on UInventoryTutorialPanel");
|
|
static_assert(sizeof(UInventoryTutorialPanel) == 0x000338, "Wrong size on UInventoryTutorialPanel");
|
|
|
|
// Class Phoenix.InventoryWeaponStat
|
|
// 0x0030 (0x0290 - 0x0260)
|
|
class UInventoryWeaponStat : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* StatName; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UProgressBar* BaseValue; // 0x0268(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UProgressBar* SimulatedValue; // 0x0270(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_278[0x18]; // 0x0278(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"InventoryWeaponStat">();
|
|
}
|
|
static class UInventoryWeaponStat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UInventoryWeaponStat>();
|
|
}
|
|
};
|
|
static_assert(alignof(UInventoryWeaponStat) == 0x000008, "Wrong alignment on UInventoryWeaponStat");
|
|
static_assert(sizeof(UInventoryWeaponStat) == 0x000290, "Wrong size on UInventoryWeaponStat");
|
|
static_assert(offsetof(UInventoryWeaponStat, StatName) == 0x000260, "Member 'UInventoryWeaponStat::StatName' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponStat, BaseValue) == 0x000268, "Member 'UInventoryWeaponStat::BaseValue' has a wrong offset!");
|
|
static_assert(offsetof(UInventoryWeaponStat, SimulatedValue) == 0x000270, "Member 'UInventoryWeaponStat::SimulatedValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.ItemAmmoBox
|
|
// 0x0040 (0x04A0 - 0x0460)
|
|
class AItemAmmoBox : public AItem
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> AmmoType; // 0x0460(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_488[0x18]; // 0x0488(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetAmmoAmount() const;
|
|
TSubclassOf<class APhxRangedWeapon> GetAmmoWeaponType() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ItemAmmoBox">();
|
|
}
|
|
static class AItemAmmoBox* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AItemAmmoBox>();
|
|
}
|
|
};
|
|
static_assert(alignof(AItemAmmoBox) == 0x000010, "Wrong alignment on AItemAmmoBox");
|
|
static_assert(sizeof(AItemAmmoBox) == 0x0004A0, "Wrong size on AItemAmmoBox");
|
|
static_assert(offsetof(AItemAmmoBox, AmmoType) == 0x000460, "Member 'AItemAmmoBox::AmmoType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxStanceCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxStanceCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ECharacterStance Stance; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStanceCondition">();
|
|
}
|
|
static class UPhxStanceCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxStanceCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxStanceCondition) == 0x000008, "Wrong alignment on UPhxStanceCondition");
|
|
static_assert(sizeof(UPhxStanceCondition) == 0x000038, "Wrong size on UPhxStanceCondition");
|
|
static_assert(offsetof(UPhxStanceCondition, Stance) == 0x000030, "Member 'UPhxStanceCondition::Stance' has a wrong offset!");
|
|
|
|
// Class Phoenix.ItemImportant
|
|
// 0x0000 (0x0460 - 0x0460)
|
|
class AItemImportant final : public AItem
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ItemImportant">();
|
|
}
|
|
static class AItemImportant* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AItemImportant>();
|
|
}
|
|
};
|
|
static_assert(alignof(AItemImportant) == 0x000010, "Wrong alignment on AItemImportant");
|
|
static_assert(sizeof(AItemImportant) == 0x000460, "Wrong size on AItemImportant");
|
|
|
|
// Class Phoenix.ItemPPEUnlock
|
|
// 0x0010 (0x0470 - 0x0460)
|
|
class AItemPPEUnlock final : public AItem
|
|
{
|
|
public:
|
|
uint8 ProjectileTypesToUnlock; // 0x0460(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_461[0xF]; // 0x0461(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ItemPPEUnlock">();
|
|
}
|
|
static class AItemPPEUnlock* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AItemPPEUnlock>();
|
|
}
|
|
};
|
|
static_assert(alignof(AItemPPEUnlock) == 0x000010, "Wrong alignment on AItemPPEUnlock");
|
|
static_assert(sizeof(AItemPPEUnlock) == 0x000470, "Wrong size on AItemPPEUnlock");
|
|
static_assert(offsetof(AItemPPEUnlock, ProjectileTypesToUnlock) == 0x000460, "Member 'AItemPPEUnlock::ProjectileTypesToUnlock' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_ShouldUseWeapon
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UPhxBTDecorator_ShouldUseWeapon final : public UPhxBTDecorator_Base
|
|
{
|
|
public:
|
|
EAutoEquipCategory WeaponType; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_ShouldUseWeapon">();
|
|
}
|
|
static class UPhxBTDecorator_ShouldUseWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_ShouldUseWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_ShouldUseWeapon) == 0x000008, "Wrong alignment on UPhxBTDecorator_ShouldUseWeapon");
|
|
static_assert(sizeof(UPhxBTDecorator_ShouldUseWeapon) == 0x000070, "Wrong size on UPhxBTDecorator_ShouldUseWeapon");
|
|
static_assert(offsetof(UPhxBTDecorator_ShouldUseWeapon, WeaponType) == 0x000068, "Member 'UPhxBTDecorator_ShouldUseWeapon::WeaponType' has a wrong offset!");
|
|
|
|
// Class Phoenix.KeypadIndicator
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class AKeypadIndicator final : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* MeshComponent; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"KeypadIndicator">();
|
|
}
|
|
static class AKeypadIndicator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AKeypadIndicator>();
|
|
}
|
|
};
|
|
static_assert(alignof(AKeypadIndicator) == 0x000008, "Wrong alignment on AKeypadIndicator");
|
|
static_assert(sizeof(AKeypadIndicator) == 0x000228, "Wrong size on AKeypadIndicator");
|
|
static_assert(offsetof(AKeypadIndicator, MeshComponent) == 0x000220, "Member 'AKeypadIndicator::MeshComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.Keypad
|
|
// 0x00B0 (0x02D0 - 0x0220)
|
|
class AKeypad final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnCorrectPasswordEntered; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnWrongPasswordEntered; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AKeypadIndicator> IndicatorClass; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AKeypadIndicator* Indicator; // 0x0248(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AKeypadKey> KeyClass; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_258[0x10]; // 0x0258(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateRef KeypadFSMRef; // 0x0268(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UState* KeypadFSM; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* MeshComponent; // 0x0280(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* InteractableComponent; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DistanceInBetweenKeys; // 0x0290(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<int32> Password; // 0x0298(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A8[0x10]; // 0x02A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* CharacterUsingKeypad; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool CompareInputWithPassword();
|
|
void ExitKeypad();
|
|
void HideUI();
|
|
void MoveKeyIndex(int32 Spaces);
|
|
void OnPlayerInteract(class APhxCharacter* InteractingCharacter);
|
|
void PushCurrentKey();
|
|
void ResetUserInput();
|
|
void ShowUI();
|
|
void StartKeypad();
|
|
|
|
bool GetCancelPressed() const;
|
|
bool GetConfirmPressed() const;
|
|
int32 GetCurrentKeyIndex() const;
|
|
bool GetLeftPressed() const;
|
|
bool GetRightPressed() const;
|
|
bool ShouldCheckInput() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Keypad">();
|
|
}
|
|
static class AKeypad* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AKeypad>();
|
|
}
|
|
};
|
|
static_assert(alignof(AKeypad) == 0x000008, "Wrong alignment on AKeypad");
|
|
static_assert(sizeof(AKeypad) == 0x0002D0, "Wrong size on AKeypad");
|
|
static_assert(offsetof(AKeypad, OnCorrectPasswordEntered) == 0x000220, "Member 'AKeypad::OnCorrectPasswordEntered' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, OnWrongPasswordEntered) == 0x000230, "Member 'AKeypad::OnWrongPasswordEntered' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, IndicatorClass) == 0x000240, "Member 'AKeypad::IndicatorClass' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, Indicator) == 0x000248, "Member 'AKeypad::Indicator' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, KeyClass) == 0x000250, "Member 'AKeypad::KeyClass' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, KeypadFSMRef) == 0x000268, "Member 'AKeypad::KeypadFSMRef' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, KeypadFSM) == 0x000278, "Member 'AKeypad::KeypadFSM' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, MeshComponent) == 0x000280, "Member 'AKeypad::MeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, InteractableComponent) == 0x000288, "Member 'AKeypad::InteractableComponent' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, DistanceInBetweenKeys) == 0x000290, "Member 'AKeypad::DistanceInBetweenKeys' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, Password) == 0x000298, "Member 'AKeypad::Password' has a wrong offset!");
|
|
static_assert(offsetof(AKeypad, CharacterUsingKeypad) == 0x0002B8, "Member 'AKeypad::CharacterUsingKeypad' has a wrong offset!");
|
|
|
|
// Class Phoenix.LandingState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class ULandingState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LandingState">();
|
|
}
|
|
static class ULandingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULandingState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULandingState) == 0x000008, "Wrong alignment on ULandingState");
|
|
static_assert(sizeof(ULandingState) == 0x0004B8, "Wrong size on ULandingState");
|
|
|
|
// Class Phoenix.PhxGunWeapon
|
|
// 0x0090 (0x0A70 - 0x09E0)
|
|
class APhxGunWeapon : public APhxRangedWeapon
|
|
{
|
|
public:
|
|
uint8 Pad_9D8[0x68]; // 0x09D8(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxWeaponSettings* Settings_AltFire; // 0x0A40(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxProjectileSettings* Settings_Projectile_Alt; // 0x0A48(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A50[0x20]; // 0x0A50(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_OnShootOnReleaseCancelled();
|
|
void BP_OnShootOnReleaseExecuted();
|
|
void BP_OnShootOnReleaseInitiated();
|
|
void OnFireShot();
|
|
void SetupShootOnRelease();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGunWeapon">();
|
|
}
|
|
static class APhxGunWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxGunWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxGunWeapon) == 0x000010, "Wrong alignment on APhxGunWeapon");
|
|
static_assert(sizeof(APhxGunWeapon) == 0x000A70, "Wrong size on APhxGunWeapon");
|
|
static_assert(offsetof(APhxGunWeapon, Settings_AltFire) == 0x000A40, "Member 'APhxGunWeapon::Settings_AltFire' has a wrong offset!");
|
|
static_assert(offsetof(APhxGunWeapon, Settings_Projectile_Alt) == 0x000A48, "Member 'APhxGunWeapon::Settings_Projectile_Alt' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_UsePointOfInterest
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxAIBlueprintAction_UsePointOfInterest final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnFailure; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInterrupted; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnReached; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCompleted; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_UsePointOfInterest* UsePointOfInterest(class APhxAICharacter* Character, class APhxAIPointOfInterest* PointOfInterest);
|
|
|
|
void HandlePointOfInterestDeparted(class APhxAICharacter* Occupier, class APhxAIPointOfInterest* PointOfInterest, bool bInterrupted);
|
|
void HandlePointOfInterestReached(class APhxAICharacter* Occupier, class APhxAIPointOfInterest* PointOfInterest);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_UsePointOfInterest">();
|
|
}
|
|
static class UPhxAIBlueprintAction_UsePointOfInterest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_UsePointOfInterest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_UsePointOfInterest) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_UsePointOfInterest");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_UsePointOfInterest) == 0x000080, "Wrong size on UPhxAIBlueprintAction_UsePointOfInterest");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePointOfInterest, OnFailure) == 0x000030, "Member 'UPhxAIBlueprintAction_UsePointOfInterest::OnFailure' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePointOfInterest, OnInterrupted) == 0x000040, "Member 'UPhxAIBlueprintAction_UsePointOfInterest::OnInterrupted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePointOfInterest, OnReached) == 0x000050, "Member 'UPhxAIBlueprintAction_UsePointOfInterest::OnReached' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePointOfInterest, OnCompleted) == 0x000060, "Member 'UPhxAIBlueprintAction_UsePointOfInterest::OnCompleted' has a wrong offset!");
|
|
|
|
// Class Phoenix.LevelSelectWidget
|
|
// 0x0028 (0x02C0 - 0x0298)
|
|
class ULevelSelectWidget final : public UPhxMenuWidget
|
|
{
|
|
public:
|
|
uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDataTable* LevelSelectDataTable; // 0x02A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UUserWidget> LevelSelectButton; // 0x02A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class ULevelButtonProxy*> LevelButtonProxies; // 0x02B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void GenerateMenu();
|
|
class UMenuButton* GetFirstButton();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LevelSelectWidget">();
|
|
}
|
|
static class ULevelSelectWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULevelSelectWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULevelSelectWidget) == 0x000008, "Wrong alignment on ULevelSelectWidget");
|
|
static_assert(sizeof(ULevelSelectWidget) == 0x0002C0, "Wrong size on ULevelSelectWidget");
|
|
static_assert(offsetof(ULevelSelectWidget, LevelSelectDataTable) == 0x0002A0, "Member 'ULevelSelectWidget::LevelSelectDataTable' has a wrong offset!");
|
|
static_assert(offsetof(ULevelSelectWidget, LevelSelectButton) == 0x0002A8, "Member 'ULevelSelectWidget::LevelSelectButton' has a wrong offset!");
|
|
static_assert(offsetof(ULevelSelectWidget, LevelButtonProxies) == 0x0002B0, "Member 'ULevelSelectWidget::LevelButtonProxies' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_Mahler_ShouldExplode
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_Mahler_ShouldExplode final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_Mahler_ShouldExplode">();
|
|
}
|
|
static class UPhxBTDecorator_Mahler_ShouldExplode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_Mahler_ShouldExplode>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_Mahler_ShouldExplode) == 0x000008, "Wrong alignment on UPhxBTDecorator_Mahler_ShouldExplode");
|
|
static_assert(sizeof(UPhxBTDecorator_Mahler_ShouldExplode) == 0x000068, "Wrong size on UPhxBTDecorator_Mahler_ShouldExplode");
|
|
|
|
// Class Phoenix.LevelButtonProxy
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class ULevelButtonProxy final : public UObject
|
|
{
|
|
public:
|
|
class UMenuButton* OwnerPtr; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void LoadLevel();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LevelButtonProxy">();
|
|
}
|
|
static class ULevelButtonProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULevelButtonProxy>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULevelButtonProxy) == 0x000008, "Wrong alignment on ULevelButtonProxy");
|
|
static_assert(sizeof(ULevelButtonProxy) == 0x000048, "Wrong size on ULevelButtonProxy");
|
|
static_assert(offsetof(ULevelButtonProxy, OwnerPtr) == 0x000028, "Member 'ULevelButtonProxy::OwnerPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_DLC4CollectAllAudioLogs
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_DLC4CollectAllAudioLogs final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_DLC4CollectAllAudioLogs">();
|
|
}
|
|
static class UPhxAchievementTracker_DLC4CollectAllAudioLogs* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_DLC4CollectAllAudioLogs>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_DLC4CollectAllAudioLogs) == 0x000008, "Wrong alignment on UPhxAchievementTracker_DLC4CollectAllAudioLogs");
|
|
static_assert(sizeof(UPhxAchievementTracker_DLC4CollectAllAudioLogs) == 0x000038, "Wrong size on UPhxAchievementTracker_DLC4CollectAllAudioLogs");
|
|
|
|
// Class Phoenix.LoadingState
|
|
// 0x0010 (0x0410 - 0x0400)
|
|
class ULoadingState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
uint8 Pad_400[0x10]; // 0x0400(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEndFakeLoad();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LoadingState">();
|
|
}
|
|
static class ULoadingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULoadingState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULoadingState) == 0x000008, "Wrong alignment on ULoadingState");
|
|
static_assert(sizeof(ULoadingState) == 0x000410, "Wrong size on ULoadingState");
|
|
|
|
// Class Phoenix.LoadingWidget
|
|
// 0x0000 (0x0298 - 0x0298)
|
|
class ULoadingWidget final : public UPhxMenuWidget
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LoadingWidget">();
|
|
}
|
|
static class ULoadingWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULoadingWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULoadingWidget) == 0x000008, "Wrong alignment on ULoadingWidget");
|
|
static_assert(sizeof(ULoadingWidget) == 0x000298, "Wrong size on ULoadingWidget");
|
|
|
|
// Class Phoenix.PhxCharacterBase
|
|
// 0x00D0 (0x0590 - 0x04C0)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) APhxCharacterBase : public ACharacter
|
|
{
|
|
public:
|
|
class UPhxSoundComponent* SoundComp_Root; // 0x04B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* SoundComp_Chest; // 0x04C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* SoundComp_Head; // 0x04C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* SoundComp_RightHand; // 0x04D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* SoundComp_LeftHand; // 0x04D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* SoundComp_RightFoot; // 0x04E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* SoundComp_LeftFoot; // 0x04E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanRagdoll; // 0x04F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName RagdollRootBoneName; // 0x04F4(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4FC[0x4]; // 0x04FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnStartRagdoll; // 0x0500(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnStopRagdoll; // 0x0510(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_520[0x14]; // 0x0520(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPerPlatformFloat MaxCullDistance; // 0x0534(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FString, struct FPerPlatformFloat> MaxCullDistanceByMap; // 0x0538(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void PlayDialogue(class UDialogue* InDialogue);
|
|
bool StartRagdoll();
|
|
void StopRagdoll(bool bReenableMovement);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterBase">();
|
|
}
|
|
static class APhxCharacterBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCharacterBase>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(APhxCharacterBase) == 0x000010, "Wrong alignment on APhxCharacterBase");
|
|
static_assert(sizeof(APhxCharacterBase) == 0x000590, "Wrong size on APhxCharacterBase");
|
|
static_assert(offsetof(APhxCharacterBase, SoundComp_Root) == 0x0004B8, "Member 'APhxCharacterBase::SoundComp_Root' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, SoundComp_Chest) == 0x0004C0, "Member 'APhxCharacterBase::SoundComp_Chest' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, SoundComp_Head) == 0x0004C8, "Member 'APhxCharacterBase::SoundComp_Head' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, SoundComp_RightHand) == 0x0004D0, "Member 'APhxCharacterBase::SoundComp_RightHand' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, SoundComp_LeftHand) == 0x0004D8, "Member 'APhxCharacterBase::SoundComp_LeftHand' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, SoundComp_RightFoot) == 0x0004E0, "Member 'APhxCharacterBase::SoundComp_RightFoot' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, SoundComp_LeftFoot) == 0x0004E8, "Member 'APhxCharacterBase::SoundComp_LeftFoot' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, bCanRagdoll) == 0x0004F0, "Member 'APhxCharacterBase::bCanRagdoll' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, RagdollRootBoneName) == 0x0004F4, "Member 'APhxCharacterBase::RagdollRootBoneName' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, OnStartRagdoll) == 0x000500, "Member 'APhxCharacterBase::OnStartRagdoll' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, OnStopRagdoll) == 0x000510, "Member 'APhxCharacterBase::OnStopRagdoll' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, MaxCullDistance) == 0x000534, "Member 'APhxCharacterBase::MaxCullDistance' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterBase, MaxCullDistanceByMap) == 0x000538, "Member 'APhxCharacterBase::MaxCullDistanceByMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacter
|
|
// 0x07A0 (0x0D30 - 0x0590)
|
|
class APhxCharacter : public APhxCharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_588[0x58]; // 0x0588(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta)> OnDeathEvent; // 0x05E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController)> OnPostDeathBeginEvent; // 0x05F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* DeadCharacter, class APhxCharacter* KillerActor)> OnPairedDeathPreStart; // 0x0600(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* DeadCharacter, class APhxCharacter* KillerActor)> OnPairedDeathStart; // 0x0610(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FVector& LaunchVelocity)> OnLaunch; // 0x0620(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_630[0x98]; // 0x0630(0x0098)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MeleeFaceSpeed; // 0x06C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeMissHeadingLimitAngleAroundZ; // 0x06CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsAiming; // 0x06D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_6D1[0x7]; // 0x06D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCharacterInventoryComponent* InventoryComp; // 0x06D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UHighContrastComponent* HighContrastComponent; // 0x06E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxStateMachineComponent* StateMachineComponent; // 0x06E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateRef BodyStateRef; // 0x06F0(0x0010)(Deprecated, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UPhxCharacterHealthComponent* HealthComp; // 0x0700(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* DeadCharacter)> OnPostDeathEndEvent; // 0x0708(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_718[0x30]; // 0x0718(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnFlashlightActivated; // 0x0748(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFlashlightDeactivated; // 0x0758(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxCharacterInteractionComponent* CharacterInteractionComp; // 0x0768(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTargetComponent* TargetComp; // 0x0770(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxWeakSpotManagerComponent* WeakSpotComponent; // 0x0778(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxCharacter* MeleeKillVictim; // 0x0780(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxCharacter* MeleeDefendTarget; // 0x0788(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_790[0xA8]; // 0x0790(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMeleeAttackRequest MeleeAttackRequest; // 0x0838(0x0020)(Edit, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FRangedAttackRequest RangedAttackRequest; // 0x0858(0x0018)(Edit, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FRangedAttackRequest QueuedRangedAttackRequest; // 0x0870(0x0018)(Edit, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UAttackState* CurrentAttackState; // 0x0888(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMontageReactState* CurrentMontageReactState; // 0x0890(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGrappledPuppetState* CurrentGrappledPuppetState; // 0x0898(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* LastAttackMontage; // 0x08A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8A8[0x8]; // 0x08A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAIFightComponent* AIFightComponent; // 0x08B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8B8[0x40]; // 0x08B8(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAITeamComponent* TeamComponent; // 0x08F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_900[0x8]; // 0x0900(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCharacterMovementComponent* MoveComp; // 0x0908(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxPhysicsPropKickerComponent* PhysicsPropKickerComp; // 0x0910(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_918[0xB8]; // 0x0918(0x00B8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class UAnimationAsset*, float> AnimAssetTimeStamps; // 0x09D0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UAnimationAsset* CurrentFacialAnimAsset; // 0x0A20(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxFacialAnimationList> FacialAnimsStack; // 0x0A28(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UPhysicalAnimationComponent* PhysicalAnimationComp; // 0x0A38(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisablePhysicalAnimations; // 0x0A40(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A41[0x4F]; // 0x0A41(0x004F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAlphaBlend ClothSimBlend; // 0x0A90(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AC0[0x8]; // 0x0AC0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimInstance* AnimInstance; // 0x0AC8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimInstance* FacialAnimInstance; // 0x0AD0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class UPhxAnimNotify* Notify)> OnNotify; // 0x0AD8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation)> OnNotifyStateBegin; // 0x0AE8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation)> OnNotifyStateEnd; // 0x0AF8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B08[0x10]; // 0x0B08(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxMotionComponent* MotionComponent; // 0x0B18(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterLocomotionDefinition* LocomotionDefinition; // 0x0B20(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMotionMatchSource* MotionMatchSource; // 0x0B28(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B30[0x8]; // 0x0B30(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAICharacter* GrabbingWorm; // 0x0B38(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDead; // 0x0B40(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockedOutOfAim; // 0x0B41(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStompLocked; // 0x0B42(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B43[0x1]; // 0x0B43(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 LastFloorProbeFrame; // 0x0B44(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bGrappled; // 0x0B48(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsBeingHarvested; // 0x0B49(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsHarvesting; // 0x0B4A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInteractFaceTop; // 0x0B4B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInteractFaceBottom; // 0x0B4C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHoldInteractFaceTop; // 0x0B4D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHoldInteractFaceBottom; // 0x0B4E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B4F[0x9]; // 0x0B4F(0x0009)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bRequestAim; // 0x0B58(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequestReload; // 0x0B59(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B5A[0x6]; // 0x0B5A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCustomReloadRequest* CustomReloadRequest; // 0x0B60(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequestGRPTargetPush; // 0x0B68(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B69[0x7]; // 0x0B69(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* StumbleCausingCharacter; // 0x0B70(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLanded; // 0x0B78(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInvulnerable; // 0x0B79(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B7A[0x2]; // 0x0B7A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LowHealthThreshold; // 0x0B7C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StartLowHealthMusic; // 0x0B80(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* StopLowHealthMusic; // 0x0B88(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* EnterCombatSound; // 0x0B90(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ExitCombatSound; // 0x0B98(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* EnterDeadSound; // 0x0BA0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BA8[0x28]; // 0x0BA8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class APhxCharacterFSMDebugDisplay> FSMDebugDisplayClass; // 0x0BD0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APhxCharacterFSMDebugDisplay* FSMDebugDisplay; // 0x0BD8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BE0[0x18]; // 0x0BE0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxScrEvtCharacterActionRequest*> ScriptedEventActionRequests; // 0x0BF8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C08[0x10]; // 0x0C08(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCharacterGoreComponent* GoreControllerComp; // 0x0C18(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxWoundComponent* WoundComp; // 0x0C20(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxBloodSpatterComponent* BloodSpatterComp; // 0x0C28(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxCharacterDynMatPropagator* MaterialPropagator; // 0x0C30(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxDefensiveActionsComponent* DefensiveActionsComponent; // 0x0C38(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilitySystemComponent* AbilitySystemComp; // 0x0C40(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchVisibleAreaHeightMultiplier; // 0x0C48(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchVisibleAreaWidthMultiplier; // 0x0C4C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchVisibleAreaVerticalOffset; // 0x0C50(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C54[0x4]; // 0x0C54(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCharacterContextualAnimComponent* ContextualAnimComponent; // 0x0C58(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULightWeightContextualAnimTargetComponent* LightWeightContextualAnimTargetComponent; // 0x0C60(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C68[0x9]; // 0x0C68(0x0009)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bIsWearingHelmet; // 0x0C71(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C72[0x36]; // 0x0C72(0x0036)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* HitMesh; // 0x0CA8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterDefinition* CharacterDefinition; // 0x0CB0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_CB8[0x60]; // 0x0CB8(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCharacterFootfallEffectDefinition* FootfallEffectDefinition; // 0x0D18(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D20[0x10]; // 0x0D20(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AlignCapsuleToRagdoll();
|
|
void ClearPoseSnapshot(float BlendOutTime);
|
|
void EndPhysics(const class FName& BodyName, const class FName& ProfileName, bool bIncludeSelf, float BlendOutTime);
|
|
void EnterTaggedTriggerVolume(class AActor* TriggerActor);
|
|
void ExitTaggedTriggerVolume(class AActor* TriggerActor);
|
|
const TArray<class AEquippable*> GetAllEquipment();
|
|
void HandleOnHealthChanged(class UPhxHealthComponent* CallingHealthComp, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
bool IsOnCamera();
|
|
bool IsPhysicsActive();
|
|
void Kill(class AActor* DamageCauser, TSubclassOf<class UDamageType> DamageType);
|
|
void LockCombatActions();
|
|
void MakeInvulnerableForScareGag();
|
|
void MakeVulnerableForScareGag();
|
|
void NotifyPostDeathEnd();
|
|
void OnBeginOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnBodyPartDead(const TArray<EPhxBodyPartType>& KilledParts, class AActor* InstigatorActor, class AActor* OwningCharacter);
|
|
void OnDisabledFootIK();
|
|
void OnEnabledFootIK();
|
|
void OnEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnKilledByVentBot();
|
|
void OnLandedReceived(const struct FHitResult& Hit);
|
|
void OnTagUpdated(const struct FGameplayTag& Tag, bool bExist);
|
|
void PopScriptLock();
|
|
void PushScriptLock();
|
|
void ReactToWeaponBreak(class AEquippable* Equipment);
|
|
void RequestActionAbort(bool bPlayerRequested);
|
|
void RequestMovementSplineStateEnter(const struct FPhxMovementSplineStateRequest& InRequest);
|
|
void RequestMovementSplineStateExit();
|
|
void RequestRagdollSleep();
|
|
void RequestSnowcatOccupantState(class APhxSnowcatSpline* InSnowcatSpline, class USceneComponent* InAttachComponent, EAttachmentRule LocationRule, EAttachmentRule RotationRule);
|
|
void SaveAndUsePoseSnapshot();
|
|
void SetAimRequest(bool bSet);
|
|
void SetCanPerformMeleeAttack(bool bCanMelee);
|
|
void SetCanShoot(bool bCanShoot);
|
|
void SetForceInBreathableEnvironment(bool bForceBreathable);
|
|
void SetIsPrevizVideoPlaying(bool bVideoPlaying);
|
|
void SetReload(bool bReload);
|
|
void SetStompLocked(bool bLocked);
|
|
bool ShouldEnableClothSim();
|
|
void StartBreathing();
|
|
void StartPhysics(const class FName& BodyName, const class FName& ProfileName, const class FName& ConstraintProfileName, bool bIncludeSelf, float BlendInTime, ECharacterPhysicsBlendType Type);
|
|
void StopBreathing();
|
|
void UnlockCombatActions();
|
|
void UpdatePropKickerComponentSize();
|
|
|
|
const bool CanPerformMeleeAttack() const;
|
|
const bool CanShoot() const;
|
|
bool DoesBoneExists(const class FName& BoneName) const;
|
|
class USkeletalMeshComponent* GetBodyMesh() const;
|
|
class USkeletalMeshComponent* GetBodySkeletalMeshComponent() const;
|
|
struct FVector GetBoneLocation(const class FName& BoneName, const struct FVector& RelativeOffset) const;
|
|
class ACameraActor* GetCameraActor() const;
|
|
class APhxCameraRig* GetCameraRig() const;
|
|
struct FVector GetCapsuleBottom(const struct FVector& RelativeOffset) const;
|
|
struct FVector GetCapsuleTop(const struct FVector& RelativeOffset) const;
|
|
class UPhxCharacterDefinition* GetCharacterDefinition() const;
|
|
struct FGameplayTag GetCharacterTag() const;
|
|
TArray<class USkeletalMeshComponent*> GetClothSimMeshes() const;
|
|
struct FVector GetDesiredMoveDirection(bool AllowZero) const;
|
|
class USceneComponent* GetEquipmentAttachParent() const;
|
|
class AEquippable* GetEquipped() const;
|
|
class UPhxFlashlightComponent* GetFlashlightComponent() const;
|
|
struct FVector GetFloorLocation(const struct FVector& RelativeOffset) const;
|
|
class UNiagaraSystem* GetFootfallVFX(EPhysicalSurface SurfaceType, float Speed) const;
|
|
struct FVector GetForceHeadTrackingLookAtLocation() const;
|
|
bool GetHasTargetToLookAt() const;
|
|
float GetHealthPercentage() const;
|
|
class UPhxCharacterInteractionComponent* GetInteractionComponent() const;
|
|
bool GetIsAiming() const;
|
|
bool GetMeshBoneData(class FName BoneName, struct FMeshBoneData* BoneData) const;
|
|
class APhxPlayerController* GetPlayerController() const;
|
|
ECharacterStance GetStance() const;
|
|
bool IsCharacterCrouched() const;
|
|
bool IsCharacterInState(TSubclassOf<class UState> StateClass) const;
|
|
bool IsCharacterInStateId(class FName ID) const;
|
|
bool IsControlledByAdHocCinematic() const;
|
|
bool IsControlledByScriptedEvent() const;
|
|
bool IsDead() const;
|
|
bool IsInTaggedTriggerVolume(class FName TagName) const;
|
|
bool IsInvulnerableTo(class APhxCharacter* Attacker) const;
|
|
bool IsUngrabbableBy(class APhxCharacter* Attacker) const;
|
|
bool IsUninterruptibleBy(class APhxCharacter* Attacker, class UClass* DamageTypeClass) const;
|
|
bool LockOutActions() const;
|
|
bool LockOutCorpseStomp() const;
|
|
bool LockOutEquipment() const;
|
|
bool LockOutInteractions() const;
|
|
bool LockOutMovement() const;
|
|
void ReplaceMeshUserDataDefinition(class UPhxMeshUserDataDefinition* PhxMeshUserDataDefinition) const;
|
|
bool ShouldForceHeadtracking() const;
|
|
bool ShouldPlayEnvironmentalAnim() const;
|
|
bool ShouldUseFlashlightWhenHeadTracking() const;
|
|
bool UsingFlashlight() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacter">();
|
|
}
|
|
static class APhxCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCharacter) == 0x000010, "Wrong alignment on APhxCharacter");
|
|
static_assert(sizeof(APhxCharacter) == 0x000D30, "Wrong size on APhxCharacter");
|
|
static_assert(offsetof(APhxCharacter, OnDeathEvent) == 0x0005E0, "Member 'APhxCharacter::OnDeathEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnPostDeathBeginEvent) == 0x0005F0, "Member 'APhxCharacter::OnPostDeathBeginEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnPairedDeathPreStart) == 0x000600, "Member 'APhxCharacter::OnPairedDeathPreStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnPairedDeathStart) == 0x000610, "Member 'APhxCharacter::OnPairedDeathStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnLaunch) == 0x000620, "Member 'APhxCharacter::OnLaunch' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MeleeFaceSpeed) == 0x0006C8, "Member 'APhxCharacter::MeleeFaceSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MeleeMissHeadingLimitAngleAroundZ) == 0x0006CC, "Member 'APhxCharacter::MeleeMissHeadingLimitAngleAroundZ' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bIsAiming) == 0x0006D0, "Member 'APhxCharacter::bIsAiming' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, InventoryComp) == 0x0006D8, "Member 'APhxCharacter::InventoryComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, HighContrastComponent) == 0x0006E0, "Member 'APhxCharacter::HighContrastComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, StateMachineComponent) == 0x0006E8, "Member 'APhxCharacter::StateMachineComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, BodyStateRef) == 0x0006F0, "Member 'APhxCharacter::BodyStateRef' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, HealthComp) == 0x000700, "Member 'APhxCharacter::HealthComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnPostDeathEndEvent) == 0x000708, "Member 'APhxCharacter::OnPostDeathEndEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnFlashlightActivated) == 0x000748, "Member 'APhxCharacter::OnFlashlightActivated' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnFlashlightDeactivated) == 0x000758, "Member 'APhxCharacter::OnFlashlightDeactivated' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CharacterInteractionComp) == 0x000768, "Member 'APhxCharacter::CharacterInteractionComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, TargetComp) == 0x000770, "Member 'APhxCharacter::TargetComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, WeakSpotComponent) == 0x000778, "Member 'APhxCharacter::WeakSpotComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MeleeKillVictim) == 0x000780, "Member 'APhxCharacter::MeleeKillVictim' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MeleeDefendTarget) == 0x000788, "Member 'APhxCharacter::MeleeDefendTarget' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MeleeAttackRequest) == 0x000838, "Member 'APhxCharacter::MeleeAttackRequest' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, RangedAttackRequest) == 0x000858, "Member 'APhxCharacter::RangedAttackRequest' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, QueuedRangedAttackRequest) == 0x000870, "Member 'APhxCharacter::QueuedRangedAttackRequest' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CurrentAttackState) == 0x000888, "Member 'APhxCharacter::CurrentAttackState' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CurrentMontageReactState) == 0x000890, "Member 'APhxCharacter::CurrentMontageReactState' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CurrentGrappledPuppetState) == 0x000898, "Member 'APhxCharacter::CurrentGrappledPuppetState' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, LastAttackMontage) == 0x0008A0, "Member 'APhxCharacter::LastAttackMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, AIFightComponent) == 0x0008B0, "Member 'APhxCharacter::AIFightComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, TeamComponent) == 0x0008F8, "Member 'APhxCharacter::TeamComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MoveComp) == 0x000908, "Member 'APhxCharacter::MoveComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, PhysicsPropKickerComp) == 0x000910, "Member 'APhxCharacter::PhysicsPropKickerComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, AnimAssetTimeStamps) == 0x0009D0, "Member 'APhxCharacter::AnimAssetTimeStamps' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CurrentFacialAnimAsset) == 0x000A20, "Member 'APhxCharacter::CurrentFacialAnimAsset' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, FacialAnimsStack) == 0x000A28, "Member 'APhxCharacter::FacialAnimsStack' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, PhysicalAnimationComp) == 0x000A38, "Member 'APhxCharacter::PhysicalAnimationComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bDisablePhysicalAnimations) == 0x000A40, "Member 'APhxCharacter::bDisablePhysicalAnimations' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, ClothSimBlend) == 0x000A90, "Member 'APhxCharacter::ClothSimBlend' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, AnimInstance) == 0x000AC8, "Member 'APhxCharacter::AnimInstance' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, FacialAnimInstance) == 0x000AD0, "Member 'APhxCharacter::FacialAnimInstance' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnNotify) == 0x000AD8, "Member 'APhxCharacter::OnNotify' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnNotifyStateBegin) == 0x000AE8, "Member 'APhxCharacter::OnNotifyStateBegin' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, OnNotifyStateEnd) == 0x000AF8, "Member 'APhxCharacter::OnNotifyStateEnd' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MotionComponent) == 0x000B18, "Member 'APhxCharacter::MotionComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, LocomotionDefinition) == 0x000B20, "Member 'APhxCharacter::LocomotionDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MotionMatchSource) == 0x000B28, "Member 'APhxCharacter::MotionMatchSource' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, GrabbingWorm) == 0x000B38, "Member 'APhxCharacter::GrabbingWorm' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bDead) == 0x000B40, "Member 'APhxCharacter::bDead' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bLockedOutOfAim) == 0x000B41, "Member 'APhxCharacter::bLockedOutOfAim' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bStompLocked) == 0x000B42, "Member 'APhxCharacter::bStompLocked' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, LastFloorProbeFrame) == 0x000B44, "Member 'APhxCharacter::LastFloorProbeFrame' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bGrappled) == 0x000B48, "Member 'APhxCharacter::bGrappled' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bIsBeingHarvested) == 0x000B49, "Member 'APhxCharacter::bIsBeingHarvested' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bIsHarvesting) == 0x000B4A, "Member 'APhxCharacter::bIsHarvesting' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bInteractFaceTop) == 0x000B4B, "Member 'APhxCharacter::bInteractFaceTop' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bInteractFaceBottom) == 0x000B4C, "Member 'APhxCharacter::bInteractFaceBottom' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bHoldInteractFaceTop) == 0x000B4D, "Member 'APhxCharacter::bHoldInteractFaceTop' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bHoldInteractFaceBottom) == 0x000B4E, "Member 'APhxCharacter::bHoldInteractFaceBottom' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bRequestAim) == 0x000B58, "Member 'APhxCharacter::bRequestAim' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bRequestReload) == 0x000B59, "Member 'APhxCharacter::bRequestReload' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CustomReloadRequest) == 0x000B60, "Member 'APhxCharacter::CustomReloadRequest' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bRequestGRPTargetPush) == 0x000B68, "Member 'APhxCharacter::bRequestGRPTargetPush' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, StumbleCausingCharacter) == 0x000B70, "Member 'APhxCharacter::StumbleCausingCharacter' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bLanded) == 0x000B78, "Member 'APhxCharacter::bLanded' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bInvulnerable) == 0x000B79, "Member 'APhxCharacter::bInvulnerable' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, LowHealthThreshold) == 0x000B7C, "Member 'APhxCharacter::LowHealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, StartLowHealthMusic) == 0x000B80, "Member 'APhxCharacter::StartLowHealthMusic' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, StopLowHealthMusic) == 0x000B88, "Member 'APhxCharacter::StopLowHealthMusic' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, EnterCombatSound) == 0x000B90, "Member 'APhxCharacter::EnterCombatSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, ExitCombatSound) == 0x000B98, "Member 'APhxCharacter::ExitCombatSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, EnterDeadSound) == 0x000BA0, "Member 'APhxCharacter::EnterDeadSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, FSMDebugDisplayClass) == 0x000BD0, "Member 'APhxCharacter::FSMDebugDisplayClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, FSMDebugDisplay) == 0x000BD8, "Member 'APhxCharacter::FSMDebugDisplay' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, ScriptedEventActionRequests) == 0x000BF8, "Member 'APhxCharacter::ScriptedEventActionRequests' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, GoreControllerComp) == 0x000C18, "Member 'APhxCharacter::GoreControllerComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, WoundComp) == 0x000C20, "Member 'APhxCharacter::WoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, BloodSpatterComp) == 0x000C28, "Member 'APhxCharacter::BloodSpatterComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, MaterialPropagator) == 0x000C30, "Member 'APhxCharacter::MaterialPropagator' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, DefensiveActionsComponent) == 0x000C38, "Member 'APhxCharacter::DefensiveActionsComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, AbilitySystemComp) == 0x000C40, "Member 'APhxCharacter::AbilitySystemComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CrouchVisibleAreaHeightMultiplier) == 0x000C48, "Member 'APhxCharacter::CrouchVisibleAreaHeightMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CrouchVisibleAreaWidthMultiplier) == 0x000C4C, "Member 'APhxCharacter::CrouchVisibleAreaWidthMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CrouchVisibleAreaVerticalOffset) == 0x000C50, "Member 'APhxCharacter::CrouchVisibleAreaVerticalOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, ContextualAnimComponent) == 0x000C58, "Member 'APhxCharacter::ContextualAnimComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, LightWeightContextualAnimTargetComponent) == 0x000C60, "Member 'APhxCharacter::LightWeightContextualAnimTargetComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, bIsWearingHelmet) == 0x000C71, "Member 'APhxCharacter::bIsWearingHelmet' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, HitMesh) == 0x000CA8, "Member 'APhxCharacter::HitMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, CharacterDefinition) == 0x000CB0, "Member 'APhxCharacter::CharacterDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacter, FootfallEffectDefinition) == 0x000D18, "Member 'APhxCharacter::FootfallEffectDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacter
|
|
// 0x0270 (0x0FA0 - 0x0D30)
|
|
class APhxAICharacter final : public APhxCharacter
|
|
{
|
|
public:
|
|
uint8 Pad_D30[0x18]; // 0x0D30(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGRPInteractionData* GRPInteractionData; // 0x0D48(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector GRPLocalSpaceCenter; // 0x0D50(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator GRPPullAndHoldRotation; // 0x0D5C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector GRPPullAndHoldOffset; // 0x0D68(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bGRPHitReactionOnly; // 0x0D74(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D75[0x3]; // 0x0D75(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinimumLaunchAngleDeg; // 0x0D78(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnablePPEDebugSpam; // 0x0D7C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D7D[0x13]; // 0x0D7D(0x0013)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Character)> OnCharacterHidden; // 0x0D90(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Character)> OnCharacterUnhidden; // 0x0DA0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DB0[0x20]; // 0x0DB0(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Character)> OnLimboAllowDamageBegin; // 0x0DD0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Character)> OnLimboAllowDamageEnd; // 0x0DE0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DF0[0x48]; // 0x0DF0(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnTraversalAbilityActivated; // 0x0E38(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnTraversalAbilityEnded; // 0x0E48(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnTeleportStart; // 0x0E58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnDoTeleport; // 0x0E68(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UInteractableComponent* InteractableComponent; // 0x0E78(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCapsuleComponent* BumpingCapsuleComponent; // 0x0E80(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAISenseComponent* SenseComponent; // 0x0E88(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICharacterAwarenessComponent_NPC* AwarenessComponent; // 0x0E90(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIMovementComponent* AIMovementComponent; // 0x0E98(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIMotionComponent* AIMotionComponent; // 0x0EA0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxDynamicDropsComponent* DynamicDropsComponent; // 0x0EA8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICharacterComponent* CharacterComponent; // 0x0EB0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxStompableComponent* StompableComponent; // 0x0EB8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIDefensiveActionsComponent* AIDefensiveActionsComponent; // 0x0EC0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIOffensiveActionsComponent* AIOffensiveActionsComponent; // 0x0EC8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICharacterVariantDefinition* VariantDefinition; // 0x0ED0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkSwitchValue* VocalVariation; // 0x0ED8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICharacterMontagesDefinition* CharacterMontages; // 0x0EE0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICharacterFightDefinition* OverrideFightDefinition; // 0x0EE8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkAudioEvent* LiftBeginSFXEvent; // 0x0EF0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkAudioEvent* LiftEndSFXEvent; // 0x0EF8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F00[0xA0]; // 0x0F00(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DynamicDropsItemDroppedChanged(bool bItemDropped);
|
|
void NotifyShotFired();
|
|
void OnEnterGRPHeld();
|
|
void OnEnterGRPLaunched();
|
|
void OnEnterGRPPulled();
|
|
void OnGRPCollidedDuringHeld();
|
|
void OnGRPCollidedDuringLaunched(EPhxGRPLaunchCollisionHitType LaunchCollisionHitType);
|
|
void OnGRPCollidedDuringPulled();
|
|
void OnGRPRelease();
|
|
void OverrideSelectedTarget_DebugOnly(class AActor* TargetActor);
|
|
|
|
class UAnimSequence* GeHighContrastMenuAnimSequence() const;
|
|
void GetAdditionalHighContrastMenuMeshes(TArray<class USkeletalMesh*>* OutSkelMeshes) const;
|
|
class UPhxAICharacterComponent* GetCharacterComponent() const;
|
|
class UPhxAIDefensiveActionsComponent* GetDefensiveActionsComponent() const;
|
|
int32 GetNumPPEChargesApplied() const;
|
|
class UPhxAIOffensiveActionsComponent* GetOffensiveActionsComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacter">();
|
|
}
|
|
static class APhxAICharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAICharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAICharacter) == 0x000010, "Wrong alignment on APhxAICharacter");
|
|
static_assert(sizeof(APhxAICharacter) == 0x000FA0, "Wrong size on APhxAICharacter");
|
|
static_assert(offsetof(APhxAICharacter, GRPInteractionData) == 0x000D48, "Member 'APhxAICharacter::GRPInteractionData' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, GRPLocalSpaceCenter) == 0x000D50, "Member 'APhxAICharacter::GRPLocalSpaceCenter' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, GRPPullAndHoldRotation) == 0x000D5C, "Member 'APhxAICharacter::GRPPullAndHoldRotation' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, GRPPullAndHoldOffset) == 0x000D68, "Member 'APhxAICharacter::GRPPullAndHoldOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, bGRPHitReactionOnly) == 0x000D74, "Member 'APhxAICharacter::bGRPHitReactionOnly' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, MinimumLaunchAngleDeg) == 0x000D78, "Member 'APhxAICharacter::MinimumLaunchAngleDeg' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, bEnablePPEDebugSpam) == 0x000D7C, "Member 'APhxAICharacter::bEnablePPEDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OnCharacterHidden) == 0x000D90, "Member 'APhxAICharacter::OnCharacterHidden' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OnCharacterUnhidden) == 0x000DA0, "Member 'APhxAICharacter::OnCharacterUnhidden' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OnLimboAllowDamageBegin) == 0x000DD0, "Member 'APhxAICharacter::OnLimboAllowDamageBegin' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OnLimboAllowDamageEnd) == 0x000DE0, "Member 'APhxAICharacter::OnLimboAllowDamageEnd' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OnTraversalAbilityActivated) == 0x000E38, "Member 'APhxAICharacter::OnTraversalAbilityActivated' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OnTraversalAbilityEnded) == 0x000E48, "Member 'APhxAICharacter::OnTraversalAbilityEnded' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OnTeleportStart) == 0x000E58, "Member 'APhxAICharacter::OnTeleportStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OnDoTeleport) == 0x000E68, "Member 'APhxAICharacter::OnDoTeleport' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, InteractableComponent) == 0x000E78, "Member 'APhxAICharacter::InteractableComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, BumpingCapsuleComponent) == 0x000E80, "Member 'APhxAICharacter::BumpingCapsuleComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, SenseComponent) == 0x000E88, "Member 'APhxAICharacter::SenseComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, AwarenessComponent) == 0x000E90, "Member 'APhxAICharacter::AwarenessComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, AIMovementComponent) == 0x000E98, "Member 'APhxAICharacter::AIMovementComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, AIMotionComponent) == 0x000EA0, "Member 'APhxAICharacter::AIMotionComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, DynamicDropsComponent) == 0x000EA8, "Member 'APhxAICharacter::DynamicDropsComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, CharacterComponent) == 0x000EB0, "Member 'APhxAICharacter::CharacterComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, StompableComponent) == 0x000EB8, "Member 'APhxAICharacter::StompableComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, AIDefensiveActionsComponent) == 0x000EC0, "Member 'APhxAICharacter::AIDefensiveActionsComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, AIOffensiveActionsComponent) == 0x000EC8, "Member 'APhxAICharacter::AIOffensiveActionsComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, VariantDefinition) == 0x000ED0, "Member 'APhxAICharacter::VariantDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, VocalVariation) == 0x000ED8, "Member 'APhxAICharacter::VocalVariation' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, CharacterMontages) == 0x000EE0, "Member 'APhxAICharacter::CharacterMontages' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, OverrideFightDefinition) == 0x000EE8, "Member 'APhxAICharacter::OverrideFightDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, LiftBeginSFXEvent) == 0x000EF0, "Member 'APhxAICharacter::LiftBeginSFXEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICharacter, LiftEndSFXEvent) == 0x000EF8, "Member 'APhxAICharacter::LiftEndSFXEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.Loadout
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class ALoadout final : public AActor
|
|
{
|
|
public:
|
|
class ULoadoutDataAsset* LoadoutDataAsset; // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLoadoutData LoadoutData; // 0x0228(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Loadout">();
|
|
}
|
|
static class ALoadout* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ALoadout>();
|
|
}
|
|
};
|
|
static_assert(alignof(ALoadout) == 0x000008, "Wrong alignment on ALoadout");
|
|
static_assert(sizeof(ALoadout) == 0x000250, "Wrong size on ALoadout");
|
|
static_assert(offsetof(ALoadout, LoadoutDataAsset) == 0x000220, "Member 'ALoadout::LoadoutDataAsset' has a wrong offset!");
|
|
static_assert(offsetof(ALoadout, LoadoutData) == 0x000228, "Member 'ALoadout::LoadoutData' has a wrong offset!");
|
|
|
|
// Class Phoenix.LoadoutDataAsset
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class ULoadoutDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
struct FLoadoutData LoadoutData; // 0x0030(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LoadoutDataAsset">();
|
|
}
|
|
static class ULoadoutDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULoadoutDataAsset>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULoadoutDataAsset) == 0x000008, "Wrong alignment on ULoadoutDataAsset");
|
|
static_assert(sizeof(ULoadoutDataAsset) == 0x000058, "Wrong size on ULoadoutDataAsset");
|
|
static_assert(offsetof(ULoadoutDataAsset, LoadoutData) == 0x000030, "Member 'ULoadoutDataAsset::LoadoutData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayStatics
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxGameplayStatics final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void ActivateCameraState(const struct FCameraGraphEntrySelector& TargetCamera, bool Enabled);
|
|
static void AddStreamingViewSlaveLocation(const struct FVector& SlaveLocation, float BoostFactor, bool bOverrideLocation, float Duration);
|
|
static bool CheckCapsuleToCapsuleCollision(const struct FVector& CapsuleALocation, float CapsuleARadius, float CapsuleAHalfHeight, const struct FVector& CapsuleAUpVector, const struct FVector& CapsuleBLocation, float CapsuleBRadius, float CapsuleBHalfHeight, const struct FVector& CapsuleBUpVector);
|
|
static void ClearEntitlementCache(int32 UserNum);
|
|
static struct FRotator ConvertMayaRotationToUnrealSpace(const struct FRotator& MayaRot);
|
|
static bool ExecuteGameplayCondition(const struct FPhxGameplayConditionContainer& ConditionContainer, const struct FGameplayConditionContext& ConditionContext);
|
|
static void ForcePlayerOntoTraversalSpline(class APhxPlayerCharacter* InPlayerCharacter, class APhxTraversalSpline* InTraversalSpline);
|
|
static bool GetAnimCurveValueAtTime(class UAnimSequenceBase* Sequence, class USkeletalMeshComponent* SkelMesh, class FName CurveName, float Time, float* OutCurveValue);
|
|
static bool GetAnimMontageCurrentTime(class UAnimMontage* Montage, class USkeletalMeshComponent* SkelMesh, float* OutTime);
|
|
static struct FTransform GetBoneTransformFromAnimSequenceAtTime(class USkeletalMeshComponent* Mesh, class UAnimSequence* AnimSequence, class FName BoneName, float Time);
|
|
static struct FTransform GetBoneTransformFromMontageAtTime(class USkeletalMeshComponent* Mesh, class UAnimMontage* AnimMontage, class FName BoneName, float Time, int32 AnimSegmentIndex);
|
|
static class ACheckpoint* GetCurrentCheckpointFromProgress(class UObject* WorldContextObject);
|
|
static class APrinterV2* GetCurrentPrinter(const class UObject* WorldContextObject);
|
|
static class ALevelScriptActor* GetLevelScriptActor(class AActor* Actor);
|
|
static class APhoenixGameModeBase* GetPhxGameMode(const class UObject* WorldContextObject);
|
|
static class APhxPlayerCharacter* GetPhxPlayerCharacter(const class UObject* WorldContextObject, int32 PlayerIndex);
|
|
static class UPhxSoundComponent* GetPhxSoundComponent(class USceneComponent* AttachToComponent, class FName AttachPointName);
|
|
static class UPhxCharacterInventoryComponent* GetPlayerInventory(const class UObject* WorldContextObject);
|
|
static const struct FPhxTerritoryReleaseSettings GetTerritoryReleaseSettings();
|
|
static class UPhxPlayerControllerUIComponent* GetUIComponent(const class UObject* WorldContextObject);
|
|
static class USDSUISystem* GetUISystem(class APlayerController* PlayerController);
|
|
static bool HasGateExecuted(class UObject* WorldContextObject, const class FString& GateId);
|
|
static void InstantEquipWeapon(class APhxCharacter* Character, TSubclassOf<class AWeapon> WeaponClass, bool bShowNotification);
|
|
static bool IsConsole(const class UObject* WorldContextObject);
|
|
static bool IsDemoMode();
|
|
static bool IsGameplayMap(const class UObject* WorldContextObject);
|
|
static bool IsHealthBarRequired(const class UObject* WorldContextObject);
|
|
static bool IsHitReactionValid(const struct FHitReactionData& HitReactionData);
|
|
static bool IsInMenus(const class UObject* WorldContextObject);
|
|
static bool IsIntroMap(const class UObject* WorldContextObject);
|
|
static bool IsLocationOnScreen(const class UObject* WorldContextObject, const struct FVector& WorldLocation);
|
|
static bool IsLowEndStreamingPlatform();
|
|
static bool IsMiddleEndPlatform();
|
|
static bool IsOnline();
|
|
static bool IsOutroMap(const class UObject* WorldContextObject);
|
|
static bool IsReducedGoreEnabled();
|
|
static bool IsShippingBuild();
|
|
static bool IsStoreFrontEnabled();
|
|
static void PhxCheckDoneForDoOnceGate(class UObject* WorldContextObject, const class FString& Key, bool* bDone, EPhxDoOnceCheckDonePath* Path);
|
|
static class ALevelScriptActor* PhxGetLevelScriptActor(const TSoftObjectPtr<class UWorld>& SubLevel);
|
|
static void PhxLoadSharedStreamLevel(const class UObject* WorldContextObject, const TSoftObjectPtr<class UWorld> Level, bool bMakeVisibleAfterLoad, bool bShouldBlockOnLoad, const struct FLatentActionInfo& LatentInfo);
|
|
static bool PhxPlayMedia(class UMediaPlayer* MediaPlayer);
|
|
static void PhxUnloadSharedStreamLevel(const class UObject* WorldContextObject, const TSoftObjectPtr<class UWorld> Level, const struct FLatentActionInfo& LatentInfo, bool bShouldBlockOnUnload);
|
|
static void PlaceholderVO(class AActor* Speaker, class UAkAudioEvent* AkEvent, const class FString& Line, float DisplayTime, class UPhxSoundComponent* OverrideComponent);
|
|
static void PlaceholderVOSubtitle(class AActor* Speaker, const class FName& RowName, class UPhxSoundComponent* OverrideComponent);
|
|
static class APhxAdHocLevelSequenceActor* PlayAdHocCinematicWithPerformers(const class UObject* WorldContextObject, const struct FSoftObjectPath& LevelSequenceAsset, const TMap<int32, struct FPhxAdHocCinematicPerformerInfo>& Performers, TSoftObjectPtr<class APhxCharacter> AnchorPeformer, const struct FMovieSceneSequencePlaybackSettings& PlaybackSettings, const struct FCameraGraphEntrySelector& GraphEntrySelector);
|
|
static class APhxAdHocLevelSequenceActor* PlayAdHocCinematicWithPerformers_NoAnchorPerformer(const class UObject* WorldContextObject, const struct FSoftObjectPath& LevelSequenceAsset, const TMap<int32, struct FPhxAdHocCinematicPerformerInfo>& Performers, const struct FVector& ScriptedNodeLocation, const struct FRotator& ScriptedNodeRotation, const struct FMovieSceneSequencePlaybackSettings& PlaybackSettings, const struct FCameraGraphEntrySelector& GraphEntrySelector);
|
|
static void PlayerReachedCheckpoint(class APhxCharacter* PlayerCharacter, class AActor* Checkpoint);
|
|
static void PopCinematicCameras(class APhxCharacter* PlayerCharacter);
|
|
static void PopDynamicCameraState(class APawn* PlayerCharacter, const struct FCameraGraphEntrySelector& ExternalCamera, const struct FCameraGraphEntrySelector& TargetParent);
|
|
static void PopExternalCinematicCamera(class APawn* PlayerCharacter, const struct FCameraGraphEntrySelector& ExternalCamera, const struct FCameraGraphEntrySelector& TargetParent);
|
|
static void PushDynamicCameraState(class APawn* PlayerCharacter, const struct FCameraGraphEntrySelector& ExternalCamera, const struct FCameraGraphEntrySelector& TargetParent);
|
|
static void PushExternalCinematicCamera(class APawn* PlayerCharacter, class ACameraActor* CameraActor, const struct FCameraGraphEntrySelector& ExternalCamera, const struct FCameraGraphEntrySelector& TargetParent);
|
|
static void RequestAnimatedCameraCut(class APhxCharacter* PlayerCharacter);
|
|
static void ResetContagionNoDeathAchievement(const class UObject* WorldContextObject);
|
|
static void SetCharacterLoadout(class APhxCharacter* Character, class ULoadoutDataAsset* LoadoutData);
|
|
static void SetLevelSequenceSubSceneActive(class ULevelSequence* MasterLevelSequence, class ULevelSequence* SubSequence, bool bActive);
|
|
static void SetPauseHordeGame(bool bPause, const class UObject* WorldContextObject);
|
|
static bool SweepMontage(class UWorld* World, class APhxCharacter* Character, class UAnimMontage* Montage, struct FHitResult* Hit, int32 Segments);
|
|
static bool SweepMontageSegment(class UWorld* World, class APhxCharacter* Character, class UAnimMontage* Montage, struct FHitResult* Hit, float StartTime, float EndTime, struct FTransform* AccruedTransform);
|
|
static bool SweepMontageWithRot(class UWorld* World, class APhxCharacter* Character, class UAnimMontage* Montage, struct FHitResult* Hit, const struct FRotator& StartRotOverride, int32 Segments);
|
|
static void TeleportCharacter(class APhxCharacter* Character, const struct FTransform& Transform);
|
|
static void TraceBookmark(const class FString& Prefix, const class FString& Message);
|
|
static void TransitionToCamera(class APhxCharacter* PlayerCharacter, const struct FCameraGraphEntrySelector& CameraSelector);
|
|
static void TriggerAchievementCompleted(const class UObject* WorldContextObject, EPhxAchievements AchievementType);
|
|
static void UpdateAchievement5(const class UObject* WorldContextObject, EAchievement5Rooms Achievement5Room);
|
|
static bool WorldHasTag(const class UObject* WorldContextObject, const struct FGameplayTag& TagToCheck);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayStatics">();
|
|
}
|
|
static class UPhxGameplayStatics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayStatics>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayStatics) == 0x000008, "Wrong alignment on UPhxGameplayStatics");
|
|
static_assert(sizeof(UPhxGameplayStatics) == 0x000028, "Wrong size on UPhxGameplayStatics");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_SpawnAI
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxAIBlueprintAction_SpawnAI final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid)> OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid)> OnFailure; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_SpawnAI* SpawnAI(class APhxAISpawner_Character* Spawner, float SpawnDelay);
|
|
static class UPhxAIBlueprintAction_SpawnAI* SpawnAIFromComponent(class UPhxAISpawnerComponent_Character* SpawnerComponent, float SpawnDelay);
|
|
static class UPhxAIBlueprintAction_SpawnAI* SpawnAIFromEncounterNetwork(class APhxAIEncounterNetwork* EncounterNetwork, TSoftObjectPtr<class UPhxAICharacterDefinition> AICharacterDefinition, float SpawnDelay);
|
|
static class UPhxAIBlueprintAction_SpawnAI* SpawnCompanion(class APhxAISpawner_Companion* Spawner);
|
|
|
|
void HandleAISpawned(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_SpawnAI">();
|
|
}
|
|
static class UPhxAIBlueprintAction_SpawnAI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_SpawnAI>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_SpawnAI) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_SpawnAI");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_SpawnAI) == 0x000068, "Wrong size on UPhxAIBlueprintAction_SpawnAI");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_SpawnAI, OnSuccess) == 0x000030, "Member 'UPhxAIBlueprintAction_SpawnAI::OnSuccess' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_SpawnAI, OnFailure) == 0x000040, "Member 'UPhxAIBlueprintAction_SpawnAI::OnFailure' has a wrong offset!");
|
|
|
|
// Class Phoenix.LobbyGameMode
|
|
// 0x0010 (0x02D0 - 0x02C0)
|
|
class ALobbyGameMode final : public AGameModeBase
|
|
{
|
|
public:
|
|
uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LobbyGameMode">();
|
|
}
|
|
static class ALobbyGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ALobbyGameMode>();
|
|
}
|
|
};
|
|
static_assert(alignof(ALobbyGameMode) == 0x000008, "Wrong alignment on ALobbyGameMode");
|
|
static_assert(sizeof(ALobbyGameMode) == 0x0002D0, "Wrong size on ALobbyGameMode");
|
|
|
|
// Class Phoenix.LocalCableComponent
|
|
// 0x0010 (0x0520 - 0x0510)
|
|
class ULocalCableComponent final : public UCableComponent
|
|
{
|
|
public:
|
|
uint8 Pad_510[0x10]; // 0x0510(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LocalCableComponent">();
|
|
}
|
|
static class ULocalCableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocalCableComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULocalCableComponent) == 0x000010, "Wrong alignment on ULocalCableComponent");
|
|
static_assert(sizeof(ULocalCableComponent) == 0x000520, "Wrong size on ULocalCableComponent");
|
|
|
|
// Class Phoenix.PhxGroundSnowCameraModifier
|
|
// 0x0020 (0x0090 - 0x0070)
|
|
class UPhxGroundSnowCameraModifier final : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
bool bCheckSurfaceType; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface SnowSurfaceType; // 0x0071(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxSnowHeight; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartSearchOffset; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SearchDownDistance; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SearchSpringArmDistance; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SmoothingFactor; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxSearchCount; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGroundSnowCameraModifier">();
|
|
}
|
|
static class UPhxGroundSnowCameraModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGroundSnowCameraModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGroundSnowCameraModifier) == 0x000008, "Wrong alignment on UPhxGroundSnowCameraModifier");
|
|
static_assert(sizeof(UPhxGroundSnowCameraModifier) == 0x000090, "Wrong size on UPhxGroundSnowCameraModifier");
|
|
static_assert(offsetof(UPhxGroundSnowCameraModifier, bCheckSurfaceType) == 0x000070, "Member 'UPhxGroundSnowCameraModifier::bCheckSurfaceType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGroundSnowCameraModifier, SnowSurfaceType) == 0x000071, "Member 'UPhxGroundSnowCameraModifier::SnowSurfaceType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGroundSnowCameraModifier, MaxSnowHeight) == 0x000074, "Member 'UPhxGroundSnowCameraModifier::MaxSnowHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGroundSnowCameraModifier, StartSearchOffset) == 0x000078, "Member 'UPhxGroundSnowCameraModifier::StartSearchOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGroundSnowCameraModifier, SearchDownDistance) == 0x00007C, "Member 'UPhxGroundSnowCameraModifier::SearchDownDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGroundSnowCameraModifier, SearchSpringArmDistance) == 0x000080, "Member 'UPhxGroundSnowCameraModifier::SearchSpringArmDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGroundSnowCameraModifier, SmoothingFactor) == 0x000084, "Member 'UPhxGroundSnowCameraModifier::SmoothingFactor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGroundSnowCameraModifier, MaxSearchCount) == 0x000088, "Member 'UPhxGroundSnowCameraModifier::MaxSearchCount' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_RiotCompleteRiotMode
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_RiotCompleteRiotMode final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_RiotCompleteRiotMode">();
|
|
}
|
|
static class UPhxAchievementTracker_RiotCompleteRiotMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_RiotCompleteRiotMode>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_RiotCompleteRiotMode) == 0x000008, "Wrong alignment on UPhxAchievementTracker_RiotCompleteRiotMode");
|
|
static_assert(sizeof(UPhxAchievementTracker_RiotCompleteRiotMode) == 0x000038, "Wrong size on UPhxAchievementTracker_RiotCompleteRiotMode");
|
|
|
|
// Class Phoenix.LockedInputState
|
|
// 0x0000 (0x0400 - 0x0400)
|
|
class ULockedInputState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LockedInputState">();
|
|
}
|
|
static class ULockedInputState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULockedInputState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULockedInputState) == 0x000008, "Wrong alignment on ULockedInputState");
|
|
static_assert(sizeof(ULockedInputState) == 0x000400, "Wrong size on ULockedInputState");
|
|
|
|
// Class Phoenix.PhxBTService_DetectKiting
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_DetectKiting final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_DetectKiting">();
|
|
}
|
|
static class UPhxBTService_DetectKiting* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_DetectKiting>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_DetectKiting) == 0x000008, "Wrong alignment on UPhxBTService_DetectKiting");
|
|
static_assert(sizeof(UPhxBTService_DetectKiting) == 0x000070, "Wrong size on UPhxBTService_DetectKiting");
|
|
|
|
// Class Phoenix.LockPickEnterState
|
|
// 0x0008 (0x03E0 - 0x03D8)
|
|
class ULockPickEnterState final : public UState
|
|
{
|
|
public:
|
|
uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LockPickEnterState">();
|
|
}
|
|
static class ULockPickEnterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULockPickEnterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULockPickEnterState) == 0x000008, "Wrong alignment on ULockPickEnterState");
|
|
static_assert(sizeof(ULockPickEnterState) == 0x0003E0, "Wrong size on ULockPickEnterState");
|
|
|
|
// Class Phoenix.AchievementUpdatePayload
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UAchievementUpdatePayload final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnGetAchievements(bool bResult, const TArray<class USDSAchievement*>& Achievements);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AchievementUpdatePayload">();
|
|
}
|
|
static class UAchievementUpdatePayload* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAchievementUpdatePayload>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAchievementUpdatePayload) == 0x000008, "Wrong alignment on UAchievementUpdatePayload");
|
|
static_assert(sizeof(UAchievementUpdatePayload) == 0x000048, "Wrong size on UAchievementUpdatePayload");
|
|
|
|
// Class Phoenix.PhxHideWeaponMaterialMod
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxHideWeaponMaterialMod final : public UPhxMaterialWeaponMod
|
|
{
|
|
public:
|
|
class UMaterialInstance* InitialMaterial; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHideWeaponMaterialMod">();
|
|
}
|
|
static class UPhxHideWeaponMaterialMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHideWeaponMaterialMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHideWeaponMaterialMod) == 0x000008, "Wrong alignment on UPhxHideWeaponMaterialMod");
|
|
static_assert(sizeof(UPhxHideWeaponMaterialMod) == 0x000038, "Wrong size on UPhxHideWeaponMaterialMod");
|
|
static_assert(offsetof(UPhxHideWeaponMaterialMod, InitialMaterial) == 0x000030, "Member 'UPhxHideWeaponMaterialMod::InitialMaterial' has a wrong offset!");
|
|
|
|
// Class Phoenix.LockPickFSM
|
|
// 0x0038 (0x0410 - 0x03D8)
|
|
class ULockPickFSM final : public UState
|
|
{
|
|
public:
|
|
uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateRef Idle; // 0x03E0(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Enter; // 0x03F0(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Game; // 0x0400(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LockPickFSM">();
|
|
}
|
|
static class ULockPickFSM* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULockPickFSM>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULockPickFSM) == 0x000008, "Wrong alignment on ULockPickFSM");
|
|
static_assert(sizeof(ULockPickFSM) == 0x000410, "Wrong size on ULockPickFSM");
|
|
static_assert(offsetof(ULockPickFSM, Idle) == 0x0003E0, "Member 'ULockPickFSM::Idle' has a wrong offset!");
|
|
static_assert(offsetof(ULockPickFSM, Enter) == 0x0003F0, "Member 'ULockPickFSM::Enter' has a wrong offset!");
|
|
static_assert(offsetof(ULockPickFSM, Game) == 0x000400, "Member 'ULockPickFSM::Game' has a wrong offset!");
|
|
|
|
// Class Phoenix.LockPickGameState
|
|
// 0x0020 (0x0438 - 0x0418)
|
|
class ULockPickGameState final : public UGadgetInputState
|
|
{
|
|
public:
|
|
uint8 Pad_418[0x18]; // 0x0418(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPlayerCharacter* Character; // 0x0430(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LockPickGameState">();
|
|
}
|
|
static class ULockPickGameState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULockPickGameState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULockPickGameState) == 0x000008, "Wrong alignment on ULockPickGameState");
|
|
static_assert(sizeof(ULockPickGameState) == 0x000438, "Wrong size on ULockPickGameState");
|
|
static_assert(offsetof(ULockPickGameState, Character) == 0x000430, "Member 'ULockPickGameState::Character' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_DLC4EnterEscapePodRoom
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_DLC4EnterEscapePodRoom final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_DLC4EnterEscapePodRoom">();
|
|
}
|
|
static class UPhxAchievementTracker_DLC4EnterEscapePodRoom* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_DLC4EnterEscapePodRoom>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_DLC4EnterEscapePodRoom) == 0x000008, "Wrong alignment on UPhxAchievementTracker_DLC4EnterEscapePodRoom");
|
|
static_assert(sizeof(UPhxAchievementTracker_DLC4EnterEscapePodRoom) == 0x000038, "Wrong size on UPhxAchievementTracker_DLC4EnterEscapePodRoom");
|
|
|
|
// Class Phoenix.PhxMaterialCostMeterManager
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UPhxMaterialCostMeterManager : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxMaterialCostMeterWidget> MaterialCostMeterWidgetClass; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMaterialCostMeterWidget* MaterialCostMeterWidget; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_38[0x18]; // 0x0038(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxMaterialCostMeterManager* Get(const class UObject* WorldContextObject);
|
|
|
|
void SetMaterialCostMeterVisibility(ESlateVisibility Visibility);
|
|
void SetupMaterialCostMeter();
|
|
void UpdateStats();
|
|
|
|
bool IsMaterialCostMeterVisible() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMaterialCostMeterManager">();
|
|
}
|
|
static class UPhxMaterialCostMeterManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMaterialCostMeterManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMaterialCostMeterManager) == 0x000008, "Wrong alignment on UPhxMaterialCostMeterManager");
|
|
static_assert(sizeof(UPhxMaterialCostMeterManager) == 0x000050, "Wrong size on UPhxMaterialCostMeterManager");
|
|
static_assert(offsetof(UPhxMaterialCostMeterManager, MaterialCostMeterWidgetClass) == 0x000028, "Member 'UPhxMaterialCostMeterManager::MaterialCostMeterWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialCostMeterManager, MaterialCostMeterWidget) == 0x000030, "Member 'UPhxMaterialCostMeterManager::MaterialCostMeterWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.LogoScreenState
|
|
// 0x0018 (0x0450 - 0x0438)
|
|
class ULogoScreenState : public UMenuInputState
|
|
{
|
|
public:
|
|
uint8 Pad_438[0x18]; // 0x0438(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void MediaOpenFailed(const class FString& FailedUrl);
|
|
void MediaPlayerReachedEnd();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LogoScreenState">();
|
|
}
|
|
static class ULogoScreenState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULogoScreenState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULogoScreenState) == 0x000008, "Wrong alignment on ULogoScreenState");
|
|
static_assert(sizeof(ULogoScreenState) == 0x000450, "Wrong size on ULogoScreenState");
|
|
|
|
// Class Phoenix.LogoWidget
|
|
// 0x0010 (0x0270 - 0x0260)
|
|
class ULogoWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UMediaPlayer* MediaPlayer; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* LogoVideo; // 0x0268(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LogoWidget">();
|
|
}
|
|
static class ULogoWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULogoWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULogoWidget) == 0x000008, "Wrong alignment on ULogoWidget");
|
|
static_assert(sizeof(ULogoWidget) == 0x000270, "Wrong size on ULogoWidget");
|
|
static_assert(offsetof(ULogoWidget, MediaPlayer) == 0x000260, "Member 'ULogoWidget::MediaPlayer' has a wrong offset!");
|
|
static_assert(offsetof(ULogoWidget, LogoVideo) == 0x000268, "Member 'ULogoWidget::LogoVideo' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGuidActor
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APhxGuidActor final : public AActor
|
|
{
|
|
public:
|
|
class UPhxGuidComponent* PhxGuid; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGuidActor">();
|
|
}
|
|
static class APhxGuidActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxGuidActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxGuidActor) == 0x000008, "Wrong alignment on APhxGuidActor");
|
|
static_assert(sizeof(APhxGuidActor) == 0x000228, "Wrong size on APhxGuidActor");
|
|
static_assert(offsetof(APhxGuidActor, PhxGuid) == 0x000220, "Member 'APhxGuidActor::PhxGuid' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_ActivatePowerupTenTimes
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_ActivatePowerupTenTimes final : public UPhxAchievementTracker_Incremental
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_ActivatePowerupTenTimes">();
|
|
}
|
|
static class UPhxAchievementTracker_ActivatePowerupTenTimes* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_ActivatePowerupTenTimes>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_ActivatePowerupTenTimes) == 0x000008, "Wrong alignment on UPhxAchievementTracker_ActivatePowerupTenTimes");
|
|
static_assert(sizeof(UPhxAchievementTracker_ActivatePowerupTenTimes) == 0x000040, "Wrong size on UPhxAchievementTracker_ActivatePowerupTenTimes");
|
|
|
|
// Class Phoenix.LootPropInteractionState
|
|
// 0x0008 (0x04C0 - 0x04B8)
|
|
class ULootPropInteractionState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LootPropInteractionState">();
|
|
}
|
|
static class ULootPropInteractionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULootPropInteractionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULootPropInteractionState) == 0x000008, "Wrong alignment on ULootPropInteractionState");
|
|
static_assert(sizeof(ULootPropInteractionState) == 0x0004C0, "Wrong size on ULootPropInteractionState");
|
|
|
|
// Class Phoenix.MeleeChargeState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UMeleeChargeState final : public UAttackState
|
|
{
|
|
public:
|
|
class AWeapon* Weapon; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxMeleeAttackDefinition* AttackDef; // 0x04C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MeleeChargeState">();
|
|
}
|
|
static class UMeleeChargeState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMeleeChargeState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMeleeChargeState) == 0x000008, "Wrong alignment on UMeleeChargeState");
|
|
static_assert(sizeof(UMeleeChargeState) == 0x0004D0, "Wrong size on UMeleeChargeState");
|
|
static_assert(offsetof(UMeleeChargeState, Weapon) == 0x0004B8, "Member 'UMeleeChargeState::Weapon' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeChargeState, AttackDef) == 0x0004C0, "Member 'UMeleeChargeState::AttackDef' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxInput
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxInput final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInput">();
|
|
}
|
|
static class UPhxInput* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxInput>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxInput) == 0x000008, "Wrong alignment on UPhxInput");
|
|
static_assert(sizeof(UPhxInput) == 0x000028, "Wrong size on UPhxInput");
|
|
|
|
// Class Phoenix.PhxAchievementSettings
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxAchievementSettings : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
struct FGameplayTag GruntTag; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag BloodwormTag; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag RobotTag; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag TwoHeadTag; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag BlindTag; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag BiobotTag; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementSettings">();
|
|
}
|
|
static class UPhxAchievementSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementSettings) == 0x000008, "Wrong alignment on UPhxAchievementSettings");
|
|
static_assert(sizeof(UPhxAchievementSettings) == 0x000060, "Wrong size on UPhxAchievementSettings");
|
|
static_assert(offsetof(UPhxAchievementSettings, GruntTag) == 0x000030, "Member 'UPhxAchievementSettings::GruntTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementSettings, BloodwormTag) == 0x000038, "Member 'UPhxAchievementSettings::BloodwormTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementSettings, RobotTag) == 0x000040, "Member 'UPhxAchievementSettings::RobotTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementSettings, TwoHeadTag) == 0x000048, "Member 'UPhxAchievementSettings::TwoHeadTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementSettings, BlindTag) == 0x000050, "Member 'UPhxAchievementSettings::BlindTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementSettings, BiobotTag) == 0x000058, "Member 'UPhxAchievementSettings::BiobotTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.MeleeCombatState
|
|
// 0x0060 (0x0518 - 0x04B8)
|
|
class UMeleeCombatState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef AttackA; // 0x04B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AttackB; // 0x04C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Grapple; // 0x04D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef StanceTransition; // 0x04E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef MeleeCharging; // 0x04F8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_508[0x8]; // 0x0508(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AMeleeWeapon* Weapon; // 0x0510(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MeleeCombatState">();
|
|
}
|
|
static class UMeleeCombatState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMeleeCombatState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMeleeCombatState) == 0x000008, "Wrong alignment on UMeleeCombatState");
|
|
static_assert(sizeof(UMeleeCombatState) == 0x000518, "Wrong size on UMeleeCombatState");
|
|
static_assert(offsetof(UMeleeCombatState, AttackA) == 0x0004B8, "Member 'UMeleeCombatState::AttackA' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeCombatState, AttackB) == 0x0004C8, "Member 'UMeleeCombatState::AttackB' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeCombatState, Grapple) == 0x0004D8, "Member 'UMeleeCombatState::Grapple' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeCombatState, StanceTransition) == 0x0004E8, "Member 'UMeleeCombatState::StanceTransition' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeCombatState, MeleeCharging) == 0x0004F8, "Member 'UMeleeCombatState::MeleeCharging' has a wrong offset!");
|
|
static_assert(offsetof(UMeleeCombatState, Weapon) == 0x000510, "Member 'UMeleeCombatState::Weapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Ambient
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_Ambient final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Ambient">();
|
|
}
|
|
static class UPhxBTService_Ambient* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Ambient>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Ambient) == 0x000008, "Wrong alignment on UPhxBTService_Ambient");
|
|
static_assert(sizeof(UPhxBTService_Ambient) == 0x000070, "Wrong size on UPhxBTService_Ambient");
|
|
|
|
// Class Phoenix.PhxAdHocLevelSequenceActor
|
|
// 0x0088 (0x0330 - 0x02A8)
|
|
class APhxAdHocLevelSequenceActor final : public ALevelSequenceActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x88]; // 0x02A8(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPlaybackFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAdHocLevelSequenceActor">();
|
|
}
|
|
static class APhxAdHocLevelSequenceActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAdHocLevelSequenceActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAdHocLevelSequenceActor) == 0x000008, "Wrong alignment on APhxAdHocLevelSequenceActor");
|
|
static_assert(sizeof(APhxAdHocLevelSequenceActor) == 0x000330, "Wrong size on APhxAdHocLevelSequenceActor");
|
|
|
|
// Class Phoenix.MenuButton
|
|
// 0x0028 (0x0288 - 0x0260)
|
|
class UMenuButton final : public UUserWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnClick; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnHover; // 0x0270(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bHighlighted; // 0x0280(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Click();
|
|
void Hover();
|
|
void SetImageLabel(class UTexture* Texture);
|
|
void SetTextColor(const struct FLinearColor& LinearColor);
|
|
void SetTextLabel(const class FString& TextLabel);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MenuButton">();
|
|
}
|
|
static class UMenuButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMenuButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMenuButton) == 0x000008, "Wrong alignment on UMenuButton");
|
|
static_assert(sizeof(UMenuButton) == 0x000288, "Wrong size on UMenuButton");
|
|
static_assert(offsetof(UMenuButton, OnClick) == 0x000260, "Member 'UMenuButton::OnClick' has a wrong offset!");
|
|
static_assert(offsetof(UMenuButton, OnHover) == 0x000270, "Member 'UMenuButton::OnHover' has a wrong offset!");
|
|
static_assert(offsetof(UMenuButton, bHighlighted) == 0x000280, "Member 'UMenuButton::bHighlighted' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAcousticPortal
|
|
// 0x0058 (0x02C0 - 0x0268)
|
|
class APhxAcousticPortal final : public AAkAcousticPortal
|
|
{
|
|
public:
|
|
float TimeToOpen; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeToClose; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxPortalOpenType OpeningMotion; // 0x0270(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxPortalCloseType ClosingMotion; // 0x0271(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAcousticPortalState InitialPortalState; // 0x0272(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_273[0x1]; // 0x0273(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ObstructionValue; // 0x0274(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OcclusionValue; // 0x0278(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27C[0x44]; // 0x027C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClosePhxPortal();
|
|
void OpenPhxPortal();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAcousticPortal">();
|
|
}
|
|
static class APhxAcousticPortal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAcousticPortal>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAcousticPortal) == 0x000008, "Wrong alignment on APhxAcousticPortal");
|
|
static_assert(sizeof(APhxAcousticPortal) == 0x0002C0, "Wrong size on APhxAcousticPortal");
|
|
static_assert(offsetof(APhxAcousticPortal, TimeToOpen) == 0x000268, "Member 'APhxAcousticPortal::TimeToOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxAcousticPortal, TimeToClose) == 0x00026C, "Member 'APhxAcousticPortal::TimeToClose' has a wrong offset!");
|
|
static_assert(offsetof(APhxAcousticPortal, OpeningMotion) == 0x000270, "Member 'APhxAcousticPortal::OpeningMotion' has a wrong offset!");
|
|
static_assert(offsetof(APhxAcousticPortal, ClosingMotion) == 0x000271, "Member 'APhxAcousticPortal::ClosingMotion' has a wrong offset!");
|
|
static_assert(offsetof(APhxAcousticPortal, InitialPortalState) == 0x000272, "Member 'APhxAcousticPortal::InitialPortalState' has a wrong offset!");
|
|
static_assert(offsetof(APhxAcousticPortal, ObstructionValue) == 0x000274, "Member 'APhxAcousticPortal::ObstructionValue' has a wrong offset!");
|
|
static_assert(offsetof(APhxAcousticPortal, OcclusionValue) == 0x000278, "Member 'APhxAcousticPortal::OcclusionValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.MicroSwitchboardPuzzleFSM
|
|
// 0x0030 (0x0408 - 0x03D8)
|
|
class UMicroSwitchboardPuzzleFSM final : public UState
|
|
{
|
|
public:
|
|
class AMicroSwitchboardPuzzle* Switchboard; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FStateRef Closed; // 0x03E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Navigation; // 0x03F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_400[0x8]; // 0x0400(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InteractExecuted(class APhxCharacter* InteractedBy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MicroSwitchboardPuzzleFSM">();
|
|
}
|
|
static class UMicroSwitchboardPuzzleFSM* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMicroSwitchboardPuzzleFSM>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMicroSwitchboardPuzzleFSM) == 0x000008, "Wrong alignment on UMicroSwitchboardPuzzleFSM");
|
|
static_assert(sizeof(UMicroSwitchboardPuzzleFSM) == 0x000408, "Wrong size on UMicroSwitchboardPuzzleFSM");
|
|
static_assert(offsetof(UMicroSwitchboardPuzzleFSM, Switchboard) == 0x0003D8, "Member 'UMicroSwitchboardPuzzleFSM::Switchboard' has a wrong offset!");
|
|
static_assert(offsetof(UMicroSwitchboardPuzzleFSM, Closed) == 0x0003E0, "Member 'UMicroSwitchboardPuzzleFSM::Closed' has a wrong offset!");
|
|
static_assert(offsetof(UMicroSwitchboardPuzzleFSM, Navigation) == 0x0003F0, "Member 'UMicroSwitchboardPuzzleFSM::Navigation' has a wrong offset!");
|
|
|
|
// Class Phoenix.MicroSwitchboardPuzzleNavState
|
|
// 0x0010 (0x0428 - 0x0418)
|
|
class UMicroSwitchboardPuzzleNavState final : public UGadgetInputState
|
|
{
|
|
public:
|
|
class AMicroSwitchboardPuzzle* Switchboard; // 0x0418(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxPlayerCharacter* Character; // 0x0420(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MicroSwitchboardPuzzleNavState">();
|
|
}
|
|
static class UMicroSwitchboardPuzzleNavState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMicroSwitchboardPuzzleNavState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMicroSwitchboardPuzzleNavState) == 0x000008, "Wrong alignment on UMicroSwitchboardPuzzleNavState");
|
|
static_assert(sizeof(UMicroSwitchboardPuzzleNavState) == 0x000428, "Wrong size on UMicroSwitchboardPuzzleNavState");
|
|
static_assert(offsetof(UMicroSwitchboardPuzzleNavState, Switchboard) == 0x000418, "Member 'UMicroSwitchboardPuzzleNavState::Switchboard' has a wrong offset!");
|
|
static_assert(offsetof(UMicroSwitchboardPuzzleNavState, Character) == 0x000420, "Member 'UMicroSwitchboardPuzzleNavState::Character' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_SetGameplayTag
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTService_SetGameplayTag final : public UBTService
|
|
{
|
|
public:
|
|
struct FGameplayTag GameplayTag; // 0x0070(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_SetGameplayTag">();
|
|
}
|
|
static class UPhxBTService_SetGameplayTag* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_SetGameplayTag>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_SetGameplayTag) == 0x000008, "Wrong alignment on UPhxBTService_SetGameplayTag");
|
|
static_assert(sizeof(UPhxBTService_SetGameplayTag) == 0x000078, "Wrong size on UPhxBTService_SetGameplayTag");
|
|
static_assert(offsetof(UPhxBTService_SetGameplayTag, GameplayTag) == 0x000070, "Member 'UPhxBTService_SetGameplayTag::GameplayTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGrappledPuppetCondition
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxGrappledPuppetCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
bool bFilterGrappleStage; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer AbsentAttackerTags; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<EGrappleState> GrappleStageFilters; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGrappledPuppetCondition">();
|
|
}
|
|
static class UPhxGrappledPuppetCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGrappledPuppetCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGrappledPuppetCondition) == 0x000008, "Wrong alignment on UPhxGrappledPuppetCondition");
|
|
static_assert(sizeof(UPhxGrappledPuppetCondition) == 0x000068, "Wrong size on UPhxGrappledPuppetCondition");
|
|
static_assert(offsetof(UPhxGrappledPuppetCondition, bFilterGrappleStage) == 0x000030, "Member 'UPhxGrappledPuppetCondition::bFilterGrappleStage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrappledPuppetCondition, AbsentAttackerTags) == 0x000038, "Member 'UPhxGrappledPuppetCondition::AbsentAttackerTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrappledPuppetCondition, GrappleStageFilters) == 0x000058, "Member 'UPhxGrappledPuppetCondition::GrappleStageFilters' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_DLC4ObtainHammer
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_DLC4ObtainHammer final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_DLC4ObtainHammer">();
|
|
}
|
|
static class UPhxAchievementTracker_DLC4ObtainHammer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_DLC4ObtainHammer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_DLC4ObtainHammer) == 0x000008, "Wrong alignment on UPhxAchievementTracker_DLC4ObtainHammer");
|
|
static_assert(sizeof(UPhxAchievementTracker_DLC4ObtainHammer) == 0x000038, "Wrong size on UPhxAchievementTracker_DLC4ObtainHammer");
|
|
|
|
// Class Phoenix.MontageAttachStateParams
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UMontageAttachStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
struct FPhxMontageAttachStateRequest RequestData; // 0x0030(0x0028)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MontageAttachStateParams">();
|
|
}
|
|
static class UMontageAttachStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMontageAttachStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMontageAttachStateParams) == 0x000008, "Wrong alignment on UMontageAttachStateParams");
|
|
static_assert(sizeof(UMontageAttachStateParams) == 0x000058, "Wrong size on UMontageAttachStateParams");
|
|
static_assert(offsetof(UMontageAttachStateParams, RequestData) == 0x000030, "Member 'UMontageAttachStateParams::RequestData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Traverse
|
|
// 0x0028 (0x03E8 - 0x03C0)
|
|
class UPhxGameplayAbility_Traverse : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x28]; // 0x03C0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Traverse">();
|
|
}
|
|
static class UPhxGameplayAbility_Traverse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Traverse>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Traverse) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Traverse");
|
|
static_assert(sizeof(UPhxGameplayAbility_Traverse) == 0x0003E8, "Wrong size on UPhxGameplayAbility_Traverse");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Traverse_Fixed
|
|
// 0x0020 (0x0408 - 0x03E8)
|
|
class UPhxGameplayAbility_Traverse_Fixed final : public UPhxGameplayAbility_Traverse
|
|
{
|
|
public:
|
|
float LocationErrorTolerance; // 0x03E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationErrorTolerance; // 0x03EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* AbilityDefinition; // 0x03F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UObject* AbilityEventData; // 0x0400(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnHolsterComplete();
|
|
void OnMontageBlendOut();
|
|
void OnMontageCancelled();
|
|
void OnMontageComplete();
|
|
void OnMontageInterrupted();
|
|
void OnMoveComplete();
|
|
void OnUncrouchComplete();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Traverse_Fixed">();
|
|
}
|
|
static class UPhxGameplayAbility_Traverse_Fixed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Traverse_Fixed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Traverse_Fixed) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Traverse_Fixed");
|
|
static_assert(sizeof(UPhxGameplayAbility_Traverse_Fixed) == 0x000408, "Wrong size on UPhxGameplayAbility_Traverse_Fixed");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Fixed, LocationErrorTolerance) == 0x0003E8, "Member 'UPhxGameplayAbility_Traverse_Fixed::LocationErrorTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Fixed, RotationErrorTolerance) == 0x0003EC, "Member 'UPhxGameplayAbility_Traverse_Fixed::RotationErrorTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Fixed, AbilityDefinition) == 0x0003F8, "Member 'UPhxGameplayAbility_Traverse_Fixed::AbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Fixed, AbilityEventData) == 0x000400, "Member 'UPhxGameplayAbility_Traverse_Fixed::AbilityEventData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScriptedEventCharacterBaseState
|
|
// 0x0028 (0x04E0 - 0x04B8)
|
|
class UPhxScriptedEventCharacterBaseState : public UCharacterState
|
|
{
|
|
public:
|
|
class UInputComponent* InputComponent; // 0x04B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C0[0x8]; // 0x04C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USDSScreenWidget* SkipSEScreenWidget; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4D0[0x10]; // 0x04D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleGamePaused(bool bPaused);
|
|
void InputConfirm();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptedEventCharacterBaseState">();
|
|
}
|
|
static class UPhxScriptedEventCharacterBaseState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScriptedEventCharacterBaseState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScriptedEventCharacterBaseState) == 0x000008, "Wrong alignment on UPhxScriptedEventCharacterBaseState");
|
|
static_assert(sizeof(UPhxScriptedEventCharacterBaseState) == 0x0004E0, "Wrong size on UPhxScriptedEventCharacterBaseState");
|
|
static_assert(offsetof(UPhxScriptedEventCharacterBaseState, InputComponent) == 0x0004B8, "Member 'UPhxScriptedEventCharacterBaseState::InputComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScriptedEventCharacterBaseState, SkipSEScreenWidget) == 0x0004C8, "Member 'UPhxScriptedEventCharacterBaseState::SkipSEScreenWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.MontageReactState
|
|
// 0x0178 (0x0630 - 0x04B8)
|
|
class UMontageReactState final : public UCharacterState
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UMontageReactState* ReactState)> OnCrossedEarlyExitAttackFrame; // 0x04B8(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FHitRecord HitRecord; // 0x04D0(0x00F8)(Transient, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C8[0x28]; // 0x05C8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMeleeAimSnapData CurrentWindowMeleeAimSnapData; // 0x05F0(0x0038)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_628[0x8]; // 0x0628(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MontageReactState">();
|
|
}
|
|
static class UMontageReactState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMontageReactState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMontageReactState) == 0x000008, "Wrong alignment on UMontageReactState");
|
|
static_assert(sizeof(UMontageReactState) == 0x000630, "Wrong size on UMontageReactState");
|
|
static_assert(offsetof(UMontageReactState, OnCrossedEarlyExitAttackFrame) == 0x0004B8, "Member 'UMontageReactState::OnCrossedEarlyExitAttackFrame' has a wrong offset!");
|
|
static_assert(offsetof(UMontageReactState, HitRecord) == 0x0004D0, "Member 'UMontageReactState::HitRecord' has a wrong offset!");
|
|
static_assert(offsetof(UMontageReactState, CurrentWindowMeleeAimSnapData) == 0x0005F0, "Member 'UMontageReactState::CurrentWindowMeleeAimSnapData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_JumpBack
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_JumpBack final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_JumpBack">();
|
|
}
|
|
static class UPhxBTService_JumpBack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_JumpBack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_JumpBack) == 0x000008, "Wrong alignment on UPhxBTService_JumpBack");
|
|
static_assert(sizeof(UPhxBTService_JumpBack) == 0x000070, "Wrong size on UPhxBTService_JumpBack");
|
|
|
|
// Class Phoenix.MotionMatchAimCrouchState
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchAimCrouchState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchAimCrouchState">();
|
|
}
|
|
static class UMotionMatchAimCrouchState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchAimCrouchState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchAimCrouchState) == 0x000008, "Wrong alignment on UMotionMatchAimCrouchState");
|
|
static_assert(sizeof(UMotionMatchAimCrouchState) == 0x0004E0, "Wrong size on UMotionMatchAimCrouchState");
|
|
|
|
// Class Phoenix.PhxAIAbilityTask_AttackBase
|
|
// 0x0030 (0x00B0 - 0x0080)
|
|
class UPhxAIAbilityTask_AttackBase : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleAttackStateBegin(class APhxCharacter* InCharacter, class UAttackState* InAttackState);
|
|
void HandleAttackStateFinished(class APhxCharacter* InCharacter, class UAttackState* InAttackState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAbilityTask_AttackBase">();
|
|
}
|
|
static class UPhxAIAbilityTask_AttackBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAbilityTask_AttackBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAbilityTask_AttackBase) == 0x000008, "Wrong alignment on UPhxAIAbilityTask_AttackBase");
|
|
static_assert(sizeof(UPhxAIAbilityTask_AttackBase) == 0x0000B0, "Wrong size on UPhxAIAbilityTask_AttackBase");
|
|
|
|
// Class Phoenix.PhxAIAbilityTask_RunAttackAbility
|
|
// 0x0010 (0x00C0 - 0x00B0)
|
|
class UPhxAIAbilityTask_RunAttackAbility final : public UPhxAIAbilityTask_AttackBase
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_AttackBase* AttackAbilityDefinition; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAbilityFinished(const struct FGameplayTag& InTag, int32 NewCount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAbilityTask_RunAttackAbility">();
|
|
}
|
|
static class UPhxAIAbilityTask_RunAttackAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAbilityTask_RunAttackAbility>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAbilityTask_RunAttackAbility) == 0x000008, "Wrong alignment on UPhxAIAbilityTask_RunAttackAbility");
|
|
static_assert(sizeof(UPhxAIAbilityTask_RunAttackAbility) == 0x0000C0, "Wrong size on UPhxAIAbilityTask_RunAttackAbility");
|
|
static_assert(offsetof(UPhxAIAbilityTask_RunAttackAbility, AttackAbilityDefinition) == 0x0000B0, "Member 'UPhxAIAbilityTask_RunAttackAbility::AttackAbilityDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterInteractionComponent
|
|
// 0x0050 (0x0250 - 0x0200)
|
|
class UPhxCharacterInteractionComponent : public USceneComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractingCharacter, const class UInteraction* Interaction)> OnInteractionExecuted; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UInteractableComponent* CurrentFocus; // 0x0208(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* CurrentInteract; // 0x0210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* NearestInteractable; // 0x0218(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteraction* InteractRequest; // 0x0220(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float NearbyDistance; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float focusDistance; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AutoInteractQueryFrequency; // 0x0230(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FInteractionTimestamp> History; // 0x0238(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool CanAutoExecute(const class UInteractableComponent* focus) const;
|
|
class UInteraction* GetMostRecentInteraction() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterInteractionComponent">();
|
|
}
|
|
static class UPhxCharacterInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterInteractionComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterInteractionComponent) == 0x000010, "Wrong alignment on UPhxCharacterInteractionComponent");
|
|
static_assert(sizeof(UPhxCharacterInteractionComponent) == 0x000250, "Wrong size on UPhxCharacterInteractionComponent");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, OnInteractionExecuted) == 0x0001F8, "Member 'UPhxCharacterInteractionComponent::OnInteractionExecuted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, CurrentFocus) == 0x000208, "Member 'UPhxCharacterInteractionComponent::CurrentFocus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, CurrentInteract) == 0x000210, "Member 'UPhxCharacterInteractionComponent::CurrentInteract' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, NearestInteractable) == 0x000218, "Member 'UPhxCharacterInteractionComponent::NearestInteractable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, InteractRequest) == 0x000220, "Member 'UPhxCharacterInteractionComponent::InteractRequest' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, NearbyDistance) == 0x000228, "Member 'UPhxCharacterInteractionComponent::NearbyDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, focusDistance) == 0x00022C, "Member 'UPhxCharacterInteractionComponent::focusDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, AutoInteractQueryFrequency) == 0x000230, "Member 'UPhxCharacterInteractionComponent::AutoInteractQueryFrequency' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInteractionComponent, History) == 0x000238, "Member 'UPhxCharacterInteractionComponent::History' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerInteractionComponent
|
|
// 0x0010 (0x0260 - 0x0250)
|
|
class UPhxPlayerInteractionComponent final : public UPhxCharacterInteractionComponent
|
|
{
|
|
public:
|
|
uint8 Pad_250[0x8]; // 0x0250(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CrateBlockingCheckDistance; // 0x0258(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleGamePaused(bool InPaused);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerInteractionComponent">();
|
|
}
|
|
static class UPhxPlayerInteractionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerInteractionComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerInteractionComponent) == 0x000010, "Wrong alignment on UPhxPlayerInteractionComponent");
|
|
static_assert(sizeof(UPhxPlayerInteractionComponent) == 0x000260, "Wrong size on UPhxPlayerInteractionComponent");
|
|
static_assert(offsetof(UPhxPlayerInteractionComponent, CrateBlockingCheckDistance) == 0x000258, "Member 'UPhxPlayerInteractionComponent::CrateBlockingCheckDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.AimWalkState
|
|
// 0x0020 (0x04F0 - 0x04D0)
|
|
class UAimWalkState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef AimWalkRevolver; // 0x04D0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FStateRef AimWalkShotgun; // 0x04E0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AimWalkState">();
|
|
}
|
|
static class UAimWalkState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAimWalkState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAimWalkState) == 0x000008, "Wrong alignment on UAimWalkState");
|
|
static_assert(sizeof(UAimWalkState) == 0x0004F0, "Wrong size on UAimWalkState");
|
|
static_assert(offsetof(UAimWalkState, AimWalkRevolver) == 0x0004D0, "Member 'UAimWalkState::AimWalkRevolver' has a wrong offset!");
|
|
static_assert(offsetof(UAimWalkState, AimWalkShotgun) == 0x0004E0, "Member 'UAimWalkState::AimWalkShotgun' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIAbilityTask_CheckLOS
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPhxAIAbilityTask_CheckLOS final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAbilityTask_CheckLOS">();
|
|
}
|
|
static class UPhxAIAbilityTask_CheckLOS* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAbilityTask_CheckLOS>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAbilityTask_CheckLOS) == 0x000008, "Wrong alignment on UPhxAIAbilityTask_CheckLOS");
|
|
static_assert(sizeof(UPhxAIAbilityTask_CheckLOS) == 0x0000A0, "Wrong size on UPhxAIAbilityTask_CheckLOS");
|
|
|
|
// Class Phoenix.PhxPlayerController
|
|
// 0x01E0 (0x0760 - 0x0580)
|
|
class APhxPlayerController : public APlayerController
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const EInputDirection InputDirection)> OnUIDirectionInput; // 0x0580(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APhxCameraRig> CameraRigClass; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseWhitelistedTraversalOnly; // 0x0598(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUsePPEPrototypeControls; // 0x0599(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59A[0x6]; // 0x059A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxLoadingScreenDescription DefaultLoadingScreenDescription; // 0x05A0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxLoadingScreenDescription SkipSELoadingScreenDescription; // 0x05C0(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5E0[0x28]; // 0x05E0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxTriggerHapticsComponent* TriggerHapticsComponent; // 0x0608(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxTriggerHapticsProfile* PauseGameTriggerHapticProfile; // 0x0610(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateRef InputFSMRef; // 0x0618(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateRef SecondaryControllerInputFSMRef; // 0x0628(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UPlayerControllerState* InputState; // 0x0638(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPlayerInput> PlayerInputClass; // 0x0640(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxInputMappingSettings* ActiveInputMapping; // 0x0648(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxInputMappingSettings* DefaultInputMappingAsset; // 0x0650(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_658[0x10]; // 0x0658(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RespawnInterval; // 0x0668(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_66C[0x4]; // 0x066C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxPlayerControllerUIComponent* UIComponent; // 0x0670(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUIInputConfirm; // 0x0678(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUIInputCancel; // 0x0679(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bToggleMenu; // 0x067A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_67B[0x5]; // 0x067B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPlayerCharacter* PlayerCharacter; // 0x0680(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxCameraRig* CameraRig; // 0x0688(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUserWidget* ReticleWidget; // 0x0690(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_698[0x58]; // 0x0698(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnPlayerScriptedEventStart; // 0x06F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPlayerScriptedEventEnd; // 0x0700(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class FName SkippedSEName)> OnFinishedSkipSESkipEvent; // 0x0710(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const bool bFast)> OnRespawnCued; // 0x0720(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnGamepadInputChanged; // 0x0730(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInputRemappingEvent; // 0x0740(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnAudioLogInterruptEvent; // 0x0750(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
bool AddKeyMappingForInput(class FName ActionName, float AxisScale, const struct FKey& NewKey);
|
|
void AdjustCuedRespawn(float RespawnTime);
|
|
void ApplyInputMappingSettings(class UPhxInputMappingSettings* NewInputMappingAsset);
|
|
void ApplySavedInputSettings(class UPhxInputMappingSettings* InputMappingAsset);
|
|
void AttachCameraRigToPawn();
|
|
void CloseCombatTutorial();
|
|
TArray<struct FPhxInputActionMappingSetting> CopyKeyboardActionInputMapping(class UPhxInputMappingSettings* InputSettings);
|
|
TArray<struct FPhxInputAxisMappingSetting> CopyKeyboardAxisInputMapping(class UPhxInputMappingSettings* InputSettings);
|
|
void CueRespawn(bool bFast, float OverrideRespawnInterval);
|
|
void EnterBenchmarkPause();
|
|
void ExitBenchmarkPause();
|
|
class UPhxCheatManager* GetCheatManager();
|
|
class APhxPlayerCharacter* GetPlayerCharacter();
|
|
void LockInput();
|
|
bool LockOutActions();
|
|
bool LockOutCorpseStomp();
|
|
bool LockOutEquipment();
|
|
bool LockOutInteractions();
|
|
bool LockOutMenu();
|
|
bool LockOutMovement();
|
|
void OnDialogueStarted(class AActor* SpeakingActor, const struct FDialogueNode& Dialogue);
|
|
void OnInteractionExecuted(const class UInteraction* Interaction);
|
|
void OnScriptedEventSkipFinished();
|
|
void PopDisableStreamingVolumes();
|
|
void ProcessQueuedCombatTutorial();
|
|
void PushDisableStreamingVolumes();
|
|
bool RemoveKeyMappingForInput(class FName ActionName, float AxisScale, const struct FKey& CurrentKey);
|
|
void RemoveSkipScriptedEventPromptIfOnScreen();
|
|
void RequestCombatTutorial(const struct FGameplayTag& TutorialTag);
|
|
void RequestOutOfAmmoUI();
|
|
void RequestOutOfChargeUI();
|
|
void ResetInputMappingToDefaults();
|
|
void SaveDefaultKeyboardMappings(class UPhxInputMappingSettings* InputSettings);
|
|
void SaveKeyboardMappingInputs();
|
|
void SendAudioLogInterruptEvent();
|
|
void SetAllowPhotoMode(bool bInAllowPhotoMode);
|
|
void SetFullScreenMediaPlaying(bool OnOff);
|
|
void SetPhotoModeActive(bool bActive);
|
|
void SetPlayerAim(float Pitch, float Yaw);
|
|
void SkipScriptedEvent();
|
|
void ToggleInventoryClassVersion();
|
|
void UnlockInput();
|
|
bool UpdateKeyMappingForInput(class FName ActionName, float AxisScale, const struct FKey& CurrentKey, const struct FKey& NewKey);
|
|
void UpdateKeyMappingList();
|
|
|
|
class APhxCameraRig* GetCameraRig() const;
|
|
class UPhxInputMappingSettings* GetInputMappingSettings() const;
|
|
class UPhxPlayerControllerUIComponent* GetUIComponent() const;
|
|
bool IsControllerInState(TSubclassOf<class UState> StateClass) const;
|
|
bool IsFullScreenMediaPlaying() const;
|
|
bool IsGamePadInUse() const;
|
|
bool IsGamePadLastOrRecentlyUsed(float TimeThreshold) const;
|
|
bool IsPhotoModeActive() const;
|
|
bool IsPhotoModeAllowed() const;
|
|
bool IsUsingStreamingVolumes() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerController">();
|
|
}
|
|
static class APhxPlayerController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPlayerController>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPlayerController) == 0x000008, "Wrong alignment on APhxPlayerController");
|
|
static_assert(sizeof(APhxPlayerController) == 0x000760, "Wrong size on APhxPlayerController");
|
|
static_assert(offsetof(APhxPlayerController, OnUIDirectionInput) == 0x000580, "Member 'APhxPlayerController::OnUIDirectionInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, CameraRigClass) == 0x000590, "Member 'APhxPlayerController::CameraRigClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, bUseWhitelistedTraversalOnly) == 0x000598, "Member 'APhxPlayerController::bUseWhitelistedTraversalOnly' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, bUsePPEPrototypeControls) == 0x000599, "Member 'APhxPlayerController::bUsePPEPrototypeControls' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, DefaultLoadingScreenDescription) == 0x0005A0, "Member 'APhxPlayerController::DefaultLoadingScreenDescription' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, SkipSELoadingScreenDescription) == 0x0005C0, "Member 'APhxPlayerController::SkipSELoadingScreenDescription' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, TriggerHapticsComponent) == 0x000608, "Member 'APhxPlayerController::TriggerHapticsComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, PauseGameTriggerHapticProfile) == 0x000610, "Member 'APhxPlayerController::PauseGameTriggerHapticProfile' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, InputFSMRef) == 0x000618, "Member 'APhxPlayerController::InputFSMRef' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, SecondaryControllerInputFSMRef) == 0x000628, "Member 'APhxPlayerController::SecondaryControllerInputFSMRef' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, InputState) == 0x000638, "Member 'APhxPlayerController::InputState' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, PlayerInputClass) == 0x000640, "Member 'APhxPlayerController::PlayerInputClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, ActiveInputMapping) == 0x000648, "Member 'APhxPlayerController::ActiveInputMapping' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, DefaultInputMappingAsset) == 0x000650, "Member 'APhxPlayerController::DefaultInputMappingAsset' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, RespawnInterval) == 0x000668, "Member 'APhxPlayerController::RespawnInterval' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, UIComponent) == 0x000670, "Member 'APhxPlayerController::UIComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, bUIInputConfirm) == 0x000678, "Member 'APhxPlayerController::bUIInputConfirm' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, bUIInputCancel) == 0x000679, "Member 'APhxPlayerController::bUIInputCancel' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, bToggleMenu) == 0x00067A, "Member 'APhxPlayerController::bToggleMenu' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, PlayerCharacter) == 0x000680, "Member 'APhxPlayerController::PlayerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, CameraRig) == 0x000688, "Member 'APhxPlayerController::CameraRig' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, ReticleWidget) == 0x000690, "Member 'APhxPlayerController::ReticleWidget' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, OnPlayerScriptedEventStart) == 0x0006F0, "Member 'APhxPlayerController::OnPlayerScriptedEventStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, OnPlayerScriptedEventEnd) == 0x000700, "Member 'APhxPlayerController::OnPlayerScriptedEventEnd' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, OnFinishedSkipSESkipEvent) == 0x000710, "Member 'APhxPlayerController::OnFinishedSkipSESkipEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, OnRespawnCued) == 0x000720, "Member 'APhxPlayerController::OnRespawnCued' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, OnGamepadInputChanged) == 0x000730, "Member 'APhxPlayerController::OnGamepadInputChanged' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, OnInputRemappingEvent) == 0x000740, "Member 'APhxPlayerController::OnInputRemappingEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerController, OnAudioLogInterruptEvent) == 0x000750, "Member 'APhxPlayerController::OnAudioLogInterruptEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.MotionMatchAimWalkState_Revolver
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchAimWalkState_Revolver final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchAimWalkState_Revolver">();
|
|
}
|
|
static class UMotionMatchAimWalkState_Revolver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchAimWalkState_Revolver>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchAimWalkState_Revolver) == 0x000008, "Wrong alignment on UMotionMatchAimWalkState_Revolver");
|
|
static_assert(sizeof(UMotionMatchAimWalkState_Revolver) == 0x0004E0, "Wrong size on UMotionMatchAimWalkState_Revolver");
|
|
|
|
// Class Phoenix.MotionMatchAimWalkState_Shotgun
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchAimWalkState_Shotgun final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchAimWalkState_Shotgun">();
|
|
}
|
|
static class UMotionMatchAimWalkState_Shotgun* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchAimWalkState_Shotgun>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchAimWalkState_Shotgun) == 0x000008, "Wrong alignment on UMotionMatchAimWalkState_Shotgun");
|
|
static_assert(sizeof(UMotionMatchAimWalkState_Shotgun) == 0x0004E0, "Wrong size on UMotionMatchAimWalkState_Shotgun");
|
|
|
|
// Class Phoenix.PhxHitmaskComponent
|
|
// 0x0060 (0x0110 - 0x00B0)
|
|
class UPhxHitmaskComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class USceneCaptureComponent2D> Capture; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class USkeletalMeshComponent> Mesh; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UMaterialInterface*> StartingMaterials; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UMaterial* AccumulateDamageParentMaterial; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* UnwrapMaterial; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextureRenderTarget2D* RenderTargetHitmask; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextureRenderTarget2D* RenderTargetUnwrap; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* AccumulateDamageMaterialInstance; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinRadius; // 0x00F8(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRadius; // 0x00FC(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinScaleDamage; // 0x0100(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxScaleDamage; // 0x0104(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageVertexOffset; // 0x0108(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RenderHit(const struct FVector& Position, class FName BoneName, float Damage);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHitmaskComponent">();
|
|
}
|
|
static class UPhxHitmaskComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHitmaskComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHitmaskComponent) == 0x000008, "Wrong alignment on UPhxHitmaskComponent");
|
|
static_assert(sizeof(UPhxHitmaskComponent) == 0x000110, "Wrong size on UPhxHitmaskComponent");
|
|
static_assert(offsetof(UPhxHitmaskComponent, Capture) == 0x0000B0, "Member 'UPhxHitmaskComponent::Capture' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, Mesh) == 0x0000B8, "Member 'UPhxHitmaskComponent::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, StartingMaterials) == 0x0000C0, "Member 'UPhxHitmaskComponent::StartingMaterials' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, AccumulateDamageParentMaterial) == 0x0000D0, "Member 'UPhxHitmaskComponent::AccumulateDamageParentMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, UnwrapMaterial) == 0x0000D8, "Member 'UPhxHitmaskComponent::UnwrapMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, RenderTargetHitmask) == 0x0000E0, "Member 'UPhxHitmaskComponent::RenderTargetHitmask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, RenderTargetUnwrap) == 0x0000E8, "Member 'UPhxHitmaskComponent::RenderTargetUnwrap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, AccumulateDamageMaterialInstance) == 0x0000F0, "Member 'UPhxHitmaskComponent::AccumulateDamageMaterialInstance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, MinRadius) == 0x0000F8, "Member 'UPhxHitmaskComponent::MinRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, MaxRadius) == 0x0000FC, "Member 'UPhxHitmaskComponent::MaxRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, MinScaleDamage) == 0x000100, "Member 'UPhxHitmaskComponent::MinScaleDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, MaxScaleDamage) == 0x000104, "Member 'UPhxHitmaskComponent::MaxScaleDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskComponent, DamageVertexOffset) == 0x000108, "Member 'UPhxHitmaskComponent::DamageVertexOffset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAddBoneMovementModifier
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxAddBoneMovementModifier final : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
float BoneInfluence; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BoneName; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAddBoneMovementModifier">();
|
|
}
|
|
static class UPhxAddBoneMovementModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAddBoneMovementModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAddBoneMovementModifier) == 0x000008, "Wrong alignment on UPhxAddBoneMovementModifier");
|
|
static_assert(sizeof(UPhxAddBoneMovementModifier) == 0x000080, "Wrong size on UPhxAddBoneMovementModifier");
|
|
static_assert(offsetof(UPhxAddBoneMovementModifier, BoneInfluence) == 0x000070, "Member 'UPhxAddBoneMovementModifier::BoneInfluence' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAddBoneMovementModifier, BoneName) == 0x000074, "Member 'UPhxAddBoneMovementModifier::BoneName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSpline
|
|
// 0x0140 (0x0360 - 0x0220)
|
|
class APhxMovementSpline : public AActor
|
|
{
|
|
public:
|
|
class USplineComponent* SplineComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSnapToSplineStart; // 0x0228(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_229[0x3]; // 0x0229(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxMovementSpeed; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinMovementSpeed; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseMontageRootMotionSpeed; // 0x0234(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_235[0x3]; // 0x0235(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* SpeedSourceMontage; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLoopSplineMovement; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_241[0x3]; // 0x0241(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatRange SplineMovementLoopBounds; // 0x0244(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> MovementStopped; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x78]; // 0x0268(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UStaticMesh*> SplineStaticMeshSequence; // 0x02E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FVector2D SplineMeshScale; // 0x02F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D StartAndEndOffset; // 0x02F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineMeshSegmentLength; // 0x0300(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineMeshFrontEndPadding; // 0x0304(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineMeshBackEndPadding; // 0x0308(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USplineMeshComponent*> GeneratedMeshes; // 0x0310(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APhxMovementSplinePoint_OffsetConstraint*> OffsetConstraintPoints; // 0x0320(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APhxMovementSplinePoint_RotationConstraint*> RotationConstraintPoints; // 0x0330(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APhxMovementSplinePoint_Speed*> SpeedPoints; // 0x0340(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class APhxMovementSplinePoint_Event*> EventPoints; // 0x0350(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void JumpToSplineDistance(float InDistanceAlongSpline);
|
|
void JumpToSplinePointActor(class APhxMovementSplinePoint* InSplinePoint);
|
|
void JumpToSplinePointIndex(int32 InPointIndex);
|
|
void SetMovementLoopBounds(const struct FFloatRange& InRange);
|
|
void SetShouldLoopSplineMovement(bool bShouldLoopSplineMovement);
|
|
void StartMovement(class AActor* InMoveActor);
|
|
void StopMovement();
|
|
|
|
float GetCurrentMovementSpeed() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSpline">();
|
|
}
|
|
static class APhxMovementSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMovementSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMovementSpline) == 0x000008, "Wrong alignment on APhxMovementSpline");
|
|
static_assert(sizeof(APhxMovementSpline) == 0x000360, "Wrong size on APhxMovementSpline");
|
|
static_assert(offsetof(APhxMovementSpline, SplineComp) == 0x000220, "Member 'APhxMovementSpline::SplineComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, bSnapToSplineStart) == 0x000228, "Member 'APhxMovementSpline::bSnapToSplineStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, MaxMovementSpeed) == 0x00022C, "Member 'APhxMovementSpline::MaxMovementSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, MinMovementSpeed) == 0x000230, "Member 'APhxMovementSpline::MinMovementSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, bUseMontageRootMotionSpeed) == 0x000234, "Member 'APhxMovementSpline::bUseMontageRootMotionSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, SpeedSourceMontage) == 0x000238, "Member 'APhxMovementSpline::SpeedSourceMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, bLoopSplineMovement) == 0x000240, "Member 'APhxMovementSpline::bLoopSplineMovement' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, SplineMovementLoopBounds) == 0x000244, "Member 'APhxMovementSpline::SplineMovementLoopBounds' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, MovementStopped) == 0x000258, "Member 'APhxMovementSpline::MovementStopped' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, SplineStaticMeshSequence) == 0x0002E0, "Member 'APhxMovementSpline::SplineStaticMeshSequence' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, SplineMeshScale) == 0x0002F0, "Member 'APhxMovementSpline::SplineMeshScale' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, StartAndEndOffset) == 0x0002F8, "Member 'APhxMovementSpline::StartAndEndOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, SplineMeshSegmentLength) == 0x000300, "Member 'APhxMovementSpline::SplineMeshSegmentLength' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, SplineMeshFrontEndPadding) == 0x000304, "Member 'APhxMovementSpline::SplineMeshFrontEndPadding' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, SplineMeshBackEndPadding) == 0x000308, "Member 'APhxMovementSpline::SplineMeshBackEndPadding' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, GeneratedMeshes) == 0x000310, "Member 'APhxMovementSpline::GeneratedMeshes' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, OffsetConstraintPoints) == 0x000320, "Member 'APhxMovementSpline::OffsetConstraintPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, RotationConstraintPoints) == 0x000330, "Member 'APhxMovementSpline::RotationConstraintPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, SpeedPoints) == 0x000340, "Member 'APhxMovementSpline::SpeedPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSpline, EventPoints) == 0x000350, "Member 'APhxMovementSpline::EventPoints' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPhysicalMovementSpline
|
|
// 0x0070 (0x03D0 - 0x0360)
|
|
class alignas(0x10) APhxPhysicalMovementSpline final : public APhxMovementSpline
|
|
{
|
|
public:
|
|
bool bApplySplineRotation; // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bProjectMovementActorToGround; // 0x0361(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_362[0x2]; // 0x0362(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ProjectionDistance; // 0x0364(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ProjectionPadding; // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPerformInitialLerp; // 0x036C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_36D[0x3]; // 0x036D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LerpDuration; // 0x0370(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPerformCollisionSweeps; // 0x0374(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bForceUpdateBaseMovementCharacters; // 0x0375(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBaseMovementTeleportRequiresClearanceCheck; // 0x0376(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_377[0x1]; // 0x0377(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* MovementActor; // 0x0378(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class ACharacter*> BaseMovementCharacters; // 0x0380(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_390[0x40]; // 0x0390(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RegisterBaseMovementCharacter(class ACharacter* BaseMovementCharacter);
|
|
void UnregisterBaseMovementCharacter(class ACharacter* BaseMovementCharacter);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPhysicalMovementSpline">();
|
|
}
|
|
static class APhxPhysicalMovementSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPhysicalMovementSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPhysicalMovementSpline) == 0x000010, "Wrong alignment on APhxPhysicalMovementSpline");
|
|
static_assert(sizeof(APhxPhysicalMovementSpline) == 0x0003D0, "Wrong size on APhxPhysicalMovementSpline");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, bApplySplineRotation) == 0x000360, "Member 'APhxPhysicalMovementSpline::bApplySplineRotation' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, bProjectMovementActorToGround) == 0x000361, "Member 'APhxPhysicalMovementSpline::bProjectMovementActorToGround' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, ProjectionDistance) == 0x000364, "Member 'APhxPhysicalMovementSpline::ProjectionDistance' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, ProjectionPadding) == 0x000368, "Member 'APhxPhysicalMovementSpline::ProjectionPadding' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, bPerformInitialLerp) == 0x00036C, "Member 'APhxPhysicalMovementSpline::bPerformInitialLerp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, LerpDuration) == 0x000370, "Member 'APhxPhysicalMovementSpline::LerpDuration' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, bPerformCollisionSweeps) == 0x000374, "Member 'APhxPhysicalMovementSpline::bPerformCollisionSweeps' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, bForceUpdateBaseMovementCharacters) == 0x000375, "Member 'APhxPhysicalMovementSpline::bForceUpdateBaseMovementCharacters' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, bBaseMovementTeleportRequiresClearanceCheck) == 0x000376, "Member 'APhxPhysicalMovementSpline::bBaseMovementTeleportRequiresClearanceCheck' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, MovementActor) == 0x000378, "Member 'APhxPhysicalMovementSpline::MovementActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxPhysicalMovementSpline, BaseMovementCharacters) == 0x000380, "Member 'APhxPhysicalMovementSpline::BaseMovementCharacters' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameStateManager
|
|
// 0x0428 (0x0450 - 0x0028)
|
|
class UPhxAIGameStateManager final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, EPhxAIGameState PreviousGameState, EPhxAIGameState NewGameState)> OnGameStateChangedEvent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class AActor* FirstEnemy)> OnEnemiesOfClassAwareOfPlayerEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class AActor* LastEnemy)> OnEnemiesOfClassUnawareOfPlayerEvent; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy)> OnEnemySpawnedEvent; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy)> OnEnemyLimboEvent; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy)> OnEnemyResurrectEvent; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy)> OnEnemyVirusEvent; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy)> OnEnemyMutateEvent; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AController* KillerController)> OnEnemyDiedEvent; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AController* KillerController)> OnLastEnemyDiedEvent; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, const TArray<EPhxBodyPartType>& KilledParts, class AActor* InstigatorActor)> OnEnemyBodyPartsDiedEvent; // 0x00C8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* Enemy, class AEnvironmentalHazard* HazardActor)> OnKilledByHazardEvent; // 0x00D8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy)> OnEnemyGRPGrabbedEvent; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AMeleeWeapon* Weapon, class UPhxMeleeAttackDefinition* AttackDef)> OnKilledByMeleeEvent; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_108[0x348]; // 0x0108(0x0348)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
int32 GetNumEnemiesAwareOfPlayerOfType(const struct FGameplayTag& CharacterTag);
|
|
void HandleAIBodyPartsKilled(class APhxCharacter* Character, const TArray<EPhxBodyPartType>& BodyPartsKilled, class AActor* InstigatorActor);
|
|
void HandleAIDestroyed(class AActor* DestroyedActor);
|
|
void HandleAIGRPGrabbed(class APhxCharacter* Character);
|
|
void HandleAIKilledByHazard(class APhxCharacter* Character, class AEnvironmentalHazard* HazardActor);
|
|
void HandleAIKilledByMeleeWeapon(class APhxCharacter* Character, class AMeleeWeapon* Weapon, class UPhxMeleeAttackDefinition* AttackDef);
|
|
void HandleAILimboBegin(class APhxCharacter* Character);
|
|
void HandleAIMutateBegin(class APhxCharacter* Character);
|
|
void HandleAIPostDeathBegin(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController);
|
|
void HandleAIResurrectBegin(class APhxCharacter* Character);
|
|
void HandleAIVirusBegin(class APhxCharacter* Character);
|
|
void HandleTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
EPhxAIGameState GetGameState() const;
|
|
int32 GetNumActiveEnemies() const;
|
|
bool IsLastEnemyTargetingPlayer() const;
|
|
TArray<class APhxAICharacter*> K2_GetActiveEnemies() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameStateManager">();
|
|
}
|
|
static class UPhxAIGameStateManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameStateManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameStateManager) == 0x000008, "Wrong alignment on UPhxAIGameStateManager");
|
|
static_assert(sizeof(UPhxAIGameStateManager) == 0x000450, "Wrong size on UPhxAIGameStateManager");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnGameStateChangedEvent) == 0x000028, "Member 'UPhxAIGameStateManager::OnGameStateChangedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemiesOfClassAwareOfPlayerEvent) == 0x000038, "Member 'UPhxAIGameStateManager::OnEnemiesOfClassAwareOfPlayerEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemiesOfClassUnawareOfPlayerEvent) == 0x000048, "Member 'UPhxAIGameStateManager::OnEnemiesOfClassUnawareOfPlayerEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemySpawnedEvent) == 0x000058, "Member 'UPhxAIGameStateManager::OnEnemySpawnedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemyLimboEvent) == 0x000068, "Member 'UPhxAIGameStateManager::OnEnemyLimboEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemyResurrectEvent) == 0x000078, "Member 'UPhxAIGameStateManager::OnEnemyResurrectEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemyVirusEvent) == 0x000088, "Member 'UPhxAIGameStateManager::OnEnemyVirusEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemyMutateEvent) == 0x000098, "Member 'UPhxAIGameStateManager::OnEnemyMutateEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemyDiedEvent) == 0x0000A8, "Member 'UPhxAIGameStateManager::OnEnemyDiedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnLastEnemyDiedEvent) == 0x0000B8, "Member 'UPhxAIGameStateManager::OnLastEnemyDiedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemyBodyPartsDiedEvent) == 0x0000C8, "Member 'UPhxAIGameStateManager::OnEnemyBodyPartsDiedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnKilledByHazardEvent) == 0x0000D8, "Member 'UPhxAIGameStateManager::OnKilledByHazardEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnEnemyGRPGrabbedEvent) == 0x0000E8, "Member 'UPhxAIGameStateManager::OnEnemyGRPGrabbedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameStateManager, OnKilledByMeleeEvent) == 0x0000F8, "Member 'UPhxAIGameStateManager::OnKilledByMeleeEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.MotionMatchComponent
|
|
// 0x00D8 (0x0188 - 0x00B0)
|
|
class UMotionMatchComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x20]; // 0x00B0(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* OwnerCharacter; // 0x00D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<float> FutureTrajectorySampleTimes; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<float> PastTrajectorySampleTimes; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float MinDesiredVelocityHoldTime; // 0x00F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_FC[0x8C]; // 0x00FC(0x008C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchComponent">();
|
|
}
|
|
static class UMotionMatchComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchComponent) == 0x000008, "Wrong alignment on UMotionMatchComponent");
|
|
static_assert(sizeof(UMotionMatchComponent) == 0x000188, "Wrong size on UMotionMatchComponent");
|
|
static_assert(offsetof(UMotionMatchComponent, OwnerCharacter) == 0x0000D0, "Member 'UMotionMatchComponent::OwnerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UMotionMatchComponent, FutureTrajectorySampleTimes) == 0x0000D8, "Member 'UMotionMatchComponent::FutureTrajectorySampleTimes' has a wrong offset!");
|
|
static_assert(offsetof(UMotionMatchComponent, PastTrajectorySampleTimes) == 0x0000E8, "Member 'UMotionMatchComponent::PastTrajectorySampleTimes' has a wrong offset!");
|
|
static_assert(offsetof(UMotionMatchComponent, MinDesiredVelocityHoldTime) == 0x0000F8, "Member 'UMotionMatchComponent::MinDesiredVelocityHoldTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.MotionMatchCostRetriever
|
|
// 0x0038 (0x0060 - 0x0028)
|
|
class UMotionMatchCostRetriever final : public UObject
|
|
{
|
|
public:
|
|
float TotalCost; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvgCost; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrCost; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PrevCost; // 0x0034(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ChangeCount; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x24]; // 0x003C(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAISpawned(class ACharacter* Character);
|
|
void Reset(bool TestRunning);
|
|
bool UpdateCost();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchCostRetriever">();
|
|
}
|
|
static class UMotionMatchCostRetriever* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchCostRetriever>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchCostRetriever) == 0x000008, "Wrong alignment on UMotionMatchCostRetriever");
|
|
static_assert(sizeof(UMotionMatchCostRetriever) == 0x000060, "Wrong size on UMotionMatchCostRetriever");
|
|
static_assert(offsetof(UMotionMatchCostRetriever, TotalCost) == 0x000028, "Member 'UMotionMatchCostRetriever::TotalCost' has a wrong offset!");
|
|
static_assert(offsetof(UMotionMatchCostRetriever, AvgCost) == 0x00002C, "Member 'UMotionMatchCostRetriever::AvgCost' has a wrong offset!");
|
|
static_assert(offsetof(UMotionMatchCostRetriever, CurrCost) == 0x000030, "Member 'UMotionMatchCostRetriever::CurrCost' has a wrong offset!");
|
|
static_assert(offsetof(UMotionMatchCostRetriever, PrevCost) == 0x000034, "Member 'UMotionMatchCostRetriever::PrevCost' has a wrong offset!");
|
|
static_assert(offsetof(UMotionMatchCostRetriever, ChangeCount) == 0x000038, "Member 'UMotionMatchCostRetriever::ChangeCount' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSoundStateLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxSoundStateLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static TSet<class FString> GetActiveStates();
|
|
static void ResetStates(const TSet<class UAkStateValue*>& KeepValues, const TSet<class FName>& KeepGroupNames);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSoundStateLibrary">();
|
|
}
|
|
static class UPhxSoundStateLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSoundStateLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSoundStateLibrary) == 0x000008, "Wrong alignment on UPhxSoundStateLibrary");
|
|
static_assert(sizeof(UPhxSoundStateLibrary) == 0x000028, "Wrong size on UPhxSoundStateLibrary");
|
|
|
|
// Class Phoenix.MotionMatchCrouchState
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchCrouchState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchCrouchState">();
|
|
}
|
|
static class UMotionMatchCrouchState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchCrouchState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchCrouchState) == 0x000008, "Wrong alignment on UMotionMatchCrouchState");
|
|
static_assert(sizeof(UMotionMatchCrouchState) == 0x0004E0, "Wrong size on UMotionMatchCrouchState");
|
|
|
|
// Class Phoenix.PhxAISystem
|
|
// 0x06A8 (0x07D8 - 0x0130)
|
|
class UPhxAISystem final : public UAISystem
|
|
{
|
|
public:
|
|
uint8 Pad_130[0x8]; // 0x0130(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAISpawningSystem* SpawningSystem; // 0x0138(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIResourceSystem* ResourceSystem; // 0x0140(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIAwarenessSystem* AwarenessSystem; // 0x0148(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIPointOfInterestSystem* PointOfInterestSystem; // 0x0150(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIGameStateManager* GameStateManager; // 0x0158(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIEncounterSystem* EncounterSystem; // 0x0160(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIFightSystem* FightSystem; // 0x0168(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_170[0x668]; // 0x0170(0x0668)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISystem">();
|
|
}
|
|
static class UPhxAISystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISystem) == 0x000008, "Wrong alignment on UPhxAISystem");
|
|
static_assert(sizeof(UPhxAISystem) == 0x0007D8, "Wrong size on UPhxAISystem");
|
|
static_assert(offsetof(UPhxAISystem, SpawningSystem) == 0x000138, "Member 'UPhxAISystem::SpawningSystem' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISystem, ResourceSystem) == 0x000140, "Member 'UPhxAISystem::ResourceSystem' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISystem, AwarenessSystem) == 0x000148, "Member 'UPhxAISystem::AwarenessSystem' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISystem, PointOfInterestSystem) == 0x000150, "Member 'UPhxAISystem::PointOfInterestSystem' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISystem, GameStateManager) == 0x000158, "Member 'UPhxAISystem::GameStateManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISystem, EncounterSystem) == 0x000160, "Member 'UPhxAISystem::EncounterSystem' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISystem, FightSystem) == 0x000168, "Member 'UPhxAISystem::FightSystem' has a wrong offset!");
|
|
|
|
// Class Phoenix.MotionMatchDebugState
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchDebugState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchDebugState">();
|
|
}
|
|
static class UMotionMatchDebugState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchDebugState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchDebugState) == 0x000008, "Wrong alignment on UMotionMatchDebugState");
|
|
static_assert(sizeof(UMotionMatchDebugState) == 0x0004E0, "Wrong size on UMotionMatchDebugState");
|
|
|
|
// Class Phoenix.MotionMatchJogState
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchJogState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchJogState">();
|
|
}
|
|
static class UMotionMatchJogState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchJogState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchJogState) == 0x000008, "Wrong alignment on UMotionMatchJogState");
|
|
static_assert(sizeof(UMotionMatchJogState) == 0x0004E0, "Wrong size on UMotionMatchJogState");
|
|
|
|
// Class Phoenix.MotionMatchCrouchOrientState
|
|
// 0x0000 (0x04E8 - 0x04E8)
|
|
class UMotionMatchCrouchOrientState final : public UMotionMatchOrientState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchCrouchOrientState">();
|
|
}
|
|
static class UMotionMatchCrouchOrientState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchCrouchOrientState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchCrouchOrientState) == 0x000008, "Wrong alignment on UMotionMatchCrouchOrientState");
|
|
static_assert(sizeof(UMotionMatchCrouchOrientState) == 0x0004E8, "Wrong size on UMotionMatchCrouchOrientState");
|
|
|
|
// Class Phoenix.PhxBTService_AcquireResource
|
|
// 0x0018 (0x0088 - 0x0070)
|
|
class UPhxBTService_AcquireResource final : public UBTService
|
|
{
|
|
public:
|
|
struct FPhxAIAcquireResourceParameters AcquireResourceParameters; // 0x0070(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
|
|
uint8 bRequestWhenUnacquired : 1; // 0x0080(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_AcquireResource">();
|
|
}
|
|
static class UPhxBTService_AcquireResource* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_AcquireResource>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_AcquireResource) == 0x000008, "Wrong alignment on UPhxBTService_AcquireResource");
|
|
static_assert(sizeof(UPhxBTService_AcquireResource) == 0x000088, "Wrong size on UPhxBTService_AcquireResource");
|
|
static_assert(offsetof(UPhxBTService_AcquireResource, AcquireResourceParameters) == 0x000070, "Member 'UPhxBTService_AcquireResource::AcquireResourceParameters' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCinematicAnimaticPlayer
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxCinematicAnimaticPlayer final : public AActor
|
|
{
|
|
public:
|
|
class UPhxGuidComponent* GuidComponent; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasPlayed; // 0x0228(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void FinishPlayingVideo();
|
|
void PlayVideo();
|
|
void ReceiveForceFinishVideoPlayback();
|
|
void ReceivePlayVideo();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicAnimaticPlayer">();
|
|
}
|
|
static class APhxCinematicAnimaticPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCinematicAnimaticPlayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCinematicAnimaticPlayer) == 0x000008, "Wrong alignment on APhxCinematicAnimaticPlayer");
|
|
static_assert(sizeof(APhxCinematicAnimaticPlayer) == 0x000230, "Wrong size on APhxCinematicAnimaticPlayer");
|
|
static_assert(offsetof(APhxCinematicAnimaticPlayer, GuidComponent) == 0x000220, "Member 'APhxCinematicAnimaticPlayer::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCinematicAnimaticPlayer, bHasPlayed) == 0x000228, "Member 'APhxCinematicAnimaticPlayer::bHasPlayed' has a wrong offset!");
|
|
|
|
// Class Phoenix.MotionMatchSprintState
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchSprintState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchSprintState">();
|
|
}
|
|
static class UMotionMatchSprintState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchSprintState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchSprintState) == 0x000008, "Wrong alignment on UMotionMatchSprintState");
|
|
static_assert(sizeof(UMotionMatchSprintState) == 0x0004E0, "Wrong size on UMotionMatchSprintState");
|
|
|
|
// Class Phoenix.PhxSoundCallbackProxy
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxSoundCallbackProxy : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSoundCallbackProxy">();
|
|
}
|
|
static class UPhxSoundCallbackProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSoundCallbackProxy>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSoundCallbackProxy) == 0x000008, "Wrong alignment on UPhxSoundCallbackProxy");
|
|
static_assert(sizeof(UPhxSoundCallbackProxy) == 0x000030, "Wrong size on UPhxSoundCallbackProxy");
|
|
|
|
// Class Phoenix.MotionMatchWalkState
|
|
// 0x0000 (0x04E0 - 0x04E0)
|
|
class UMotionMatchWalkState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MotionMatchWalkState">();
|
|
}
|
|
static class UMotionMatchWalkState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMotionMatchWalkState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMotionMatchWalkState) == 0x000008, "Wrong alignment on UMotionMatchWalkState");
|
|
static_assert(sizeof(UMotionMatchWalkState) == 0x0004E0, "Wrong size on UMotionMatchWalkState");
|
|
|
|
// Class Phoenix.PhxBTService_ResetKiting
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTService_ResetKiting final : public UBTService
|
|
{
|
|
public:
|
|
bool bResetOnBecomRelevant; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetOnCeaseRelevant; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_ResetKiting">();
|
|
}
|
|
static class UPhxBTService_ResetKiting* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_ResetKiting>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_ResetKiting) == 0x000008, "Wrong alignment on UPhxBTService_ResetKiting");
|
|
static_assert(sizeof(UPhxBTService_ResetKiting) == 0x000078, "Wrong size on UPhxBTService_ResetKiting");
|
|
static_assert(offsetof(UPhxBTService_ResetKiting, bResetOnBecomRelevant) == 0x000070, "Member 'UPhxBTService_ResetKiting::bResetOnBecomRelevant' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_ResetKiting, bResetOnCeaseRelevant) == 0x000071, "Member 'UPhxBTService_ResetKiting::bResetOnCeaseRelevant' has a wrong offset!");
|
|
|
|
// Class Phoenix.PassengerViewpointComponent
|
|
// 0x0000 (0x0200 - 0x0200)
|
|
class UPassengerViewpointComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PassengerViewpointComponent">();
|
|
}
|
|
static class UPassengerViewpointComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPassengerViewpointComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPassengerViewpointComponent) == 0x000010, "Wrong alignment on UPassengerViewpointComponent");
|
|
static_assert(sizeof(UPassengerViewpointComponent) == 0x000200, "Wrong size on UPassengerViewpointComponent");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_Int
|
|
// 0x0008 (0x0060 - 0x0058)
|
|
class UPhxAIBlackboardValue_Int final : public UPhxAIBlackboardValue_Base
|
|
{
|
|
public:
|
|
int32 BlackboardValue; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_Int">();
|
|
}
|
|
static class UPhxAIBlackboardValue_Int* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_Int>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_Int) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_Int");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_Int) == 0x000060, "Wrong size on UPhxAIBlackboardValue_Int");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_Int, BlackboardValue) == 0x000058, "Member 'UPhxAIBlackboardValue_Int::BlackboardValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplinePoint_OffsetConstraint
|
|
// 0x0018 (0x0240 - 0x0228)
|
|
class APhxMovementSplinePoint_OffsetConstraint final : public APhxMovementSplinePoint
|
|
{
|
|
public:
|
|
float VerticalOffsetExtent; // 0x0228(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VerticalOffsetLowerBound; // 0x022C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VerticalOffsetUpperBound; // 0x0230(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HorizontalOffsetExtent; // 0x0234(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HorizontalOffsetLowerBound; // 0x0238(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HorizontalOffsetUpperBound; // 0x023C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplinePoint_OffsetConstraint">();
|
|
}
|
|
static class APhxMovementSplinePoint_OffsetConstraint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMovementSplinePoint_OffsetConstraint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMovementSplinePoint_OffsetConstraint) == 0x000008, "Wrong alignment on APhxMovementSplinePoint_OffsetConstraint");
|
|
static_assert(sizeof(APhxMovementSplinePoint_OffsetConstraint) == 0x000240, "Wrong size on APhxMovementSplinePoint_OffsetConstraint");
|
|
static_assert(offsetof(APhxMovementSplinePoint_OffsetConstraint, VerticalOffsetExtent) == 0x000228, "Member 'APhxMovementSplinePoint_OffsetConstraint::VerticalOffsetExtent' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSplinePoint_OffsetConstraint, VerticalOffsetLowerBound) == 0x00022C, "Member 'APhxMovementSplinePoint_OffsetConstraint::VerticalOffsetLowerBound' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSplinePoint_OffsetConstraint, VerticalOffsetUpperBound) == 0x000230, "Member 'APhxMovementSplinePoint_OffsetConstraint::VerticalOffsetUpperBound' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSplinePoint_OffsetConstraint, HorizontalOffsetExtent) == 0x000234, "Member 'APhxMovementSplinePoint_OffsetConstraint::HorizontalOffsetExtent' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSplinePoint_OffsetConstraint, HorizontalOffsetLowerBound) == 0x000238, "Member 'APhxMovementSplinePoint_OffsetConstraint::HorizontalOffsetLowerBound' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSplinePoint_OffsetConstraint, HorizontalOffsetUpperBound) == 0x00023C, "Member 'APhxMovementSplinePoint_OffsetConstraint::HorizontalOffsetUpperBound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PauseMenuState
|
|
// 0x0078 (0x04B0 - 0x0438)
|
|
class alignas(0x10) UPauseMenuState : public UMenuInputState
|
|
{
|
|
public:
|
|
class UPhxGameInstance* GameInstance; // 0x0438(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FStateRef Main; // 0x0440(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Closed; // 0x0450(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_460[0x30]; // 0x0460(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCameraGraph* PauseMenuCameraGraph; // 0x0490(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_498[0x18]; // 0x0498(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ScreenCreated(class USDSScreenWidget* NewScreen);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PauseMenuState">();
|
|
}
|
|
static class UPauseMenuState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPauseMenuState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPauseMenuState) == 0x000010, "Wrong alignment on UPauseMenuState");
|
|
static_assert(sizeof(UPauseMenuState) == 0x0004B0, "Wrong size on UPauseMenuState");
|
|
static_assert(offsetof(UPauseMenuState, GameInstance) == 0x000438, "Member 'UPauseMenuState::GameInstance' has a wrong offset!");
|
|
static_assert(offsetof(UPauseMenuState, Main) == 0x000440, "Member 'UPauseMenuState::Main' has a wrong offset!");
|
|
static_assert(offsetof(UPauseMenuState, Closed) == 0x000450, "Member 'UPauseMenuState::Closed' has a wrong offset!");
|
|
static_assert(offsetof(UPauseMenuState, PauseMenuCameraGraph) == 0x000490, "Member 'UPauseMenuState::PauseMenuCameraGraph' has a wrong offset!");
|
|
|
|
// Class Phoenix.PauseMenuWidget
|
|
// 0x0028 (0x0288 - 0x0260)
|
|
class UPauseMenuWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
TArray<class FText> SelectionLabels; // 0x0260(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UOptionsWidget* OptionsWidget; // 0x0270(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULevelSelectWidget* LevelSelectWidget; // 0x0278(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetSwitcher* WidgetSwitcher; // 0x0280(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetSelection(int32 ButtonIndex, bool bPlayAnimation);
|
|
|
|
class ULevelSelectWidget* GetLevelSelectWidget() const;
|
|
class UOptionsWidget* GetOptionsWidget() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PauseMenuWidget">();
|
|
}
|
|
static class UPauseMenuWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPauseMenuWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPauseMenuWidget) == 0x000008, "Wrong alignment on UPauseMenuWidget");
|
|
static_assert(sizeof(UPauseMenuWidget) == 0x000288, "Wrong size on UPauseMenuWidget");
|
|
static_assert(offsetof(UPauseMenuWidget, SelectionLabels) == 0x000260, "Member 'UPauseMenuWidget::SelectionLabels' has a wrong offset!");
|
|
static_assert(offsetof(UPauseMenuWidget, OptionsWidget) == 0x000270, "Member 'UPauseMenuWidget::OptionsWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPauseMenuWidget, LevelSelectWidget) == 0x000278, "Member 'UPauseMenuWidget::LevelSelectWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPauseMenuWidget, WidgetSwitcher) == 0x000280, "Member 'UPauseMenuWidget::WidgetSwitcher' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhotoModeInputState
|
|
// 0x0018 (0x0418 - 0x0400)
|
|
class UPhotoModeInputState : public UPlayerControllerState
|
|
{
|
|
public:
|
|
class UAkAudioEvent* TakePhotoSound; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGameInstance* GameInstance; // 0x0408(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_410[0x8]; // 0x0410(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhotoModeInputState">();
|
|
}
|
|
static class UPhotoModeInputState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhotoModeInputState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhotoModeInputState) == 0x000008, "Wrong alignment on UPhotoModeInputState");
|
|
static_assert(sizeof(UPhotoModeInputState) == 0x000418, "Wrong size on UPhotoModeInputState");
|
|
static_assert(offsetof(UPhotoModeInputState, TakePhotoSound) == 0x000400, "Member 'UPhotoModeInputState::TakePhotoSound' has a wrong offset!");
|
|
static_assert(offsetof(UPhotoModeInputState, GameInstance) == 0x000408, "Member 'UPhotoModeInputState::GameInstance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxJiraReporter
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class UPhxJiraReporter final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxJiraReporter">();
|
|
}
|
|
static class UPhxJiraReporter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxJiraReporter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxJiraReporter) == 0x000008, "Wrong alignment on UPhxJiraReporter");
|
|
static_assert(sizeof(UPhxJiraReporter) == 0x000068, "Wrong size on UPhxJiraReporter");
|
|
|
|
// Class Phoenix.PhxAIThreatEvaluator
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIThreatEvaluator : public UPhxAIAwarenessEvaluator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIThreatEvaluator">();
|
|
}
|
|
static class UPhxAIThreatEvaluator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIThreatEvaluator>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIThreatEvaluator) == 0x000008, "Wrong alignment on UPhxAIThreatEvaluator");
|
|
static_assert(sizeof(UPhxAIThreatEvaluator) == 0x000028, "Wrong size on UPhxAIThreatEvaluator");
|
|
|
|
// Class Phoenix.PhxAbilitySystemComponent
|
|
// 0x0020 (0x1328 - 0x1308)
|
|
class UPhxAbilitySystemComponent final : public UAbilitySystemComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& Tag, bool bTagExists)> OnTagUpdatedDelegate; // 0x1308(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxGameplayAbilitySet* AbilitySet; // 0x1318(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGameplayAbilitySet* SecondaryAbilitySet; // 0x1320(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilitySystemComponent">();
|
|
}
|
|
static class UPhxAbilitySystemComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilitySystemComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilitySystemComponent) == 0x000008, "Wrong alignment on UPhxAbilitySystemComponent");
|
|
static_assert(sizeof(UPhxAbilitySystemComponent) == 0x001328, "Wrong size on UPhxAbilitySystemComponent");
|
|
static_assert(offsetof(UPhxAbilitySystemComponent, OnTagUpdatedDelegate) == 0x001308, "Member 'UPhxAbilitySystemComponent::OnTagUpdatedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilitySystemComponent, AbilitySet) == 0x001318, "Member 'UPhxAbilitySystemComponent::AbilitySet' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilitySystemComponent, SecondaryAbilitySet) == 0x001320, "Member 'UPhxAbilitySystemComponent::SecondaryAbilitySet' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelTransitionInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxLevelTransitionInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelTransitionInterface">();
|
|
}
|
|
static class IPhxLevelTransitionInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxLevelTransitionInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxLevelTransitionInterface) == 0x000001, "Wrong alignment on IPhxLevelTransitionInterface");
|
|
static_assert(sizeof(IPhxLevelTransitionInterface) == 0x000001, "Wrong size on IPhxLevelTransitionInterface");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_Bool
|
|
// 0x0008 (0x0060 - 0x0058)
|
|
class UPhxAIBlackboardValue_Bool final : public UPhxAIBlackboardValue_Base
|
|
{
|
|
public:
|
|
bool BlackboardValue; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_Bool">();
|
|
}
|
|
static class UPhxAIBlackboardValue_Bool* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_Bool>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_Bool) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_Bool");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_Bool) == 0x000060, "Wrong size on UPhxAIBlackboardValue_Bool");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_Bool, BlackboardValue) == 0x000058, "Member 'UPhxAIBlackboardValue_Bool::BlackboardValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_AlignRootMotion
|
|
// 0x0038 (0x00B8 - 0x0080)
|
|
class UPhxAbilityTask_AlignRootMotion final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x38]; // 0x0080(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_AlignRootMotion">();
|
|
}
|
|
static class UPhxAbilityTask_AlignRootMotion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_AlignRootMotion>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_AlignRootMotion) == 0x000008, "Wrong alignment on UPhxAbilityTask_AlignRootMotion");
|
|
static_assert(sizeof(UPhxAbilityTask_AlignRootMotion) == 0x0000B8, "Wrong size on UPhxAbilityTask_AlignRootMotion");
|
|
|
|
// Class Phoenix.PhxAbilityTask_ApplyRootMotionMoveToActorForce
|
|
// 0x0008 (0x0138 - 0x0130)
|
|
class UPhxAbilityTask_ApplyRootMotionMoveToActorForce final : public UAbilityTask_ApplyRootMotionMoveToActorForce
|
|
{
|
|
public:
|
|
bool bFaceTarget; // 0x0130(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EMovementMode PreviousMovementMode; // 0x0131(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_132[0x6]; // 0x0132(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToActorForce* ApplyPhxRootMotionMoveToActorForce(struct FPhxRootMotionMoveToActorSettings* MoveToActorSettings);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_ApplyRootMotionMoveToActorForce">();
|
|
}
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToActorForce* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_ApplyRootMotionMoveToActorForce>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_ApplyRootMotionMoveToActorForce) == 0x000008, "Wrong alignment on UPhxAbilityTask_ApplyRootMotionMoveToActorForce");
|
|
static_assert(sizeof(UPhxAbilityTask_ApplyRootMotionMoveToActorForce) == 0x000138, "Wrong size on UPhxAbilityTask_ApplyRootMotionMoveToActorForce");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToActorForce, bFaceTarget) == 0x000130, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToActorForce::bFaceTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToActorForce, PreviousMovementMode) == 0x000131, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToActorForce::PreviousMovementMode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_EncounterGroupActions
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxAIBlueprintAction_EncounterGroupActions final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnExecuted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_EncounterGroupActions* DestroyAllCorpses(class APhxAIEncounterGroup* EncounterGroup);
|
|
static class UPhxAIBlueprintAction_EncounterGroupActions* EndEncounterGroup(class APhxAIEncounterGroup* EncounterGroup);
|
|
static class UPhxAIBlueprintAction_EncounterGroupActions* FinishEncounterGroup(class APhxAIEncounterGroup* EncounterGroup);
|
|
static class UPhxAIBlueprintAction_EncounterGroupActions* KillEncounterGroup(class APhxAIEncounterGroup* EncounterGroup);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_EncounterGroupActions">();
|
|
}
|
|
static class UPhxAIBlueprintAction_EncounterGroupActions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_EncounterGroupActions>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_EncounterGroupActions) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_EncounterGroupActions");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_EncounterGroupActions) == 0x000058, "Wrong size on UPhxAIBlueprintAction_EncounterGroupActions");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_EncounterGroupActions, OnExecuted) == 0x000030, "Member 'UPhxAIBlueprintAction_EncounterGroupActions::OnExecuted' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_ApplyRootMotionMoveToDynamicForce
|
|
// 0x0028 (0x0130 - 0x0108)
|
|
class UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce final : public UAbilityTask_ApplyRootMotionMoveToForce
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnDestinationReached; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bFaceMovementDirection; // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* SpeedCurve; // 0x0120(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementMode PreviousMovementMode; // 0x0128(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_129[0x7]; // 0x0129(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce* ApplyPhxRootMotionMoveToDynamicForce(struct FPhxRootMotionMoveToDynamicForceSettings* MoveToLocationSettings);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_ApplyRootMotionMoveToDynamicForce">();
|
|
}
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce) == 0x000008, "Wrong alignment on UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce");
|
|
static_assert(sizeof(UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce) == 0x000130, "Wrong size on UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce, OnDestinationReached) == 0x000108, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce::OnDestinationReached' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce, bFaceMovementDirection) == 0x000118, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce::bFaceMovementDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce, SpeedCurve) == 0x000120, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce::SpeedCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce, PreviousMovementMode) == 0x000128, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToDynamicForce::PreviousMovementMode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_ApplyRootMotionMoveToForce
|
|
// 0x0058 (0x0160 - 0x0108)
|
|
class UPhxAbilityTask_ApplyRootMotionMoveToForce final : public UAbilityTask_ApplyRootMotionMoveToForce
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnDestinationReached; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FQuat TargetRotation; // 0x0120(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FQuat StartRotation; // 0x0130(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float RotationDuration; // 0x0140(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReachedDestinationDistance; // 0x0144(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReachedRotationAngle; // 0x0148(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class ACharacter> CharacterToApplyMotionPtr; // 0x014C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRootMotionSourceSettings Settings; // 0x0154(0x0001)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_155[0xB]; // 0x0155(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToForce* ApplyPhxRootMotionMoveToForce(struct FPhxRootMotionMoveToSettings* RootMotionMoveToSettings);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_ApplyRootMotionMoveToForce">();
|
|
}
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToForce* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_ApplyRootMotionMoveToForce>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_ApplyRootMotionMoveToForce) == 0x000010, "Wrong alignment on UPhxAbilityTask_ApplyRootMotionMoveToForce");
|
|
static_assert(sizeof(UPhxAbilityTask_ApplyRootMotionMoveToForce) == 0x000160, "Wrong size on UPhxAbilityTask_ApplyRootMotionMoveToForce");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForce, OnDestinationReached) == 0x000108, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForce::OnDestinationReached' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForce, TargetRotation) == 0x000120, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForce::TargetRotation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForce, StartRotation) == 0x000130, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForce::StartRotation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForce, RotationDuration) == 0x000140, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForce::RotationDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForce, ReachedDestinationDistance) == 0x000144, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForce::ReachedDestinationDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForce, ReachedRotationAngle) == 0x000148, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForce::ReachedRotationAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForce, CharacterToApplyMotionPtr) == 0x00014C, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForce::CharacterToApplyMotionPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForce, Settings) == 0x000154, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForce::Settings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_Object
|
|
// 0x0008 (0x0060 - 0x0058)
|
|
class UPhxAIBlackboardValue_Object final : public UPhxAIBlackboardValue_Base
|
|
{
|
|
public:
|
|
class UObject* BlackboardValue; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_Object">();
|
|
}
|
|
static class UPhxAIBlackboardValue_Object* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_Object>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_Object) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_Object");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_Object) == 0x000060, "Wrong size on UPhxAIBlackboardValue_Object");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_Object, BlackboardValue) == 0x000058, "Member 'UPhxAIBlackboardValue_Object::BlackboardValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_ApplyRootMotionMoveToForceArc
|
|
// 0x0058 (0x0160 - 0x0108)
|
|
class UPhxAbilityTask_ApplyRootMotionMoveToForceArc final : public UAbilityTask_ApplyRootMotionMoveToForce
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnDestinationReached; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FQuat TargetRotation; // 0x0120(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FQuat StartRotation; // 0x0130(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float RotationDuration; // 0x0140(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReachedDestinationDistance; // 0x0144(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ArcMultiplier; // 0x0148(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class ACharacter> CharacterToApplyMotionPtr; // 0x014C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_154[0xC]; // 0x0154(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToForceArc* ApplyPhxRootMotionMoveToForceArc(struct FPhxRootMotionMoveToArcSettings* RootMotionMoveToSettings);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_ApplyRootMotionMoveToForceArc">();
|
|
}
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToForceArc* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_ApplyRootMotionMoveToForceArc>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc) == 0x000010, "Wrong alignment on UPhxAbilityTask_ApplyRootMotionMoveToForceArc");
|
|
static_assert(sizeof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc) == 0x000160, "Wrong size on UPhxAbilityTask_ApplyRootMotionMoveToForceArc");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc, OnDestinationReached) == 0x000108, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceArc::OnDestinationReached' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc, TargetRotation) == 0x000120, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceArc::TargetRotation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc, StartRotation) == 0x000130, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceArc::StartRotation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc, RotationDuration) == 0x000140, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceArc::RotationDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc, ReachedDestinationDistance) == 0x000144, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceArc::ReachedDestinationDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc, ArcMultiplier) == 0x000148, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceArc::ArcMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceArc, CharacterToApplyMotionPtr) == 0x00014C, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceArc::CharacterToApplyMotionPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_ApplyRootMotionMoveToForceXY
|
|
// 0x0018 (0x0120 - 0x0108)
|
|
class UPhxAbilityTask_ApplyRootMotionMoveToForceXY final : public UAbilityTask_ApplyRootMotionMoveToForce
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnDestinationReached; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
EMovementMode PreviousMovementMode; // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToForceXY* ApplyPhxRootMotionMoveToForceXY(struct FPhxRootMotionMoveToLocationXYSettings* MoveToLocationSettings);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_ApplyRootMotionMoveToForceXY">();
|
|
}
|
|
static class UPhxAbilityTask_ApplyRootMotionMoveToForceXY* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_ApplyRootMotionMoveToForceXY>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_ApplyRootMotionMoveToForceXY) == 0x000008, "Wrong alignment on UPhxAbilityTask_ApplyRootMotionMoveToForceXY");
|
|
static_assert(sizeof(UPhxAbilityTask_ApplyRootMotionMoveToForceXY) == 0x000120, "Wrong size on UPhxAbilityTask_ApplyRootMotionMoveToForceXY");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceXY, OnDestinationReached) == 0x000108, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceXY::OnDestinationReached' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_ApplyRootMotionMoveToForceXY, PreviousMovementMode) == 0x000118, "Member 'UPhxAbilityTask_ApplyRootMotionMoveToForceXY::PreviousMovementMode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBloodwormPullMotionController
|
|
// 0x0018 (0x0230 - 0x0218)
|
|
class UPhxBloodwormPullMotionController final : public UPhxMotionController
|
|
{
|
|
public:
|
|
class UBloodwormCombatState* BloodwormParentState; // 0x0218(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDefinition_Bloodworm* BloodwormDefinition; // 0x0220(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_228[0x8]; // 0x0228(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodwormPullMotionController">();
|
|
}
|
|
static class UPhxBloodwormPullMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodwormPullMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodwormPullMotionController) == 0x000008, "Wrong alignment on UPhxBloodwormPullMotionController");
|
|
static_assert(sizeof(UPhxBloodwormPullMotionController) == 0x000230, "Wrong size on UPhxBloodwormPullMotionController");
|
|
static_assert(offsetof(UPhxBloodwormPullMotionController, BloodwormParentState) == 0x000218, "Member 'UPhxBloodwormPullMotionController::BloodwormParentState' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodwormPullMotionController, BloodwormDefinition) == 0x000220, "Member 'UPhxBloodwormPullMotionController::BloodwormDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_ToggleLock
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPhxFlashlightModifier_ToggleLock final : public UPhxFlashlightModifier
|
|
{
|
|
public:
|
|
bool bLockFlashlightOn; // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_ToggleLock">();
|
|
}
|
|
static class UPhxFlashlightModifier_ToggleLock* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_ToggleLock>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_ToggleLock) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_ToggleLock");
|
|
static_assert(sizeof(UPhxFlashlightModifier_ToggleLock) == 0x000088, "Wrong size on UPhxFlashlightModifier_ToggleLock");
|
|
static_assert(offsetof(UPhxFlashlightModifier_ToggleLock, bLockFlashlightOn) == 0x000080, "Member 'UPhxFlashlightModifier_ToggleLock::bLockFlashlightOn' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBehaviorTreeComponent
|
|
// 0x0078 (0x0310 - 0x0298)
|
|
class UPhxAIBehaviorTreeComponent final : public UBehaviorTreeComponent
|
|
{
|
|
public:
|
|
uint8 Pad_298[0x78]; // 0x0298(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBehaviorTreeComponent">();
|
|
}
|
|
static class UPhxAIBehaviorTreeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBehaviorTreeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBehaviorTreeComponent) == 0x000008, "Wrong alignment on UPhxAIBehaviorTreeComponent");
|
|
static_assert(sizeof(UPhxAIBehaviorTreeComponent) == 0x000310, "Wrong size on UPhxAIBehaviorTreeComponent");
|
|
|
|
// Class Phoenix.PhxAbilityTask_CheckConditionOnTick
|
|
// 0x0080 (0x0100 - 0x0080)
|
|
class UPhxAbilityTask_CheckConditionOnTick final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x80]; // 0x0080(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_CheckConditionOnTick">();
|
|
}
|
|
static class UPhxAbilityTask_CheckConditionOnTick* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_CheckConditionOnTick>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_CheckConditionOnTick) == 0x000008, "Wrong alignment on UPhxAbilityTask_CheckConditionOnTick");
|
|
static_assert(sizeof(UPhxAbilityTask_CheckConditionOnTick) == 0x000100, "Wrong size on UPhxAbilityTask_CheckConditionOnTick");
|
|
|
|
// Class Phoenix.PhxAbilityTask_CheckDistanceTo
|
|
// 0x0030 (0x00B0 - 0x0080)
|
|
class UPhxAbilityTask_CheckDistanceTo final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_CheckDistanceTo">();
|
|
}
|
|
static class UPhxAbilityTask_CheckDistanceTo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_CheckDistanceTo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_CheckDistanceTo) == 0x000008, "Wrong alignment on UPhxAbilityTask_CheckDistanceTo");
|
|
static_assert(sizeof(UPhxAbilityTask_CheckDistanceTo) == 0x0000B0, "Wrong size on UPhxAbilityTask_CheckDistanceTo");
|
|
|
|
// Class Phoenix.PhxCharacterSpawnerBaseCinematicBinding
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxCharacterSpawnerBaseCinematicBinding : public UPhxCinematicBinding
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterSpawnerBaseCinematicBinding">();
|
|
}
|
|
static class UPhxCharacterSpawnerBaseCinematicBinding* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterSpawnerBaseCinematicBinding>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterSpawnerBaseCinematicBinding) == 0x000008, "Wrong alignment on UPhxCharacterSpawnerBaseCinematicBinding");
|
|
static_assert(sizeof(UPhxCharacterSpawnerBaseCinematicBinding) == 0x000038, "Wrong size on UPhxCharacterSpawnerBaseCinematicBinding");
|
|
|
|
// Class Phoenix.PhxCharacterSpawnerCinematicBinding
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxCharacterSpawnerCinematicBinding final : public UPhxCharacterSpawnerBaseCinematicBinding
|
|
{
|
|
public:
|
|
class APhxAISpawner_Character* CharacterSpawner; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterSpawnerCinematicBinding">();
|
|
}
|
|
static class UPhxCharacterSpawnerCinematicBinding* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterSpawnerCinematicBinding>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterSpawnerCinematicBinding) == 0x000008, "Wrong alignment on UPhxCharacterSpawnerCinematicBinding");
|
|
static_assert(sizeof(UPhxCharacterSpawnerCinematicBinding) == 0x000040, "Wrong size on UPhxCharacterSpawnerCinematicBinding");
|
|
static_assert(offsetof(UPhxCharacterSpawnerCinematicBinding, CharacterSpawner) == 0x000038, "Member 'UPhxCharacterSpawnerCinematicBinding::CharacterSpawner' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_BeginEncounterGroup
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxAIBlueprintAction_BeginEncounterGroup final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(EPhxAIEncounterGroupBeginResultCode ResultCode)> OnBeginSpawning; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EPhxAIEncounterGroupBeginResultCode ResultCode)> OnFailed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EPhxAIEncounterGroupBeginResultCode ResultCode)> OnCompleted; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EPhxAIEncounterGroupBeginResultCode ResultCode)> OnStreamedOut; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_BeginEncounterGroup* BeginEncounterGroup(class APhxAIEncounterGroup* EncounterGroup);
|
|
static class UPhxAIBlueprintAction_BeginEncounterGroup* ForceBeginEncounterGroup(class APhxAIEncounterGroup* EncounterGroup);
|
|
|
|
void OnEncounterGroupStreamedOut(class APhxAIEncounterGroup* InEncounterGroup);
|
|
void OnLastWaveCompleted(class APhxAIEncounterGroup* InEncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* InWaveDescriptor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_BeginEncounterGroup">();
|
|
}
|
|
static class UPhxAIBlueprintAction_BeginEncounterGroup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_BeginEncounterGroup>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_BeginEncounterGroup) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_BeginEncounterGroup");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_BeginEncounterGroup) == 0x000080, "Wrong size on UPhxAIBlueprintAction_BeginEncounterGroup");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_BeginEncounterGroup, OnBeginSpawning) == 0x000030, "Member 'UPhxAIBlueprintAction_BeginEncounterGroup::OnBeginSpawning' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_BeginEncounterGroup, OnFailed) == 0x000040, "Member 'UPhxAIBlueprintAction_BeginEncounterGroup::OnFailed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_BeginEncounterGroup, OnCompleted) == 0x000050, "Member 'UPhxAIBlueprintAction_BeginEncounterGroup::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_BeginEncounterGroup, OnStreamedOut) == 0x000060, "Member 'UPhxAIBlueprintAction_BeginEncounterGroup::OnStreamedOut' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_CorpseStompMovement
|
|
// 0x0030 (0x00B0 - 0x0080)
|
|
class UPhxAbilityTask_CorpseStompMovement final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_CorpseStompMovement">();
|
|
}
|
|
static class UPhxAbilityTask_CorpseStompMovement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_CorpseStompMovement>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_CorpseStompMovement) == 0x000008, "Wrong alignment on UPhxAbilityTask_CorpseStompMovement");
|
|
static_assert(sizeof(UPhxAbilityTask_CorpseStompMovement) == 0x0000B0, "Wrong size on UPhxAbilityTask_CorpseStompMovement");
|
|
|
|
// Class Phoenix.PhxBTTask_ChooseSearchLocation
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTTask_ChooseSearchLocation final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector OutChosenLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_ChooseSearchLocation">();
|
|
}
|
|
static class UPhxBTTask_ChooseSearchLocation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_ChooseSearchLocation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_ChooseSearchLocation) == 0x000008, "Wrong alignment on UPhxBTTask_ChooseSearchLocation");
|
|
static_assert(sizeof(UPhxBTTask_ChooseSearchLocation) == 0x000098, "Wrong size on UPhxBTTask_ChooseSearchLocation");
|
|
static_assert(offsetof(UPhxBTTask_ChooseSearchLocation, OutChosenLocationKey) == 0x000070, "Member 'UPhxBTTask_ChooseSearchLocation::OutChosenLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_DamageOverTime
|
|
// 0x0030 (0x00B0 - 0x0080)
|
|
class UPhxAbilityTask_DamageOverTime final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_DamageOverTime">();
|
|
}
|
|
static class UPhxAbilityTask_DamageOverTime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_DamageOverTime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_DamageOverTime) == 0x000008, "Wrong alignment on UPhxAbilityTask_DamageOverTime");
|
|
static_assert(sizeof(UPhxAbilityTask_DamageOverTime) == 0x0000B0, "Wrong size on UPhxAbilityTask_DamageOverTime");
|
|
|
|
// Class Phoenix.PhxLocomotionLayerCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxLocomotionLayerCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
EMotionMatchLayers LocomotionLayer; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLocomotionLayerCondition">();
|
|
}
|
|
static class UPhxLocomotionLayerCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLocomotionLayerCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLocomotionLayerCondition) == 0x000008, "Wrong alignment on UPhxLocomotionLayerCondition");
|
|
static_assert(sizeof(UPhxLocomotionLayerCondition) == 0x000038, "Wrong size on UPhxLocomotionLayerCondition");
|
|
static_assert(offsetof(UPhxLocomotionLayerCondition, LocomotionLayer) == 0x000030, "Member 'UPhxLocomotionLayerCondition::LocomotionLayer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_EchoScan
|
|
// 0x0060 (0x00E0 - 0x0080)
|
|
class UPhxAbilityTask_EchoScan final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x58]; // 0x0080(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraComponent* ScanAreaVFXComponent; // 0x00D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_EchoScan">();
|
|
}
|
|
static class UPhxAbilityTask_EchoScan* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_EchoScan>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_EchoScan) == 0x000008, "Wrong alignment on UPhxAbilityTask_EchoScan");
|
|
static_assert(sizeof(UPhxAbilityTask_EchoScan) == 0x0000E0, "Wrong size on UPhxAbilityTask_EchoScan");
|
|
static_assert(offsetof(UPhxAbilityTask_EchoScan, ScanAreaVFXComponent) == 0x0000D8, "Member 'UPhxAbilityTask_EchoScan::ScanAreaVFXComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_GRPHoldCharacter
|
|
// 0x0088 (0x0108 - 0x0080)
|
|
class UPhxAbilityTask_GRPHoldCharacter final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x68]; // 0x0080(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCharacterMovementComponent* OwnerCMC; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F0[0x18]; // 0x00F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_GRPHoldCharacter">();
|
|
}
|
|
static class UPhxAbilityTask_GRPHoldCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_GRPHoldCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_GRPHoldCharacter) == 0x000008, "Wrong alignment on UPhxAbilityTask_GRPHoldCharacter");
|
|
static_assert(sizeof(UPhxAbilityTask_GRPHoldCharacter) == 0x000108, "Wrong size on UPhxAbilityTask_GRPHoldCharacter");
|
|
static_assert(offsetof(UPhxAbilityTask_GRPHoldCharacter, OwnerCMC) == 0x0000E8, "Member 'UPhxAbilityTask_GRPHoldCharacter::OwnerCMC' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_ExitEncounterNetwork
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxAIBlueprintAction_ExitEncounterNetwork final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFailed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_ExitEncounterNetwork* ExitEncounterNetwork(class APhxAICharacter* Character, class APhxAIEncounterNetwork* EncounterNetwork, bool bTeleport);
|
|
static class UPhxAIBlueprintAction_ExitEncounterNetwork* ExitEncounterNetworkAtNode(class APhxAICharacter* Character, class APhxAIEncounterNetworkTraversalNode* Exit, bool bTeleport);
|
|
static void ExitEncounterNetworkGroup(class APhxAIEncounterGroup* EncounterGroup, TSoftObjectPtr<class UPhxAICharacterDefinition> AICharacterDefinition, class APhxAIEncounterNetwork* EncounterNetwork, bool bTeleport);
|
|
|
|
void HandleExitEncounterNetworkCompleted(bool bSuccess);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_ExitEncounterNetwork">();
|
|
}
|
|
static class UPhxAIBlueprintAction_ExitEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_ExitEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_ExitEncounterNetwork) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_ExitEncounterNetwork");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_ExitEncounterNetwork) == 0x000068, "Wrong size on UPhxAIBlueprintAction_ExitEncounterNetwork");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_ExitEncounterNetwork, OnCompleted) == 0x000030, "Member 'UPhxAIBlueprintAction_ExitEncounterNetwork::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_ExitEncounterNetwork, OnFailed) == 0x000040, "Member 'UPhxAIBlueprintAction_ExitEncounterNetwork::OnFailed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_GRPLaunchCharacter
|
|
// 0x0078 (0x00F8 - 0x0080)
|
|
class UPhxAbilityTask_GRPLaunchCharacter final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x50]; // 0x0080(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCharacterMovementComponent* OwnerCMC; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D8[0x20]; // 0x00D8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_GRPLaunchCharacter">();
|
|
}
|
|
static class UPhxAbilityTask_GRPLaunchCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_GRPLaunchCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_GRPLaunchCharacter) == 0x000008, "Wrong alignment on UPhxAbilityTask_GRPLaunchCharacter");
|
|
static_assert(sizeof(UPhxAbilityTask_GRPLaunchCharacter) == 0x0000F8, "Wrong size on UPhxAbilityTask_GRPLaunchCharacter");
|
|
static_assert(offsetof(UPhxAbilityTask_GRPLaunchCharacter, OwnerCMC) == 0x0000D0, "Member 'UPhxAbilityTask_GRPLaunchCharacter::OwnerCMC' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_GRPPullCharacter
|
|
// 0x0088 (0x0108 - 0x0080)
|
|
class UPhxAbilityTask_GRPPullCharacter final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x68]; // 0x0080(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCharacterMovementComponent* OwnerCMC; // 0x00E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F0[0x18]; // 0x00F0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_GRPPullCharacter">();
|
|
}
|
|
static class UPhxAbilityTask_GRPPullCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_GRPPullCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_GRPPullCharacter) == 0x000008, "Wrong alignment on UPhxAbilityTask_GRPPullCharacter");
|
|
static_assert(sizeof(UPhxAbilityTask_GRPPullCharacter) == 0x000108, "Wrong size on UPhxAbilityTask_GRPPullCharacter");
|
|
static_assert(offsetof(UPhxAbilityTask_GRPPullCharacter, OwnerCMC) == 0x0000E8, "Member 'UPhxAbilityTask_GRPPullCharacter::OwnerCMC' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_String
|
|
// 0x0010 (0x0068 - 0x0058)
|
|
class UPhxAIBlackboardValue_String final : public UPhxAIBlackboardValue_Base
|
|
{
|
|
public:
|
|
class FString BlackboardValue; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_String">();
|
|
}
|
|
static class UPhxAIBlackboardValue_String* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_String>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_String) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_String");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_String) == 0x000068, "Wrong size on UPhxAIBlackboardValue_String");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_String, BlackboardValue) == 0x000058, "Member 'UPhxAIBlackboardValue_String::BlackboardValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_GRPRecoverCharacter
|
|
// 0x0060 (0x00E0 - 0x0080)
|
|
class UPhxAbilityTask_GRPRecoverCharacter final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x40]; // 0x0080(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCharacterMovementComponent* OwnerCMC; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x18]; // 0x00C8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_GRPRecoverCharacter">();
|
|
}
|
|
static class UPhxAbilityTask_GRPRecoverCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_GRPRecoverCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_GRPRecoverCharacter) == 0x000008, "Wrong alignment on UPhxAbilityTask_GRPRecoverCharacter");
|
|
static_assert(sizeof(UPhxAbilityTask_GRPRecoverCharacter) == 0x0000E0, "Wrong size on UPhxAbilityTask_GRPRecoverCharacter");
|
|
static_assert(offsetof(UPhxAbilityTask_GRPRecoverCharacter, OwnerCMC) == 0x0000C0, "Member 'UPhxAbilityTask_GRPRecoverCharacter::OwnerCMC' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_InterpolateTo
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPhxAbilityTask_InterpolateTo final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_InterpolateTo">();
|
|
}
|
|
static class UPhxAbilityTask_InterpolateTo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_InterpolateTo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_InterpolateTo) == 0x000008, "Wrong alignment on UPhxAbilityTask_InterpolateTo");
|
|
static_assert(sizeof(UPhxAbilityTask_InterpolateTo) == 0x0000A0, "Wrong size on UPhxAbilityTask_InterpolateTo");
|
|
|
|
// Class Phoenix.PhxVehicleSimulationComponent
|
|
// 0x0110 (0x01C0 - 0x00B0)
|
|
class UPhxVehicleSimulationComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
float MinDeltaTime; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDeltaTime; // 0x00B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel GroundContactTraceChannel; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B9[0x107]; // 0x00B9(0x0107)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DebugDrawSuspension();
|
|
|
|
struct FVector GetCurrentPosition() const;
|
|
struct FRotator GetCurrentRotation() const;
|
|
float GetEngineSpeedRPM() const;
|
|
float GetEngineTorque() const;
|
|
int32 GetGear() const;
|
|
float GetSpeedMPH() const;
|
|
float GetTractionForce() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVehicleSimulationComponent">();
|
|
}
|
|
static class UPhxVehicleSimulationComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxVehicleSimulationComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxVehicleSimulationComponent) == 0x000008, "Wrong alignment on UPhxVehicleSimulationComponent");
|
|
static_assert(sizeof(UPhxVehicleSimulationComponent) == 0x0001C0, "Wrong size on UPhxVehicleSimulationComponent");
|
|
static_assert(offsetof(UPhxVehicleSimulationComponent, MinDeltaTime) == 0x0000B0, "Member 'UPhxVehicleSimulationComponent::MinDeltaTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSimulationComponent, MaxDeltaTime) == 0x0000B4, "Member 'UPhxVehicleSimulationComponent::MaxDeltaTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSimulationComponent, GroundContactTraceChannel) == 0x0000B8, "Member 'UPhxVehicleSimulationComponent::GroundContactTraceChannel' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_LerpActorToTransform
|
|
// 0x0090 (0x0110 - 0x0080)
|
|
class alignas(0x10) UPhxAbilityTask_LerpActorToTransform final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* LerpActor; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_98[0x78]; // 0x0098(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_LerpActorToTransform">();
|
|
}
|
|
static class UPhxAbilityTask_LerpActorToTransform* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_LerpActorToTransform>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_LerpActorToTransform) == 0x000010, "Wrong alignment on UPhxAbilityTask_LerpActorToTransform");
|
|
static_assert(sizeof(UPhxAbilityTask_LerpActorToTransform) == 0x000110, "Wrong size on UPhxAbilityTask_LerpActorToTransform");
|
|
static_assert(offsetof(UPhxAbilityTask_LerpActorToTransform, LerpActor) == 0x000090, "Member 'UPhxAbilityTask_LerpActorToTransform::LerpActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_UnreachableTarget
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_UnreachableTarget final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_UnreachableTarget">();
|
|
}
|
|
static class UPhxBTService_UnreachableTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_UnreachableTarget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_UnreachableTarget) == 0x000008, "Wrong alignment on UPhxBTService_UnreachableTarget");
|
|
static_assert(sizeof(UPhxBTService_UnreachableTarget) == 0x000070, "Wrong size on UPhxBTService_UnreachableTarget");
|
|
|
|
// Class Phoenix.PhxAbilityTask_LiftActor
|
|
// 0x0040 (0x00C0 - 0x0080)
|
|
class UPhxAbilityTask_LiftActor final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AActor> LiftedActor; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_88[0x38]; // 0x0088(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_LiftActor">();
|
|
}
|
|
static class UPhxAbilityTask_LiftActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_LiftActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_LiftActor) == 0x000008, "Wrong alignment on UPhxAbilityTask_LiftActor");
|
|
static_assert(sizeof(UPhxAbilityTask_LiftActor) == 0x0000C0, "Wrong size on UPhxAbilityTask_LiftActor");
|
|
static_assert(offsetof(UPhxAbilityTask_LiftActor, LiftedActor) == 0x000080, "Member 'UPhxAbilityTask_LiftActor::LiftedActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterAwarenessComponent
|
|
// 0x0018 (0x00C8 - 0x00B0)
|
|
class UPhxAICharacterAwarenessComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* CharacterOwnerPrivate; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleOwnerDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterAwarenessComponent">();
|
|
}
|
|
static class UPhxAICharacterAwarenessComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterAwarenessComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterAwarenessComponent) == 0x000008, "Wrong alignment on UPhxAICharacterAwarenessComponent");
|
|
static_assert(sizeof(UPhxAICharacterAwarenessComponent) == 0x0000C8, "Wrong size on UPhxAICharacterAwarenessComponent");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent, CharacterOwnerPrivate) == 0x0000B8, "Member 'UPhxAICharacterAwarenessComponent::CharacterOwnerPrivate' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterAwarenessComponent_Player
|
|
// 0x0058 (0x0120 - 0x00C8)
|
|
class UPhxAICharacterAwarenessComponent_Player final : public UPhxAICharacterAwarenessComponent
|
|
{
|
|
public:
|
|
float MaxViewTargetDistance; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bViewTargetMustBeInViewFrustum : 1; // 0x00CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FocusTargetSelectionConeHalfAngle; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MaxTimeSinceLastFullySensedToBeFocusTarget; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIPlayerFocusTargetSelectionWeights FocusTargetSelectionWeights; // 0x00D8(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPrivate)
|
|
class APhxPlayerCharacter* PlayerOwnerPrivate; // 0x00E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E8[0x38]; // 0x00E8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterAwarenessComponent_Player">();
|
|
}
|
|
static class UPhxAICharacterAwarenessComponent_Player* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterAwarenessComponent_Player>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterAwarenessComponent_Player) == 0x000008, "Wrong alignment on UPhxAICharacterAwarenessComponent_Player");
|
|
static_assert(sizeof(UPhxAICharacterAwarenessComponent_Player) == 0x000120, "Wrong size on UPhxAICharacterAwarenessComponent_Player");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_Player, MaxViewTargetDistance) == 0x0000C8, "Member 'UPhxAICharacterAwarenessComponent_Player::MaxViewTargetDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_Player, FocusTargetSelectionConeHalfAngle) == 0x0000D0, "Member 'UPhxAICharacterAwarenessComponent_Player::FocusTargetSelectionConeHalfAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_Player, MaxTimeSinceLastFullySensedToBeFocusTarget) == 0x0000D4, "Member 'UPhxAICharacterAwarenessComponent_Player::MaxTimeSinceLastFullySensedToBeFocusTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_Player, FocusTargetSelectionWeights) == 0x0000D8, "Member 'UPhxAICharacterAwarenessComponent_Player::FocusTargetSelectionWeights' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_Player, PlayerOwnerPrivate) == 0x0000E0, "Member 'UPhxAICharacterAwarenessComponent_Player::PlayerOwnerPrivate' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLineBatchComponent
|
|
// 0x0000 (0x0490 - 0x0490)
|
|
class UPhxLineBatchComponent final : public ULineBatchComponent
|
|
{
|
|
public:
|
|
void Clear();
|
|
void DrawNewLine(const struct FVector& StartLocation, const struct FVector& EndLocation, const struct FLinearColor& Color, uint8 DepthPriority, float Thickness);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLineBatchComponent">();
|
|
}
|
|
static class UPhxLineBatchComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLineBatchComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLineBatchComponent) == 0x000010, "Wrong alignment on UPhxLineBatchComponent");
|
|
static_assert(sizeof(UPhxLineBatchComponent) == 0x000490, "Wrong size on UPhxLineBatchComponent");
|
|
|
|
// Class Phoenix.PhxAbilityTask_LockToGrabBone
|
|
// 0x0028 (0x00A8 - 0x0080)
|
|
class UPhxAbilityTask_LockToGrabBone final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x18]; // 0x0080(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class APhxCharacter> TargetCharacterPtr; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class UAnimMontage> CurrentAnimMontagePtr; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnCurrentMontageCompleted(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnNewMontageStarted(class UAnimMontage* Montage);
|
|
void ReceiveNotify(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_LockToGrabBone">();
|
|
}
|
|
static class UPhxAbilityTask_LockToGrabBone* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_LockToGrabBone>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_LockToGrabBone) == 0x000008, "Wrong alignment on UPhxAbilityTask_LockToGrabBone");
|
|
static_assert(sizeof(UPhxAbilityTask_LockToGrabBone) == 0x0000A8, "Wrong size on UPhxAbilityTask_LockToGrabBone");
|
|
static_assert(offsetof(UPhxAbilityTask_LockToGrabBone, TargetCharacterPtr) == 0x000098, "Member 'UPhxAbilityTask_LockToGrabBone::TargetCharacterPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_LockToGrabBone, CurrentAnimMontagePtr) == 0x0000A0, "Member 'UPhxAbilityTask_LockToGrabBone::CurrentAnimMontagePtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_MoveAlongSpline
|
|
// 0x0030 (0x00B0 - 0x0080)
|
|
class UPhxAbilityTask_MoveAlongSpline final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_MoveAlongSpline">();
|
|
}
|
|
static class UPhxAbilityTask_MoveAlongSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_MoveAlongSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_MoveAlongSpline) == 0x000008, "Wrong alignment on UPhxAbilityTask_MoveAlongSpline");
|
|
static_assert(sizeof(UPhxAbilityTask_MoveAlongSpline) == 0x0000B0, "Wrong size on UPhxAbilityTask_MoveAlongSpline");
|
|
|
|
// Class Phoenix.PhxMovementSplinePoint_Gradient
|
|
// 0x0010 (0x0238 - 0x0228)
|
|
class APhxMovementSplinePoint_Gradient : public APhxMovementSplinePoint
|
|
{
|
|
public:
|
|
float ApplyOverDistance; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_22C[0x4]; // 0x022C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* GradientCurve; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplinePoint_Gradient">();
|
|
}
|
|
static class APhxMovementSplinePoint_Gradient* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMovementSplinePoint_Gradient>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMovementSplinePoint_Gradient) == 0x000008, "Wrong alignment on APhxMovementSplinePoint_Gradient");
|
|
static_assert(sizeof(APhxMovementSplinePoint_Gradient) == 0x000238, "Wrong size on APhxMovementSplinePoint_Gradient");
|
|
static_assert(offsetof(APhxMovementSplinePoint_Gradient, ApplyOverDistance) == 0x000228, "Member 'APhxMovementSplinePoint_Gradient::ApplyOverDistance' has a wrong offset!");
|
|
static_assert(offsetof(APhxMovementSplinePoint_Gradient, GradientCurve) == 0x000230, "Member 'APhxMovementSplinePoint_Gradient::GradientCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_NavPowerJump
|
|
// 0x0030 (0x00B0 - 0x0080)
|
|
class UPhxAbilityTask_NavPowerJump final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x30]; // 0x0080(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_NavPowerJump">();
|
|
}
|
|
static class UPhxAbilityTask_NavPowerJump* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_NavPowerJump>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_NavPowerJump) == 0x000008, "Wrong alignment on UPhxAbilityTask_NavPowerJump");
|
|
static_assert(sizeof(UPhxAbilityTask_NavPowerJump) == 0x0000B0, "Wrong size on UPhxAbilityTask_NavPowerJump");
|
|
|
|
// Class Phoenix.PhxAbilityTask_PlayMontageAndWait
|
|
// 0x0018 (0x0120 - 0x0108)
|
|
class UPhxAbilityTask_PlayMontageAndWait final : public UAbilityTask_PlayMontageAndWait
|
|
{
|
|
public:
|
|
uint8 Pad_108[0x8]; // 0x0108(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> LoopingSections; // 0x0110(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_PlayMontageAndWait">();
|
|
}
|
|
static class UPhxAbilityTask_PlayMontageAndWait* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_PlayMontageAndWait>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_PlayMontageAndWait) == 0x000008, "Wrong alignment on UPhxAbilityTask_PlayMontageAndWait");
|
|
static_assert(sizeof(UPhxAbilityTask_PlayMontageAndWait) == 0x000120, "Wrong size on UPhxAbilityTask_PlayMontageAndWait");
|
|
static_assert(offsetof(UPhxAbilityTask_PlayMontageAndWait, LoopingSections) == 0x000110, "Member 'UPhxAbilityTask_PlayMontageAndWait::LoopingSections' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_PlayPairedMontage
|
|
// 0x0010 (0x0118 - 0x0108)
|
|
class UPhxAbilityTask_PlayPairedMontage final : public UAbilityTask_PlayMontageAndWait
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UAnimMontage> TargetMontagePtr; // 0x0108(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class APhxCharacter> TargetCharacterPtr; // 0x0110(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_PlayPairedMontage">();
|
|
}
|
|
static class UPhxAbilityTask_PlayPairedMontage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_PlayPairedMontage>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_PlayPairedMontage) == 0x000008, "Wrong alignment on UPhxAbilityTask_PlayPairedMontage");
|
|
static_assert(sizeof(UPhxAbilityTask_PlayPairedMontage) == 0x000118, "Wrong size on UPhxAbilityTask_PlayPairedMontage");
|
|
static_assert(offsetof(UPhxAbilityTask_PlayPairedMontage, TargetMontagePtr) == 0x000108, "Member 'UPhxAbilityTask_PlayPairedMontage::TargetMontagePtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAbilityTask_PlayPairedMontage, TargetCharacterPtr) == 0x000110, "Member 'UPhxAbilityTask_PlayPairedMontage::TargetCharacterPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.LimbDetatchmentBehaviorBase
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class ULimbDetatchmentBehaviorBase : public UDataAsset
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LimbDetatchmentBehaviorBase">();
|
|
}
|
|
static class ULimbDetatchmentBehaviorBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULimbDetatchmentBehaviorBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULimbDetatchmentBehaviorBase) == 0x000008, "Wrong alignment on ULimbDetatchmentBehaviorBase");
|
|
static_assert(sizeof(ULimbDetatchmentBehaviorBase) == 0x000030, "Wrong size on ULimbDetatchmentBehaviorBase");
|
|
|
|
// Class Phoenix.LimbDetatchmentBehavior_WaitAndFallOff
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class ULimbDetatchmentBehavior_WaitAndFallOff final : public ULimbDetatchmentBehaviorBase
|
|
{
|
|
public:
|
|
float TimeMin; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeMax; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LimbDetatchmentBehavior_WaitAndFallOff">();
|
|
}
|
|
static class ULimbDetatchmentBehavior_WaitAndFallOff* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULimbDetatchmentBehavior_WaitAndFallOff>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULimbDetatchmentBehavior_WaitAndFallOff) == 0x000008, "Wrong alignment on ULimbDetatchmentBehavior_WaitAndFallOff");
|
|
static_assert(sizeof(ULimbDetatchmentBehavior_WaitAndFallOff) == 0x000038, "Wrong size on ULimbDetatchmentBehavior_WaitAndFallOff");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_WaitAndFallOff, TimeMin) == 0x000030, "Member 'ULimbDetatchmentBehavior_WaitAndFallOff::TimeMin' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_WaitAndFallOff, TimeMax) == 0x000034, "Member 'ULimbDetatchmentBehavior_WaitAndFallOff::TimeMax' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_PPEMoveActor
|
|
// 0x00B0 (0x0130 - 0x0080)
|
|
class alignas(0x10) UPhxAbilityTask_PPEMoveActor final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x90]; // 0x0080(0x0090)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCharacterMovementComponent* OwnerCMC; // 0x0110(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_118[0x18]; // 0x0118(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_PPEMoveActor">();
|
|
}
|
|
static class UPhxAbilityTask_PPEMoveActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_PPEMoveActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_PPEMoveActor) == 0x000010, "Wrong alignment on UPhxAbilityTask_PPEMoveActor");
|
|
static_assert(sizeof(UPhxAbilityTask_PPEMoveActor) == 0x000130, "Wrong size on UPhxAbilityTask_PPEMoveActor");
|
|
static_assert(offsetof(UPhxAbilityTask_PPEMoveActor, OwnerCMC) == 0x000110, "Member 'UPhxAbilityTask_PPEMoveActor::OwnerCMC' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxVehicleSpec
|
|
// 0x02E0 (0x0310 - 0x0030)
|
|
class UPhxVehicleSpec final : public UDataAsset
|
|
{
|
|
public:
|
|
float MainBodyMass; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MainBodyPrincipleInertia; // 0x0034(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve VelocityDragCurve; // 0x0040(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float VelocityDragThreshold; // 0x00C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxVelocityDragDecelerationGround; // 0x00CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxVelocityDragDecelerationAir; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRuntimeFloatCurve AngularRateDragCurve; // 0x00D8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float AngularRateDragThreshold; // 0x0160(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngularRateDragDecelerationGround; // 0x0164(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngularRateDragDecelerationAir; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LandingMaxImpactSpeed; // 0x016C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GravityScalingFactor; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CoeffRestitution; // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DriveSprocketRadius; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DriveSprocketInertia; // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpringLength; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SuspensionTravel; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpringK1; // 0x0188(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpringK2; // 0x018C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DampingCompression; // 0x0190(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DampingDecompression; // 0x0194(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumSuspensionComponentsEachTread; // 0x0198(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19C[0x4]; // 0x019C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> GearRatios; // 0x01A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float UpShiftPercentage; // 0x01B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DownShiftPercentage; // 0x01B4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve TorqueCurve; // 0x01B8(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float MaxEngineTorque; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxEngineSpeedRPM; // 0x0244(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EngineIdleSpeedRPM; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EngineInertia; // 0x024C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EngineDragTorque; // 0x0250(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReverseTimeThreshold; // 0x0254(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReverseSpeedThreshold; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxBrakingDeceleration; // 0x025C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve TurningRadiusCurve; // 0x0260(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float TurrentModeThreshold; // 0x02E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurretModeMaxAngularRate; // 0x02EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableSafeguards; // 0x02F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F1[0x3]; // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxAirbornePitchAngle; // 0x02F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinAirbornePitchAngle; // 0x02F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchCorrectionAngularRate; // 0x02FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAirborneRollAngle; // 0x0300(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinAirborneRollAngle; // 0x0304(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RollCorrectionAngularRate; // 0x0308(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVehicleSpec">();
|
|
}
|
|
static class UPhxVehicleSpec* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxVehicleSpec>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxVehicleSpec) == 0x000008, "Wrong alignment on UPhxVehicleSpec");
|
|
static_assert(sizeof(UPhxVehicleSpec) == 0x000310, "Wrong size on UPhxVehicleSpec");
|
|
static_assert(offsetof(UPhxVehicleSpec, MainBodyMass) == 0x000030, "Member 'UPhxVehicleSpec::MainBodyMass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MainBodyPrincipleInertia) == 0x000034, "Member 'UPhxVehicleSpec::MainBodyPrincipleInertia' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, VelocityDragCurve) == 0x000040, "Member 'UPhxVehicleSpec::VelocityDragCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, VelocityDragThreshold) == 0x0000C8, "Member 'UPhxVehicleSpec::VelocityDragThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxVelocityDragDecelerationGround) == 0x0000CC, "Member 'UPhxVehicleSpec::MaxVelocityDragDecelerationGround' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxVelocityDragDecelerationAir) == 0x0000D0, "Member 'UPhxVehicleSpec::MaxVelocityDragDecelerationAir' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, AngularRateDragCurve) == 0x0000D8, "Member 'UPhxVehicleSpec::AngularRateDragCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, AngularRateDragThreshold) == 0x000160, "Member 'UPhxVehicleSpec::AngularRateDragThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxAngularRateDragDecelerationGround) == 0x000164, "Member 'UPhxVehicleSpec::MaxAngularRateDragDecelerationGround' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxAngularRateDragDecelerationAir) == 0x000168, "Member 'UPhxVehicleSpec::MaxAngularRateDragDecelerationAir' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, LandingMaxImpactSpeed) == 0x00016C, "Member 'UPhxVehicleSpec::LandingMaxImpactSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, GravityScalingFactor) == 0x000170, "Member 'UPhxVehicleSpec::GravityScalingFactor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, CoeffRestitution) == 0x000174, "Member 'UPhxVehicleSpec::CoeffRestitution' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, DriveSprocketRadius) == 0x000178, "Member 'UPhxVehicleSpec::DriveSprocketRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, DriveSprocketInertia) == 0x00017C, "Member 'UPhxVehicleSpec::DriveSprocketInertia' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, SpringLength) == 0x000180, "Member 'UPhxVehicleSpec::SpringLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, SuspensionTravel) == 0x000184, "Member 'UPhxVehicleSpec::SuspensionTravel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, SpringK1) == 0x000188, "Member 'UPhxVehicleSpec::SpringK1' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, SpringK2) == 0x00018C, "Member 'UPhxVehicleSpec::SpringK2' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, DampingCompression) == 0x000190, "Member 'UPhxVehicleSpec::DampingCompression' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, DampingDecompression) == 0x000194, "Member 'UPhxVehicleSpec::DampingDecompression' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, NumSuspensionComponentsEachTread) == 0x000198, "Member 'UPhxVehicleSpec::NumSuspensionComponentsEachTread' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, GearRatios) == 0x0001A0, "Member 'UPhxVehicleSpec::GearRatios' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, UpShiftPercentage) == 0x0001B0, "Member 'UPhxVehicleSpec::UpShiftPercentage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, DownShiftPercentage) == 0x0001B4, "Member 'UPhxVehicleSpec::DownShiftPercentage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, TorqueCurve) == 0x0001B8, "Member 'UPhxVehicleSpec::TorqueCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxEngineTorque) == 0x000240, "Member 'UPhxVehicleSpec::MaxEngineTorque' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxEngineSpeedRPM) == 0x000244, "Member 'UPhxVehicleSpec::MaxEngineSpeedRPM' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, EngineIdleSpeedRPM) == 0x000248, "Member 'UPhxVehicleSpec::EngineIdleSpeedRPM' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, EngineInertia) == 0x00024C, "Member 'UPhxVehicleSpec::EngineInertia' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, EngineDragTorque) == 0x000250, "Member 'UPhxVehicleSpec::EngineDragTorque' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, ReverseTimeThreshold) == 0x000254, "Member 'UPhxVehicleSpec::ReverseTimeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, ReverseSpeedThreshold) == 0x000258, "Member 'UPhxVehicleSpec::ReverseSpeedThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxBrakingDeceleration) == 0x00025C, "Member 'UPhxVehicleSpec::MaxBrakingDeceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, TurningRadiusCurve) == 0x000260, "Member 'UPhxVehicleSpec::TurningRadiusCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, TurrentModeThreshold) == 0x0002E8, "Member 'UPhxVehicleSpec::TurrentModeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, TurretModeMaxAngularRate) == 0x0002EC, "Member 'UPhxVehicleSpec::TurretModeMaxAngularRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, bEnableSafeguards) == 0x0002F0, "Member 'UPhxVehicleSpec::bEnableSafeguards' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxAirbornePitchAngle) == 0x0002F4, "Member 'UPhxVehicleSpec::MaxAirbornePitchAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MinAirbornePitchAngle) == 0x0002F8, "Member 'UPhxVehicleSpec::MinAirbornePitchAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, PitchCorrectionAngularRate) == 0x0002FC, "Member 'UPhxVehicleSpec::PitchCorrectionAngularRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MaxAirborneRollAngle) == 0x000300, "Member 'UPhxVehicleSpec::MaxAirborneRollAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, MinAirborneRollAngle) == 0x000304, "Member 'UPhxVehicleSpec::MinAirborneRollAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxVehicleSpec, RollCorrectionAngularRate) == 0x000308, "Member 'UPhxVehicleSpec::RollCorrectionAngularRate' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_RunAbility
|
|
// 0x00C8 (0x0148 - 0x0080)
|
|
class UPhxAbilityTask_RunAbility final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0xC8]; // 0x0080(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAbilityFinished(const struct FGameplayTag& InTag, int32 NewCount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_RunAbility">();
|
|
}
|
|
static class UPhxAbilityTask_RunAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_RunAbility>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_RunAbility) == 0x000008, "Wrong alignment on UPhxAbilityTask_RunAbility");
|
|
static_assert(sizeof(UPhxAbilityTask_RunAbility) == 0x000148, "Wrong size on UPhxAbilityTask_RunAbility");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent
|
|
// 0x0048 (0x00F8 - 0x00B0)
|
|
class UPhxAICharacterComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICharacterDefinition* CharacterDefinition; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxAICharacter* OwningCharacter; // 0x00C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C8[0x20]; // 0x00C8(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& EventTag)> OnCharacterEvent; // 0x00E8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void DeactivateWildCard();
|
|
void OnReceivedDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnRecievedComboEnder(class APhxCharacter* Target, class UPhxMeleeAttackDefinition* ComboEndingAttack);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent">();
|
|
}
|
|
static class UPhxAICharacterComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent) == 0x000008, "Wrong alignment on UPhxAICharacterComponent");
|
|
static_assert(sizeof(UPhxAICharacterComponent) == 0x0000F8, "Wrong size on UPhxAICharacterComponent");
|
|
static_assert(offsetof(UPhxAICharacterComponent, CharacterDefinition) == 0x0000B8, "Member 'UPhxAICharacterComponent::CharacterDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent, OwningCharacter) == 0x0000C0, "Member 'UPhxAICharacterComponent::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent, OnCharacterEvent) == 0x0000E8, "Member 'UPhxAICharacterComponent::OnCharacterEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Bloodworm
|
|
// 0x0000 (0x00F8 - 0x00F8)
|
|
class UPhxAICharacterComponent_Bloodworm final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Bloodworm">();
|
|
}
|
|
static class UPhxAICharacterComponent_Bloodworm* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Bloodworm>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Bloodworm) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Bloodworm");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Bloodworm) == 0x0000F8, "Wrong size on UPhxAICharacterComponent_Bloodworm");
|
|
|
|
// Class Phoenix.PhxPlatformTexturePack
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxPlatformTexturePack final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TMap<EPhxControllerKeys, class UTexture*> ControllerKeys; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class UTexture* GetControllerKeyIcon(EPhxControllerKeys InKey) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlatformTexturePack">();
|
|
}
|
|
static class UPhxPlatformTexturePack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlatformTexturePack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlatformTexturePack) == 0x000008, "Wrong alignment on UPhxPlatformTexturePack");
|
|
static_assert(sizeof(UPhxPlatformTexturePack) == 0x000080, "Wrong size on UPhxPlatformTexturePack");
|
|
static_assert(offsetof(UPhxPlatformTexturePack, ControllerKeys) == 0x000030, "Member 'UPhxPlatformTexturePack::ControllerKeys' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_SetAwareness
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPhxAbilityTask_SetAwareness final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* ActorToBeAwareOf; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_SetAwareness">();
|
|
}
|
|
static class UPhxAbilityTask_SetAwareness* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_SetAwareness>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_SetAwareness) == 0x000008, "Wrong alignment on UPhxAbilityTask_SetAwareness");
|
|
static_assert(sizeof(UPhxAbilityTask_SetAwareness) == 0x0000A0, "Wrong size on UPhxAbilityTask_SetAwareness");
|
|
static_assert(offsetof(UPhxAbilityTask_SetAwareness, ActorToBeAwareOf) == 0x000090, "Member 'UPhxAbilityTask_SetAwareness::ActorToBeAwareOf' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIHidingPoint
|
|
// 0x0048 (0x0268 - 0x0220)
|
|
class APhxAIHidingPoint final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UPhxAIResource_Hide> HidingPointResourceClass; // 0x0228(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGameplayTagContainer WhitelistedCharacterTags; // 0x0230(0x0020)(Edit, NativeAccessSpecifierPrivate)
|
|
class UNavPowerLayerUserDefinition* LayerUserDefinition; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_258[0x10]; // 0x0258(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DisablePoint();
|
|
void EnablePoint();
|
|
void UpdateEditorPreview();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIHidingPoint">();
|
|
}
|
|
static class APhxAIHidingPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIHidingPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIHidingPoint) == 0x000008, "Wrong alignment on APhxAIHidingPoint");
|
|
static_assert(sizeof(APhxAIHidingPoint) == 0x000268, "Wrong size on APhxAIHidingPoint");
|
|
static_assert(offsetof(APhxAIHidingPoint, HidingPointResourceClass) == 0x000228, "Member 'APhxAIHidingPoint::HidingPointResourceClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHidingPoint, WhitelistedCharacterTags) == 0x000230, "Member 'APhxAIHidingPoint::WhitelistedCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIHidingPoint, LayerUserDefinition) == 0x000250, "Member 'APhxAIHidingPoint::LayerUserDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_SetGameplayTags
|
|
// 0x0028 (0x00A8 - 0x0080)
|
|
class UPhxAbilityTask_SetGameplayTags final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x28]; // 0x0080(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_SetGameplayTags">();
|
|
}
|
|
static class UPhxAbilityTask_SetGameplayTags* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_SetGameplayTags>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_SetGameplayTags) == 0x000008, "Wrong alignment on UPhxAbilityTask_SetGameplayTags");
|
|
static_assert(sizeof(UPhxAbilityTask_SetGameplayTags) == 0x0000A8, "Wrong size on UPhxAbilityTask_SetGameplayTags");
|
|
|
|
// Class Phoenix.PhxAICharacterBlockDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAICharacterBlockDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<struct FPhxAIDefensiveBlockSettings> BlockSettings; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterBlockDefinition">();
|
|
}
|
|
static class UPhxAICharacterBlockDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterBlockDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterBlockDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterBlockDefinition");
|
|
static_assert(sizeof(UPhxAICharacterBlockDefinition) == 0x000040, "Wrong size on UPhxAICharacterBlockDefinition");
|
|
static_assert(offsetof(UPhxAICharacterBlockDefinition, BlockSettings) == 0x000030, "Member 'UPhxAICharacterBlockDefinition::BlockSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxVehicleInputComponent
|
|
// 0x0028 (0x00D8 - 0x00B0)
|
|
class UPhxVehicleInputComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x28]; // 0x00B0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVehicleInputComponent">();
|
|
}
|
|
static class UPhxVehicleInputComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxVehicleInputComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxVehicleInputComponent) == 0x000008, "Wrong alignment on UPhxVehicleInputComponent");
|
|
static_assert(sizeof(UPhxVehicleInputComponent) == 0x0000D8, "Wrong size on UPhxVehicleInputComponent");
|
|
|
|
// Class Phoenix.PhxPerformanceProfilingActor
|
|
// 0x0088 (0x02A8 - 0x0220)
|
|
class APhxPerformanceProfilingActor : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x88]; // 0x0220(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginPerformanceProfiling();
|
|
void EndPerformanceProfiling();
|
|
bool LogPerformanceProfilingDataToFile(const class FString& PerfIdentifier);
|
|
void SavePerformanceDataPoint(const class FString& Identifier);
|
|
struct FPerformanceProfilingData UpdatePerformanceProfiling(class UObject* WorldContextObject);
|
|
|
|
bool IsPerformanceProfilingPaused() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPerformanceProfilingActor">();
|
|
}
|
|
static class APhxPerformanceProfilingActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPerformanceProfilingActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPerformanceProfilingActor) == 0x000008, "Wrong alignment on APhxPerformanceProfilingActor");
|
|
static_assert(sizeof(APhxPerformanceProfilingActor) == 0x0002A8, "Wrong size on APhxPerformanceProfilingActor");
|
|
|
|
// Class Phoenix.PhxAbilityTask_SetMovementMode
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPhxAbilityTask_SetMovementMode final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_SetMovementMode">();
|
|
}
|
|
static class UPhxAbilityTask_SetMovementMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_SetMovementMode>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_SetMovementMode) == 0x000008, "Wrong alignment on UPhxAbilityTask_SetMovementMode");
|
|
static_assert(sizeof(UPhxAbilityTask_SetMovementMode) == 0x000088, "Wrong size on UPhxAbilityTask_SetMovementMode");
|
|
|
|
// Class Phoenix.PhxAbilityTask_ShapeTraceTest
|
|
// 0x00F0 (0x0170 - 0x0080)
|
|
class UPhxAbilityTask_ShapeTraceTest final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0xF0]; // 0x0080(0x00F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_ShapeTraceTest">();
|
|
}
|
|
static class UPhxAbilityTask_ShapeTraceTest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_ShapeTraceTest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_ShapeTraceTest) == 0x000008, "Wrong alignment on UPhxAbilityTask_ShapeTraceTest");
|
|
static_assert(sizeof(UPhxAbilityTask_ShapeTraceTest) == 0x000170, "Wrong size on UPhxAbilityTask_ShapeTraceTest");
|
|
|
|
// Class Phoenix.PhxBoxComponentSpline
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class APhxBoxComponentSpline final : public AActor
|
|
{
|
|
public:
|
|
class USplineComponent* SplineComp; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UBoxComponent*> GeneratedBoxComponents; // 0x0228(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
float BoxSize; // 0x0238(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName CollisionProfileName; // 0x023C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBoxComponentSpline">();
|
|
}
|
|
static class APhxBoxComponentSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxBoxComponentSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxBoxComponentSpline) == 0x000008, "Wrong alignment on APhxBoxComponentSpline");
|
|
static_assert(sizeof(APhxBoxComponentSpline) == 0x000248, "Wrong size on APhxBoxComponentSpline");
|
|
static_assert(offsetof(APhxBoxComponentSpline, SplineComp) == 0x000220, "Member 'APhxBoxComponentSpline::SplineComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxBoxComponentSpline, GeneratedBoxComponents) == 0x000228, "Member 'APhxBoxComponentSpline::GeneratedBoxComponents' has a wrong offset!");
|
|
static_assert(offsetof(APhxBoxComponentSpline, BoxSize) == 0x000238, "Member 'APhxBoxComponentSpline::BoxSize' has a wrong offset!");
|
|
static_assert(offsetof(APhxBoxComponentSpline, CollisionProfileName) == 0x00023C, "Member 'APhxBoxComponentSpline::CollisionProfileName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterAnimInstance
|
|
// 0x09F0 (0x0D90 - 0x03A0)
|
|
class UPhxAICharacterAnimInstance final : public UPhxCharacterAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxAICharacterAnimInstanceProxy Proxy; // 0x03A0(0x09F0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterAnimInstance">();
|
|
}
|
|
static class UPhxAICharacterAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterAnimInstance) == 0x000010, "Wrong alignment on UPhxAICharacterAnimInstance");
|
|
static_assert(sizeof(UPhxAICharacterAnimInstance) == 0x000D90, "Wrong size on UPhxAICharacterAnimInstance");
|
|
static_assert(offsetof(UPhxAICharacterAnimInstance, Proxy) == 0x0003A0, "Member 'UPhxAICharacterAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxProjectile
|
|
// 0x01D0 (0x03F0 - 0x0220)
|
|
class alignas(0x10) APhxProjectile : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxProjectileSettings* ProjectileSettings; // 0x0228(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComp; // 0x0230(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxCharacter* OwningWeaponOwner; // 0x0238(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraComponent* TracerVFXComponent; // 0x0240(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_248[0x48]; // 0x0248(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* HomingTarget; // 0x0290(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_298[0xA8]; // 0x0298(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ExplosionVFX; // 0x0340(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDecalData ExplosionDecal; // 0x0348(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* ExplosionDecalMaterial; // 0x0360(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ExplosionSound; // 0x0368(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_370[0x80]; // 0x0370(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_OnHit(class AActor* OtherActor, const struct FHitResult& HitResult);
|
|
void BP_OnHitCompanion(class APhxCharacter* CompanionCharacter);
|
|
void BP_OnHitEnemy(class APhxCharacter* EnemyCharacter);
|
|
void BP_OnHitPlayer(class APhxPlayerCharacter* PlayerCharacter);
|
|
void HandleTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnProjectileBounce(const struct FHitResult& ImpactResult, const struct FVector& ImpactVelocity);
|
|
void OnProjectileStop(const struct FHitResult& ImpactResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxProjectile">();
|
|
}
|
|
static class APhxProjectile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxProjectile>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxProjectile) == 0x000010, "Wrong alignment on APhxProjectile");
|
|
static_assert(sizeof(APhxProjectile) == 0x0003F0, "Wrong size on APhxProjectile");
|
|
static_assert(offsetof(APhxProjectile, ProjectileSettings) == 0x000228, "Member 'APhxProjectile::ProjectileSettings' has a wrong offset!");
|
|
static_assert(offsetof(APhxProjectile, SoundComp) == 0x000230, "Member 'APhxProjectile::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxProjectile, OwningWeaponOwner) == 0x000238, "Member 'APhxProjectile::OwningWeaponOwner' has a wrong offset!");
|
|
static_assert(offsetof(APhxProjectile, TracerVFXComponent) == 0x000240, "Member 'APhxProjectile::TracerVFXComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxProjectile, HomingTarget) == 0x000290, "Member 'APhxProjectile::HomingTarget' has a wrong offset!");
|
|
static_assert(offsetof(APhxProjectile, ExplosionVFX) == 0x000340, "Member 'APhxProjectile::ExplosionVFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxProjectile, ExplosionDecal) == 0x000348, "Member 'APhxProjectile::ExplosionDecal' has a wrong offset!");
|
|
static_assert(offsetof(APhxProjectile, ExplosionDecalMaterial) == 0x000360, "Member 'APhxProjectile::ExplosionDecalMaterial' has a wrong offset!");
|
|
static_assert(offsetof(APhxProjectile, ExplosionSound) == 0x000368, "Member 'APhxProjectile::ExplosionSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_GrappleAttack
|
|
// 0x0220 (0x0260 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_GrappleAttack final : public UPhxAIGameplayAbilityDefinition_AttackBase
|
|
{
|
|
public:
|
|
class UPhxMeleeAttackDefinition* AttackDefinition; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* AttackerBeginMontage; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* TargetBeginMontage; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* AttackerStruggleMontage; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* TargetStruggleMontage; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* AttackerEscapeMontage; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* TargetEscapeMontage; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* AttackerFailMontage; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* TargetFailMontage; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULevelSequence* KillSequence; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCameraGraphEntrySelector KillSequenceCameraGraphEntry; // 0x0090(0x0030)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer KillSequenceSelectionConditions; // 0x00C0(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float KillSequenceSafeTeleportDistance; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector KillSequenceSafeSpotOffset; // 0x00CC(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float KillSequenceSafeSpotYawOffset; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEscapeKillsAttacker; // 0x00DC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DamageInterval; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamagePerInterval; // 0x00E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FQteRequest QteRequest; // 0x00E8(0x0150)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float IntroAlignmentDuration; // 0x0238(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LoopingStruggleDuration; // 0x023C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> GrappleDamageType; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PropComponentTag; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxAIGrappleProp> AttackerGrappleProps; // 0x0250(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_GrappleAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_GrappleAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_GrappleAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_GrappleAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_GrappleAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_GrappleAttack) == 0x000260, "Wrong size on UPhxAIGameplayAbilityDefinition_GrappleAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, AttackDefinition) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::AttackDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, AttackerBeginMontage) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::AttackerBeginMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, TargetBeginMontage) == 0x000050, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::TargetBeginMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, AttackerStruggleMontage) == 0x000058, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::AttackerStruggleMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, TargetStruggleMontage) == 0x000060, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::TargetStruggleMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, AttackerEscapeMontage) == 0x000068, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::AttackerEscapeMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, TargetEscapeMontage) == 0x000070, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::TargetEscapeMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, AttackerFailMontage) == 0x000078, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::AttackerFailMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, TargetFailMontage) == 0x000080, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::TargetFailMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, KillSequence) == 0x000088, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::KillSequence' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, KillSequenceCameraGraphEntry) == 0x000090, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::KillSequenceCameraGraphEntry' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, KillSequenceSelectionConditions) == 0x0000C0, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::KillSequenceSelectionConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, KillSequenceSafeTeleportDistance) == 0x0000C8, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::KillSequenceSafeTeleportDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, KillSequenceSafeSpotOffset) == 0x0000CC, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::KillSequenceSafeSpotOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, KillSequenceSafeSpotYawOffset) == 0x0000D8, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::KillSequenceSafeSpotYawOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, bEscapeKillsAttacker) == 0x0000DC, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::bEscapeKillsAttacker' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, DamageInterval) == 0x0000E0, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::DamageInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, DamagePerInterval) == 0x0000E4, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::DamagePerInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, QteRequest) == 0x0000E8, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::QteRequest' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, IntroAlignmentDuration) == 0x000238, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::IntroAlignmentDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, LoopingStruggleDuration) == 0x00023C, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::LoopingStruggleDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, GrappleDamageType) == 0x000240, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::GrappleDamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, PropComponentTag) == 0x000248, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::PropComponentTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_GrappleAttack, AttackerGrappleProps) == 0x000250, "Member 'UPhxAIGameplayAbilityDefinition_GrappleAttack::AttackerGrappleProps' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_TurnToFaceWorldPosition
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPhxAbilityTask_TurnToFaceWorldPosition final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAbilityTask_TurnToFaceWorldPosition* CreateTurnToFaceWorldPositionTask(class UGameplayAbility* OwningAbility, const struct FVector& WorldPosition, float Speed);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_TurnToFaceWorldPosition">();
|
|
}
|
|
static class UPhxAbilityTask_TurnToFaceWorldPosition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_TurnToFaceWorldPosition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_TurnToFaceWorldPosition) == 0x000008, "Wrong alignment on UPhxAbilityTask_TurnToFaceWorldPosition");
|
|
static_assert(sizeof(UPhxAbilityTask_TurnToFaceWorldPosition) == 0x0000A0, "Wrong size on UPhxAbilityTask_TurnToFaceWorldPosition");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_LoopingMontageWithTransitions
|
|
// 0x0018 (0x03D8 - 0x03C0)
|
|
class UPhxAIGameplayAbility_LoopingMontageWithTransitions final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions* AbilityDefinition; // 0x03C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAbilityTask_WaitGameplayEvent* WaitGameplayEventTask; // 0x03C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAngleConditionMet(float TimeActive, float DeltaTime);
|
|
void OnTransitionCompleted();
|
|
void OnTransitionRequested();
|
|
bool ShouldTransitionLeft();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_LoopingMontageWithTransitions">();
|
|
}
|
|
static class UPhxAIGameplayAbility_LoopingMontageWithTransitions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_LoopingMontageWithTransitions>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_LoopingMontageWithTransitions) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_LoopingMontageWithTransitions");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_LoopingMontageWithTransitions) == 0x0003D8, "Wrong size on UPhxAIGameplayAbility_LoopingMontageWithTransitions");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_LoopingMontageWithTransitions, AbilityDefinition) == 0x0003C0, "Member 'UPhxAIGameplayAbility_LoopingMontageWithTransitions::AbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_LoopingMontageWithTransitions, WaitGameplayEventTask) == 0x0003C8, "Member 'UPhxAIGameplayAbility_LoopingMontageWithTransitions::WaitGameplayEventTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_BiophageRobotGuard
|
|
// 0x0048 (0x0140 - 0x00F8)
|
|
class UPhxAICharacterComponent_BiophageRobotGuard final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnExplosionPrimed; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void(float FuseDuration)> OnFuseStarted; // 0x0118(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void()> OnFuseCompleted; // 0x0128(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_BiophageRobotGuard">();
|
|
}
|
|
static class UPhxAICharacterComponent_BiophageRobotGuard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_BiophageRobotGuard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_BiophageRobotGuard) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_BiophageRobotGuard");
|
|
static_assert(sizeof(UPhxAICharacterComponent_BiophageRobotGuard) == 0x000140, "Wrong size on UPhxAICharacterComponent_BiophageRobotGuard");
|
|
static_assert(offsetof(UPhxAICharacterComponent_BiophageRobotGuard, OnExplosionPrimed) == 0x000108, "Member 'UPhxAICharacterComponent_BiophageRobotGuard::OnExplosionPrimed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_BiophageRobotGuard, OnFuseStarted) == 0x000118, "Member 'UPhxAICharacterComponent_BiophageRobotGuard::OnFuseStarted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_BiophageRobotGuard, OnFuseCompleted) == 0x000128, "Member 'UPhxAICharacterComponent_BiophageRobotGuard::OnFuseCompleted' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWorldMarkerWidget
|
|
// 0x0008 (0x0268 - 0x0260)
|
|
class UPhxWorldMarkerWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* TextDistance; // 0x0260(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetDistance(float Distance);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWorldMarkerWidget">();
|
|
}
|
|
static class UPhxWorldMarkerWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWorldMarkerWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWorldMarkerWidget) == 0x000008, "Wrong alignment on UPhxWorldMarkerWidget");
|
|
static_assert(sizeof(UPhxWorldMarkerWidget) == 0x000268, "Wrong size on UPhxWorldMarkerWidget");
|
|
static_assert(offsetof(UPhxWorldMarkerWidget, TextDistance) == 0x000260, "Member 'UPhxWorldMarkerWidget::TextDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_WaitAbilityEnded
|
|
// 0x0048 (0x00C8 - 0x0080)
|
|
class UPhxAbilityTask_WaitAbilityEnded final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x48]; // 0x0080(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_WaitAbilityEnded">();
|
|
}
|
|
static class UPhxAbilityTask_WaitAbilityEnded* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_WaitAbilityEnded>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_WaitAbilityEnded) == 0x000008, "Wrong alignment on UPhxAbilityTask_WaitAbilityEnded");
|
|
static_assert(sizeof(UPhxAbilityTask_WaitAbilityEnded) == 0x0000C8, "Wrong size on UPhxAbilityTask_WaitAbilityEnded");
|
|
|
|
// Class Phoenix.PhxBTTask_OrientTo
|
|
// 0x0080 (0x00F0 - 0x0070)
|
|
class UPhxBTTask_OrientTo final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetActorBlackboardKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TargetLocationBlackboardKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TargetRotationBlackboardKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
float RotationRate; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_OrientTo">();
|
|
}
|
|
static class UPhxBTTask_OrientTo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_OrientTo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_OrientTo) == 0x000008, "Wrong alignment on UPhxBTTask_OrientTo");
|
|
static_assert(sizeof(UPhxBTTask_OrientTo) == 0x0000F0, "Wrong size on UPhxBTTask_OrientTo");
|
|
static_assert(offsetof(UPhxBTTask_OrientTo, TargetActorBlackboardKey) == 0x000070, "Member 'UPhxBTTask_OrientTo::TargetActorBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_OrientTo, TargetLocationBlackboardKey) == 0x000098, "Member 'UPhxBTTask_OrientTo::TargetLocationBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_OrientTo, TargetRotationBlackboardKey) == 0x0000C0, "Member 'UPhxBTTask_OrientTo::TargetRotationBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_OrientTo, RotationRate) == 0x0000E8, "Member 'UPhxBTTask_OrientTo::RotationRate' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_WaitComponentHit
|
|
// 0x0018 (0x0098 - 0x0080)
|
|
class UPhxAbilityTask_WaitComponentHit final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
FMulticastSparseDelegateProperty_ OnHit; // 0x0080(0x0001)(InstancedReference, BlueprintAssignable, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x17]; // 0x0081(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAbilityTask_WaitComponentHit* CreateWaitComponentTask(class UGameplayAbility* OwningAbility, class FName TaskInstanceName, class UPrimitiveComponent* ComponentToCheck, bool bEndAfterFirstHit);
|
|
|
|
void OnHitCallback(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_WaitComponentHit">();
|
|
}
|
|
static class UPhxAbilityTask_WaitComponentHit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_WaitComponentHit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_WaitComponentHit) == 0x000008, "Wrong alignment on UPhxAbilityTask_WaitComponentHit");
|
|
static_assert(sizeof(UPhxAbilityTask_WaitComponentHit) == 0x000098, "Wrong size on UPhxAbilityTask_WaitComponentHit");
|
|
static_assert(offsetof(UPhxAbilityTask_WaitComponentHit, OnHit) == 0x000080, "Member 'UPhxAbilityTask_WaitComponentHit::OnHit' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Parasite
|
|
// 0x0020 (0x0118 - 0x00F8)
|
|
class UPhxAICharacterComponent_Parasite final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnParasiteExplosionTriggered; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float CooldownTimeForLeap; // 0x0108(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICharacterDefinition_Parasite* ParasiteDefinition; // 0x0110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void HandleAIDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Parasite">();
|
|
}
|
|
static class UPhxAICharacterComponent_Parasite* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Parasite>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Parasite) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Parasite");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Parasite) == 0x000118, "Wrong size on UPhxAICharacterComponent_Parasite");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Parasite, OnParasiteExplosionTriggered) == 0x0000F8, "Member 'UPhxAICharacterComponent_Parasite::OnParasiteExplosionTriggered' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Parasite, CooldownTimeForLeap) == 0x000108, "Member 'UPhxAICharacterComponent_Parasite::CooldownTimeForLeap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Parasite, ParasiteDefinition) == 0x000110, "Member 'UPhxAICharacterComponent_Parasite::ParasiteDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_WaitEarlyExitAllowed
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPhxAbilityTask_WaitEarlyExitAllowed final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ReceiveNotify(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_WaitEarlyExitAllowed">();
|
|
}
|
|
static class UPhxAbilityTask_WaitEarlyExitAllowed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_WaitEarlyExitAllowed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_WaitEarlyExitAllowed) == 0x000008, "Wrong alignment on UPhxAbilityTask_WaitEarlyExitAllowed");
|
|
static_assert(sizeof(UPhxAbilityTask_WaitEarlyExitAllowed) == 0x0000A0, "Wrong size on UPhxAbilityTask_WaitEarlyExitAllowed");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Dangler
|
|
// 0x0018 (0x0110 - 0x00F8)
|
|
class UPhxAICharacterComponent_Dangler final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnExplosionTriggered; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDefinition_Dangler* DanglerDefinition; // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void HandleAIDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Dangler">();
|
|
}
|
|
static class UPhxAICharacterComponent_Dangler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Dangler>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Dangler) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Dangler");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Dangler) == 0x000110, "Wrong size on UPhxAICharacterComponent_Dangler");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Dangler, OnExplosionTriggered) == 0x0000F8, "Member 'UPhxAICharacterComponent_Dangler::OnExplosionTriggered' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Dangler, DanglerDefinition) == 0x000108, "Member 'UPhxAICharacterComponent_Dangler::DanglerDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLookInputCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxLookInputCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ELookInputType LookInputType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ENumberCompareType ThresholdCheckType; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookThreshold; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAbsoluteVal; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLookInputCondition">();
|
|
}
|
|
static class UPhxLookInputCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLookInputCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLookInputCondition) == 0x000008, "Wrong alignment on UPhxLookInputCondition");
|
|
static_assert(sizeof(UPhxLookInputCondition) == 0x000040, "Wrong size on UPhxLookInputCondition");
|
|
static_assert(offsetof(UPhxLookInputCondition, LookInputType) == 0x000030, "Member 'UPhxLookInputCondition::LookInputType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLookInputCondition, ThresholdCheckType) == 0x000034, "Member 'UPhxLookInputCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLookInputCondition, LookThreshold) == 0x000038, "Member 'UPhxLookInputCondition::LookThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLookInputCondition, bAbsoluteVal) == 0x00003C, "Member 'UPhxLookInputCondition::bAbsoluteVal' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_WaitForDeath
|
|
// 0x0010 (0x0090 - 0x0080)
|
|
class UPhxAbilityTask_WaitForDeath final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDeath(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_WaitForDeath">();
|
|
}
|
|
static class UPhxAbilityTask_WaitForDeath* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_WaitForDeath>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_WaitForDeath) == 0x000008, "Wrong alignment on UPhxAbilityTask_WaitForDeath");
|
|
static_assert(sizeof(UPhxAbilityTask_WaitForDeath) == 0x000090, "Wrong size on UPhxAbilityTask_WaitForDeath");
|
|
|
|
// Class Phoenix.PhxWeaponSwitcherSlot
|
|
// 0x0020 (0x02C0 - 0x02A0)
|
|
class UPhxWeaponSwitcherSlot final : public UPhxSelectable
|
|
{
|
|
public:
|
|
class UImage* Background; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* Frame; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UImage* Icon; // 0x02B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag WeaponTag; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeaponSwitcherSlot">();
|
|
}
|
|
static class UPhxWeaponSwitcherSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeaponSwitcherSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeaponSwitcherSlot) == 0x000008, "Wrong alignment on UPhxWeaponSwitcherSlot");
|
|
static_assert(sizeof(UPhxWeaponSwitcherSlot) == 0x0002C0, "Wrong size on UPhxWeaponSwitcherSlot");
|
|
static_assert(offsetof(UPhxWeaponSwitcherSlot, Background) == 0x0002A0, "Member 'UPhxWeaponSwitcherSlot::Background' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeaponSwitcherSlot, Frame) == 0x0002A8, "Member 'UPhxWeaponSwitcherSlot::Frame' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeaponSwitcherSlot, Icon) == 0x0002B0, "Member 'UPhxWeaponSwitcherSlot::Icon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeaponSwitcherSlot, WeaponTag) == 0x0002B8, "Member 'UPhxWeaponSwitcherSlot::WeaponTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraMoverTerrainPull
|
|
// 0x111F0 (0x11910 - 0x0720)
|
|
class UPhxCameraMoverTerrainPull : public UPhxCameraMover
|
|
{
|
|
public:
|
|
float BoxTraceHalfWidth; // 0x0720(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CenterQueryHalfWidth; // 0x0724(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BoxTraceHalfDepth; // 0x0728(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SperecastHideRadius; // 0x072C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ConeAngleDeg; // 0x0730(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 GridSize; // 0x0734(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HillInfluence; // 0x0738(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SmoothingStrengthMin; // 0x073C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SmoothingStrengthMax; // 0x0740(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bNeverIntersectCollision; // 0x0744(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_745[0x3]; // 0x0745(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CollisionOffset; // 0x0748(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HeadAvoidanceThreshold; // 0x074C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RawTerrainDistance; // 0x0750(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SmoothedTerrainRatio; // 0x0754(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> IgnoreActorBuffer; // 0x0758(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class AActor* InfluencingCollision; // 0x0768(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_770[0x111A0]; // 0x0770(0x111A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraMoverTerrainPull">();
|
|
}
|
|
static class UPhxCameraMoverTerrainPull* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraMoverTerrainPull>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraMoverTerrainPull) == 0x000010, "Wrong alignment on UPhxCameraMoverTerrainPull");
|
|
static_assert(sizeof(UPhxCameraMoverTerrainPull) == 0x011910, "Wrong size on UPhxCameraMoverTerrainPull");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, BoxTraceHalfWidth) == 0x000720, "Member 'UPhxCameraMoverTerrainPull::BoxTraceHalfWidth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, CenterQueryHalfWidth) == 0x000724, "Member 'UPhxCameraMoverTerrainPull::CenterQueryHalfWidth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, BoxTraceHalfDepth) == 0x000728, "Member 'UPhxCameraMoverTerrainPull::BoxTraceHalfDepth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, SperecastHideRadius) == 0x00072C, "Member 'UPhxCameraMoverTerrainPull::SperecastHideRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, ConeAngleDeg) == 0x000730, "Member 'UPhxCameraMoverTerrainPull::ConeAngleDeg' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, GridSize) == 0x000734, "Member 'UPhxCameraMoverTerrainPull::GridSize' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, HillInfluence) == 0x000738, "Member 'UPhxCameraMoverTerrainPull::HillInfluence' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, SmoothingStrengthMin) == 0x00073C, "Member 'UPhxCameraMoverTerrainPull::SmoothingStrengthMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, SmoothingStrengthMax) == 0x000740, "Member 'UPhxCameraMoverTerrainPull::SmoothingStrengthMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, bNeverIntersectCollision) == 0x000744, "Member 'UPhxCameraMoverTerrainPull::bNeverIntersectCollision' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, CollisionOffset) == 0x000748, "Member 'UPhxCameraMoverTerrainPull::CollisionOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, HeadAvoidanceThreshold) == 0x00074C, "Member 'UPhxCameraMoverTerrainPull::HeadAvoidanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, RawTerrainDistance) == 0x000750, "Member 'UPhxCameraMoverTerrainPull::RawTerrainDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, SmoothedTerrainRatio) == 0x000754, "Member 'UPhxCameraMoverTerrainPull::SmoothedTerrainRatio' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, IgnoreActorBuffer) == 0x000758, "Member 'UPhxCameraMoverTerrainPull::IgnoreActorBuffer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraMoverTerrainPull, InfluencingCollision) == 0x000768, "Member 'UPhxCameraMoverTerrainPull::InfluencingCollision' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAbilityTask_WaitForPhxAnimNotify
|
|
// 0x0048 (0x00C8 - 0x0080)
|
|
class UPhxAbilityTask_WaitForPhxAnimNotify final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x48]; // 0x0080(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ReceiveNotify(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_WaitForPhxAnimNotify">();
|
|
}
|
|
static class UPhxAbilityTask_WaitForPhxAnimNotify* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_WaitForPhxAnimNotify>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_WaitForPhxAnimNotify) == 0x000008, "Wrong alignment on UPhxAbilityTask_WaitForPhxAnimNotify");
|
|
static_assert(sizeof(UPhxAbilityTask_WaitForPhxAnimNotify) == 0x0000C8, "Wrong size on UPhxAbilityTask_WaitForPhxAnimNotify");
|
|
|
|
// Class Phoenix.PhxAbilityTask_WaitForPhxAnimNotifyState
|
|
// 0x0050 (0x00D0 - 0x0080)
|
|
class UPhxAbilityTask_WaitForPhxAnimNotifyState final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x50]; // 0x0080(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ReceiveNotifyStateBegin(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation);
|
|
void ReceiveNotifyStateEnd(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAbilityTask_WaitForPhxAnimNotifyState">();
|
|
}
|
|
static class UPhxAbilityTask_WaitForPhxAnimNotifyState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAbilityTask_WaitForPhxAnimNotifyState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAbilityTask_WaitForPhxAnimNotifyState) == 0x000008, "Wrong alignment on UPhxAbilityTask_WaitForPhxAnimNotifyState");
|
|
static_assert(sizeof(UPhxAbilityTask_WaitForPhxAnimNotifyState) == 0x0000D0, "Wrong size on UPhxAbilityTask_WaitForPhxAnimNotifyState");
|
|
|
|
// Class Phoenix.PhxHasWeaponCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxHasWeaponCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
EAutoEquipCategory AutoEquipCategory; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHasWeaponCondition">();
|
|
}
|
|
static class UPhxHasWeaponCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHasWeaponCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHasWeaponCondition) == 0x000008, "Wrong alignment on UPhxHasWeaponCondition");
|
|
static_assert(sizeof(UPhxHasWeaponCondition) == 0x000038, "Wrong size on UPhxHasWeaponCondition");
|
|
static_assert(offsetof(UPhxHasWeaponCondition, AutoEquipCategory) == 0x000030, "Member 'UPhxHasWeaponCondition::AutoEquipCategory' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Leon_Infected
|
|
// 0x0020 (0x0118 - 0x00F8)
|
|
class UPhxAICharacterComponent_Leon_Infected final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnAlphaCallPerformed; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_108[0x10]; // 0x0108(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ConsumeAlphaCall();
|
|
void OnBodyPartDied(const TArray<EPhxBodyPartType>& DestroyedBodyParts, class AActor* InstigatorActor, class AActor* OwnerCharacter);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Leon_Infected">();
|
|
}
|
|
static class UPhxAICharacterComponent_Leon_Infected* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Leon_Infected>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Leon_Infected) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Leon_Infected");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Leon_Infected) == 0x000118, "Wrong size on UPhxAICharacterComponent_Leon_Infected");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Leon_Infected, OnAlphaCallPerformed) == 0x0000F8, "Member 'UPhxAICharacterComponent_Leon_Infected::OnAlphaCallPerformed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterDefinition
|
|
// 0x0068 (0x0098 - 0x0030)
|
|
class UPhxCharacterDefinition : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> CharacterClass; // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag CharacterTag; // 0x0058(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultHealth; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultStoppingPowerTolerance; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefensiveReactionLeadTime; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDataTable* DefensiveReactionTable; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* VictimDefensiveReactionTable; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ShouldDisableRagdollByDistance; // 0x0080(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DisableRagdollTime; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisableRagdollDistance; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisableRagdollDistanceBuffer; // 0x008C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PostRagdollLOD; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterDefinition">();
|
|
}
|
|
static class UPhxCharacterDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterDefinition) == 0x000008, "Wrong alignment on UPhxCharacterDefinition");
|
|
static_assert(sizeof(UPhxCharacterDefinition) == 0x000098, "Wrong size on UPhxCharacterDefinition");
|
|
static_assert(offsetof(UPhxCharacterDefinition, CharacterClass) == 0x000030, "Member 'UPhxCharacterDefinition::CharacterClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, CharacterTag) == 0x000058, "Member 'UPhxCharacterDefinition::CharacterTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, DefaultHealth) == 0x000060, "Member 'UPhxCharacterDefinition::DefaultHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, DefaultStoppingPowerTolerance) == 0x000064, "Member 'UPhxCharacterDefinition::DefaultStoppingPowerTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, DefensiveReactionLeadTime) == 0x000068, "Member 'UPhxCharacterDefinition::DefensiveReactionLeadTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, DefensiveReactionTable) == 0x000070, "Member 'UPhxCharacterDefinition::DefensiveReactionTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, VictimDefensiveReactionTable) == 0x000078, "Member 'UPhxCharacterDefinition::VictimDefensiveReactionTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, ShouldDisableRagdollByDistance) == 0x000080, "Member 'UPhxCharacterDefinition::ShouldDisableRagdollByDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, DisableRagdollTime) == 0x000084, "Member 'UPhxCharacterDefinition::DisableRagdollTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, DisableRagdollDistance) == 0x000088, "Member 'UPhxCharacterDefinition::DisableRagdollDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, DisableRagdollDistanceBuffer) == 0x00008C, "Member 'UPhxCharacterDefinition::DisableRagdollDistanceBuffer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterDefinition, PostRagdollLOD) == 0x000090, "Member 'UPhxCharacterDefinition::PostRagdollLOD' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition
|
|
// 0x0340 (0x03D8 - 0x0098)
|
|
class UPhxAICharacterDefinition : public UPhxCharacterDefinition
|
|
{
|
|
public:
|
|
TArray<TSoftClassPtr<class UClass>> CharacterVariationClasses; // 0x0098(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer CharacterTags; // 0x00A8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxAICharacterVariantDescriptor> SupportedCharacterVariants; // 0x00C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterGRPDefinition* GRPDataDefinition; // 0x00D8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBlackboardData* Blackboard; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAICharacterBehaviors Behaviors; // 0x00E8(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, struct FPhxAIScriptedActionDescriptor> ScriptedActionBehaviors; // 0x00F8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterInvestigateDefinition* InvestigateDefinition; // 0x0148(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterFightDefinition* FightDefinition; // 0x0150(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterRangedAttackDefinition* RangedAttackDefinition; // 0x0158(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterSpecialAttackDefinition* SpecialAttackDefinition; // 0x0160(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterGrappleDefinition* GrappleDefinition; // 0x0168(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterChargeDefinition* ChargeDefinition; // 0x0170(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterTauntDefinition* TauntDefinition; // 0x0178(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterPlayDeadDefinition* PlayDeadDefinition; // 0x0180(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterBlockDefinition* BlockDefinition; // 0x0188(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBlockDealsDamage; // 0x0190(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_191[0x3]; // 0x0191(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BlockDamage; // 0x0194(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> BlockDamageType; // 0x0198(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDodgeDefinition* DodgeDefinition; // 0x01A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVirusDefinition* VirusDefinition; // 0x01A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterCrawlDefinition* CrawlDefinition; // 0x01B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterEncounterNetworkDefinition* EncounterNetworkDefinition; // 0x01B8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterAwarenessTransitionDefinition* AwarenessTransitionDefinition; // 0x01C0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxAIAnimationSetDefinitionBase*> AnimationSets; // 0x01C8(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FPhxAIDamageModifiers DamageModifiers; // 0x01D8(0x0060)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UDataTable* DamageDefinitonTable; // 0x0238(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxDamageModifiersAsset* IncomingDamageModifiers; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag DefaultMotionTag; // 0x0248(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OpenDoorDistance; // 0x0250(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_254[0x4]; // 0x0254(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxAIGameplayTagsToNavQueryFilter> NavQueryFiltersToApplyOnTagRemoval; // 0x0258(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float TimeDelayToAllowVentsIfNotPermitted; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UAnimMontage*> StumbleMontages; // 0x0270(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
EPhxAIStumbleMotionType StumbleMotionType; // 0x0280(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StumbleManualMotionDistance; // 0x0284(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StumbleManualMotionDuration; // 0x0288(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StumbleInvalidationAngleThreshold; // 0x028C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StumbleInvalidationNavProbeDistanceThreshold; // 0x0290(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StumbleDiagonalAngleThreshold; // 0x0294(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowStumbleDiagonally; // 0x0298(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StumbleEitherDirectionAngleThreshold; // 0x029C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StumbleEitherDirectionWithoutBiasAngleThreshold; // 0x02A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StumbleSecondaryDirectionAnglePenalty; // 0x02A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnpairedKillChance; // 0x02A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<struct FGameplayTag, class UPhxAttackTable*> VulnerableToAttacks; // 0x02B0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<float> ComboEnderProbabilities; // 0x0300(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<float> ComboEnderProbabilitiesUpgraded; // 0x0310(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float MeleeTargetForgetDistance; // 0x0320(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxVictimChainedBlocks; // 0x0324(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VictimEvadeForwardOffset; // 0x0328(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VictimEvadeSideOffset; // 0x032C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefenseMaxDistanceDifference; // 0x0330(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowEnderFromPerfectDodge; // 0x0334(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_335[0x3]; // 0x0335(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MeleeBlockChance; // 0x0338(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeBlockCooldown; // 0x033C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bImmuneToMeleeBlockDismemberment; // 0x0340(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_341[0x7]; // 0x0341(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxDynamicDropsDefinition* DynamicDropsDefinition; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClosestUnpairedAttackDistanceToTarget; // 0x0350(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AimFrictionCenterBoneName; // 0x0354(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageDealtPerDifficulty[0x7]; // 0x035C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSnapBoneInfo> SnapBoneList; // 0x0378(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 Pad_388[0x50]; // 0x0388(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TArray<int32> GetValidBlueprintVariationIndices(const TSoftObjectPtr<class UPhxAICharacterVariantDefinition>& AttributeVariationDefinition) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition">();
|
|
}
|
|
static class UPhxAICharacterDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition");
|
|
static_assert(sizeof(UPhxAICharacterDefinition) == 0x0003D8, "Wrong size on UPhxAICharacterDefinition");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, CharacterVariationClasses) == 0x000098, "Member 'UPhxAICharacterDefinition::CharacterVariationClasses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, CharacterTags) == 0x0000A8, "Member 'UPhxAICharacterDefinition::CharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, SupportedCharacterVariants) == 0x0000C8, "Member 'UPhxAICharacterDefinition::SupportedCharacterVariants' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, GRPDataDefinition) == 0x0000D8, "Member 'UPhxAICharacterDefinition::GRPDataDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, Blackboard) == 0x0000E0, "Member 'UPhxAICharacterDefinition::Blackboard' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, Behaviors) == 0x0000E8, "Member 'UPhxAICharacterDefinition::Behaviors' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, ScriptedActionBehaviors) == 0x0000F8, "Member 'UPhxAICharacterDefinition::ScriptedActionBehaviors' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, InvestigateDefinition) == 0x000148, "Member 'UPhxAICharacterDefinition::InvestigateDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, FightDefinition) == 0x000150, "Member 'UPhxAICharacterDefinition::FightDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, RangedAttackDefinition) == 0x000158, "Member 'UPhxAICharacterDefinition::RangedAttackDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, SpecialAttackDefinition) == 0x000160, "Member 'UPhxAICharacterDefinition::SpecialAttackDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, GrappleDefinition) == 0x000168, "Member 'UPhxAICharacterDefinition::GrappleDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, ChargeDefinition) == 0x000170, "Member 'UPhxAICharacterDefinition::ChargeDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, TauntDefinition) == 0x000178, "Member 'UPhxAICharacterDefinition::TauntDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, PlayDeadDefinition) == 0x000180, "Member 'UPhxAICharacterDefinition::PlayDeadDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, BlockDefinition) == 0x000188, "Member 'UPhxAICharacterDefinition::BlockDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, bBlockDealsDamage) == 0x000190, "Member 'UPhxAICharacterDefinition::bBlockDealsDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, BlockDamage) == 0x000194, "Member 'UPhxAICharacterDefinition::BlockDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, BlockDamageType) == 0x000198, "Member 'UPhxAICharacterDefinition::BlockDamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, DodgeDefinition) == 0x0001A0, "Member 'UPhxAICharacterDefinition::DodgeDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, VirusDefinition) == 0x0001A8, "Member 'UPhxAICharacterDefinition::VirusDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, CrawlDefinition) == 0x0001B0, "Member 'UPhxAICharacterDefinition::CrawlDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, EncounterNetworkDefinition) == 0x0001B8, "Member 'UPhxAICharacterDefinition::EncounterNetworkDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, AwarenessTransitionDefinition) == 0x0001C0, "Member 'UPhxAICharacterDefinition::AwarenessTransitionDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, AnimationSets) == 0x0001C8, "Member 'UPhxAICharacterDefinition::AnimationSets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, DamageModifiers) == 0x0001D8, "Member 'UPhxAICharacterDefinition::DamageModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, DamageDefinitonTable) == 0x000238, "Member 'UPhxAICharacterDefinition::DamageDefinitonTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, IncomingDamageModifiers) == 0x000240, "Member 'UPhxAICharacterDefinition::IncomingDamageModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, DefaultMotionTag) == 0x000248, "Member 'UPhxAICharacterDefinition::DefaultMotionTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, OpenDoorDistance) == 0x000250, "Member 'UPhxAICharacterDefinition::OpenDoorDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, NavQueryFiltersToApplyOnTagRemoval) == 0x000258, "Member 'UPhxAICharacterDefinition::NavQueryFiltersToApplyOnTagRemoval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, TimeDelayToAllowVentsIfNotPermitted) == 0x000268, "Member 'UPhxAICharacterDefinition::TimeDelayToAllowVentsIfNotPermitted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleMontages) == 0x000270, "Member 'UPhxAICharacterDefinition::StumbleMontages' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleMotionType) == 0x000280, "Member 'UPhxAICharacterDefinition::StumbleMotionType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleManualMotionDistance) == 0x000284, "Member 'UPhxAICharacterDefinition::StumbleManualMotionDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleManualMotionDuration) == 0x000288, "Member 'UPhxAICharacterDefinition::StumbleManualMotionDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleInvalidationAngleThreshold) == 0x00028C, "Member 'UPhxAICharacterDefinition::StumbleInvalidationAngleThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleInvalidationNavProbeDistanceThreshold) == 0x000290, "Member 'UPhxAICharacterDefinition::StumbleInvalidationNavProbeDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleDiagonalAngleThreshold) == 0x000294, "Member 'UPhxAICharacterDefinition::StumbleDiagonalAngleThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, bAllowStumbleDiagonally) == 0x000298, "Member 'UPhxAICharacterDefinition::bAllowStumbleDiagonally' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleEitherDirectionAngleThreshold) == 0x00029C, "Member 'UPhxAICharacterDefinition::StumbleEitherDirectionAngleThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleEitherDirectionWithoutBiasAngleThreshold) == 0x0002A0, "Member 'UPhxAICharacterDefinition::StumbleEitherDirectionWithoutBiasAngleThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, StumbleSecondaryDirectionAnglePenalty) == 0x0002A4, "Member 'UPhxAICharacterDefinition::StumbleSecondaryDirectionAnglePenalty' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, UnpairedKillChance) == 0x0002A8, "Member 'UPhxAICharacterDefinition::UnpairedKillChance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, VulnerableToAttacks) == 0x0002B0, "Member 'UPhxAICharacterDefinition::VulnerableToAttacks' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, ComboEnderProbabilities) == 0x000300, "Member 'UPhxAICharacterDefinition::ComboEnderProbabilities' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, ComboEnderProbabilitiesUpgraded) == 0x000310, "Member 'UPhxAICharacterDefinition::ComboEnderProbabilitiesUpgraded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, MeleeTargetForgetDistance) == 0x000320, "Member 'UPhxAICharacterDefinition::MeleeTargetForgetDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, MaxVictimChainedBlocks) == 0x000324, "Member 'UPhxAICharacterDefinition::MaxVictimChainedBlocks' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, VictimEvadeForwardOffset) == 0x000328, "Member 'UPhxAICharacterDefinition::VictimEvadeForwardOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, VictimEvadeSideOffset) == 0x00032C, "Member 'UPhxAICharacterDefinition::VictimEvadeSideOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, DefenseMaxDistanceDifference) == 0x000330, "Member 'UPhxAICharacterDefinition::DefenseMaxDistanceDifference' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, bAllowEnderFromPerfectDodge) == 0x000334, "Member 'UPhxAICharacterDefinition::bAllowEnderFromPerfectDodge' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, MeleeBlockChance) == 0x000338, "Member 'UPhxAICharacterDefinition::MeleeBlockChance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, MeleeBlockCooldown) == 0x00033C, "Member 'UPhxAICharacterDefinition::MeleeBlockCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, bImmuneToMeleeBlockDismemberment) == 0x000340, "Member 'UPhxAICharacterDefinition::bImmuneToMeleeBlockDismemberment' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, DynamicDropsDefinition) == 0x000348, "Member 'UPhxAICharacterDefinition::DynamicDropsDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, ClosestUnpairedAttackDistanceToTarget) == 0x000350, "Member 'UPhxAICharacterDefinition::ClosestUnpairedAttackDistanceToTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, AimFrictionCenterBoneName) == 0x000354, "Member 'UPhxAICharacterDefinition::AimFrictionCenterBoneName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, DamageDealtPerDifficulty) == 0x00035C, "Member 'UPhxAICharacterDefinition::DamageDealtPerDifficulty' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition, SnapBoneList) == 0x000378, "Member 'UPhxAICharacterDefinition::SnapBoneList' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerRemoveItemFromInv
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxScrEvtPlayerRemoveItemFromInv final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
class APickup* ItemToRemove; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerRemoveItemFromInv">();
|
|
}
|
|
static class UPhxScrEvtPlayerRemoveItemFromInv* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerRemoveItemFromInv>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerRemoveItemFromInv) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerRemoveItemFromInv");
|
|
static_assert(sizeof(UPhxScrEvtPlayerRemoveItemFromInv) == 0x000038, "Wrong size on UPhxScrEvtPlayerRemoveItemFromInv");
|
|
static_assert(offsetof(UPhxScrEvtPlayerRemoveItemFromInv, ItemToRemove) == 0x000030, "Member 'UPhxScrEvtPlayerRemoveItemFromInv::ItemToRemove' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Rusher
|
|
// 0x0040 (0x0138 - 0x00F8)
|
|
class UPhxAICharacterComponent_Rusher final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnEnterCloak; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnExitCloak; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDefinition_Rusher* RusherDefinition; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_120[0x18]; // 0x0120(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Cloak();
|
|
void Uncloak();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Rusher">();
|
|
}
|
|
static class UPhxAICharacterComponent_Rusher* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Rusher>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Rusher) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Rusher");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Rusher) == 0x000138, "Wrong size on UPhxAICharacterComponent_Rusher");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Rusher, OnEnterCloak) == 0x0000F8, "Member 'UPhxAICharacterComponent_Rusher::OnEnterCloak' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Rusher, OnExitCloak) == 0x000108, "Member 'UPhxAICharacterComponent_Rusher::OnExitCloak' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Rusher, RusherDefinition) == 0x000118, "Member 'UPhxAICharacterComponent_Rusher::RusherDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGoal_Simple
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAIGoal_Simple final : public UPhxAIGoal
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGoal_Simple">();
|
|
}
|
|
static class UPhxAIGoal_Simple* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGoal_Simple>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGoal_Simple) == 0x000008, "Wrong alignment on UPhxAIGoal_Simple");
|
|
static_assert(sizeof(UPhxAIGoal_Simple) == 0x000090, "Wrong size on UPhxAIGoal_Simple");
|
|
|
|
// Class Phoenix.PhxWeaponSwitcher
|
|
// 0x0028 (0x0288 - 0x0260)
|
|
class UPhxWeaponSwitcher final : public UUserWidget
|
|
{
|
|
public:
|
|
TArray<class UPhxWeaponSwitcherSlot*> PrimarySlots; // 0x0260(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxWeaponSwitcherSlot*> SidearmSlots; // 0x0270(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxWeaponSwitcherSlot* CurrentSelected; // 0x0280(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void CancelPressed();
|
|
void ConfirmHeld(float TimeHeld);
|
|
void HandleDirectionInput(EInputDirection Direction);
|
|
void OnSelectionChanged();
|
|
void Refresh();
|
|
void SetCurrentSelected(class UPhxWeaponSwitcherSlot* WeaponSlot);
|
|
|
|
class UPhxWeaponSwitcherSlot* GetCurrentSelected() const;
|
|
bool IsConfirmPressAllowed() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeaponSwitcher">();
|
|
}
|
|
static class UPhxWeaponSwitcher* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeaponSwitcher>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeaponSwitcher) == 0x000008, "Wrong alignment on UPhxWeaponSwitcher");
|
|
static_assert(sizeof(UPhxWeaponSwitcher) == 0x000288, "Wrong size on UPhxWeaponSwitcher");
|
|
static_assert(offsetof(UPhxWeaponSwitcher, PrimarySlots) == 0x000260, "Member 'UPhxWeaponSwitcher::PrimarySlots' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeaponSwitcher, SidearmSlots) == 0x000270, "Member 'UPhxWeaponSwitcher::SidearmSlots' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeaponSwitcher, CurrentSelected) == 0x000280, "Member 'UPhxWeaponSwitcher::CurrentSelected' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSaveGameManager
|
|
// 0x0148 (0x0170 - 0x0028)
|
|
class UPhxSaveGameManager final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const class FString& SaveSlot)> SaveStartedDelegate; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class FString& SaveSlot, bool bSuccess)> SaveCompletedDelegate; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class FString& SaveSlot)> LoadStartedDelegate; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class FString& SaveSlot, bool bSuccess)> LoadCompletedDelegate; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class FString& SaveSlot)> DeleteStartedDelegate; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class FString& SaveSlot, bool bSuccess)> DeleteCompletedDelegate; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FString UniqueSaveSlotName; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_98[0x60]; // 0x0098(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const TArray<struct FPhxSaveGameInfo>& PhxGameSaves)> SaveFileListUpdatedDelegate; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FString ManualSaveSlotName; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ManualSaveGameCount; // 0x0118(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString CloudManifestName; // 0x0120(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_130[0x20]; // 0x0130(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString AutoSaveSlotName; // 0x0150(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_160[0x10]; // 0x0160(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxSaveGameManager* Get(const class UObject* WorldContextObject);
|
|
|
|
void AttemptAutoSave(const class UPhxDifficultySettings* DifficultySettings);
|
|
void BackupSaveFile(const struct FPhxSaveGameInfo& SaveFileInfo, ESDSUserCloudType CloudSaveTarget);
|
|
bool CanCreateNewSaveFile();
|
|
void CreateNewSaveFile();
|
|
void DebugLoadCheckpoint(class UWorld* WorldContext, const class FString& LevelName, const class FString& CheckpointId);
|
|
void DebugSaveCheckpoint(const class FString& LevelName, const class FString& CheckpointId);
|
|
void DeleteSaveFile(const struct FPhxSaveGameInfo& SaveToDelete);
|
|
void LoadGame(class UObject* WorldContext, const class FString& SaveSlot, const int32 UserIndex, const bool bLoadForNewGamePlus, const bool bTransfer);
|
|
void LoadGameIntoLevel(class UObject* WorldContext, const struct FPhxSaveGameInfo& SaveFile, const struct FGameplayTagContainer& NewGameTypeTag, TSoftObjectPtr<class ULevelTransitionDataAsset> LevelToTransitionTo, const int32 UserIndex, const bool bTransfer);
|
|
void LoadSaveFile(class UObject* WorldContext, const struct FPhxSaveGameInfo& SaveFile, bool bLoadForNewGamePlus);
|
|
void OverwriteSaveFile(const struct FPhxSaveGameInfo& SaveToOverwrite);
|
|
void RefreshSaveInfoList(bool bRefreshCloudSaves);
|
|
void SaveGame(const class FString& SaveSlot, const int32 UserIndex, const bool bForceSave);
|
|
void SubmitSaveGame(const class FString& SaveSlot, const int32 UserIndex, const EPhxSaveGameType SaveType, const bool bOverwritingExistingSave, const bool bForceSave);
|
|
|
|
bool CanSaveGame() const;
|
|
bool CanWriteDebugSaveData(const class FString& LevelName, const class FString& CheckpointId) const;
|
|
bool DoesDebugSaveCheckpointExist(const class FString& LevelName, const class FString& CheckpointId) const;
|
|
const TArray<struct FPhxSaveGameInfo> GetCachedSaveInfo() const;
|
|
class FText GetCheckpointText(const struct FPhxSaveGameInfo& SaveInfo) const;
|
|
class FString GetDebugSaveTimeStamp(const class FString& LevelName, const class FString& CheckpointId) const;
|
|
struct FGameplayTag GetDifficultyTag(const struct FPhxSaveGameInfo& SaveInfo) const;
|
|
class FText GetDifficultyText(const struct FPhxSaveGameInfo& SaveInfo) const;
|
|
bool GetIsGameMainStoryComplete(const struct FPhxSaveGameInfo& SaveInfo) const;
|
|
bool GetIsGameNGPlus(const struct FPhxSaveGameInfo& SaveInfo) const;
|
|
bool GetIsGameStoryDLC(const struct FPhxSaveGameInfo& SaveInfo) const;
|
|
class FString GetLastSaveSlot() const;
|
|
class FText GetLevelNameText(const struct FPhxSaveGameInfo& SaveInfo) const;
|
|
struct FPhxSaveGameInfo GetNewSaveInfo() const;
|
|
class FText GetObjectiveText(const struct FPhxSaveGameInfo& SaveInfo) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSaveGameManager">();
|
|
}
|
|
static class UPhxSaveGameManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSaveGameManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSaveGameManager) == 0x000008, "Wrong alignment on UPhxSaveGameManager");
|
|
static_assert(sizeof(UPhxSaveGameManager) == 0x000170, "Wrong size on UPhxSaveGameManager");
|
|
static_assert(offsetof(UPhxSaveGameManager, SaveStartedDelegate) == 0x000028, "Member 'UPhxSaveGameManager::SaveStartedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, SaveCompletedDelegate) == 0x000038, "Member 'UPhxSaveGameManager::SaveCompletedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, LoadStartedDelegate) == 0x000048, "Member 'UPhxSaveGameManager::LoadStartedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, LoadCompletedDelegate) == 0x000058, "Member 'UPhxSaveGameManager::LoadCompletedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, DeleteStartedDelegate) == 0x000068, "Member 'UPhxSaveGameManager::DeleteStartedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, DeleteCompletedDelegate) == 0x000078, "Member 'UPhxSaveGameManager::DeleteCompletedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, UniqueSaveSlotName) == 0x000088, "Member 'UPhxSaveGameManager::UniqueSaveSlotName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, SaveFileListUpdatedDelegate) == 0x0000F8, "Member 'UPhxSaveGameManager::SaveFileListUpdatedDelegate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, ManualSaveSlotName) == 0x000108, "Member 'UPhxSaveGameManager::ManualSaveSlotName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, ManualSaveGameCount) == 0x000118, "Member 'UPhxSaveGameManager::ManualSaveGameCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, CloudManifestName) == 0x000120, "Member 'UPhxSaveGameManager::CloudManifestName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSaveGameManager, AutoSaveSlotName) == 0x000150, "Member 'UPhxSaveGameManager::AutoSaveSlotName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_FinishNGPlus
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_FinishNGPlus final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_FinishNGPlus">();
|
|
}
|
|
static class UPhxAchievementTracker_FinishNGPlus* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_FinishNGPlus>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_FinishNGPlus) == 0x000008, "Wrong alignment on UPhxAchievementTracker_FinishNGPlus");
|
|
static_assert(sizeof(UPhxAchievementTracker_FinishNGPlus) == 0x000038, "Wrong size on UPhxAchievementTracker_FinishNGPlus");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_AllWeaponsAndUpgrades
|
|
// 0x0060 (0x0098 - 0x0038)
|
|
class UPhxAchievementTracker_AllWeaponsAndUpgrades final : public UPhxAchievementTracker
|
|
{
|
|
public:
|
|
TArray<struct FWeaponsAndUpgradesData> AllWeaponsAndUpgradesArray; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, int32> AllWeaponsAndUpgradesMap; // 0x0048(0x0050)(NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_AllWeaponsAndUpgrades">();
|
|
}
|
|
static class UPhxAchievementTracker_AllWeaponsAndUpgrades* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_AllWeaponsAndUpgrades>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_AllWeaponsAndUpgrades) == 0x000008, "Wrong alignment on UPhxAchievementTracker_AllWeaponsAndUpgrades");
|
|
static_assert(sizeof(UPhxAchievementTracker_AllWeaponsAndUpgrades) == 0x000098, "Wrong size on UPhxAchievementTracker_AllWeaponsAndUpgrades");
|
|
static_assert(offsetof(UPhxAchievementTracker_AllWeaponsAndUpgrades, AllWeaponsAndUpgradesArray) == 0x000038, "Member 'UPhxAchievementTracker_AllWeaponsAndUpgrades::AllWeaponsAndUpgradesArray' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementTracker_AllWeaponsAndUpgrades, AllWeaponsAndUpgradesMap) == 0x000048, "Member 'UPhxAchievementTracker_AllWeaponsAndUpgrades::AllWeaponsAndUpgradesMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_RelativeToLocationBase
|
|
// 0x0028 (0x0090 - 0x0068)
|
|
class UPhxBTDecorator_RelativeToLocationBase : public UPhxBTDecorator_Base
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetLocationKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_RelativeToLocationBase">();
|
|
}
|
|
static class UPhxBTDecorator_RelativeToLocationBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_RelativeToLocationBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_RelativeToLocationBase) == 0x000008, "Wrong alignment on UPhxBTDecorator_RelativeToLocationBase");
|
|
static_assert(sizeof(UPhxBTDecorator_RelativeToLocationBase) == 0x000090, "Wrong size on UPhxBTDecorator_RelativeToLocationBase");
|
|
static_assert(offsetof(UPhxBTDecorator_RelativeToLocationBase, TargetLocationKey) == 0x000068, "Member 'UPhxBTDecorator_RelativeToLocationBase::TargetLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_HumanGuard
|
|
// 0x0000 (0x00F8 - 0x00F8)
|
|
class UPhxAICharacterComponent_HumanGuard final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_HumanGuard">();
|
|
}
|
|
static class UPhxAICharacterComponent_HumanGuard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_HumanGuard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_HumanGuard) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_HumanGuard");
|
|
static_assert(sizeof(UPhxAICharacterComponent_HumanGuard) == 0x0000F8, "Wrong size on UPhxAICharacterComponent_HumanGuard");
|
|
|
|
// Class Phoenix.PhxRiotModeLootProp
|
|
// 0x0140 (0x0360 - 0x0220)
|
|
class APhxRiotModeLootProp : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bPurchaseSuccessful; // 0x0228(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_229[0x7]; // 0x0229(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* InteractableComponent; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHighContrastComponent* HighContrastComponent; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetComponent* WidgetComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag LootPropAbilityTag; // 0x0250(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* PropMontage; // 0x0258(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FItemData ItemData; // 0x0260(0x0100)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRiotModeLootProp">();
|
|
}
|
|
static class APhxRiotModeLootProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxRiotModeLootProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxRiotModeLootProp) == 0x000008, "Wrong alignment on APhxRiotModeLootProp");
|
|
static_assert(sizeof(APhxRiotModeLootProp) == 0x000360, "Wrong size on APhxRiotModeLootProp");
|
|
static_assert(offsetof(APhxRiotModeLootProp, bPurchaseSuccessful) == 0x000228, "Member 'APhxRiotModeLootProp::bPurchaseSuccessful' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp, SkeletalMeshComponent) == 0x000230, "Member 'APhxRiotModeLootProp::SkeletalMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp, InteractableComponent) == 0x000238, "Member 'APhxRiotModeLootProp::InteractableComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp, HighContrastComponent) == 0x000240, "Member 'APhxRiotModeLootProp::HighContrastComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp, WidgetComponent) == 0x000248, "Member 'APhxRiotModeLootProp::WidgetComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp, LootPropAbilityTag) == 0x000250, "Member 'APhxRiotModeLootProp::LootPropAbilityTag' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp, PropMontage) == 0x000258, "Member 'APhxRiotModeLootProp::PropMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp, ItemData) == 0x000260, "Member 'APhxRiotModeLootProp::ItemData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRiotModeLootProp_Item
|
|
// 0x0010 (0x0370 - 0x0360)
|
|
class APhxRiotModeLootProp_Item final : public APhxRiotModeLootProp
|
|
{
|
|
public:
|
|
TSubclassOf<class APickup> ItemClass; // 0x0360(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ItemCost; // 0x0368(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
int32 GetItemCost();
|
|
void SetItemCost(int32 Cost);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRiotModeLootProp_Item">();
|
|
}
|
|
static class APhxRiotModeLootProp_Item* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxRiotModeLootProp_Item>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxRiotModeLootProp_Item) == 0x000008, "Wrong alignment on APhxRiotModeLootProp_Item");
|
|
static_assert(sizeof(APhxRiotModeLootProp_Item) == 0x000370, "Wrong size on APhxRiotModeLootProp_Item");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Item, ItemClass) == 0x000360, "Member 'APhxRiotModeLootProp_Item::ItemClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Item, ItemCost) == 0x000368, "Member 'APhxRiotModeLootProp_Item::ItemCost' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensor_Transference
|
|
// 0x0000 (0x0060 - 0x0060)
|
|
class UPhxAISensor_Transference final : public UPhxAISensor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor_Transference">();
|
|
}
|
|
static class UPhxAISensor_Transference* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor_Transference>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor_Transference) == 0x000008, "Wrong alignment on UPhxAISensor_Transference");
|
|
static_assert(sizeof(UPhxAISensor_Transference) == 0x000060, "Wrong size on UPhxAISensor_Transference");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_AllWeaponsAndUpgradesDLC1
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPhxAchievementTracker_AllWeaponsAndUpgradesDLC1 final : public UPhxAchievementTracker
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_AllWeaponsAndUpgradesDLC1">();
|
|
}
|
|
static class UPhxAchievementTracker_AllWeaponsAndUpgradesDLC1* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_AllWeaponsAndUpgradesDLC1>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_AllWeaponsAndUpgradesDLC1) == 0x000008, "Wrong alignment on UPhxAchievementTracker_AllWeaponsAndUpgradesDLC1");
|
|
static_assert(sizeof(UPhxAchievementTracker_AllWeaponsAndUpgradesDLC1) == 0x000048, "Wrong size on UPhxAchievementTracker_AllWeaponsAndUpgradesDLC1");
|
|
|
|
// Class Phoenix.PhxAIAbilityTask_MeleeAttack
|
|
// 0x0008 (0x00B8 - 0x00B0)
|
|
class UPhxAIAbilityTask_MeleeAttack final : public UPhxAIAbilityTask_AttackBase
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_MeleeAttack* AttackAbilityDefinition; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAbilityTask_MeleeAttack">();
|
|
}
|
|
static class UPhxAIAbilityTask_MeleeAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAbilityTask_MeleeAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAbilityTask_MeleeAttack) == 0x000008, "Wrong alignment on UPhxAIAbilityTask_MeleeAttack");
|
|
static_assert(sizeof(UPhxAIAbilityTask_MeleeAttack) == 0x0000B8, "Wrong size on UPhxAIAbilityTask_MeleeAttack");
|
|
static_assert(offsetof(UPhxAIAbilityTask_MeleeAttack, AttackAbilityDefinition) == 0x0000B0, "Member 'UPhxAIAbilityTask_MeleeAttack::AttackAbilityDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_FinishHardcore
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_FinishHardcore final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
bool SaveFileOnlyHardcoreMode; // 0x0038(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_FinishHardcore">();
|
|
}
|
|
static class UPhxAchievementTracker_FinishHardcore* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_FinishHardcore>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_FinishHardcore) == 0x000008, "Wrong alignment on UPhxAchievementTracker_FinishHardcore");
|
|
static_assert(sizeof(UPhxAchievementTracker_FinishHardcore) == 0x000040, "Wrong size on UPhxAchievementTracker_FinishHardcore");
|
|
static_assert(offsetof(UPhxAchievementTracker_FinishHardcore, SaveFileOnlyHardcoreMode) == 0x000038, "Member 'UPhxAchievementTracker_FinishHardcore::SaveFileOnlyHardcoreMode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_HumanGuard
|
|
// 0x0008 (0x03E0 - 0x03D8)
|
|
class UPhxAICharacterDefinition_HumanGuard final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
float MaxRangeToUsePPE; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_HumanGuard">();
|
|
}
|
|
static class UPhxAICharacterDefinition_HumanGuard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_HumanGuard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_HumanGuard) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_HumanGuard");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_HumanGuard) == 0x0003E0, "Wrong size on UPhxAICharacterDefinition_HumanGuard");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_HumanGuard, MaxRangeToUsePPE) == 0x0003D8, "Member 'UPhxAICharacterDefinition_HumanGuard::MaxRangeToUsePPE' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeleeWeaponSettings
|
|
// 0x0038 (0x0078 - 0x0040)
|
|
class UPhxMeleeWeaponSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FMeleeWeaponSettings MeleeSpec; // 0x0040(0x0038)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
const struct FMeleeWeaponSettings GetMeleeSpec() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeWeaponSettings">();
|
|
}
|
|
static class UPhxMeleeWeaponSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeleeWeaponSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeleeWeaponSettings) == 0x000008, "Wrong alignment on UPhxMeleeWeaponSettings");
|
|
static_assert(sizeof(UPhxMeleeWeaponSettings) == 0x000078, "Wrong size on UPhxMeleeWeaponSettings");
|
|
static_assert(offsetof(UPhxMeleeWeaponSettings, MeleeSpec) == 0x000040, "Member 'UPhxMeleeWeaponSettings::MeleeSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_FinishContagion
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_FinishContagion final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_FinishContagion">();
|
|
}
|
|
static class UPhxAchievementTracker_FinishContagion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_FinishContagion>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_FinishContagion) == 0x000008, "Wrong alignment on UPhxAchievementTracker_FinishContagion");
|
|
static_assert(sizeof(UPhxAchievementTracker_FinishContagion) == 0x000038, "Wrong size on UPhxAchievementTracker_FinishContagion");
|
|
|
|
// Class Phoenix.PhxAIAnimationSetDefinitionBase
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxAIAnimationSetDefinitionBase : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<class UAnimationAsset*> Animations; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag Tag; // 0x0040(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAnimationSetDefinitionBase">();
|
|
}
|
|
static class UPhxAIAnimationSetDefinitionBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAnimationSetDefinitionBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAnimationSetDefinitionBase) == 0x000008, "Wrong alignment on UPhxAIAnimationSetDefinitionBase");
|
|
static_assert(sizeof(UPhxAIAnimationSetDefinitionBase) == 0x000048, "Wrong size on UPhxAIAnimationSetDefinitionBase");
|
|
static_assert(offsetof(UPhxAIAnimationSetDefinitionBase, Animations) == 0x000030, "Member 'UPhxAIAnimationSetDefinitionBase::Animations' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIAnimationSetDefinitionBase, Tag) == 0x000040, "Member 'UPhxAIAnimationSetDefinitionBase::Tag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIAnimationSetDefinition
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class UPhxAIAnimationSetDefinition final : public UPhxAIAnimationSetDefinitionBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAnimationSetDefinition">();
|
|
}
|
|
static class UPhxAIAnimationSetDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAnimationSetDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAnimationSetDefinition) == 0x000008, "Wrong alignment on UPhxAIAnimationSetDefinition");
|
|
static_assert(sizeof(UPhxAIAnimationSetDefinition) == 0x000048, "Wrong size on UPhxAIAnimationSetDefinition");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_FindAllBios
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_FindAllBios final : public UPhxAchievementTracker
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_FindAllBios">();
|
|
}
|
|
static class UPhxAchievementTracker_FindAllBios* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_FindAllBios>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_FindAllBios) == 0x000008, "Wrong alignment on UPhxAchievementTracker_FindAllBios");
|
|
static_assert(sizeof(UPhxAchievementTracker_FindAllBios) == 0x000038, "Wrong size on UPhxAchievementTracker_FindAllBios");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_CultRooms
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_CultRooms final : public UPhxAchievementTracker
|
|
{
|
|
public:
|
|
bool bVisitedRoom1; // 0x0038(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bVisitedRoom2; // 0x0039(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_CultRooms">();
|
|
}
|
|
static class UPhxAchievementTracker_CultRooms* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_CultRooms>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_CultRooms) == 0x000008, "Wrong alignment on UPhxAchievementTracker_CultRooms");
|
|
static_assert(sizeof(UPhxAchievementTracker_CultRooms) == 0x000040, "Wrong size on UPhxAchievementTracker_CultRooms");
|
|
static_assert(offsetof(UPhxAchievementTracker_CultRooms, bVisitedRoom1) == 0x000038, "Member 'UPhxAchievementTracker_CultRooms::bVisitedRoom1' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAchievementTracker_CultRooms, bVisitedRoom2) == 0x000039, "Member 'UPhxAchievementTracker_CultRooms::bVisitedRoom2' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_AbilityHelperBase
|
|
// 0x0018 (0x0088 - 0x0070)
|
|
class UPhxBTTask_AbilityHelperBase : public UBTTaskNode
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bCancelAbilityOnTaskFailure; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_79[0xF]; // 0x0079(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_AbilityHelperBase">();
|
|
}
|
|
static class UPhxBTTask_AbilityHelperBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_AbilityHelperBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_AbilityHelperBase) == 0x000008, "Wrong alignment on UPhxBTTask_AbilityHelperBase");
|
|
static_assert(sizeof(UPhxBTTask_AbilityHelperBase) == 0x000088, "Wrong size on UPhxBTTask_AbilityHelperBase");
|
|
static_assert(offsetof(UPhxBTTask_AbilityHelperBase, bCancelAbilityOnTaskFailure) == 0x000078, "Member 'UPhxBTTask_AbilityHelperBase::bCancelAbilityOnTaskFailure' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_PerformAbility
|
|
// 0x00A0 (0x0128 - 0x0088)
|
|
class UPhxBTTask_PerformAbility : public UPhxBTTask_AbilityHelperBase
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetActorBlackboardKey; // 0x0088(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
bool bUseAbilityDefinition; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UPhxAIGameplayAbilityDefinition_Base> AbilityDefinition; // 0x00B8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector AbilityDefinitionBlackboardKey; // 0x00E0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FGameplayTag GameplayEventTag; // 0x0108(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGameplayTag AbilityTag; // 0x0110(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bWaitForAbilityToComplete; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_119[0xF]; // 0x0119(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_PerformAbility">();
|
|
}
|
|
static class UPhxBTTask_PerformAbility* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_PerformAbility>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_PerformAbility) == 0x000008, "Wrong alignment on UPhxBTTask_PerformAbility");
|
|
static_assert(sizeof(UPhxBTTask_PerformAbility) == 0x000128, "Wrong size on UPhxBTTask_PerformAbility");
|
|
static_assert(offsetof(UPhxBTTask_PerformAbility, TargetActorBlackboardKey) == 0x000088, "Member 'UPhxBTTask_PerformAbility::TargetActorBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PerformAbility, bUseAbilityDefinition) == 0x0000B0, "Member 'UPhxBTTask_PerformAbility::bUseAbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PerformAbility, AbilityDefinition) == 0x0000B8, "Member 'UPhxBTTask_PerformAbility::AbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PerformAbility, AbilityDefinitionBlackboardKey) == 0x0000E0, "Member 'UPhxBTTask_PerformAbility::AbilityDefinitionBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PerformAbility, GameplayEventTag) == 0x000108, "Member 'UPhxBTTask_PerformAbility::GameplayEventTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PerformAbility, AbilityTag) == 0x000110, "Member 'UPhxBTTask_PerformAbility::AbilityTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PerformAbility, bWaitForAbilityToComplete) == 0x000118, "Member 'UPhxBTTask_PerformAbility::bWaitForAbilityToComplete' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_EchoScan
|
|
// 0x0028 (0x0150 - 0x0128)
|
|
class UPhxBTTask_EchoScan final : public UPhxBTTask_PerformAbility
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector OverrideDurationBlackboardKey; // 0x0128(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_EchoScan">();
|
|
}
|
|
static class UPhxBTTask_EchoScan* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_EchoScan>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_EchoScan) == 0x000008, "Wrong alignment on UPhxBTTask_EchoScan");
|
|
static_assert(sizeof(UPhxBTTask_EchoScan) == 0x000150, "Wrong size on UPhxBTTask_EchoScan");
|
|
static_assert(offsetof(UPhxBTTask_EchoScan, OverrideDurationBlackboardKey) == 0x000128, "Member 'UPhxBTTask_EchoScan::OverrideDurationBlackboardKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_TraversalInteraction
|
|
// 0x0000 (0x0448 - 0x0448)
|
|
class UPhxGameplayAbility_TraversalInteraction final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_TraversalInteraction">();
|
|
}
|
|
static class UPhxGameplayAbility_TraversalInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_TraversalInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_TraversalInteraction) == 0x000008, "Wrong alignment on UPhxGameplayAbility_TraversalInteraction");
|
|
static_assert(sizeof(UPhxGameplayAbility_TraversalInteraction) == 0x000448, "Wrong size on UPhxGameplayAbility_TraversalInteraction");
|
|
|
|
// Class Phoenix.PhxAIAbilityTask_EnableBumping
|
|
// 0x0000 (0x0080 - 0x0080)
|
|
class UPhxAIAbilityTask_EnableBumping final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAbilityTask_EnableBumping">();
|
|
}
|
|
static class UPhxAIAbilityTask_EnableBumping* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAbilityTask_EnableBumping>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAbilityTask_EnableBumping) == 0x000008, "Wrong alignment on UPhxAIAbilityTask_EnableBumping");
|
|
static_assert(sizeof(UPhxAIAbilityTask_EnableBumping) == 0x000080, "Wrong size on UPhxAIAbilityTask_EnableBumping");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_GRPGrabManyEnemies
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_GRPGrabManyEnemies final : public UPhxAchievementTracker_Incremental
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_GRPGrabManyEnemies">();
|
|
}
|
|
static class UPhxAchievementTracker_GRPGrabManyEnemies* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_GRPGrabManyEnemies>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_GRPGrabManyEnemies) == 0x000008, "Wrong alignment on UPhxAchievementTracker_GRPGrabManyEnemies");
|
|
static_assert(sizeof(UPhxAchievementTracker_GRPGrabManyEnemies) == 0x000040, "Wrong size on UPhxAchievementTracker_GRPGrabManyEnemies");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_Stationary
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Stationary final : public UPhxGameplayAbilityDefinition_Traverse
|
|
{
|
|
public:
|
|
class UAnimMontage* Montage; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStartsInCapsule; // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_Stationary">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_Stationary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_Stationary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_Stationary) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_Stationary");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_Stationary) == 0x000080, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_Stationary");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Stationary, Montage) == 0x000070, "Member 'UPhxGameplayAbilityDefinition_Traverse_Stationary::Montage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Stationary, bStartsInCapsule) == 0x000078, "Member 'UPhxGameplayAbilityDefinition_Traverse_Stationary::bStartsInCapsule' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Dangler
|
|
// 0x0048 (0x0420 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Dangler final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
float SelfDestructAttackRange; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3DC[0x4]; // 0x03DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> SelfDestructDamageType; // 0x03E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> SelfDestructCamShake; // 0x03E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange SelfDestructCamShakeIntensityRange; // 0x03F0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SelfDestructMaxDamage; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SelfDestructMinimumDamage; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SelfDestructInnerRadius; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SelfDestructOuterRadius; // 0x040C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SelfDestructExponentialDamageFalloff; // 0x0410(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_414[0x4]; // 0x0414(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxMeleeAttackDefinition* PairedKillDefinition; // 0x0418(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Dangler">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Dangler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Dangler>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Dangler) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Dangler");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Dangler) == 0x000420, "Wrong size on UPhxAICharacterDefinition_Dangler");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructAttackRange) == 0x0003D8, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructAttackRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructDamageType) == 0x0003E0, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructDamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructCamShake) == 0x0003E8, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructCamShake' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructCamShakeIntensityRange) == 0x0003F0, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructCamShakeIntensityRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructMaxDamage) == 0x000400, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructMaxDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructMinimumDamage) == 0x000404, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructMinimumDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructInnerRadius) == 0x000408, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructInnerRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructOuterRadius) == 0x00040C, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructOuterRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, SelfDestructExponentialDamageFalloff) == 0x000410, "Member 'UPhxAICharacterDefinition_Dangler::SelfDestructExponentialDamageFalloff' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Dangler, PairedKillDefinition) == 0x000418, "Member 'UPhxAICharacterDefinition_Dangler::PairedKillDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_Kill2Head
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_Kill2Head final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_Kill2Head">();
|
|
}
|
|
static class UPhxAchievementTracker_Kill2Head* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_Kill2Head>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_Kill2Head) == 0x000008, "Wrong alignment on UPhxAchievementTracker_Kill2Head");
|
|
static_assert(sizeof(UPhxAchievementTracker_Kill2Head) == 0x000038, "Wrong size on UPhxAchievementTracker_Kill2Head");
|
|
|
|
// Class Phoenix.PhxPostScriptedEventState
|
|
// 0x0020 (0x04D8 - 0x04B8)
|
|
class UPhxPostScriptedEventState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x20]; // 0x04B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPostScriptedEventState">();
|
|
}
|
|
static class UPhxPostScriptedEventState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPostScriptedEventState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPostScriptedEventState) == 0x000008, "Wrong alignment on UPhxPostScriptedEventState");
|
|
static_assert(sizeof(UPhxPostScriptedEventState) == 0x0004D8, "Wrong size on UPhxPostScriptedEventState");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_PrintWeapon
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_PrintWeapon final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_PrintWeapon">();
|
|
}
|
|
static class UPhxAchievementTracker_PrintWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_PrintWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_PrintWeapon) == 0x000008, "Wrong alignment on UPhxAchievementTracker_PrintWeapon");
|
|
static_assert(sizeof(UPhxAchievementTracker_PrintWeapon) == 0x000038, "Wrong size on UPhxAchievementTracker_PrintWeapon");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Leon_Infected
|
|
// 0x0038 (0x0410 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Leon_Infected final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
TArray<float> BodyDamageTakenPercentsToSpawnFacePlate; // 0x03D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxAICharacterIndividualStatModifiers AlphaCallStatModifiers; // 0x03E8(0x001C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
int32 SprintDamageEventsNum; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintDelay; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Leon_Infected">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Leon_Infected* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Leon_Infected>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Leon_Infected) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Leon_Infected");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Leon_Infected) == 0x000410, "Wrong size on UPhxAICharacterDefinition_Leon_Infected");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Infected, BodyDamageTakenPercentsToSpawnFacePlate) == 0x0003D8, "Member 'UPhxAICharacterDefinition_Leon_Infected::BodyDamageTakenPercentsToSpawnFacePlate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Infected, AlphaCallStatModifiers) == 0x0003E8, "Member 'UPhxAICharacterDefinition_Leon_Infected::AlphaCallStatModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Infected, SprintDamageEventsNum) == 0x000404, "Member 'UPhxAICharacterDefinition_Leon_Infected::SprintDamageEventsNum' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Infected, SprintDelay) == 0x000408, "Member 'UPhxAICharacterDefinition_Leon_Infected::SprintDelay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerTriggerBox
|
|
// 0x0020 (0x0248 - 0x0228)
|
|
class APhxPlayerTriggerBox final : public ATriggerBox
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class ATriggerBase* Trigger, class APhxPlayerCharacter* Player)> OnPlayerBeginOverlap; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ATriggerBase* Trigger, class APhxPlayerCharacter* Player)> OnPlayerEndOverlap; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void HandleActorBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void HandleActorEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerTriggerBox">();
|
|
}
|
|
static class APhxPlayerTriggerBox* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPlayerTriggerBox>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPlayerTriggerBox) == 0x000008, "Wrong alignment on APhxPlayerTriggerBox");
|
|
static_assert(sizeof(APhxPlayerTriggerBox) == 0x000248, "Wrong size on APhxPlayerTriggerBox");
|
|
static_assert(offsetof(APhxPlayerTriggerBox, OnPlayerBeginOverlap) == 0x000228, "Member 'APhxPlayerTriggerBox::OnPlayerBeginOverlap' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerTriggerBox, OnPlayerEndOverlap) == 0x000238, "Member 'APhxPlayerTriggerBox::OnPlayerEndOverlap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_BackstabBlind
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_BackstabBlind final : public UPhxAchievementTracker_Incremental
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_BackstabBlind">();
|
|
}
|
|
static class UPhxAchievementTracker_BackstabBlind* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_BackstabBlind>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_BackstabBlind) == 0x000008, "Wrong alignment on UPhxAchievementTracker_BackstabBlind");
|
|
static_assert(sizeof(UPhxAchievementTracker_BackstabBlind) == 0x000040, "Wrong size on UPhxAchievementTracker_BackstabBlind");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Bloodworm
|
|
// 0x0078 (0x0450 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Bloodworm final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
float MinPullTime; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinDistanceForScalingSpeed; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToTriggerDeath; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AttackRange; // 0x03E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTargetVisibleDurationBeforeAttack; // 0x03E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaximumHeightDifference; // 0x03EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULevelSequence* PlayerDeathSequence; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULevelSequence* DLCPlayerDeathSequence; // 0x03F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCameraGraphEntrySelector DeathCameraGraphEntry; // 0x0400(0x0030)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumMeleeAttacksTaken; // 0x0430(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UUserWidget> DamageScreenEffect; // 0x0438(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> PlayerAnimLayerClass; // 0x0440(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ForceKillThreshold; // 0x0448(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44C[0x4]; // 0x044C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Bloodworm">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Bloodworm* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Bloodworm>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Bloodworm) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Bloodworm");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Bloodworm) == 0x000450, "Wrong size on UPhxAICharacterDefinition_Bloodworm");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, MinPullTime) == 0x0003D8, "Member 'UPhxAICharacterDefinition_Bloodworm::MinPullTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, MinDistanceForScalingSpeed) == 0x0003DC, "Member 'UPhxAICharacterDefinition_Bloodworm::MinDistanceForScalingSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, DistanceToTriggerDeath) == 0x0003E0, "Member 'UPhxAICharacterDefinition_Bloodworm::DistanceToTriggerDeath' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, AttackRange) == 0x0003E4, "Member 'UPhxAICharacterDefinition_Bloodworm::AttackRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, MinTargetVisibleDurationBeforeAttack) == 0x0003E8, "Member 'UPhxAICharacterDefinition_Bloodworm::MinTargetVisibleDurationBeforeAttack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, MaximumHeightDifference) == 0x0003EC, "Member 'UPhxAICharacterDefinition_Bloodworm::MaximumHeightDifference' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, PlayerDeathSequence) == 0x0003F0, "Member 'UPhxAICharacterDefinition_Bloodworm::PlayerDeathSequence' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, DLCPlayerDeathSequence) == 0x0003F8, "Member 'UPhxAICharacterDefinition_Bloodworm::DLCPlayerDeathSequence' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, DeathCameraGraphEntry) == 0x000400, "Member 'UPhxAICharacterDefinition_Bloodworm::DeathCameraGraphEntry' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, NumMeleeAttacksTaken) == 0x000430, "Member 'UPhxAICharacterDefinition_Bloodworm::NumMeleeAttacksTaken' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, DamageScreenEffect) == 0x000438, "Member 'UPhxAICharacterDefinition_Bloodworm::DamageScreenEffect' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, PlayerAnimLayerClass) == 0x000440, "Member 'UPhxAICharacterDefinition_Bloodworm::PlayerAnimLayerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Bloodworm, ForceKillThreshold) == 0x000448, "Member 'UPhxAICharacterDefinition_Bloodworm::ForceKillThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIManager
|
|
// 0x0050 (0x0270 - 0x0220)
|
|
class APhxAIManager final : public AActor
|
|
{
|
|
public:
|
|
TMap<class AActor*, struct FCombatTargetCircle> TargetCircles; // 0x0220(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIManager">();
|
|
}
|
|
static class APhxAIManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIManager) == 0x000008, "Wrong alignment on APhxAIManager");
|
|
static_assert(sizeof(APhxAIManager) == 0x000270, "Wrong size on APhxAIManager");
|
|
static_assert(offsetof(APhxAIManager, TargetCircles) == 0x000220, "Member 'APhxAIManager::TargetCircles' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_DisarmEnemy
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_DisarmEnemy final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_DisarmEnemy">();
|
|
}
|
|
static class UPhxAchievementTracker_DisarmEnemy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_DisarmEnemy>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_DisarmEnemy) == 0x000008, "Wrong alignment on UPhxAchievementTracker_DisarmEnemy");
|
|
static_assert(sizeof(UPhxAchievementTracker_DisarmEnemy) == 0x000038, "Wrong size on UPhxAchievementTracker_DisarmEnemy");
|
|
|
|
// Class Phoenix.PhxCharacterMovementComponent
|
|
// 0x0110 (0x0D70 - 0x0C60)
|
|
class UPhxCharacterMovementComponent : public UNavPowerCharacterMovementComponent
|
|
{
|
|
public:
|
|
uint8 Pad_C58[0x38]; // 0x0C58(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* Character; // 0x0C90(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallingTerminalVelocity; // 0x0C98(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C9C[0x9C]; // 0x0C9C(0x009C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MininumRequiredSplineTraversalSpeed; // 0x0D38(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D3C[0xC]; // 0x0D3C(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* ActiveSplineMontageAbilityDefinition; // 0x0D48(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D50[0x20]; // 0x0D50(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMontageBlendingOut(class UAnimMontage* InMontage, bool bInInterrupted);
|
|
void OnMontageEnded(class UAnimMontage* InMontage, bool bInInterrupted);
|
|
void OnMontageStarted(class UAnimMontage* InMontage);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterMovementComponent">();
|
|
}
|
|
static class UPhxCharacterMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterMovementComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterMovementComponent) == 0x000010, "Wrong alignment on UPhxCharacterMovementComponent");
|
|
static_assert(sizeof(UPhxCharacterMovementComponent) == 0x000D70, "Wrong size on UPhxCharacterMovementComponent");
|
|
static_assert(offsetof(UPhxCharacterMovementComponent, Character) == 0x000C90, "Member 'UPhxCharacterMovementComponent::Character' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterMovementComponent, FallingTerminalVelocity) == 0x000C98, "Member 'UPhxCharacterMovementComponent::FallingTerminalVelocity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterMovementComponent, MininumRequiredSplineTraversalSpeed) == 0x000D38, "Member 'UPhxCharacterMovementComponent::MininumRequiredSplineTraversalSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterMovementComponent, ActiveSplineMontageAbilityDefinition) == 0x000D48, "Member 'UPhxCharacterMovementComponent::ActiveSplineMontageAbilityDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIMovementComponent
|
|
// 0x00B0 (0x0E20 - 0x0D70)
|
|
class UPhxAIMovementComponent final : public UPhxCharacterMovementComponent
|
|
{
|
|
public:
|
|
uint8 Pad_D70[0x8]; // 0x0D70(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NavPowerLinearAccelerationMultiplierWhenSimpleMotion; // 0x0D78(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float NavPowerSteeringAccelerationMutliplierWhenSimpleMotion; // 0x0D7C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float NavPowerLinearAccelerationMultiplierWhenMotionMatching; // 0x0D80(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float NavPowerSteeringAccelerationMutliplierWhenMotionMatching; // 0x0D84(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APhxAICharacter* AICharacter; // 0x0D88(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilitySystemComponent* AbilitySystemComponent; // 0x0D90(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIMotionComponent* MotionComponent; // 0x0D98(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_DA0[0x8]; // 0x0DA0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNavPowerAreaDefinition* CurrentAreaDefinition; // 0x0DA8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UNavPowerObstacleDefinition* CurrentObstacleDefinition; // 0x0DB0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float FreeFallFloorAngle; // 0x0DB8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float FreeFallFloorZ; // 0x0DBC(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MaximumSlidingToNavMeshTime; // 0x0DC0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SlideToNavMeshSpeed; // 0x0DC4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_DC8[0x58]; // 0x0DC8(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnBumpingCapsuleBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIMovementComponent">();
|
|
}
|
|
static class UPhxAIMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIMovementComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIMovementComponent) == 0x000010, "Wrong alignment on UPhxAIMovementComponent");
|
|
static_assert(sizeof(UPhxAIMovementComponent) == 0x000E20, "Wrong size on UPhxAIMovementComponent");
|
|
static_assert(offsetof(UPhxAIMovementComponent, NavPowerLinearAccelerationMultiplierWhenSimpleMotion) == 0x000D78, "Member 'UPhxAIMovementComponent::NavPowerLinearAccelerationMultiplierWhenSimpleMotion' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, NavPowerSteeringAccelerationMutliplierWhenSimpleMotion) == 0x000D7C, "Member 'UPhxAIMovementComponent::NavPowerSteeringAccelerationMutliplierWhenSimpleMotion' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, NavPowerLinearAccelerationMultiplierWhenMotionMatching) == 0x000D80, "Member 'UPhxAIMovementComponent::NavPowerLinearAccelerationMultiplierWhenMotionMatching' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, NavPowerSteeringAccelerationMutliplierWhenMotionMatching) == 0x000D84, "Member 'UPhxAIMovementComponent::NavPowerSteeringAccelerationMutliplierWhenMotionMatching' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, AICharacter) == 0x000D88, "Member 'UPhxAIMovementComponent::AICharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, AbilitySystemComponent) == 0x000D90, "Member 'UPhxAIMovementComponent::AbilitySystemComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, MotionComponent) == 0x000D98, "Member 'UPhxAIMovementComponent::MotionComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, CurrentAreaDefinition) == 0x000DA8, "Member 'UPhxAIMovementComponent::CurrentAreaDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, CurrentObstacleDefinition) == 0x000DB0, "Member 'UPhxAIMovementComponent::CurrentObstacleDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, FreeFallFloorAngle) == 0x000DB8, "Member 'UPhxAIMovementComponent::FreeFallFloorAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, FreeFallFloorZ) == 0x000DBC, "Member 'UPhxAIMovementComponent::FreeFallFloorZ' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, MaximumSlidingToNavMeshTime) == 0x000DC0, "Member 'UPhxAIMovementComponent::MaximumSlidingToNavMeshTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMovementComponent, SlideToNavMeshSpeed) == 0x000DC4, "Member 'UPhxAIMovementComponent::SlideToNavMeshSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_KillManyWithHazard
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_KillManyWithHazard final : public UPhxAchievementTracker_Incremental
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_KillManyWithHazard">();
|
|
}
|
|
static class UPhxAchievementTracker_KillManyWithHazard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_KillManyWithHazard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_KillManyWithHazard) == 0x000008, "Wrong alignment on UPhxAchievementTracker_KillManyWithHazard");
|
|
static_assert(sizeof(UPhxAchievementTracker_KillManyWithHazard) == 0x000040, "Wrong size on UPhxAchievementTracker_KillManyWithHazard");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_Traverse_NavPowerJump
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump final : public UPhxGameplayAbilityDefinition_Traverse
|
|
{
|
|
public:
|
|
struct FNavPowerJumperTune JumperTune; // 0x0070(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_Traverse_NavPowerJump">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump) == 0x000080, "Wrong size on UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump, JumperTune) == 0x000070, "Member 'UPhxAIGameplayAbilityDefinition_Traverse_NavPowerJump::JumperTune' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Rusher
|
|
// 0x0020 (0x03F8 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Rusher final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
float FollowUpAttackProbability; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AllowedAttackWhenPathingDistance; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeAtHidingPointUntilAttackAllowed; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumDistanceFromTargetToPerformDodge; // 0x03E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAttackCapsuleScaleAdjustment; // 0x03E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAttackRadiusXY; // 0x03EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAttackHeatUpTime; // 0x03F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F4[0x4]; // 0x03F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Rusher">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Rusher* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Rusher>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Rusher) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Rusher");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Rusher) == 0x0003F8, "Wrong size on UPhxAICharacterDefinition_Rusher");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Rusher, FollowUpAttackProbability) == 0x0003D8, "Member 'UPhxAICharacterDefinition_Rusher::FollowUpAttackProbability' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Rusher, AllowedAttackWhenPathingDistance) == 0x0003DC, "Member 'UPhxAICharacterDefinition_Rusher::AllowedAttackWhenPathingDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Rusher, TimeAtHidingPointUntilAttackAllowed) == 0x0003E0, "Member 'UPhxAICharacterDefinition_Rusher::TimeAtHidingPointUntilAttackAllowed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Rusher, MinimumDistanceFromTargetToPerformDodge) == 0x0003E4, "Member 'UPhxAICharacterDefinition_Rusher::MinimumDistanceFromTargetToPerformDodge' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Rusher, AirAttackCapsuleScaleAdjustment) == 0x0003E8, "Member 'UPhxAICharacterDefinition_Rusher::AirAttackCapsuleScaleAdjustment' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Rusher, AirAttackRadiusXY) == 0x0003EC, "Member 'UPhxAICharacterDefinition_Rusher::AirAttackRadiusXY' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Rusher, AirAttackHeatUpTime) == 0x0003F0, "Member 'UPhxAICharacterDefinition_Rusher::AirAttackHeatUpTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_KillWithGrpHazard
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_KillWithGrpHazard final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_KillWithGrpHazard">();
|
|
}
|
|
static class UPhxAchievementTracker_KillWithGrpHazard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_KillWithGrpHazard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_KillWithGrpHazard) == 0x000008, "Wrong alignment on UPhxAchievementTracker_KillWithGrpHazard");
|
|
static_assert(sizeof(UPhxAchievementTracker_KillWithGrpHazard) == 0x000038, "Wrong size on UPhxAchievementTracker_KillWithGrpHazard");
|
|
|
|
// Class Phoenix.PhxMontageReactCondition
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UPhxMontageReactCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
TArray<EAttackResultType> AttackResultFilters; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<EReactionType> ReactionTypeFilters; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UDamageType>> DamageTypeFilters; // 0x0050(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bUseReactOverrideCamera; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer AttackerCharacterTagFilter; // 0x0068(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMontageReactCondition">();
|
|
}
|
|
static class UPhxMontageReactCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMontageReactCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMontageReactCondition) == 0x000008, "Wrong alignment on UPhxMontageReactCondition");
|
|
static_assert(sizeof(UPhxMontageReactCondition) == 0x000088, "Wrong size on UPhxMontageReactCondition");
|
|
static_assert(offsetof(UPhxMontageReactCondition, AttackResultFilters) == 0x000030, "Member 'UPhxMontageReactCondition::AttackResultFilters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMontageReactCondition, ReactionTypeFilters) == 0x000040, "Member 'UPhxMontageReactCondition::ReactionTypeFilters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMontageReactCondition, DamageTypeFilters) == 0x000050, "Member 'UPhxMontageReactCondition::DamageTypeFilters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMontageReactCondition, bUseReactOverrideCamera) == 0x000060, "Member 'UPhxMontageReactCondition::bUseReactOverrideCamera' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMontageReactCondition, AttackerCharacterTagFilter) == 0x000068, "Member 'UPhxMontageReactCondition::AttackerCharacterTagFilter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StoryColdOpen
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StoryColdOpen final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StoryColdOpen">();
|
|
}
|
|
static class UPhxAchievementTracker_StoryColdOpen* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StoryColdOpen>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StoryColdOpen) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StoryColdOpen");
|
|
static_assert(sizeof(UPhxAchievementTracker_StoryColdOpen) == 0x000038, "Wrong size on UPhxAchievementTracker_StoryColdOpen");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StoryOutbreak
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StoryOutbreak final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StoryOutbreak">();
|
|
}
|
|
static class UPhxAchievementTracker_StoryOutbreak* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StoryOutbreak>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StoryOutbreak) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StoryOutbreak");
|
|
static_assert(sizeof(UPhxAchievementTracker_StoryOutbreak) == 0x000038, "Wrong size on UPhxAchievementTracker_StoryOutbreak");
|
|
|
|
// Class Phoenix.PhxGoreDataAsset
|
|
// 0x00F0 (0x0120 - 0x0030)
|
|
class UPhxGoreDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
class USkeletalMesh* GoreMesh; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* GoreFX; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName GoreFXSocket; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGoreFXSpawnAttached; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxGoreTransformTweaker MeshFXRelativeTransform; // 0x004C(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UPhxOnGoingFx* OnGoingMeshEffects; // 0x0068(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FDanglingBitInfo DanglingBitInfo; // 0x0070(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bShouldSpawnLimb; // 0x00C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* LimbFX; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LimbFXSocket; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxGoreTransformTweaker LimbFXRelativeTransform; // 0x00D8(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxOnGoingFx* OnGoingLimbEffects; // 0x00F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxDestroyLimbOnImpact* DestroyLimbOnImpact; // 0x0100(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULimbDetatchmentBehaviorBase* LimbDetatchmentBehavior; // 0x0108(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* DismembermentSoundOverride; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* LimbHitSoundOverride; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGoreDataAsset">();
|
|
}
|
|
static class UPhxGoreDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGoreDataAsset>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGoreDataAsset) == 0x000008, "Wrong alignment on UPhxGoreDataAsset");
|
|
static_assert(sizeof(UPhxGoreDataAsset) == 0x000120, "Wrong size on UPhxGoreDataAsset");
|
|
static_assert(offsetof(UPhxGoreDataAsset, GoreMesh) == 0x000030, "Member 'UPhxGoreDataAsset::GoreMesh' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, GoreFX) == 0x000038, "Member 'UPhxGoreDataAsset::GoreFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, GoreFXSocket) == 0x000040, "Member 'UPhxGoreDataAsset::GoreFXSocket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, bGoreFXSpawnAttached) == 0x000048, "Member 'UPhxGoreDataAsset::bGoreFXSpawnAttached' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, MeshFXRelativeTransform) == 0x00004C, "Member 'UPhxGoreDataAsset::MeshFXRelativeTransform' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, OnGoingMeshEffects) == 0x000068, "Member 'UPhxGoreDataAsset::OnGoingMeshEffects' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, DanglingBitInfo) == 0x000070, "Member 'UPhxGoreDataAsset::DanglingBitInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, bShouldSpawnLimb) == 0x0000C0, "Member 'UPhxGoreDataAsset::bShouldSpawnLimb' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, LimbFX) == 0x0000C8, "Member 'UPhxGoreDataAsset::LimbFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, LimbFXSocket) == 0x0000D0, "Member 'UPhxGoreDataAsset::LimbFXSocket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, LimbFXRelativeTransform) == 0x0000D8, "Member 'UPhxGoreDataAsset::LimbFXRelativeTransform' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, OnGoingLimbEffects) == 0x0000F8, "Member 'UPhxGoreDataAsset::OnGoingLimbEffects' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, DestroyLimbOnImpact) == 0x000100, "Member 'UPhxGoreDataAsset::DestroyLimbOnImpact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, LimbDetatchmentBehavior) == 0x000108, "Member 'UPhxGoreDataAsset::LimbDetatchmentBehavior' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, DismembermentSoundOverride) == 0x000110, "Member 'UPhxGoreDataAsset::DismembermentSoundOverride' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGoreDataAsset, LimbHitSoundOverride) == 0x000118, "Member 'UPhxGoreDataAsset::LimbHitSoundOverride' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StoryEscape
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StoryEscape final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StoryEscape">();
|
|
}
|
|
static class UPhxAchievementTracker_StoryEscape* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StoryEscape>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StoryEscape) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StoryEscape");
|
|
static_assert(sizeof(UPhxAchievementTracker_StoryEscape) == 0x000038, "Wrong size on UPhxAchievementTracker_StoryEscape");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_Spline
|
|
// 0x0020 (0x0090 - 0x0070)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Spline final : public UPhxGameplayAbilityDefinition_Traverse
|
|
{
|
|
public:
|
|
ESplineEnd EntryEnd; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGameplayAbilityDefinition_Traverse_SplineEnter* Enter; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* LoopForward; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* Exit; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_Spline">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_Spline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_Spline>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_Spline) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_Spline");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_Spline) == 0x000090, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_Spline");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Spline, EntryEnd) == 0x000070, "Member 'UPhxGameplayAbilityDefinition_Traverse_Spline::EntryEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Spline, Enter) == 0x000078, "Member 'UPhxGameplayAbilityDefinition_Traverse_Spline::Enter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Spline, LoopForward) == 0x000080, "Member 'UPhxGameplayAbilityDefinition_Traverse_Spline::LoopForward' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Spline, Exit) == 0x000088, "Member 'UPhxGameplayAbilityDefinition_Traverse_Spline::Exit' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Parasite
|
|
// 0x0050 (0x0428 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Parasite final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
float AttackRange; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IdealCombatClusterDistance; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClusterDistanceVariation; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> SplatDamageType; // 0x03E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplatMaxDamage; // 0x03F0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplatMinimumDamage; // 0x03F4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplatInnerRadius; // 0x03F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplatOuterRadius; // 0x03FC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplatExponentialDamageFalloff; // 0x0400(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplatMaximumAcceptableImpactAngle; // 0x0404(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMeleeAttackDefinition* PairedKillDefinition; // 0x0408(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> LeapExplosionDamageType; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UDamageType>> SuppressExplosionOnDamageBy; // 0x0418(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Parasite">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Parasite* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Parasite>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Parasite) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Parasite");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Parasite) == 0x000428, "Wrong size on UPhxAICharacterDefinition_Parasite");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, AttackRange) == 0x0003D8, "Member 'UPhxAICharacterDefinition_Parasite::AttackRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, IdealCombatClusterDistance) == 0x0003DC, "Member 'UPhxAICharacterDefinition_Parasite::IdealCombatClusterDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, ClusterDistanceVariation) == 0x0003E0, "Member 'UPhxAICharacterDefinition_Parasite::ClusterDistanceVariation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, SplatDamageType) == 0x0003E8, "Member 'UPhxAICharacterDefinition_Parasite::SplatDamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, SplatMaxDamage) == 0x0003F0, "Member 'UPhxAICharacterDefinition_Parasite::SplatMaxDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, SplatMinimumDamage) == 0x0003F4, "Member 'UPhxAICharacterDefinition_Parasite::SplatMinimumDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, SplatInnerRadius) == 0x0003F8, "Member 'UPhxAICharacterDefinition_Parasite::SplatInnerRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, SplatOuterRadius) == 0x0003FC, "Member 'UPhxAICharacterDefinition_Parasite::SplatOuterRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, SplatExponentialDamageFalloff) == 0x000400, "Member 'UPhxAICharacterDefinition_Parasite::SplatExponentialDamageFalloff' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, SplatMaximumAcceptableImpactAngle) == 0x000404, "Member 'UPhxAICharacterDefinition_Parasite::SplatMaximumAcceptableImpactAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, PairedKillDefinition) == 0x000408, "Member 'UPhxAICharacterDefinition_Parasite::PairedKillDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, LeapExplosionDamageType) == 0x000410, "Member 'UPhxAICharacterDefinition_Parasite::LeapExplosionDamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Parasite, SuppressExplosionOnDamageBy) == 0x000418, "Member 'UPhxAICharacterDefinition_Parasite::SuppressExplosionOnDamageBy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StorySnowcat
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StorySnowcat final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StorySnowcat">();
|
|
}
|
|
static class UPhxAchievementTracker_StorySnowcat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StorySnowcat>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StorySnowcat) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StorySnowcat");
|
|
static_assert(sizeof(UPhxAchievementTracker_StorySnowcat) == 0x000038, "Wrong size on UPhxAchievementTracker_StorySnowcat");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StoryHangar
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StoryHangar final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StoryHangar">();
|
|
}
|
|
static class UPhxAchievementTracker_StoryHangar* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StoryHangar>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StoryHangar) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StoryHangar");
|
|
static_assert(sizeof(UPhxAchievementTracker_StoryHangar) == 0x000038, "Wrong size on UPhxAchievementTracker_StoryHangar");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StoryTunnels
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StoryTunnels final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StoryTunnels">();
|
|
}
|
|
static class UPhxAchievementTracker_StoryTunnels* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StoryTunnels>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StoryTunnels) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StoryTunnels");
|
|
static_assert(sizeof(UPhxAchievementTracker_StoryTunnels) == 0x000038, "Wrong size on UPhxAchievementTracker_StoryTunnels");
|
|
|
|
// Class Phoenix.PhxMultiPelletGunWeapon
|
|
// 0x0060 (0x0AD0 - 0x0A70)
|
|
class APhxMultiPelletGunWeapon : public APhxGunWeapon
|
|
{
|
|
public:
|
|
uint8 Pad_A70[0x60]; // 0x0A70(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMultiPelletGunWeapon">();
|
|
}
|
|
static class APhxMultiPelletGunWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMultiPelletGunWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMultiPelletGunWeapon) == 0x000010, "Wrong alignment on APhxMultiPelletGunWeapon");
|
|
static_assert(sizeof(APhxMultiPelletGunWeapon) == 0x000AD0, "Wrong size on APhxMultiPelletGunWeapon");
|
|
|
|
// Class Phoenix.PhxMultiPelletLineFireGun
|
|
// 0x0000 (0x0AD0 - 0x0AD0)
|
|
class APhxMultiPelletLineFireGun : public APhxMultiPelletGunWeapon
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMultiPelletLineFireGun">();
|
|
}
|
|
static class APhxMultiPelletLineFireGun* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMultiPelletLineFireGun>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMultiPelletLineFireGun) == 0x000010, "Wrong alignment on APhxMultiPelletLineFireGun");
|
|
static_assert(sizeof(APhxMultiPelletLineFireGun) == 0x000AD0, "Wrong size on APhxMultiPelletLineFireGun");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_StoryTower
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_StoryTower final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_StoryTower">();
|
|
}
|
|
static class UPhxAchievementTracker_StoryTower* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_StoryTower>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_StoryTower) == 0x000008, "Wrong alignment on UPhxAchievementTracker_StoryTower");
|
|
static_assert(sizeof(UPhxAchievementTracker_StoryTower) == 0x000038, "Wrong size on UPhxAchievementTracker_StoryTower");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_RiotCompleteWave50
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_RiotCompleteWave50 final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_RiotCompleteWave50">();
|
|
}
|
|
static class UPhxAchievementTracker_RiotCompleteWave50* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_RiotCompleteWave50>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_RiotCompleteWave50) == 0x000008, "Wrong alignment on UPhxAchievementTracker_RiotCompleteWave50");
|
|
static_assert(sizeof(UPhxAchievementTracker_RiotCompleteWave50) == 0x000038, "Wrong size on UPhxAchievementTracker_RiotCompleteWave50");
|
|
|
|
// Class Phoenix.PhxMoveToTransformBaseMotionController
|
|
// 0x0058 (0x0270 - 0x0218)
|
|
class UPhxMoveToTransformBaseMotionController : public UPhxMotionController
|
|
{
|
|
public:
|
|
uint8 Pad_218[0x58]; // 0x0218(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMoveToTransformBaseMotionController">();
|
|
}
|
|
static class UPhxMoveToTransformBaseMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMoveToTransformBaseMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMoveToTransformBaseMotionController) == 0x000008, "Wrong alignment on UPhxMoveToTransformBaseMotionController");
|
|
static_assert(sizeof(UPhxMoveToTransformBaseMotionController) == 0x000270, "Wrong size on UPhxMoveToTransformBaseMotionController");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_RiotSpend20kCredits
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAchievementTracker_RiotSpend20kCredits final : public UPhxAchievementTracker_Incremental
|
|
{
|
|
public:
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_RiotSpend20kCredits">();
|
|
}
|
|
static class UPhxAchievementTracker_RiotSpend20kCredits* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_RiotSpend20kCredits>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_RiotSpend20kCredits) == 0x000008, "Wrong alignment on UPhxAchievementTracker_RiotSpend20kCredits");
|
|
static_assert(sizeof(UPhxAchievementTracker_RiotSpend20kCredits) == 0x000040, "Wrong size on UPhxAchievementTracker_RiotSpend20kCredits");
|
|
|
|
// Class Phoenix.PhxScriptedEventCharacter
|
|
// 0x0030 (0x05C0 - 0x0590)
|
|
class APhxScriptedEventCharacter : public APhxCharacterBase
|
|
{
|
|
public:
|
|
TArray<int32> AnimUpdateRateLODFrameSkip; // 0x0588(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bIsCompanion; // 0x0598(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_599[0x7]; // 0x0599(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxWoundComponent* WoundComp; // 0x05A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxBloodSpatterComponent* BloodSpatterComp; // 0x05A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5B0[0x10]; // 0x05B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RequestPositionSyncingWithScriptedEvent(class APhxScriptedEventActor* ScriptedEvent, const class FName& BindingTag);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptedEventCharacter">();
|
|
}
|
|
static class APhxScriptedEventCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxScriptedEventCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxScriptedEventCharacter) == 0x000010, "Wrong alignment on APhxScriptedEventCharacter");
|
|
static_assert(sizeof(APhxScriptedEventCharacter) == 0x0005C0, "Wrong size on APhxScriptedEventCharacter");
|
|
static_assert(offsetof(APhxScriptedEventCharacter, AnimUpdateRateLODFrameSkip) == 0x000588, "Member 'APhxScriptedEventCharacter::AnimUpdateRateLODFrameSkip' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventCharacter, bIsCompanion) == 0x000598, "Member 'APhxScriptedEventCharacter::bIsCompanion' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventCharacter, WoundComp) == 0x0005A0, "Member 'APhxScriptedEventCharacter::WoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventCharacter, BloodSpatterComp) == 0x0005A8, "Member 'APhxScriptedEventCharacter::BloodSpatterComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_RiotFiveWavesNoSpendCredit
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_RiotFiveWavesNoSpendCredit final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_RiotFiveWavesNoSpendCredit">();
|
|
}
|
|
static class UPhxAchievementTracker_RiotFiveWavesNoSpendCredit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_RiotFiveWavesNoSpendCredit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_RiotFiveWavesNoSpendCredit) == 0x000008, "Wrong alignment on UPhxAchievementTracker_RiotFiveWavesNoSpendCredit");
|
|
static_assert(sizeof(UPhxAchievementTracker_RiotFiveWavesNoSpendCredit) == 0x000038, "Wrong size on UPhxAchievementTracker_RiotFiveWavesNoSpendCredit");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_RiotDismember100Limbs
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_RiotDismember100Limbs final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_RiotDismember100Limbs">();
|
|
}
|
|
static class UPhxAchievementTracker_RiotDismember100Limbs* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_RiotDismember100Limbs>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_RiotDismember100Limbs) == 0x000008, "Wrong alignment on UPhxAchievementTracker_RiotDismember100Limbs");
|
|
static_assert(sizeof(UPhxAchievementTracker_RiotDismember100Limbs) == 0x000038, "Wrong size on UPhxAchievementTracker_RiotDismember100Limbs");
|
|
|
|
// Class Phoenix.PhxAIPropOwner
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxAIPropOwner final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPropOwner">();
|
|
}
|
|
static class IPhxAIPropOwner* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxAIPropOwner>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxAIPropOwner) == 0x000001, "Wrong alignment on IPhxAIPropOwner");
|
|
static_assert(sizeof(IPhxAIPropOwner) == 0x000001, "Wrong size on IPhxAIPropOwner");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_DLC4CompleteStory
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_DLC4CompleteStory final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_DLC4CompleteStory">();
|
|
}
|
|
static class UPhxAchievementTracker_DLC4CompleteStory* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_DLC4CompleteStory>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_DLC4CompleteStory) == 0x000008, "Wrong alignment on UPhxAchievementTracker_DLC4CompleteStory");
|
|
static_assert(sizeof(UPhxAchievementTracker_DLC4CompleteStory) == 0x000038, "Wrong size on UPhxAchievementTracker_DLC4CompleteStory");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_DLC4SolveSecurityLockFast
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_DLC4SolveSecurityLockFast final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_DLC4SolveSecurityLockFast">();
|
|
}
|
|
static class UPhxAchievementTracker_DLC4SolveSecurityLockFast* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_DLC4SolveSecurityLockFast>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_DLC4SolveSecurityLockFast) == 0x000008, "Wrong alignment on UPhxAchievementTracker_DLC4SolveSecurityLockFast");
|
|
static_assert(sizeof(UPhxAchievementTracker_DLC4SolveSecurityLockFast) == 0x000038, "Wrong size on UPhxAchievementTracker_DLC4SolveSecurityLockFast");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_DLC4KillBiobot
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_DLC4KillBiobot final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_DLC4KillBiobot">();
|
|
}
|
|
static class UPhxAchievementTracker_DLC4KillBiobot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_DLC4KillBiobot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_DLC4KillBiobot) == 0x000008, "Wrong alignment on UPhxAchievementTracker_DLC4KillBiobot");
|
|
static_assert(sizeof(UPhxAchievementTracker_DLC4KillBiobot) == 0x000038, "Wrong size on UPhxAchievementTracker_DLC4KillBiobot");
|
|
|
|
// Class Phoenix.PhxAnimNotify_SpawnAI
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAnimNotify_SpawnAI final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_SpawnAI">();
|
|
}
|
|
static class UPhxAnimNotify_SpawnAI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_SpawnAI>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_SpawnAI) == 0x000008, "Wrong alignment on UPhxAnimNotify_SpawnAI");
|
|
static_assert(sizeof(UPhxAnimNotify_SpawnAI) == 0x000040, "Wrong size on UPhxAnimNotify_SpawnAI");
|
|
|
|
// Class Phoenix.PhxAchievementTracker_DLC4DestroyAllHammerCrates
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAchievementTracker_DLC4DestroyAllHammerCrates final : public UPhxAchievementTracker_OnlyOnce
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementTracker_DLC4DestroyAllHammerCrates">();
|
|
}
|
|
static class UPhxAchievementTracker_DLC4DestroyAllHammerCrates* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementTracker_DLC4DestroyAllHammerCrates>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementTracker_DLC4DestroyAllHammerCrates) == 0x000008, "Wrong alignment on UPhxAchievementTracker_DLC4DestroyAllHammerCrates");
|
|
static_assert(sizeof(UPhxAchievementTracker_DLC4DestroyAllHammerCrates) == 0x000038, "Wrong size on UPhxAchievementTracker_DLC4DestroyAllHammerCrates");
|
|
|
|
// Class Phoenix.PhxAssetBudgetGroupWidget
|
|
// 0x00B0 (0x0310 - 0x0260)
|
|
class UPhxAssetBudgetGroupWidget : public UUserWidget
|
|
{
|
|
public:
|
|
EPhxAssetBudgetGroup BudgetGroup; // 0x0260(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName StatName; // 0x0264(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UOverlay* ContainerGroup; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* SubGroupArrow; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* GroupName; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* GroupCurrentTiming; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* GroupMaxTiming; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* GroupBudget; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* GroupDrawCalls; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* GroupPrimitives; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UProgressBar* GroupBudgetBar; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UProgressBar* GroupMaxBar; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C0[0x50]; // 0x02C0(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetDetailTimingVisibility(ESlateVisibility Vis);
|
|
void SetDrawsStatsVisibility(ESlateVisibility Vis);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAssetBudgetGroupWidget">();
|
|
}
|
|
static class UPhxAssetBudgetGroupWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAssetBudgetGroupWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAssetBudgetGroupWidget) == 0x000008, "Wrong alignment on UPhxAssetBudgetGroupWidget");
|
|
static_assert(sizeof(UPhxAssetBudgetGroupWidget) == 0x000310, "Wrong size on UPhxAssetBudgetGroupWidget");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, BudgetGroup) == 0x000260, "Member 'UPhxAssetBudgetGroupWidget::BudgetGroup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, StatName) == 0x000264, "Member 'UPhxAssetBudgetGroupWidget::StatName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, ContainerGroup) == 0x000270, "Member 'UPhxAssetBudgetGroupWidget::ContainerGroup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, SubGroupArrow) == 0x000278, "Member 'UPhxAssetBudgetGroupWidget::SubGroupArrow' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, GroupName) == 0x000280, "Member 'UPhxAssetBudgetGroupWidget::GroupName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, GroupCurrentTiming) == 0x000288, "Member 'UPhxAssetBudgetGroupWidget::GroupCurrentTiming' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, GroupMaxTiming) == 0x000290, "Member 'UPhxAssetBudgetGroupWidget::GroupMaxTiming' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, GroupBudget) == 0x000298, "Member 'UPhxAssetBudgetGroupWidget::GroupBudget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, GroupDrawCalls) == 0x0002A0, "Member 'UPhxAssetBudgetGroupWidget::GroupDrawCalls' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, GroupPrimitives) == 0x0002A8, "Member 'UPhxAssetBudgetGroupWidget::GroupPrimitives' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, GroupBudgetBar) == 0x0002B0, "Member 'UPhxAssetBudgetGroupWidget::GroupBudgetBar' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetGroupWidget, GroupMaxBar) == 0x0002B8, "Member 'UPhxAssetBudgetGroupWidget::GroupMaxBar' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementsDeveloperSettings
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class UPhxAchievementsDeveloperSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TMap<EPhxAchievements, bool> EnabledAchievements; // 0x0038(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementsDeveloperSettings">();
|
|
}
|
|
static class UPhxAchievementsDeveloperSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementsDeveloperSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementsDeveloperSettings) == 0x000008, "Wrong alignment on UPhxAchievementsDeveloperSettings");
|
|
static_assert(sizeof(UPhxAchievementsDeveloperSettings) == 0x000088, "Wrong size on UPhxAchievementsDeveloperSettings");
|
|
static_assert(offsetof(UPhxAchievementsDeveloperSettings, EnabledAchievements) == 0x000038, "Member 'UPhxAchievementsDeveloperSettings::EnabledAchievements' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAchievementsManager
|
|
// 0x0070 (0x0098 - 0x0028)
|
|
class UPhxAchievementsManager final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPhxAchievements, class UPhxAchievementTracker*> AchievementProgressionData; // 0x0048(0x0050)(NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static void PrintAchievements(bool bResult, const TArray<class USDSAchievement*>& Achievements);
|
|
|
|
void OnDefensiveAction(EReactionType ReactionType, EDefensiveReactDirection ReactionDir, const struct FHitRecord& HitRecord);
|
|
void OnEnemyBodyPartDead(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, const TArray<EPhxBodyPartType>& KilledParts, class AActor* InstigatorActor);
|
|
void OnEnemyDeath(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AController* KillerController);
|
|
void OnEnemyGRPGrabbed(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy);
|
|
void OnEnemyKilledByHazard(class APhxAICharacter* Enemy, class AEnvironmentalHazard* HazardActor);
|
|
void OnEnemyKilledByMeleeWeapon(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AMeleeWeapon* Weapon, class UPhxMeleeAttackDefinition* AttackDef);
|
|
void OnPlayerDeath(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAchievementsManager">();
|
|
}
|
|
static class UPhxAchievementsManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAchievementsManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAchievementsManager) == 0x000008, "Wrong alignment on UPhxAchievementsManager");
|
|
static_assert(sizeof(UPhxAchievementsManager) == 0x000098, "Wrong size on UPhxAchievementsManager");
|
|
static_assert(offsetof(UPhxAchievementsManager, AchievementProgressionData) == 0x000048, "Member 'UPhxAchievementsManager::AchievementProgressionData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAcousticPortalComponent
|
|
// 0x0060 (0x04E0 - 0x0480)
|
|
class UPhxAcousticPortalComponent final : public UBoxComponent
|
|
{
|
|
public:
|
|
EPhxPortalOpenType OpeningMotion; // 0x0478(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_479[0x3]; // 0x0479(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InitialPercentOpen; // 0x047C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ObstructionValue; // 0x0480(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float OcclusionValue; // 0x0484(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkPortalComponent* PortalComp; // 0x0488(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_490[0x50]; // 0x0490(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnOverlapBegin(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnOverlapEnd(class UPrimitiveComponent* OverlappedComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void ScaleToPercent(float TargetPercent, float TimeToOpen);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAcousticPortalComponent">();
|
|
}
|
|
static class UPhxAcousticPortalComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAcousticPortalComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAcousticPortalComponent) == 0x000010, "Wrong alignment on UPhxAcousticPortalComponent");
|
|
static_assert(sizeof(UPhxAcousticPortalComponent) == 0x0004E0, "Wrong size on UPhxAcousticPortalComponent");
|
|
static_assert(offsetof(UPhxAcousticPortalComponent, OpeningMotion) == 0x000478, "Member 'UPhxAcousticPortalComponent::OpeningMotion' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAcousticPortalComponent, InitialPercentOpen) == 0x00047C, "Member 'UPhxAcousticPortalComponent::InitialPercentOpen' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAcousticPortalComponent, ObstructionValue) == 0x000480, "Member 'UPhxAcousticPortalComponent::ObstructionValue' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAcousticPortalComponent, OcclusionValue) == 0x000484, "Member 'UPhxAcousticPortalComponent::OcclusionValue' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAcousticPortalComponent, PortalComp) == 0x000488, "Member 'UPhxAcousticPortalComponent::PortalComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_FrontRightFootDown
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAnimNotifyState_FrontRightFootDown final : public UPhxAnimNotifyState_FootDown
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_FrontRightFootDown">();
|
|
}
|
|
static class UPhxAnimNotifyState_FrontRightFootDown* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_FrontRightFootDown>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_FrontRightFootDown) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_FrontRightFootDown");
|
|
static_assert(sizeof(UPhxAnimNotifyState_FrontRightFootDown) == 0x000040, "Wrong size on UPhxAnimNotifyState_FrontRightFootDown");
|
|
|
|
// Class Phoenix.PhxAddFileNameCueCommandlet
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPhxAddFileNameCueCommandlet final : public UCommandlet
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x20]; // 0x0080(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAddFileNameCueCommandlet">();
|
|
}
|
|
static class UPhxAddFileNameCueCommandlet* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAddFileNameCueCommandlet>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAddFileNameCueCommandlet) == 0x000008, "Wrong alignment on UPhxAddFileNameCueCommandlet");
|
|
static_assert(sizeof(UPhxAddFileNameCueCommandlet) == 0x0000A0, "Wrong size on UPhxAddFileNameCueCommandlet");
|
|
|
|
// Class Phoenix.PhxAIResource_RangedAttack
|
|
// 0x0238 (0x0318 - 0x00E0)
|
|
class UPhxAIResource_RangedAttack : public UPhxAIResource
|
|
{
|
|
public:
|
|
uint8 Pad_E0[0x238]; // 0x00E0(0x0238)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_RangedAttack">();
|
|
}
|
|
static class UPhxAIResource_RangedAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_RangedAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_RangedAttack) == 0x000008, "Wrong alignment on UPhxAIResource_RangedAttack");
|
|
static_assert(sizeof(UPhxAIResource_RangedAttack) == 0x000318, "Wrong size on UPhxAIResource_RangedAttack");
|
|
|
|
// Class Phoenix.PhxAdHocCinematicCharacterState
|
|
// 0x0018 (0x04F8 - 0x04E0)
|
|
class UPhxAdHocCinematicCharacterState final : public UPhxScriptedEventCharacterBaseState
|
|
{
|
|
public:
|
|
uint8 Pad_4E0[0x18]; // 0x04E0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAdHocCinematicCharacterState">();
|
|
}
|
|
static class UPhxAdHocCinematicCharacterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAdHocCinematicCharacterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAdHocCinematicCharacterState) == 0x000008, "Wrong alignment on UPhxAdHocCinematicCharacterState");
|
|
static_assert(sizeof(UPhxAdHocCinematicCharacterState) == 0x0004F8, "Wrong size on UPhxAdHocCinematicCharacterState");
|
|
|
|
// Class Phoenix.PhxAIAbilityTask_DefaultAttack
|
|
// 0x0018 (0x00C8 - 0x00B0)
|
|
class UPhxAIAbilityTask_DefaultAttack final : public UPhxAIAbilityTask_AttackBase
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_DefaultAttack* AttackAbilityDefinition; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleAnimNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAbilityTask_DefaultAttack">();
|
|
}
|
|
static class UPhxAIAbilityTask_DefaultAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAbilityTask_DefaultAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAbilityTask_DefaultAttack) == 0x000008, "Wrong alignment on UPhxAIAbilityTask_DefaultAttack");
|
|
static_assert(sizeof(UPhxAIAbilityTask_DefaultAttack) == 0x0000C8, "Wrong size on UPhxAIAbilityTask_DefaultAttack");
|
|
static_assert(offsetof(UPhxAIAbilityTask_DefaultAttack, AttackAbilityDefinition) == 0x0000B0, "Member 'UPhxAIAbilityTask_DefaultAttack::AttackAbilityDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIVirus
|
|
// 0x0088 (0x02A8 - 0x0220)
|
|
class APhxAIVirus final : public AActor
|
|
{
|
|
public:
|
|
class UPhxSkeletalMeshComponent* VirusSkeletalMeshComponent; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* SoundComp_Body; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* SpawnMontage; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* RetractMontage; // 0x0238(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* ReactMontage; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* KillMontage; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UNiagaraSystem* SpawnVfx; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UNiagaraSystem* HitVfx; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UNiagaraSystem* RetractVfx; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UNiagaraSystem* ContinuousVFX; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName VfxAttachSocket; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class FName> TentacleBaseNames; // 0x0278(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
class UNiagaraComponent* ContinuousNiagaraEffect; // 0x0288(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_290[0x18]; // 0x0290(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_OnOwningCharacterDisableRagdoll();
|
|
void BP_OnRangedWeaponAimedAt(class APhxCharacter* AimingCharacter);
|
|
void BP_OnRangedWeaponAimedAway(class APhxCharacter* AimingCharacter);
|
|
void OnKillAnimCompleted(class UAnimMontage* Montage, bool bInterrupted);
|
|
void OnOwningCharacterDestroyed(class AActor* DestroyedActor);
|
|
void OnOwningCharacterHidden(class APhxCharacter* Character);
|
|
void OnOwningCharacterUnhidden(class APhxCharacter* Character);
|
|
void OnRetractAnimCompleted(class UAnimMontage* Montage, bool bInterrupted);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIVirus">();
|
|
}
|
|
static class APhxAIVirus* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIVirus>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIVirus) == 0x000008, "Wrong alignment on APhxAIVirus");
|
|
static_assert(sizeof(APhxAIVirus) == 0x0002A8, "Wrong size on APhxAIVirus");
|
|
static_assert(offsetof(APhxAIVirus, VirusSkeletalMeshComponent) == 0x000220, "Member 'APhxAIVirus::VirusSkeletalMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, SoundComp_Body) == 0x000228, "Member 'APhxAIVirus::SoundComp_Body' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, SpawnMontage) == 0x000230, "Member 'APhxAIVirus::SpawnMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, RetractMontage) == 0x000238, "Member 'APhxAIVirus::RetractMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, ReactMontage) == 0x000240, "Member 'APhxAIVirus::ReactMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, KillMontage) == 0x000248, "Member 'APhxAIVirus::KillMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, SpawnVfx) == 0x000250, "Member 'APhxAIVirus::SpawnVfx' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, HitVfx) == 0x000258, "Member 'APhxAIVirus::HitVfx' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, RetractVfx) == 0x000260, "Member 'APhxAIVirus::RetractVfx' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, ContinuousVFX) == 0x000268, "Member 'APhxAIVirus::ContinuousVFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, VfxAttachSocket) == 0x000270, "Member 'APhxAIVirus::VfxAttachSocket' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, TentacleBaseNames) == 0x000278, "Member 'APhxAIVirus::TentacleBaseNames' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIVirus, ContinuousNiagaraEffect) == 0x000288, "Member 'APhxAIVirus::ContinuousNiagaraEffect' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIAbilityTask_MakeAISound
|
|
// 0x0028 (0x00A8 - 0x0080)
|
|
class UPhxAIAbilityTask_MakeAISound final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x28]; // 0x0080(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAbilityTask_MakeAISound">();
|
|
}
|
|
static class UPhxAIAbilityTask_MakeAISound* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAbilityTask_MakeAISound>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAbilityTask_MakeAISound) == 0x000008, "Wrong alignment on UPhxAIAbilityTask_MakeAISound");
|
|
static_assert(sizeof(UPhxAIAbilityTask_MakeAISound) == 0x0000A8, "Wrong size on UPhxAIAbilityTask_MakeAISound");
|
|
|
|
// Class Phoenix.PhxAutomationBlueprintFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAutomationBlueprintFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void InputAxis(class FName ActionName, const float Delta, const float DeltaTime, const int32 NumSamples);
|
|
static void InputKey(const class FName& ActionName, const EInputEvent InputEvent, const float AmountDepressed);
|
|
static void TeleportPlayerToLocation(const struct FVector& Location, const struct FRotator& Rotation);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAutomationBlueprintFunctionLibrary">();
|
|
}
|
|
static class UPhxAutomationBlueprintFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAutomationBlueprintFunctionLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAutomationBlueprintFunctionLibrary) == 0x000008, "Wrong alignment on UPhxAutomationBlueprintFunctionLibrary");
|
|
static_assert(sizeof(UPhxAutomationBlueprintFunctionLibrary) == 0x000028, "Wrong size on UPhxAutomationBlueprintFunctionLibrary");
|
|
|
|
// Class Phoenix.PhxAIAbilityTask_Parasite_LeapMoveActor
|
|
// 0x0058 (0x00D8 - 0x0080)
|
|
class UPhxAIAbilityTask_Parasite_LeapMoveActor final : public UPhxAbilityTask
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCharacterMovementComponent* OwnerCMC; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_98[0x40]; // 0x0098(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIAbilityTask_Parasite_LeapMoveActor">();
|
|
}
|
|
static class UPhxAIAbilityTask_Parasite_LeapMoveActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIAbilityTask_Parasite_LeapMoveActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIAbilityTask_Parasite_LeapMoveActor) == 0x000008, "Wrong alignment on UPhxAIAbilityTask_Parasite_LeapMoveActor");
|
|
static_assert(sizeof(UPhxAIAbilityTask_Parasite_LeapMoveActor) == 0x0000D8, "Wrong size on UPhxAIAbilityTask_Parasite_LeapMoveActor");
|
|
static_assert(offsetof(UPhxAIAbilityTask_Parasite_LeapMoveActor, OwnerCMC) == 0x000090, "Member 'UPhxAIAbilityTask_Parasite_LeapMoveActor::OwnerCMC' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_VentCrawlStop
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotifyState_VentCrawlStop final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
bool bLeftHandForward; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_VentCrawlStop">();
|
|
}
|
|
static class UPhxAnimNotifyState_VentCrawlStop* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_VentCrawlStop>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_VentCrawlStop) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_VentCrawlStop");
|
|
static_assert(sizeof(UPhxAnimNotifyState_VentCrawlStop) == 0x000040, "Wrong size on UPhxAnimNotifyState_VentCrawlStop");
|
|
static_assert(offsetof(UPhxAnimNotifyState_VentCrawlStop, bLeftHandForward) == 0x000038, "Member 'UPhxAnimNotifyState_VentCrawlStop::bLeftHandForward' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIThreatEvaluator_Default
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxAIThreatEvaluator_Default final : public UPhxAIThreatEvaluator
|
|
{
|
|
public:
|
|
struct FPhxAIThreatEvaluatorWeights_Default ThreatScoringWeights; // 0x0028(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
float InnerThreatDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float OuterThreatDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIThreatEvaluator_Default">();
|
|
}
|
|
static class UPhxAIThreatEvaluator_Default* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIThreatEvaluator_Default>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIThreatEvaluator_Default) == 0x000008, "Wrong alignment on UPhxAIThreatEvaluator_Default");
|
|
static_assert(sizeof(UPhxAIThreatEvaluator_Default) == 0x000040, "Wrong size on UPhxAIThreatEvaluator_Default");
|
|
static_assert(offsetof(UPhxAIThreatEvaluator_Default, ThreatScoringWeights) == 0x000028, "Member 'UPhxAIThreatEvaluator_Default::ThreatScoringWeights' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIThreatEvaluator_Default, InnerThreatDistance) == 0x000034, "Member 'UPhxAIThreatEvaluator_Default::InnerThreatDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIThreatEvaluator_Default, OuterThreatDistance) == 0x000038, "Member 'UPhxAIThreatEvaluator_Default::OuterThreatDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_Float
|
|
// 0x0008 (0x0060 - 0x0058)
|
|
class UPhxAIBlackboardValue_Float final : public UPhxAIBlackboardValue_Base
|
|
{
|
|
public:
|
|
float BlackboardValue; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_Float">();
|
|
}
|
|
static class UPhxAIBlackboardValue_Float* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_Float>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_Float) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_Float");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_Float) == 0x000060, "Wrong size on UPhxAIBlackboardValue_Float");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_Float, BlackboardValue) == 0x000058, "Member 'UPhxAIBlackboardValue_Float::BlackboardValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_Rotator
|
|
// 0x0010 (0x0068 - 0x0058)
|
|
class UPhxAIBlackboardValue_Rotator final : public UPhxAIBlackboardValue_Base
|
|
{
|
|
public:
|
|
struct FRotator BlackboardValue; // 0x0058(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_Rotator">();
|
|
}
|
|
static class UPhxAIBlackboardValue_Rotator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_Rotator>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_Rotator) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_Rotator");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_Rotator) == 0x000068, "Wrong size on UPhxAIBlackboardValue_Rotator");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_Rotator, BlackboardValue) == 0x000058, "Member 'UPhxAIBlackboardValue_Rotator::BlackboardValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAudioSystem
|
|
// 0x0180 (0x01B0 - 0x0030)
|
|
class alignas(0x10) UPhxAudioSystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSoundComponent* GlobalListener; // 0x0048(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxSoundComponent* GlobalEmitter; // 0x0050(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* MuteAll; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkAudioEvent* UnmuteAll; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkAudioEvent* ResetMixStates; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkAudioEvent* StopAudioSESkip; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkAudioEvent* RestoreAudioSESkip; // 0x0080(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkRtpc* SFXVolume; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkRtpc* MusicVolume; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkRtpc* DialogueVolume; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkRtpc* RadioOutputChannel; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAkRtpc* RadioOutputVolume; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UAkAudioEvent*> PersistentEvents; // 0x00B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class UAkAcousticTexture*> AcousticTextures; // 0x00C0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D0[0xE0]; // 0x00D0(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAudioSystem* Get(const class UObject* WorldContextObject);
|
|
static bool GetRoomAndPortalVisibility();
|
|
static float GetRTPC(class UAkRtpc* RTPC, class UAkComponent* SoundComp);
|
|
static void SetDialogueLanguage(const class FString& Language);
|
|
static void SetMuted(bool Muted);
|
|
static void SetRoomAndPortalVisibility(bool Enabled);
|
|
static void SetRTPC(class UAkRtpc* RTPC, float RTPCValue, class UAkComponent* SoundComp);
|
|
|
|
float GetPlayerRadioVolume(float MinOutValue, float MaxOutValue);
|
|
void OnInputTypeChanged();
|
|
void OnRumbleEnabled(bool bEnabled);
|
|
void PostGlobalEvent(class UAkAudioEvent* Event);
|
|
void SetAkGeoEnabled(bool bEnabled);
|
|
void SetDialogueEnabled(bool Enabled);
|
|
void SetDialogueVolume(float Intensity);
|
|
void SetMusicEnabled(bool Enabled);
|
|
void SetMusicVolume(float Intensity);
|
|
void SetOnScreenDebugging(bool bEnabled);
|
|
void SetRadioBanterChannel(EPhxRadioBanterChannel Channel);
|
|
void SetRadioBanterVolume(float Intensity);
|
|
void SetSFXEnabled(bool Enabled);
|
|
void SetSFXVolume(float Intensity);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAudioSystem">();
|
|
}
|
|
static class UPhxAudioSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAudioSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAudioSystem) == 0x000010, "Wrong alignment on UPhxAudioSystem");
|
|
static_assert(sizeof(UPhxAudioSystem) == 0x0001B0, "Wrong size on UPhxAudioSystem");
|
|
static_assert(offsetof(UPhxAudioSystem, GlobalListener) == 0x000048, "Member 'UPhxAudioSystem::GlobalListener' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, GlobalEmitter) == 0x000050, "Member 'UPhxAudioSystem::GlobalEmitter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, MuteAll) == 0x000060, "Member 'UPhxAudioSystem::MuteAll' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, UnmuteAll) == 0x000068, "Member 'UPhxAudioSystem::UnmuteAll' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, ResetMixStates) == 0x000070, "Member 'UPhxAudioSystem::ResetMixStates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, StopAudioSESkip) == 0x000078, "Member 'UPhxAudioSystem::StopAudioSESkip' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, RestoreAudioSESkip) == 0x000080, "Member 'UPhxAudioSystem::RestoreAudioSESkip' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, SFXVolume) == 0x000088, "Member 'UPhxAudioSystem::SFXVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, MusicVolume) == 0x000090, "Member 'UPhxAudioSystem::MusicVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, DialogueVolume) == 0x000098, "Member 'UPhxAudioSystem::DialogueVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, RadioOutputChannel) == 0x0000A0, "Member 'UPhxAudioSystem::RadioOutputChannel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, RadioOutputVolume) == 0x0000A8, "Member 'UPhxAudioSystem::RadioOutputVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, PersistentEvents) == 0x0000B0, "Member 'UPhxAudioSystem::PersistentEvents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAudioSystem, AcousticTextures) == 0x0000C0, "Member 'UPhxAudioSystem::AcousticTextures' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlackboardValue_Vector
|
|
// 0x0010 (0x0068 - 0x0058)
|
|
class UPhxAIBlackboardValue_Vector final : public UPhxAIBlackboardValue_Base
|
|
{
|
|
public:
|
|
struct FVector BlackboardValue; // 0x0058(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlackboardValue_Vector">();
|
|
}
|
|
static class UPhxAIBlackboardValue_Vector* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlackboardValue_Vector>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlackboardValue_Vector) == 0x000008, "Wrong alignment on UPhxAIBlackboardValue_Vector");
|
|
static_assert(sizeof(UPhxAIBlackboardValue_Vector) == 0x000068, "Wrong size on UPhxAIBlackboardValue_Vector");
|
|
static_assert(offsetof(UPhxAIBlackboardValue_Vector, BlackboardValue) == 0x000058, "Member 'UPhxAIBlackboardValue_Vector::BlackboardValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISpawner_Persistent
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class APhxAISpawner_Persistent final : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawner_Persistent">();
|
|
}
|
|
static class APhxAISpawner_Persistent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAISpawner_Persistent>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAISpawner_Persistent) == 0x000008, "Wrong alignment on APhxAISpawner_Persistent");
|
|
static_assert(sizeof(APhxAISpawner_Persistent) == 0x000220, "Wrong size on APhxAISpawner_Persistent");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_DoScriptedAction
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UPhxAIBlueprintAction_DoScriptedAction final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnBegin; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCompleted; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFailed; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_DoScriptedAction* DoScriptedAction(const struct FGameplayTag& ActionTag, class APhxAICharacter* Character, class AActor* OptionalTarget);
|
|
|
|
void HandleScriptedActionBegin(const struct FGameplayTag& ActionTag, class APhxAICharacter* Character, class AActor* OptionalTarget);
|
|
void HandleScriptedActionCompleted(const struct FGameplayTag& ActionTag, class APhxAICharacter* Character, class AActor* OptionalTarget);
|
|
void HandleScriptedActionFailed(const struct FGameplayTag& ActionTag, class APhxAICharacter* Character, class AActor* OptionalTarget);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_DoScriptedAction">();
|
|
}
|
|
static class UPhxAIBlueprintAction_DoScriptedAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_DoScriptedAction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_DoScriptedAction) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_DoScriptedAction");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_DoScriptedAction) == 0x000078, "Wrong size on UPhxAIBlueprintAction_DoScriptedAction");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_DoScriptedAction, OnBegin) == 0x000030, "Member 'UPhxAIBlueprintAction_DoScriptedAction::OnBegin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_DoScriptedAction, OnCompleted) == 0x000040, "Member 'UPhxAIBlueprintAction_DoScriptedAction::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_DoScriptedAction, OnFailed) == 0x000050, "Member 'UPhxAIBlueprintAction_DoScriptedAction::OnFailed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_EnterEncounterNetwork
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxAIBlueprintAction_EnterEncounterNetwork final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFailed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_EnterEncounterNetwork* EnterEncounterNetwork(class APhxAICharacter* Character, class APhxAIEncounterNetwork* EncounterNetwork, bool bDespawnAfterEntering, EPhxAIMotionType MotionType);
|
|
static class UPhxAIBlueprintAction_EnterEncounterNetwork* EnterEncounterNetworkAtNode(class APhxAICharacter* Character, class APhxAIEncounterNetworkTraversalNode* Entrance, bool bDespawnAfterEntering, EPhxAIMotionType MotionType);
|
|
static void EnterEncounterNetworkGroup(class APhxAIEncounterGroup* EncounterGroup, TSoftObjectPtr<class UPhxAICharacterDefinition> AICharacterDefinition, class APhxAIEncounterNetwork* EncounterNetwork, bool bDespawnAfterEntering, EPhxAIMotionType MotionType, float OverrideMaximumEntranceDistance);
|
|
static class UPhxAIBlueprintAction_EnterEncounterNetwork* EnterNearestEncounterNetwork(class APhxAICharacter* Character, bool bDespawnAfterEntering, EPhxAIMotionType MotionType);
|
|
static void EnterNearestEncounterNetworkGroup(class APhxAIEncounterGroup* EncounterGroup, TSoftObjectPtr<class UPhxAICharacterDefinition> AICharacterDefinition, bool bDespawnAfterEntering, EPhxAIMotionType MotionType);
|
|
|
|
void HandleEnterEncounterNetworkCompleted(bool bSuccess);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_EnterEncounterNetwork">();
|
|
}
|
|
static class UPhxAIBlueprintAction_EnterEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_EnterEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_EnterEncounterNetwork) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_EnterEncounterNetwork");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_EnterEncounterNetwork) == 0x000068, "Wrong size on UPhxAIBlueprintAction_EnterEncounterNetwork");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_EnterEncounterNetwork, OnCompleted) == 0x000030, "Member 'UPhxAIBlueprintAction_EnterEncounterNetwork::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_EnterEncounterNetwork, OnFailed) == 0x000040, "Member 'UPhxAIBlueprintAction_EnterEncounterNetwork::OnFailed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_MoveWithinEncounterNetwork
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxAIBlueprintAction_MoveWithinEncounterNetwork final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFailed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_MoveWithinEncounterNetwork* MoveBetweenInternalEncounterNetworkNodes(class APhxAICharacter* Character, class APhxAIEncounterNetworkWaypointNode* FromNode, class APhxAIEncounterNetworkWaypointNode* ToNode);
|
|
static class UPhxAIBlueprintAction_MoveWithinEncounterNetwork* MoveToInternalEncounterNetworkNode(class APhxAICharacter* Character, class APhxAIEncounterNetworkWaypointNode* Node);
|
|
|
|
void HandleMoveWithinEncounterNetworkCompleted(bool bSuccess);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_MoveWithinEncounterNetwork">();
|
|
}
|
|
static class UPhxAIBlueprintAction_MoveWithinEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_MoveWithinEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_MoveWithinEncounterNetwork) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_MoveWithinEncounterNetwork");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_MoveWithinEncounterNetwork) == 0x000068, "Wrong size on UPhxAIBlueprintAction_MoveWithinEncounterNetwork");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_MoveWithinEncounterNetwork, OnCompleted) == 0x000030, "Member 'UPhxAIBlueprintAction_MoveWithinEncounterNetwork::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_MoveWithinEncounterNetwork, OnFailed) == 0x000040, "Member 'UPhxAIBlueprintAction_MoveWithinEncounterNetwork::OnFailed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_DespawnCharacter
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_DespawnCharacter final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
EPhxAIDespawnReason DespawnReason; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_DespawnCharacter">();
|
|
}
|
|
static class UPhxAnimNotify_DespawnCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_DespawnCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_DespawnCharacter) == 0x000008, "Wrong alignment on UPhxAnimNotify_DespawnCharacter");
|
|
static_assert(sizeof(UPhxAnimNotify_DespawnCharacter) == 0x000048, "Wrong size on UPhxAnimNotify_DespawnCharacter");
|
|
static_assert(offsetof(UPhxAnimNotify_DespawnCharacter, DespawnReason) == 0x000040, "Member 'UPhxAnimNotify_DespawnCharacter::DespawnReason' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPointOfInterestCinematicBinding
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UPhxPointOfInterestCinematicBinding final : public UPhxCinematicBinding
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class APhxAIPointOfInterest> PointOfInterest; // 0x0038(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPointOfInterestCinematicBinding">();
|
|
}
|
|
static class UPhxPointOfInterestCinematicBinding* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPointOfInterestCinematicBinding>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPointOfInterestCinematicBinding) == 0x000008, "Wrong alignment on UPhxPointOfInterestCinematicBinding");
|
|
static_assert(sizeof(UPhxPointOfInterestCinematicBinding) == 0x000060, "Wrong size on UPhxPointOfInterestCinematicBinding");
|
|
static_assert(offsetof(UPhxPointOfInterestCinematicBinding, PointOfInterest) == 0x000038, "Member 'UPhxPointOfInterestCinematicBinding::PointOfInterest' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlueprintAction_UsePatrol
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UPhxAIBlueprintAction_UsePatrol final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnCompleted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInterrupted; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICompanionLeadDefinition* LeadDefinition; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICompanionWaitDefinition* LeadWaitDefinition; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICompanionWaitDefinition* BacktrackWaitDefinition; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UPhxAIBlueprintAction_UsePatrol* LeadPlayer(class APhxAICharacter* Character, class APhxAIPatrol* Patrol, const class UPhxAICompanionLeadDefinition* LeadDefinition_0, const class UPhxAICompanionWaitDefinition* LeadWaitDefinition_0, const class UPhxAICompanionWaitDefinition* BacktrackWaitDefinition_0);
|
|
static class UPhxAIBlueprintAction_UsePatrol* UsePatrol(class APhxAICharacter* Character, class APhxAIPatrol* Patrol);
|
|
|
|
void HandlePatrolDeparted(class APhxAICharacter* Occupier, class APhxAIPatrol* Patrol, bool bInterrupted);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintAction_UsePatrol">();
|
|
}
|
|
static class UPhxAIBlueprintAction_UsePatrol* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintAction_UsePatrol>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintAction_UsePatrol) == 0x000008, "Wrong alignment on UPhxAIBlueprintAction_UsePatrol");
|
|
static_assert(sizeof(UPhxAIBlueprintAction_UsePatrol) == 0x000078, "Wrong size on UPhxAIBlueprintAction_UsePatrol");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePatrol, OnCompleted) == 0x000030, "Member 'UPhxAIBlueprintAction_UsePatrol::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePatrol, OnInterrupted) == 0x000040, "Member 'UPhxAIBlueprintAction_UsePatrol::OnInterrupted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePatrol, LeadDefinition) == 0x000060, "Member 'UPhxAIBlueprintAction_UsePatrol::LeadDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePatrol, LeadWaitDefinition) == 0x000068, "Member 'UPhxAIBlueprintAction_UsePatrol::LeadWaitDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIBlueprintAction_UsePatrol, BacktrackWaitDefinition) == 0x000070, "Member 'UPhxAIBlueprintAction_UsePatrol::BacktrackWaitDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAmmoTypeWeaponMod
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAmmoTypeWeaponMod final : public UPhxWeaponModification
|
|
{
|
|
public:
|
|
struct FGameplayTag AmmoTypeTag; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAmmoTypeWeaponMod">();
|
|
}
|
|
static class UPhxAmmoTypeWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAmmoTypeWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAmmoTypeWeaponMod) == 0x000008, "Wrong alignment on UPhxAmmoTypeWeaponMod");
|
|
static_assert(sizeof(UPhxAmmoTypeWeaponMod) == 0x000030, "Wrong size on UPhxAmmoTypeWeaponMod");
|
|
static_assert(offsetof(UPhxAmmoTypeWeaponMod, AmmoTypeTag) == 0x000028, "Member 'UPhxAmmoTypeWeaponMod::AmmoTypeTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void ClearOverrideCompanionChatterSet(class APhxAICharacter* Character);
|
|
static void ClearOverrideCompanionFidgetSet(class APhxAICharacter* Character);
|
|
static void ClearWalkWithPlayer(class APhxAICharacter* Character);
|
|
static void DoAttackScriptedAction(const struct FGameplayTag& AttackActionTag, class APhxAICharacter* Character, class AActor* Target);
|
|
static void DoScriptedAction(const struct FGameplayTag& ActionTag, class APhxAICharacter* Character, class AActor* OptionalTarget);
|
|
static class APhxAICharacter* FindNearestAliveAI(class AActor* Source);
|
|
static class APhxAICharacter* FindNearestAliveAIToPlayer(class UObject* WorldContext);
|
|
static void FollowPlayer(class APhxAICharacter* Character, const class UPhxAICompanionFollowDefinition* FollowDefinition, const class UPhxAICompanionWaitDefinition* WaitDefinition);
|
|
static void ForceWalkWithPlayer(class APhxAICharacter* Character);
|
|
static class APhxAICharacter* GetActiveCompanion();
|
|
static class UPhxAIGameStateManager* GetAIGameStateManager(class UObject* WorldContext);
|
|
static class UPhxAIOffensiveActionsComponent* GetAIOffensiveActionsComponent(class APhxAICharacterController* AIController);
|
|
static EPhxAIAwarenessLevel GetAwarenessLevelOfActor(class UObject* WorldContext, class AActor* Actor, class AActor* TestActor);
|
|
static struct FVector GetLastKnowLocationOfActor(class UObject* WorldContext, class AActor* Actor, class AActor* TestActor);
|
|
static class APhxAICharacterController* GetPhxAICharacterController(class AActor* ControlledActor);
|
|
static class AActor* GetPlayerFocusTarget(class UObject* WorldContext);
|
|
static class AActor* GetSelectedTargetActor(class APhxAICharacterController* AIController);
|
|
static float GetTimeAsPlayerFocusTarget(class UObject* WorldContext);
|
|
static bool IsVisibleToPlayer(class UObject* WorldContext, class AActor* Actor);
|
|
static void LoadAI(class APhxAISpawner_Character* Spawner, bool bForceLoad);
|
|
static void LoadAIFromComponent(class UPhxAISpawnerComponent_Character* SpawnerComponent);
|
|
static void LoadAIFromEncounterGroup(class APhxAIEncounterGroup* EncounterGroup);
|
|
static void MakeAIAwareOfPlayer(class UObject* WorldContext, class AActor* Actor, EPhxAIAwarenessLevel AwarenessLevel);
|
|
static void PerformIdle(class APhxAICharacter* Character);
|
|
static void SetOverrideCompanionChatterSet(class APhxAICharacter* Character, const class UPhxAICompanionChatterSetDefinition* ChatterSet);
|
|
static void SetOverrideCompanionFidgetSet(class APhxAICharacter* Character, const class UPhxAICompanionFidgetSetDefinition* FidgetSet);
|
|
static void SetScriptingMode(class APhxAICharacter* Character, EPhxAIScriptingMode ScriptingMode);
|
|
static void StartCompanionScriptedChatter(class APhxAICharacter* Character, const class UPhxAICompanionScriptedChatterDefinition* ScriptedChatter);
|
|
static void StopCompanionScriptedChatter(class APhxAICharacter* Character);
|
|
static void UnloadAI(class APhxAISpawner_Character* Spawner);
|
|
static void UnloadAIFromComponent(class UPhxAISpawnerComponent_Character* SpawnerComponent);
|
|
static void UnloadAIFromEncounterGroup(class APhxAIEncounterGroup* EncounterGroup);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIBlueprintLibrary">();
|
|
}
|
|
static class UPhxAIBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIBlueprintLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIBlueprintLibrary) == 0x000008, "Wrong alignment on UPhxAIBlueprintLibrary");
|
|
static_assert(sizeof(UPhxAIBlueprintLibrary) == 0x000028, "Wrong size on UPhxAIBlueprintLibrary");
|
|
|
|
// Class Phoenix.PhxBloodSpatterComponent
|
|
// 0x0320 (0x03D0 - 0x00B0)
|
|
class alignas(0x10) UPhxBloodSpatterComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
struct FBloodSpatterMaterials Materials; // 0x00B0(0x0120)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBloodPoolInfo BloodPoolInfo; // 0x01D0(0x0030)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bHandlesPlayingImpactVFX; // 0x0200(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_201[0x7]; // 0x0201(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EUntaggedWoundType, struct FGeneralSpatterSetup> BloodSpatterSetups; // 0x0208(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
struct FGroundSlamSpatterSetup GroundSlamSpatterSetup; // 0x0258(0x0028)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxBloodZoneDetectorComponentData> BloodZoneDetectorsData; // 0x0280(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxDynamicBloodSetup* BloodSetup; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCleanAfterCombat; // 0x0298(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeUntilCleanAfterCombat; // 0x029C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bFullyBloodedByEnvHazards; // 0x02A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A9[0x127]; // 0x02A9(0x0127)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CleanBloodOnCharacter(float AmountPerSecond, bool bForce);
|
|
void ProcessImpactInBloodZone(EBloodZoneID BloodZoneId);
|
|
void SpawnSpatterDecals(EUntaggedWoundType DamageType, const struct FVector& HitLocation, const struct FVector& ImpactNormal, const struct FVector& Direction, EPhxBodyPartType BodyPart, const struct FVector& MotionDirection, bool bChunkDecalsAllowed, class USceneComponent* HitComponent, class FName SocketName);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterComponent">();
|
|
}
|
|
static class UPhxBloodSpatterComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodSpatterComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodSpatterComponent) == 0x000010, "Wrong alignment on UPhxBloodSpatterComponent");
|
|
static_assert(sizeof(UPhxBloodSpatterComponent) == 0x0003D0, "Wrong size on UPhxBloodSpatterComponent");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, Materials) == 0x0000B0, "Member 'UPhxBloodSpatterComponent::Materials' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, BloodPoolInfo) == 0x0001D0, "Member 'UPhxBloodSpatterComponent::BloodPoolInfo' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, bHandlesPlayingImpactVFX) == 0x000200, "Member 'UPhxBloodSpatterComponent::bHandlesPlayingImpactVFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, BloodSpatterSetups) == 0x000208, "Member 'UPhxBloodSpatterComponent::BloodSpatterSetups' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, GroundSlamSpatterSetup) == 0x000258, "Member 'UPhxBloodSpatterComponent::GroundSlamSpatterSetup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, BloodZoneDetectorsData) == 0x000280, "Member 'UPhxBloodSpatterComponent::BloodZoneDetectorsData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, BloodSetup) == 0x000290, "Member 'UPhxBloodSpatterComponent::BloodSetup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, bCleanAfterCombat) == 0x000298, "Member 'UPhxBloodSpatterComponent::bCleanAfterCombat' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, TimeUntilCleanAfterCombat) == 0x00029C, "Member 'UPhxBloodSpatterComponent::TimeUntilCleanAfterCombat' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodSpatterComponent, bFullyBloodedByEnvHazards) == 0x0002A8, "Member 'UPhxBloodSpatterComponent::bFullyBloodedByEnvHazards' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterAttackDefinition
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UPhxAICharacterAttackDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<struct FPhxAICharacterComboAttackDescriptor> AttackCombos; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bUseSeparateCombosWhenDismembered; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxAICharacterComboAttackDescriptor> DismemberedAttackCombos; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer DismemberedTags; // 0x0058(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxAICharacterComboAttackDescriptor> ExtendedAttackCombos; // 0x0078(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bEndComboIfAttackConnects; // 0x0088(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoubleAttackIfAttackConnects; // 0x0089(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterAttackDefinition">();
|
|
}
|
|
static class UPhxAICharacterAttackDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterAttackDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterAttackDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterAttackDefinition");
|
|
static_assert(sizeof(UPhxAICharacterAttackDefinition) == 0x000090, "Wrong size on UPhxAICharacterAttackDefinition");
|
|
static_assert(offsetof(UPhxAICharacterAttackDefinition, AttackCombos) == 0x000030, "Member 'UPhxAICharacterAttackDefinition::AttackCombos' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAttackDefinition, bUseSeparateCombosWhenDismembered) == 0x000040, "Member 'UPhxAICharacterAttackDefinition::bUseSeparateCombosWhenDismembered' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAttackDefinition, DismemberedAttackCombos) == 0x000048, "Member 'UPhxAICharacterAttackDefinition::DismemberedAttackCombos' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAttackDefinition, DismemberedTags) == 0x000058, "Member 'UPhxAICharacterAttackDefinition::DismemberedTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAttackDefinition, ExtendedAttackCombos) == 0x000078, "Member 'UPhxAICharacterAttackDefinition::ExtendedAttackCombos' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAttackDefinition, bEndComboIfAttackConnects) == 0x000088, "Member 'UPhxAICharacterAttackDefinition::bEndComboIfAttackConnects' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAttackDefinition, bDoubleAttackIfAttackConnects) == 0x000089, "Member 'UPhxAICharacterAttackDefinition::bDoubleAttackIfAttackConnects' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterAwarenessComponent_NPC
|
|
// 0x0110 (0x01D8 - 0x00C8)
|
|
class UPhxAICharacterAwarenessComponent_NPC final : public UPhxAICharacterAwarenessComponent
|
|
{
|
|
public:
|
|
uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UPhxAIThreatEvaluator> ThreatEvaluatorClass; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPhxAITargetEvaluator> TargetEvaluatorClass; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCurveFloat* AlertTransitionTimeDelayCurve; // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float AlertTimeDelayVariance; // 0x00F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UPhxAISensor>> DelayExemptSensors; // 0x00F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, AdvancedDisplay, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_108[0xD0]; // 0x0108(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleSelectedTargetDestroyed(class AActor* DestroyedActor);
|
|
void HandleSelectedTargetDied(class UPhxHealthComponent* HealthComp, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterAwarenessComponent_NPC">();
|
|
}
|
|
static class UPhxAICharacterAwarenessComponent_NPC* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterAwarenessComponent_NPC>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterAwarenessComponent_NPC) == 0x000008, "Wrong alignment on UPhxAICharacterAwarenessComponent_NPC");
|
|
static_assert(sizeof(UPhxAICharacterAwarenessComponent_NPC) == 0x0001D8, "Wrong size on UPhxAICharacterAwarenessComponent_NPC");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_NPC, ThreatEvaluatorClass) == 0x0000D8, "Member 'UPhxAICharacterAwarenessComponent_NPC::ThreatEvaluatorClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_NPC, TargetEvaluatorClass) == 0x0000E0, "Member 'UPhxAICharacterAwarenessComponent_NPC::TargetEvaluatorClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_NPC, AlertTransitionTimeDelayCurve) == 0x0000E8, "Member 'UPhxAICharacterAwarenessComponent_NPC::AlertTransitionTimeDelayCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_NPC, AlertTimeDelayVariance) == 0x0000F0, "Member 'UPhxAICharacterAwarenessComponent_NPC::AlertTimeDelayVariance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessComponent_NPC, DelayExemptSensors) == 0x0000F8, "Member 'UPhxAICharacterAwarenessComponent_NPC::DelayExemptSensors' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterAwarenessTransitionDefinition
|
|
// 0x0018 (0x0060 - 0x0048)
|
|
class UPhxAICharacterAwarenessTransitionDefinition final : public UPhxAIAnimationSetDefinitionBase
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UPhxAISensor>> PermittedSensorClassesForAwarenessTransition; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float MinimumDistanceFromTargetToStartTransitionMontage; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumDistanceFromTargetToContinueTransitionMontage; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterAwarenessTransitionDefinition">();
|
|
}
|
|
static class UPhxAICharacterAwarenessTransitionDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterAwarenessTransitionDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterAwarenessTransitionDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterAwarenessTransitionDefinition");
|
|
static_assert(sizeof(UPhxAICharacterAwarenessTransitionDefinition) == 0x000060, "Wrong size on UPhxAICharacterAwarenessTransitionDefinition");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessTransitionDefinition, PermittedSensorClassesForAwarenessTransition) == 0x000048, "Member 'UPhxAICharacterAwarenessTransitionDefinition::PermittedSensorClassesForAwarenessTransition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessTransitionDefinition, MinimumDistanceFromTargetToStartTransitionMontage) == 0x000058, "Member 'UPhxAICharacterAwarenessTransitionDefinition::MinimumDistanceFromTargetToStartTransitionMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterAwarenessTransitionDefinition, MinimumDistanceFromTargetToContinueTransitionMontage) == 0x00005C, "Member 'UPhxAICharacterAwarenessTransitionDefinition::MinimumDistanceFromTargetToContinueTransitionMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterChargeDefinition
|
|
// 0x0118 (0x0148 - 0x0030)
|
|
class UPhxAICharacterChargeDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FPhxAIChargeGenericEventDescriptor ShotAt; // 0x0030(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxAIChargeGenericEventDescriptor AfterBlock; // 0x0058(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxAIChargeGenericEventDescriptor AfterDodge; // 0x0080(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxAIChargeGenericEventDescriptor AfterBackToBackDodge; // 0x00A8(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxAIChargeChaseEventDescriptor Chase; // 0x00D0(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAIResource> ChargeResource; // 0x0100(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ChargeEventFalloffTime; // 0x0108(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ChargeDamageEventFalloffTime; // 0x010C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredGameplayTags; // 0x0110(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FFloatRange DistanceRange; // 0x0130(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Cooldown; // 0x0140(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterChargeDefinition">();
|
|
}
|
|
static class UPhxAICharacterChargeDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterChargeDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterChargeDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterChargeDefinition");
|
|
static_assert(sizeof(UPhxAICharacterChargeDefinition) == 0x000148, "Wrong size on UPhxAICharacterChargeDefinition");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, ShotAt) == 0x000030, "Member 'UPhxAICharacterChargeDefinition::ShotAt' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, AfterBlock) == 0x000058, "Member 'UPhxAICharacterChargeDefinition::AfterBlock' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, AfterDodge) == 0x000080, "Member 'UPhxAICharacterChargeDefinition::AfterDodge' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, AfterBackToBackDodge) == 0x0000A8, "Member 'UPhxAICharacterChargeDefinition::AfterBackToBackDodge' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, Chase) == 0x0000D0, "Member 'UPhxAICharacterChargeDefinition::Chase' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, ChargeResource) == 0x000100, "Member 'UPhxAICharacterChargeDefinition::ChargeResource' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, ChargeEventFalloffTime) == 0x000108, "Member 'UPhxAICharacterChargeDefinition::ChargeEventFalloffTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, ChargeDamageEventFalloffTime) == 0x00010C, "Member 'UPhxAICharacterChargeDefinition::ChargeDamageEventFalloffTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, RequiredGameplayTags) == 0x000110, "Member 'UPhxAICharacterChargeDefinition::RequiredGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, DistanceRange) == 0x000130, "Member 'UPhxAICharacterChargeDefinition::DistanceRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterChargeDefinition, Cooldown) == 0x000140, "Member 'UPhxAICharacterChargeDefinition::Cooldown' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAutoTestSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPhxAutoTestSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<class FString> PersistentMapsToExclude; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAutoTestSettings">();
|
|
}
|
|
static class UPhxAutoTestSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAutoTestSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAutoTestSettings) == 0x000008, "Wrong alignment on UPhxAutoTestSettings");
|
|
static_assert(sizeof(UPhxAutoTestSettings) == 0x000048, "Wrong size on UPhxAutoTestSettings");
|
|
static_assert(offsetof(UPhxAutoTestSettings, PersistentMapsToExclude) == 0x000038, "Member 'UPhxAutoTestSettings::PersistentMapsToExclude' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Bigmouth
|
|
// 0x0000 (0x00F8 - 0x00F8)
|
|
class UPhxAICharacterComponent_Bigmouth final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Bigmouth">();
|
|
}
|
|
static class UPhxAICharacterComponent_Bigmouth* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Bigmouth>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Bigmouth) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Bigmouth");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Bigmouth) == 0x0000F8, "Wrong size on UPhxAICharacterComponent_Bigmouth");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Blind
|
|
// 0x0000 (0x00F8 - 0x00F8)
|
|
class UPhxAICharacterComponent_Blind final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Blind">();
|
|
}
|
|
static class UPhxAICharacterComponent_Blind* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Blind>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Blind) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Blind");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Blind) == 0x0000F8, "Wrong size on UPhxAICharacterComponent_Blind");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Companion
|
|
// 0x0148 (0x0240 - 0x00F8)
|
|
class UPhxAICharacterComponent_Companion final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
class UPhxAICharacterDefinition_Companion* CompanionDefinition; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICompanionFidgetSetDefinition* CurrentFidgetSetDefinition; // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_110[0x8]; // 0x0110(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* RequestedFidgetAnimation; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_120[0x50]; // 0x0120(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPhxAICompanionChatterType, class UDialogue*> ChatterDialogueMap; // 0x0170(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
class UPhxAICompanionChatterSetDefinition* CurrentChatterSetDefinition; // 0x01C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICompanionScriptedChatterDefinition* ScriptedChatterDefinition; // 0x01C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1D0[0x70]; // 0x01D0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPlayerShotFired();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Companion">();
|
|
}
|
|
static class UPhxAICharacterComponent_Companion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Companion>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Companion) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Companion");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Companion) == 0x000240, "Wrong size on UPhxAICharacterComponent_Companion");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Companion, CompanionDefinition) == 0x0000F8, "Member 'UPhxAICharacterComponent_Companion::CompanionDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Companion, CurrentFidgetSetDefinition) == 0x000108, "Member 'UPhxAICharacterComponent_Companion::CurrentFidgetSetDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Companion, RequestedFidgetAnimation) == 0x000118, "Member 'UPhxAICharacterComponent_Companion::RequestedFidgetAnimation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Companion, ChatterDialogueMap) == 0x000170, "Member 'UPhxAICharacterComponent_Companion::ChatterDialogueMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Companion, CurrentChatterSetDefinition) == 0x0001C0, "Member 'UPhxAICharacterComponent_Companion::CurrentChatterSetDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Companion, ScriptedChatterDefinition) == 0x0001C8, "Member 'UPhxAICharacterComponent_Companion::ScriptedChatterDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Grunt
|
|
// 0x0000 (0x00F8 - 0x00F8)
|
|
class UPhxAICharacterComponent_Grunt final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Grunt">();
|
|
}
|
|
static class UPhxAICharacterComponent_Grunt* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Grunt>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Grunt) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Grunt");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Grunt) == 0x0000F8, "Wrong size on UPhxAICharacterComponent_Grunt");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Leon_Human
|
|
// 0x0050 (0x0148 - 0x00F8)
|
|
class UPhxAICharacterComponent_Leon_Human final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnLeonPreTransitionTrigger; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnLeonTransitionTrigger; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxAICharacterDefinition_Leon_Human* LeonBigDefinition; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_120[0x8]; // 0x0120(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0128(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_130[0x18]; // 0x0130(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Leon_Human">();
|
|
}
|
|
static class UPhxAICharacterComponent_Leon_Human* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Leon_Human>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Leon_Human) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Leon_Human");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Leon_Human) == 0x000148, "Wrong size on UPhxAICharacterComponent_Leon_Human");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Leon_Human, OnLeonPreTransitionTrigger) == 0x0000F8, "Member 'UPhxAICharacterComponent_Leon_Human::OnLeonPreTransitionTrigger' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Leon_Human, OnLeonTransitionTrigger) == 0x000108, "Member 'UPhxAICharacterComponent_Leon_Human::OnLeonTransitionTrigger' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Leon_Human, LeonBigDefinition) == 0x000118, "Member 'UPhxAICharacterComponent_Leon_Human::LeonBigDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Leon_Human, AbilitySystemComponent) == 0x000128, "Member 'UPhxAICharacterComponent_Leon_Human::AbilitySystemComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_Mahler
|
|
// 0x0098 (0x0190 - 0x00F8)
|
|
class UPhxAICharacterComponent_Mahler final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
uint8 Pad_F8[0x10]; // 0x00F8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICharacterDefinition_Mahler* MahlerDefinition; // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0110(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector TeleportLocation; // 0x0118(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_124[0x34]; // 0x0124(0x0034)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool ToClosed)> OnTransformStarted; // 0x0158(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void()> OnEnterFinalState; // 0x0168(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void()> OnMahlerKilled; // 0x0178(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsInFinalState();
|
|
bool TryTeleport(const struct FPhxAITeleportRequest& TeleportRequest);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_Mahler">();
|
|
}
|
|
static class UPhxAICharacterComponent_Mahler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_Mahler>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_Mahler) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_Mahler");
|
|
static_assert(sizeof(UPhxAICharacterComponent_Mahler) == 0x000190, "Wrong size on UPhxAICharacterComponent_Mahler");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Mahler, MahlerDefinition) == 0x000108, "Member 'UPhxAICharacterComponent_Mahler::MahlerDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Mahler, AbilitySystemComponent) == 0x000110, "Member 'UPhxAICharacterComponent_Mahler::AbilitySystemComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Mahler, TeleportLocation) == 0x000118, "Member 'UPhxAICharacterComponent_Mahler::TeleportLocation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Mahler, OnTransformStarted) == 0x000158, "Member 'UPhxAICharacterComponent_Mahler::OnTransformStarted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Mahler, OnEnterFinalState) == 0x000168, "Member 'UPhxAICharacterComponent_Mahler::OnEnterFinalState' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_Mahler, OnMahlerKilled) == 0x000178, "Member 'UPhxAICharacterComponent_Mahler::OnMahlerKilled' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_RobotGuard
|
|
// 0x0008 (0x0100 - 0x00F8)
|
|
class UPhxAICharacterComponent_RobotGuard final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_RobotGuard">();
|
|
}
|
|
static class UPhxAICharacterComponent_RobotGuard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_RobotGuard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_RobotGuard) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_RobotGuard");
|
|
static_assert(sizeof(UPhxAICharacterComponent_RobotGuard) == 0x000100, "Wrong size on UPhxAICharacterComponent_RobotGuard");
|
|
|
|
// Class Phoenix.PhxAICharacterComponent_TwoHead
|
|
// 0x0088 (0x0180 - 0x00F8)
|
|
class UPhxAICharacterComponent_TwoHead final : public UPhxAICharacterComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> TwoHeadStunnedDelegateHandle; // 0x00F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> TwoHeadRipSidesDelegateHandle; // 0x0108(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDefinition_TwoHead* TwoHeadDefinition; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAbilitySystemComponent* AbilitySystemComponent; // 0x0120(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_128[0x58]; // 0x0128(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterComponent_TwoHead">();
|
|
}
|
|
static class UPhxAICharacterComponent_TwoHead* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterComponent_TwoHead>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterComponent_TwoHead) == 0x000008, "Wrong alignment on UPhxAICharacterComponent_TwoHead");
|
|
static_assert(sizeof(UPhxAICharacterComponent_TwoHead) == 0x000180, "Wrong size on UPhxAICharacterComponent_TwoHead");
|
|
static_assert(offsetof(UPhxAICharacterComponent_TwoHead, TwoHeadStunnedDelegateHandle) == 0x0000F8, "Member 'UPhxAICharacterComponent_TwoHead::TwoHeadStunnedDelegateHandle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_TwoHead, TwoHeadRipSidesDelegateHandle) == 0x000108, "Member 'UPhxAICharacterComponent_TwoHead::TwoHeadRipSidesDelegateHandle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_TwoHead, TwoHeadDefinition) == 0x000118, "Member 'UPhxAICharacterComponent_TwoHead::TwoHeadDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterComponent_TwoHead, AbilitySystemComponent) == 0x000120, "Member 'UPhxAICharacterComponent_TwoHead::AbilitySystemComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_Dolly
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAnimNotifyState_Dolly : public UAnimNotifyState
|
|
{
|
|
public:
|
|
float DollyOffset; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendInTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_Dolly">();
|
|
}
|
|
static class UPhxAnimNotifyState_Dolly* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_Dolly>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_Dolly) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_Dolly");
|
|
static_assert(sizeof(UPhxAnimNotifyState_Dolly) == 0x000040, "Wrong size on UPhxAnimNotifyState_Dolly");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dolly, DollyOffset) == 0x000030, "Member 'UPhxAnimNotifyState_Dolly::DollyOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dolly, BlendInTime) == 0x000034, "Member 'UPhxAnimNotifyState_Dolly::BlendInTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dolly, BlendOutTime) == 0x000038, "Member 'UPhxAnimNotifyState_Dolly::BlendOutTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHasTaggedEquipmentCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxHasTaggedEquipmentCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
struct FGameplayTag EquipmentTag; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHasTaggedEquipmentCondition">();
|
|
}
|
|
static class UPhxHasTaggedEquipmentCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHasTaggedEquipmentCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHasTaggedEquipmentCondition) == 0x000008, "Wrong alignment on UPhxHasTaggedEquipmentCondition");
|
|
static_assert(sizeof(UPhxHasTaggedEquipmentCondition) == 0x000038, "Wrong size on UPhxHasTaggedEquipmentCondition");
|
|
static_assert(offsetof(UPhxHasTaggedEquipmentCondition, EquipmentTag) == 0x000030, "Member 'UPhxHasTaggedEquipmentCondition::EquipmentTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIController
|
|
// 0x0058 (0x0390 - 0x0338)
|
|
class APhxAIController : public ANavPowerAIController
|
|
{
|
|
public:
|
|
uint8 Pad_338[0x40]; // 0x0338(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAIGoalComponent* GoalComponent; // 0x0378(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAIBehaviorTreeComponent* BehaviorTreeComponent; // 0x0380(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_388[0x8]; // 0x0388(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIController">();
|
|
}
|
|
static class APhxAIController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIController>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIController) == 0x000008, "Wrong alignment on APhxAIController");
|
|
static_assert(sizeof(APhxAIController) == 0x000390, "Wrong size on APhxAIController");
|
|
static_assert(offsetof(APhxAIController, GoalComponent) == 0x000378, "Member 'APhxAIController::GoalComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIController, BehaviorTreeComponent) == 0x000380, "Member 'APhxAIController::BehaviorTreeComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterController
|
|
// 0x0540 (0x08D0 - 0x0390)
|
|
class APhxAICharacterController final : public APhxAIController
|
|
{
|
|
public:
|
|
uint8 Pad_390[0x48]; // 0x0390(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAICharacter* AICharacterPrivate; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E0[0x4F0]; // 0x03E0(0x04F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleAIDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void HandleOccupiedEncounterNetworkDestroyed(class AActor* DestroyedActor);
|
|
void HandleOccupiedEncounterNetworkEndPlay(class AActor* Actor, EEndPlayReason EndPlayReason);
|
|
void TickBehavior(float DeltaTime);
|
|
|
|
class APhxAICharacter* GetCharacter() const;
|
|
class AActor* GetHighestPriorityEnemy(float* OutThreatScore) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterController">();
|
|
}
|
|
static class APhxAICharacterController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAICharacterController>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAICharacterController) == 0x000008, "Wrong alignment on APhxAICharacterController");
|
|
static_assert(sizeof(APhxAICharacterController) == 0x0008D0, "Wrong size on APhxAICharacterController");
|
|
static_assert(offsetof(APhxAICharacterController, AICharacterPrivate) == 0x0003D8, "Member 'APhxAICharacterController::AICharacterPrivate' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_BloodwormAttack
|
|
// 0x0038 (0x0078 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_BloodwormAttack final : public UPhxAIGameplayAbilityDefinition_Base
|
|
{
|
|
public:
|
|
float DamagePerSecond; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeBetweenDamage; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAISoundLoudness SoundLoudnessFromTarget; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAISoundLoudness SoundLoudnessFromBloodworm; // 0x0049(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* PlayerWormAttachMontage_Intro; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PlayerWormAttachMontage; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* WormAttachMontage_Intro; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* WormAttachMontage; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WormAttackFailTimer; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_BloodwormAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_BloodwormAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_BloodwormAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_BloodwormAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_BloodwormAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_BloodwormAttack) == 0x000078, "Wrong size on UPhxAIGameplayAbilityDefinition_BloodwormAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, DamagePerSecond) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::DamagePerSecond' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, TimeBetweenDamage) == 0x000044, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::TimeBetweenDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, SoundLoudnessFromTarget) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::SoundLoudnessFromTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, SoundLoudnessFromBloodworm) == 0x000049, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::SoundLoudnessFromBloodworm' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, PlayerWormAttachMontage_Intro) == 0x000050, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::PlayerWormAttachMontage_Intro' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, PlayerWormAttachMontage) == 0x000058, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::PlayerWormAttachMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, WormAttachMontage_Intro) == 0x000060, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::WormAttachMontage_Intro' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, WormAttachMontage) == 0x000068, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::WormAttachMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_BloodwormAttack, WormAttackFailTimer) == 0x000070, "Member 'UPhxAIGameplayAbilityDefinition_BloodwormAttack::WormAttackFailTimer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterCrawlDefinition
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxAICharacterCrawlDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UDataTable* ReactionTable; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterFightDefinition* FightDefinition; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> LocomotionAnimClass; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterCrawlDefinition">();
|
|
}
|
|
static class UPhxAICharacterCrawlDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterCrawlDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterCrawlDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterCrawlDefinition");
|
|
static_assert(sizeof(UPhxAICharacterCrawlDefinition) == 0x000048, "Wrong size on UPhxAICharacterCrawlDefinition");
|
|
static_assert(offsetof(UPhxAICharacterCrawlDefinition, ReactionTable) == 0x000030, "Member 'UPhxAICharacterCrawlDefinition::ReactionTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterCrawlDefinition, FightDefinition) == 0x000038, "Member 'UPhxAICharacterCrawlDefinition::FightDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterCrawlDefinition, LocomotionAnimClass) == 0x000040, "Member 'UPhxAICharacterCrawlDefinition::LocomotionAnimClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSimpleMovingPlatformBase
|
|
// 0x00B0 (0x02D0 - 0x0220)
|
|
class APhxSimpleMovingPlatformBase : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* Root; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer GameplayTags; // 0x0230(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* PlatformMeshComp; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UActorSequenceComponent* PlatformMotionSequenceComp; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* PlatformMotionSoundComp; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PlatformMotionStartAkAudioEvent; // 0x0270(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PlatformMotionStopAkAudioEvent; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bControlPlatformStartPosition; // 0x0280(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_281[0x3]; // 0x0281(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PlatformStartTime; // 0x0284(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPlatformStartMoving; // 0x0288(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPlatformReachedStartLocation; // 0x0298(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPlatformReachedEndLocation; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPlatformStoppedMoving; // 0x02B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
bool bSnapToPlatformStartTime; // 0x02C8(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C9[0x3]; // 0x02C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PlatformMotionSequenceRestoreTime; // 0x02CC(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnActorRestored();
|
|
void OnPlatformMovementAnimationFinished();
|
|
void OnPlatformMovementAnimationStopped();
|
|
void OnPreActorRecorded();
|
|
|
|
struct FTransform GetPlatformFinishTransform() const;
|
|
struct FTransform GetPlatformStartTransform() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSimpleMovingPlatformBase">();
|
|
}
|
|
static class APhxSimpleMovingPlatformBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSimpleMovingPlatformBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSimpleMovingPlatformBase) == 0x000008, "Wrong alignment on APhxSimpleMovingPlatformBase");
|
|
static_assert(sizeof(APhxSimpleMovingPlatformBase) == 0x0002D0, "Wrong size on APhxSimpleMovingPlatformBase");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, Root) == 0x000228, "Member 'APhxSimpleMovingPlatformBase::Root' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, GameplayTags) == 0x000230, "Member 'APhxSimpleMovingPlatformBase::GameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, PlatformMeshComp) == 0x000250, "Member 'APhxSimpleMovingPlatformBase::PlatformMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, PlatformMotionSequenceComp) == 0x000258, "Member 'APhxSimpleMovingPlatformBase::PlatformMotionSequenceComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, PlatformMotionSoundComp) == 0x000260, "Member 'APhxSimpleMovingPlatformBase::PlatformMotionSoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, GuidComponent) == 0x000268, "Member 'APhxSimpleMovingPlatformBase::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, PlatformMotionStartAkAudioEvent) == 0x000270, "Member 'APhxSimpleMovingPlatformBase::PlatformMotionStartAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, PlatformMotionStopAkAudioEvent) == 0x000278, "Member 'APhxSimpleMovingPlatformBase::PlatformMotionStopAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, bControlPlatformStartPosition) == 0x000280, "Member 'APhxSimpleMovingPlatformBase::bControlPlatformStartPosition' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, PlatformStartTime) == 0x000284, "Member 'APhxSimpleMovingPlatformBase::PlatformStartTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, OnPlatformStartMoving) == 0x000288, "Member 'APhxSimpleMovingPlatformBase::OnPlatformStartMoving' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, OnPlatformReachedStartLocation) == 0x000298, "Member 'APhxSimpleMovingPlatformBase::OnPlatformReachedStartLocation' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, OnPlatformReachedEndLocation) == 0x0002A8, "Member 'APhxSimpleMovingPlatformBase::OnPlatformReachedEndLocation' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, OnPlatformStoppedMoving) == 0x0002B8, "Member 'APhxSimpleMovingPlatformBase::OnPlatformStoppedMoving' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, bSnapToPlatformStartTime) == 0x0002C8, "Member 'APhxSimpleMovingPlatformBase::bSnapToPlatformStartTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleMovingPlatformBase, PlatformMotionSequenceRestoreTime) == 0x0002CC, "Member 'APhxSimpleMovingPlatformBase::PlatformMotionSequenceRestoreTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxElevatorBase
|
|
// 0x0060 (0x0330 - 0x02D0)
|
|
class APhxElevatorBase : public APhxSimpleMovingPlatformBase
|
|
{
|
|
public:
|
|
uint8 Pad_2D0[0x60]; // 0x02D0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClosePrimaryDoor();
|
|
void CloseSecondaryDoor();
|
|
void MoveElevatorDown();
|
|
void MoveElevatorUp();
|
|
void OpenPrimaryDoor();
|
|
void OpenSecondaryDoor();
|
|
void StartElevatorAtBottom();
|
|
void StartElevatorAtTop();
|
|
void StopElevator();
|
|
|
|
bool IsElevatorOnBottomFloor() const;
|
|
bool IsElevatorOnTopFloor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxElevatorBase">();
|
|
}
|
|
static class APhxElevatorBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxElevatorBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxElevatorBase) == 0x000008, "Wrong alignment on APhxElevatorBase");
|
|
static_assert(sizeof(APhxElevatorBase) == 0x000330, "Wrong size on APhxElevatorBase");
|
|
|
|
// Class Phoenix.PhxDoorTransitionComponent
|
|
// 0x0040 (0x00F0 - 0x00B0)
|
|
class UPhxDoorTransitionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class APhxDoor*> Doors; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class APhxLevelStreamingTransitionVolume> Volume; // 0x00C0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldAutoUpdateDoorLevels; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Closed(class APhxCharacter* InteractedBy);
|
|
void Opened(class APhxCharacter* InteractedBy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDoorTransitionComponent">();
|
|
}
|
|
static class UPhxDoorTransitionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDoorTransitionComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDoorTransitionComponent) == 0x000008, "Wrong alignment on UPhxDoorTransitionComponent");
|
|
static_assert(sizeof(UPhxDoorTransitionComponent) == 0x0000F0, "Wrong size on UPhxDoorTransitionComponent");
|
|
static_assert(offsetof(UPhxDoorTransitionComponent, Doors) == 0x0000B0, "Member 'UPhxDoorTransitionComponent::Doors' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDoorTransitionComponent, Volume) == 0x0000C0, "Member 'UPhxDoorTransitionComponent::Volume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDoorTransitionComponent, bShouldAutoUpdateDoorLevels) == 0x0000E8, "Member 'UPhxDoorTransitionComponent::bShouldAutoUpdateDoorLevels' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_BigMouth
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxAICharacterDefinition_BigMouth final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_BigMouth">();
|
|
}
|
|
static class UPhxAICharacterDefinition_BigMouth* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_BigMouth>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_BigMouth) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_BigMouth");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_BigMouth) == 0x0003D8, "Wrong size on UPhxAICharacterDefinition_BigMouth");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_BiophageRobotGuard
|
|
// 0x0010 (0x03E8 - 0x03D8)
|
|
class UPhxAICharacterDefinition_BiophageRobotGuard final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
float ZapPrimeTimer; // 0x03D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ZapFuseTimer; // 0x03DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FuseActivationRange; // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_BiophageRobotGuard">();
|
|
}
|
|
static class UPhxAICharacterDefinition_BiophageRobotGuard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_BiophageRobotGuard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_BiophageRobotGuard) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_BiophageRobotGuard");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_BiophageRobotGuard) == 0x0003E8, "Wrong size on UPhxAICharacterDefinition_BiophageRobotGuard");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_BiophageRobotGuard, ZapPrimeTimer) == 0x0003D8, "Member 'UPhxAICharacterDefinition_BiophageRobotGuard::ZapPrimeTimer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_BiophageRobotGuard, ZapFuseTimer) == 0x0003DC, "Member 'UPhxAICharacterDefinition_BiophageRobotGuard::ZapFuseTimer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_BiophageRobotGuard, FuseActivationRange) == 0x0003E0, "Member 'UPhxAICharacterDefinition_BiophageRobotGuard::FuseActivationRange' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Blind
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Blind final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Blind">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Blind* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Blind>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Blind) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Blind");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Blind) == 0x0003D8, "Wrong size on UPhxAICharacterDefinition_Blind");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Companion
|
|
// 0x0140 (0x0518 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Companion final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
class UPhxAICompanionFollowDefinition* DefaultFollowDefinition; // 0x03D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICompanionLeadDefinition* DefaultLeadDefinition; // 0x03E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICompanionWaitDefinition* DefaultWaitDefinition; // 0x03E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICompanionWaitDefinition* DefaultFollowWaitDefinition; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICompanionWaitDefinition* DefaultLeadWaitDefinition; // 0x03F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICompanionWaitDefinition* DefaultBacktrackWaitDefinition; // 0x0400(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BumpedByWalkingPlayerStumbleTriggerDistance; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BumpedByJoggingPlayerStumbleTriggerDistance; // 0x040C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BumpedByPlayerRepulsionDistance; // 0x0410(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_414[0x4]; // 0x0414(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICompanionFidgetSetDefinition* DefaultFidgetSetDefinition; // 0x0418(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICompanionChatterSetDefinition* DefaultChatterSetDefinition; // 0x0420(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<EPhxAICompanionChatterType, float> ChatterCooldownMap; // 0x0428(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float GlobalChatterCooldown; // 0x0478(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionChatterTimings ChatterTimings; // 0x047C(0x009C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Companion">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Companion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Companion>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Companion) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Companion");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Companion) == 0x000518, "Wrong size on UPhxAICharacterDefinition_Companion");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, DefaultFollowDefinition) == 0x0003D8, "Member 'UPhxAICharacterDefinition_Companion::DefaultFollowDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, DefaultLeadDefinition) == 0x0003E0, "Member 'UPhxAICharacterDefinition_Companion::DefaultLeadDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, DefaultWaitDefinition) == 0x0003E8, "Member 'UPhxAICharacterDefinition_Companion::DefaultWaitDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, DefaultFollowWaitDefinition) == 0x0003F0, "Member 'UPhxAICharacterDefinition_Companion::DefaultFollowWaitDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, DefaultLeadWaitDefinition) == 0x0003F8, "Member 'UPhxAICharacterDefinition_Companion::DefaultLeadWaitDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, DefaultBacktrackWaitDefinition) == 0x000400, "Member 'UPhxAICharacterDefinition_Companion::DefaultBacktrackWaitDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, BumpedByWalkingPlayerStumbleTriggerDistance) == 0x000408, "Member 'UPhxAICharacterDefinition_Companion::BumpedByWalkingPlayerStumbleTriggerDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, BumpedByJoggingPlayerStumbleTriggerDistance) == 0x00040C, "Member 'UPhxAICharacterDefinition_Companion::BumpedByJoggingPlayerStumbleTriggerDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, BumpedByPlayerRepulsionDistance) == 0x000410, "Member 'UPhxAICharacterDefinition_Companion::BumpedByPlayerRepulsionDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, DefaultFidgetSetDefinition) == 0x000418, "Member 'UPhxAICharacterDefinition_Companion::DefaultFidgetSetDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, DefaultChatterSetDefinition) == 0x000420, "Member 'UPhxAICharacterDefinition_Companion::DefaultChatterSetDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, ChatterCooldownMap) == 0x000428, "Member 'UPhxAICharacterDefinition_Companion::ChatterCooldownMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, GlobalChatterCooldown) == 0x000478, "Member 'UPhxAICharacterDefinition_Companion::GlobalChatterCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Companion, ChatterTimings) == 0x00047C, "Member 'UPhxAICharacterDefinition_Companion::ChatterTimings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_Hit
|
|
// 0x00A0 (0x00E0 - 0x0040)
|
|
class UPhxAnimNotify_Hit : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
float Damage; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPreventDefensiveReact; // 0x0044(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* Sound; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShakeVictim; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffectVictim; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeHitDirection HitDirection; // 0x0078(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxHitSource HitSource; // 0x0079(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableImpactFX; // 0x007A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSupportsAOEDamage; // 0x007B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMeleeHitFXData HitFX; // 0x0080(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName ImpactTargetBone; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactTargetLocationOffset; // 0x00B8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator ImpactTargetRotationOffset; // 0x00C4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName GoreBone; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeWoundType WoundType; // 0x00D8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_Hit">();
|
|
}
|
|
static class UPhxAnimNotify_Hit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_Hit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_Hit) == 0x000008, "Wrong alignment on UPhxAnimNotify_Hit");
|
|
static_assert(sizeof(UPhxAnimNotify_Hit) == 0x0000E0, "Wrong size on UPhxAnimNotify_Hit");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, Damage) == 0x000040, "Member 'UPhxAnimNotify_Hit::Damage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, bPreventDefensiveReact) == 0x000044, "Member 'UPhxAnimNotify_Hit::bPreventDefensiveReact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, DamageType) == 0x000048, "Member 'UPhxAnimNotify_Hit::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, Sound) == 0x000050, "Member 'UPhxAnimNotify_Hit::Sound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, CameraShake) == 0x000058, "Member 'UPhxAnimNotify_Hit::CameraShake' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, ForceFeedbackEffect) == 0x000060, "Member 'UPhxAnimNotify_Hit::ForceFeedbackEffect' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, CameraShakeVictim) == 0x000068, "Member 'UPhxAnimNotify_Hit::CameraShakeVictim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, ForceFeedbackEffectVictim) == 0x000070, "Member 'UPhxAnimNotify_Hit::ForceFeedbackEffectVictim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, HitDirection) == 0x000078, "Member 'UPhxAnimNotify_Hit::HitDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, HitSource) == 0x000079, "Member 'UPhxAnimNotify_Hit::HitSource' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, bDisableImpactFX) == 0x00007A, "Member 'UPhxAnimNotify_Hit::bDisableImpactFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, bSupportsAOEDamage) == 0x00007B, "Member 'UPhxAnimNotify_Hit::bSupportsAOEDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, HitFX) == 0x000080, "Member 'UPhxAnimNotify_Hit::HitFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, ImpactTargetBone) == 0x0000B0, "Member 'UPhxAnimNotify_Hit::ImpactTargetBone' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, ImpactTargetLocationOffset) == 0x0000B8, "Member 'UPhxAnimNotify_Hit::ImpactTargetLocationOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, ImpactTargetRotationOffset) == 0x0000C4, "Member 'UPhxAnimNotify_Hit::ImpactTargetRotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, GoreBone) == 0x0000D0, "Member 'UPhxAnimNotify_Hit::GoreBone' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit, WoundType) == 0x0000D8, "Member 'UPhxAnimNotify_Hit::WoundType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Grunt
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Grunt final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Grunt">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Grunt* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Grunt>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Grunt) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Grunt");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Grunt) == 0x0003D8, "Wrong size on UPhxAICharacterDefinition_Grunt");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Leon_Human
|
|
// 0x0078 (0x0450 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Leon_Human final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
struct FGameplayTag TransitionTag; // 0x03D8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAILeonBigTransitionSettings MinetownTransitionSettings; // 0x03E0(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxAILeonBigTransitionSettings TowerTransitionSettings; // 0x0410(0x0030)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 SprintDamageEventsNum; // 0x0440(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintDelay; // 0x0444(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetMaximumDistanceFromWallToEndComboEarly; // 0x0448(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinimumAttackComboCountToEndEarly; // 0x044C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Leon_Human">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Leon_Human* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Leon_Human>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Leon_Human) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Leon_Human");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Leon_Human) == 0x000450, "Wrong size on UPhxAICharacterDefinition_Leon_Human");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Human, TransitionTag) == 0x0003D8, "Member 'UPhxAICharacterDefinition_Leon_Human::TransitionTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Human, MinetownTransitionSettings) == 0x0003E0, "Member 'UPhxAICharacterDefinition_Leon_Human::MinetownTransitionSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Human, TowerTransitionSettings) == 0x000410, "Member 'UPhxAICharacterDefinition_Leon_Human::TowerTransitionSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Human, SprintDamageEventsNum) == 0x000440, "Member 'UPhxAICharacterDefinition_Leon_Human::SprintDamageEventsNum' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Human, SprintDelay) == 0x000444, "Member 'UPhxAICharacterDefinition_Leon_Human::SprintDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Human, TargetMaximumDistanceFromWallToEndComboEarly) == 0x000448, "Member 'UPhxAICharacterDefinition_Leon_Human::TargetMaximumDistanceFromWallToEndComboEarly' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Leon_Human, MinimumAttackComboCountToEndEarly) == 0x00044C, "Member 'UPhxAICharacterDefinition_Leon_Human::MinimumAttackComboCountToEndEarly' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_Mahler
|
|
// 0x0058 (0x0430 - 0x03D8)
|
|
class UPhxAICharacterDefinition_Mahler final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
float OpenHealthLost; // 0x03D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OpenMaxTime; // 0x03DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OpenExplodeRange; // 0x03E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OpenExplodeCooldown; // 0x03E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClosedHealthLost; // 0x03E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClosedMaxTime; // 0x03EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlamRange; // 0x03F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSlamAngle; // 0x03F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SprintDamageEventsNum; // 0x03F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintDelay; // 0x03FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RangedAttackDelay; // 0x0400(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalPhaseHealth; // 0x0404(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalPhaseSprintDelay; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TeleportThreshold; // 0x040C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TeleportDelay; // 0x0410(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LOSTeleportDelay; // 0x0414(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTeleportDelay; // 0x0418(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAITeleportRequest DefaultTeleportRequest; // 0x041C(0x0014)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_Mahler">();
|
|
}
|
|
static class UPhxAICharacterDefinition_Mahler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_Mahler>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_Mahler) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_Mahler");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_Mahler) == 0x000430, "Wrong size on UPhxAICharacterDefinition_Mahler");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, OpenHealthLost) == 0x0003D8, "Member 'UPhxAICharacterDefinition_Mahler::OpenHealthLost' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, OpenMaxTime) == 0x0003DC, "Member 'UPhxAICharacterDefinition_Mahler::OpenMaxTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, OpenExplodeRange) == 0x0003E0, "Member 'UPhxAICharacterDefinition_Mahler::OpenExplodeRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, OpenExplodeCooldown) == 0x0003E4, "Member 'UPhxAICharacterDefinition_Mahler::OpenExplodeCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, ClosedHealthLost) == 0x0003E8, "Member 'UPhxAICharacterDefinition_Mahler::ClosedHealthLost' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, ClosedMaxTime) == 0x0003EC, "Member 'UPhxAICharacterDefinition_Mahler::ClosedMaxTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, SlamRange) == 0x0003F0, "Member 'UPhxAICharacterDefinition_Mahler::SlamRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, MaxSlamAngle) == 0x0003F4, "Member 'UPhxAICharacterDefinition_Mahler::MaxSlamAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, SprintDamageEventsNum) == 0x0003F8, "Member 'UPhxAICharacterDefinition_Mahler::SprintDamageEventsNum' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, SprintDelay) == 0x0003FC, "Member 'UPhxAICharacterDefinition_Mahler::SprintDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, RangedAttackDelay) == 0x000400, "Member 'UPhxAICharacterDefinition_Mahler::RangedAttackDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, FinalPhaseHealth) == 0x000404, "Member 'UPhxAICharacterDefinition_Mahler::FinalPhaseHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, FinalPhaseSprintDelay) == 0x000408, "Member 'UPhxAICharacterDefinition_Mahler::FinalPhaseSprintDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, TeleportThreshold) == 0x00040C, "Member 'UPhxAICharacterDefinition_Mahler::TeleportThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, TeleportDelay) == 0x000410, "Member 'UPhxAICharacterDefinition_Mahler::TeleportDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, LOSTeleportDelay) == 0x000414, "Member 'UPhxAICharacterDefinition_Mahler::LOSTeleportDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, MinTeleportDelay) == 0x000418, "Member 'UPhxAICharacterDefinition_Mahler::MinTeleportDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_Mahler, DefaultTeleportRequest) == 0x00041C, "Member 'UPhxAICharacterDefinition_Mahler::DefaultTeleportRequest' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimCameraMetaData
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAnimCameraMetaData : public UAnimMetaData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimCameraMetaData">();
|
|
}
|
|
static class UPhxAnimCameraMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimCameraMetaData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimCameraMetaData) == 0x000008, "Wrong alignment on UPhxAnimCameraMetaData");
|
|
static_assert(sizeof(UPhxAnimCameraMetaData) == 0x000028, "Wrong size on UPhxAnimCameraMetaData");
|
|
|
|
// Class Phoenix.PhxRandomCameraSelectorMetaData
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxRandomCameraSelectorMetaData final : public UPhxAnimCameraMetaData
|
|
{
|
|
public:
|
|
TArray<class FName> AnimatedCameraBones; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRandomCameraSelectorMetaData">();
|
|
}
|
|
static class UPhxRandomCameraSelectorMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxRandomCameraSelectorMetaData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxRandomCameraSelectorMetaData) == 0x000008, "Wrong alignment on UPhxRandomCameraSelectorMetaData");
|
|
static_assert(sizeof(UPhxRandomCameraSelectorMetaData) == 0x000038, "Wrong size on UPhxRandomCameraSelectorMetaData");
|
|
static_assert(offsetof(UPhxRandomCameraSelectorMetaData, AnimatedCameraBones) == 0x000028, "Member 'UPhxRandomCameraSelectorMetaData::AnimatedCameraBones' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_RobotGuard
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxAICharacterDefinition_RobotGuard final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_RobotGuard">();
|
|
}
|
|
static class UPhxAICharacterDefinition_RobotGuard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_RobotGuard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_RobotGuard) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_RobotGuard");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_RobotGuard) == 0x0003D8, "Wrong size on UPhxAICharacterDefinition_RobotGuard");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_CameraIgnore
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAnimNotifyState_CameraIgnore final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_CameraIgnore">();
|
|
}
|
|
static class UPhxAnimNotifyState_CameraIgnore* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_CameraIgnore>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_CameraIgnore) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_CameraIgnore");
|
|
static_assert(sizeof(UPhxAnimNotifyState_CameraIgnore) == 0x000038, "Wrong size on UPhxAnimNotifyState_CameraIgnore");
|
|
|
|
// Class Phoenix.PhxAICharacterDefinition_TwoHead
|
|
// 0x0078 (0x0450 - 0x03D8)
|
|
class UPhxAICharacterDefinition_TwoHead final : public UPhxAICharacterDefinition
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer FrenzyTriggerTags; // 0x03D8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxAICharacterIndividualStatModifiers FrenzyStatModifiers; // 0x03F8(0x001C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float FirstStunHealthThreshold; // 0x0414(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SecondStunHealthThreshold; // 0x0418(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SecondStunStarterHealth; // 0x041C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FailedFinisherHealPct; // 0x0420(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ForceRipHealthThreshold; // 0x0424(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag LeftHeadGoreTag; // 0x0428(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag RightHeadGoreTag; // 0x0430(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag FirstHeadRemovedTag; // 0x0438(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag SecondHeadRemovedTag; // 0x0440(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableHealing; // 0x0448(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_449[0x3]; // 0x0449(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StunImmunitySeconds; // 0x044C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDefinition_TwoHead">();
|
|
}
|
|
static class UPhxAICharacterDefinition_TwoHead* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDefinition_TwoHead>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDefinition_TwoHead) == 0x000008, "Wrong alignment on UPhxAICharacterDefinition_TwoHead");
|
|
static_assert(sizeof(UPhxAICharacterDefinition_TwoHead) == 0x000450, "Wrong size on UPhxAICharacterDefinition_TwoHead");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, FrenzyTriggerTags) == 0x0003D8, "Member 'UPhxAICharacterDefinition_TwoHead::FrenzyTriggerTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, FrenzyStatModifiers) == 0x0003F8, "Member 'UPhxAICharacterDefinition_TwoHead::FrenzyStatModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, FirstStunHealthThreshold) == 0x000414, "Member 'UPhxAICharacterDefinition_TwoHead::FirstStunHealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, SecondStunHealthThreshold) == 0x000418, "Member 'UPhxAICharacterDefinition_TwoHead::SecondStunHealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, SecondStunStarterHealth) == 0x00041C, "Member 'UPhxAICharacterDefinition_TwoHead::SecondStunStarterHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, FailedFinisherHealPct) == 0x000420, "Member 'UPhxAICharacterDefinition_TwoHead::FailedFinisherHealPct' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, ForceRipHealthThreshold) == 0x000424, "Member 'UPhxAICharacterDefinition_TwoHead::ForceRipHealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, LeftHeadGoreTag) == 0x000428, "Member 'UPhxAICharacterDefinition_TwoHead::LeftHeadGoreTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, RightHeadGoreTag) == 0x000430, "Member 'UPhxAICharacterDefinition_TwoHead::RightHeadGoreTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, FirstHeadRemovedTag) == 0x000438, "Member 'UPhxAICharacterDefinition_TwoHead::FirstHeadRemovedTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, SecondHeadRemovedTag) == 0x000440, "Member 'UPhxAICharacterDefinition_TwoHead::SecondHeadRemovedTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, bEnableHealing) == 0x000448, "Member 'UPhxAICharacterDefinition_TwoHead::bEnableHealing' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterDefinition_TwoHead, StunImmunitySeconds) == 0x00044C, "Member 'UPhxAICharacterDefinition_TwoHead::StunImmunitySeconds' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterDodgeDefinition
|
|
// 0x0120 (0x0150 - 0x0030)
|
|
class UPhxAICharacterDodgeDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FPhxAIDefensiveDodgeSettings DodgeSettings; // 0x0030(0x0120)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterDodgeDefinition">();
|
|
}
|
|
static class UPhxAICharacterDodgeDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterDodgeDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterDodgeDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterDodgeDefinition");
|
|
static_assert(sizeof(UPhxAICharacterDodgeDefinition) == 0x000150, "Wrong size on UPhxAICharacterDodgeDefinition");
|
|
static_assert(offsetof(UPhxAICharacterDodgeDefinition, DodgeSettings) == 0x000030, "Member 'UPhxAICharacterDodgeDefinition::DodgeSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterEncounterNetworkDefinition
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxAICharacterEncounterNetworkDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float DefaultEncounterNetworkTraversalSpeed; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultEncounterNetworkCrossNetworkTraversalSpeed; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAIEncounterNetworkDefinition* DefaultEncounterNetworkDefinition; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAIEncounterNetworkUserDefinition* EncounterNetworkUserDefinition; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterEncounterNetworkDefinition">();
|
|
}
|
|
static class UPhxAICharacterEncounterNetworkDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterEncounterNetworkDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterEncounterNetworkDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterEncounterNetworkDefinition");
|
|
static_assert(sizeof(UPhxAICharacterEncounterNetworkDefinition) == 0x000048, "Wrong size on UPhxAICharacterEncounterNetworkDefinition");
|
|
static_assert(offsetof(UPhxAICharacterEncounterNetworkDefinition, DefaultEncounterNetworkTraversalSpeed) == 0x000030, "Member 'UPhxAICharacterEncounterNetworkDefinition::DefaultEncounterNetworkTraversalSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterEncounterNetworkDefinition, DefaultEncounterNetworkCrossNetworkTraversalSpeed) == 0x000034, "Member 'UPhxAICharacterEncounterNetworkDefinition::DefaultEncounterNetworkCrossNetworkTraversalSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterEncounterNetworkDefinition, DefaultEncounterNetworkDefinition) == 0x000038, "Member 'UPhxAICharacterEncounterNetworkDefinition::DefaultEncounterNetworkDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterEncounterNetworkDefinition, EncounterNetworkUserDefinition) == 0x000040, "Member 'UPhxAICharacterEncounterNetworkDefinition::EncounterNetworkUserDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterFightDefinition
|
|
// 0x00A8 (0x00D8 - 0x0030)
|
|
class UPhxAICharacterFightDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FGameplayTag FightGroup; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CooldownMin; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CooldownMax; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RequiredFightPoints; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OuterFightRange; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InnerFightRange; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ProximityToPlayerToLoseTokenOnEnder; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ChanceToCounterAttackAfterEnder; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WildCardDuration; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeBeforeBackAttacking; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxFailedBackAttackAttempts; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanHaveTokenStolen; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreCooldownsIfReacting; // 0x0061(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreGlobalCooldown; // 0x0062(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_63[0x1]; // 0x0063(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxAIFightResourceWeights FightResourceWeights; // 0x0064(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICharacterAttackDefinition* AttackDefinition; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldUseCombatCircle; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer RequiredGameplayTags; // 0x0088(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentGameplayTags; // 0x00A8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* FightActiveBehavior; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* FightPassiveBehavior; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterFightDefinition">();
|
|
}
|
|
static class UPhxAICharacterFightDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterFightDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterFightDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterFightDefinition");
|
|
static_assert(sizeof(UPhxAICharacterFightDefinition) == 0x0000D8, "Wrong size on UPhxAICharacterFightDefinition");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, FightGroup) == 0x000030, "Member 'UPhxAICharacterFightDefinition::FightGroup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, CooldownMin) == 0x000038, "Member 'UPhxAICharacterFightDefinition::CooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, CooldownMax) == 0x00003C, "Member 'UPhxAICharacterFightDefinition::CooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, RequiredFightPoints) == 0x000040, "Member 'UPhxAICharacterFightDefinition::RequiredFightPoints' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, OuterFightRange) == 0x000044, "Member 'UPhxAICharacterFightDefinition::OuterFightRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, InnerFightRange) == 0x000048, "Member 'UPhxAICharacterFightDefinition::InnerFightRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, ProximityToPlayerToLoseTokenOnEnder) == 0x00004C, "Member 'UPhxAICharacterFightDefinition::ProximityToPlayerToLoseTokenOnEnder' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, ChanceToCounterAttackAfterEnder) == 0x000050, "Member 'UPhxAICharacterFightDefinition::ChanceToCounterAttackAfterEnder' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, WildCardDuration) == 0x000054, "Member 'UPhxAICharacterFightDefinition::WildCardDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, MaxTimeBeforeBackAttacking) == 0x000058, "Member 'UPhxAICharacterFightDefinition::MaxTimeBeforeBackAttacking' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, MaxFailedBackAttackAttempts) == 0x00005C, "Member 'UPhxAICharacterFightDefinition::MaxFailedBackAttackAttempts' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, bCanHaveTokenStolen) == 0x000060, "Member 'UPhxAICharacterFightDefinition::bCanHaveTokenStolen' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, bIgnoreCooldownsIfReacting) == 0x000061, "Member 'UPhxAICharacterFightDefinition::bIgnoreCooldownsIfReacting' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, bIgnoreGlobalCooldown) == 0x000062, "Member 'UPhxAICharacterFightDefinition::bIgnoreGlobalCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, FightResourceWeights) == 0x000064, "Member 'UPhxAICharacterFightDefinition::FightResourceWeights' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, AttackDefinition) == 0x000078, "Member 'UPhxAICharacterFightDefinition::AttackDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, bShouldUseCombatCircle) == 0x000080, "Member 'UPhxAICharacterFightDefinition::bShouldUseCombatCircle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, RequiredGameplayTags) == 0x000088, "Member 'UPhxAICharacterFightDefinition::RequiredGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, AbsentGameplayTags) == 0x0000A8, "Member 'UPhxAICharacterFightDefinition::AbsentGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, FightActiveBehavior) == 0x0000C8, "Member 'UPhxAICharacterFightDefinition::FightActiveBehavior' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterFightDefinition, FightPassiveBehavior) == 0x0000D0, "Member 'UPhxAICharacterFightDefinition::FightPassiveBehavior' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGoalComponent
|
|
// 0x0080 (0x0130 - 0x00B0)
|
|
class UPhxAIGoalComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UPhxAIGoal*> LatentGoals; // 0x00B0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPhxAIGoal*> PostedGoals; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D0[0x60]; // 0x00D0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGoalComponent">();
|
|
}
|
|
static class UPhxAIGoalComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGoalComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGoalComponent) == 0x000008, "Wrong alignment on UPhxAIGoalComponent");
|
|
static_assert(sizeof(UPhxAIGoalComponent) == 0x000130, "Wrong size on UPhxAIGoalComponent");
|
|
static_assert(offsetof(UPhxAIGoalComponent, LatentGoals) == 0x0000B0, "Member 'UPhxAIGoalComponent::LatentGoals' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGoalComponent, PostedGoals) == 0x0000C0, "Member 'UPhxAIGoalComponent::PostedGoals' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGoal_CharacterBase
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAIGoal_CharacterBase : public UPhxAIGoal
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGoal_CharacterBase">();
|
|
}
|
|
static class UPhxAIGoal_CharacterBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGoal_CharacterBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGoal_CharacterBase) == 0x000008, "Wrong alignment on UPhxAIGoal_CharacterBase");
|
|
static_assert(sizeof(UPhxAIGoal_CharacterBase) == 0x000090, "Wrong size on UPhxAIGoal_CharacterBase");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_PostSpawn
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_PostSpawn final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_PostSpawn">();
|
|
}
|
|
static class UPhxAICharacterGoal_PostSpawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_PostSpawn>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_PostSpawn) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_PostSpawn");
|
|
static_assert(sizeof(UPhxAICharacterGoal_PostSpawn) == 0x000090, "Wrong size on UPhxAICharacterGoal_PostSpawn");
|
|
|
|
// Class Phoenix.PhxAnimNotify_TriggerProp
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotify_TriggerProp final : public UAnimNotify
|
|
{
|
|
public:
|
|
struct FGameplayTag TriggerType; // 0x0038(0x0008)(Edit, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_TriggerProp">();
|
|
}
|
|
static class UPhxAnimNotify_TriggerProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_TriggerProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_TriggerProp) == 0x000008, "Wrong alignment on UPhxAnimNotify_TriggerProp");
|
|
static_assert(sizeof(UPhxAnimNotify_TriggerProp) == 0x000040, "Wrong size on UPhxAnimNotify_TriggerProp");
|
|
static_assert(offsetof(UPhxAnimNotify_TriggerProp, TriggerType) == 0x000038, "Member 'UPhxAnimNotify_TriggerProp::TriggerType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_MoveTo
|
|
// 0x0010 (0x00A0 - 0x0090)
|
|
class UPhxAICharacterGoal_MoveTo final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_MoveTo">();
|
|
}
|
|
static class UPhxAICharacterGoal_MoveTo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_MoveTo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_MoveTo) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_MoveTo");
|
|
static_assert(sizeof(UPhxAICharacterGoal_MoveTo) == 0x0000A0, "Wrong size on UPhxAICharacterGoal_MoveTo");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_PointOfInterest
|
|
// 0x0008 (0x0098 - 0x0090)
|
|
class UPhxAICharacterGoal_PointOfInterest final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_PointOfInterest">();
|
|
}
|
|
static class UPhxAICharacterGoal_PointOfInterest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_PointOfInterest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_PointOfInterest) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_PointOfInterest");
|
|
static_assert(sizeof(UPhxAICharacterGoal_PointOfInterest) == 0x000098, "Wrong size on UPhxAICharacterGoal_PointOfInterest");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Patrol
|
|
// 0x0008 (0x0098 - 0x0090)
|
|
class UPhxAICharacterGoal_Patrol final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Patrol">();
|
|
}
|
|
static class UPhxAICharacterGoal_Patrol* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Patrol>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Patrol) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Patrol");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Patrol) == 0x000098, "Wrong size on UPhxAICharacterGoal_Patrol");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Lead
|
|
// 0x0028 (0x00B8 - 0x0090)
|
|
class UPhxAICharacterGoal_Lead final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x10]; // 0x0090(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICompanionLeadDefinition* LeadDefinition; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICompanionWaitDefinition* LeadWaitDefinition; // 0x00A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICompanionWaitDefinition* BacktrackWaitDefinition; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Lead">();
|
|
}
|
|
static class UPhxAICharacterGoal_Lead* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Lead>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Lead) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Lead");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Lead) == 0x0000B8, "Wrong size on UPhxAICharacterGoal_Lead");
|
|
static_assert(offsetof(UPhxAICharacterGoal_Lead, LeadDefinition) == 0x0000A0, "Member 'UPhxAICharacterGoal_Lead::LeadDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGoal_Lead, LeadWaitDefinition) == 0x0000A8, "Member 'UPhxAICharacterGoal_Lead::LeadWaitDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGoal_Lead, BacktrackWaitDefinition) == 0x0000B0, "Member 'UPhxAICharacterGoal_Lead::BacktrackWaitDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_WaitForFollower
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_WaitForFollower final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_WaitForFollower">();
|
|
}
|
|
static class UPhxAICharacterGoal_WaitForFollower* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_WaitForFollower>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_WaitForFollower) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_WaitForFollower");
|
|
static_assert(sizeof(UPhxAICharacterGoal_WaitForFollower) == 0x000090, "Wrong size on UPhxAICharacterGoal_WaitForFollower");
|
|
|
|
// Class Phoenix.PhxAssetCollectionMeterManager
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxAssetCollectionMeterManager : public UObject
|
|
{
|
|
public:
|
|
float SecondsBetweenUpdates; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAssetCollectionMeterWidget* AssetCollectionMeterWidget; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAssetCollectionMeterWidget> UPhxAssetCollectionMeterWidgetClass; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UPhxAssetCollectionMeterManager* Get(const class UObject* WorldContextObject);
|
|
|
|
void SetAssetCollectionMeterVisibility(ESlateVisibility Visibility);
|
|
|
|
bool GetIsAssetCollectionDetailsVisible() const;
|
|
bool GetIsAssetCollectionMeterVisible() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAssetCollectionMeterManager">();
|
|
}
|
|
static class UPhxAssetCollectionMeterManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAssetCollectionMeterManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAssetCollectionMeterManager) == 0x000008, "Wrong alignment on UPhxAssetCollectionMeterManager");
|
|
static_assert(sizeof(UPhxAssetCollectionMeterManager) == 0x000040, "Wrong size on UPhxAssetCollectionMeterManager");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterManager, SecondsBetweenUpdates) == 0x000028, "Member 'UPhxAssetCollectionMeterManager::SecondsBetweenUpdates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterManager, AssetCollectionMeterWidget) == 0x000030, "Member 'UPhxAssetCollectionMeterManager::AssetCollectionMeterWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterManager, UPhxAssetCollectionMeterWidgetClass) == 0x000038, "Member 'UPhxAssetCollectionMeterManager::UPhxAssetCollectionMeterWidgetClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelPacingMeterSpace
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class APhxLevelPacingMeterSpace final : public AActor
|
|
{
|
|
public:
|
|
ELevelSpaceType LevelSpaceType; // 0x0220(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsActive; // 0x0221(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_222[0x6]; // 0x0222(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ABrush*> BrushArray; // 0x0228(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
float TimeInSpace; // 0x0238(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBoxComponent* CollisionComponent; // 0x0240(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0248(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnBeginOverlap(class AActor* MyActor, class AActor* OtherActor);
|
|
void OnEndOverlap(class AActor* MyActor, class AActor* OtherActor);
|
|
void SetIsActive(bool bNewActive);
|
|
|
|
bool GetIsActive() const;
|
|
ELevelSpaceType GetLevelSpaceType() const;
|
|
float GetTimeInSpace() const;
|
|
const struct FGuid GetUniqueID() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelPacingMeterSpace">();
|
|
}
|
|
static class APhxLevelPacingMeterSpace* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLevelPacingMeterSpace>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLevelPacingMeterSpace) == 0x000008, "Wrong alignment on APhxLevelPacingMeterSpace");
|
|
static_assert(sizeof(APhxLevelPacingMeterSpace) == 0x000250, "Wrong size on APhxLevelPacingMeterSpace");
|
|
static_assert(offsetof(APhxLevelPacingMeterSpace, LevelSpaceType) == 0x000220, "Member 'APhxLevelPacingMeterSpace::LevelSpaceType' has a wrong offset!");
|
|
static_assert(offsetof(APhxLevelPacingMeterSpace, bIsActive) == 0x000221, "Member 'APhxLevelPacingMeterSpace::bIsActive' has a wrong offset!");
|
|
static_assert(offsetof(APhxLevelPacingMeterSpace, BrushArray) == 0x000228, "Member 'APhxLevelPacingMeterSpace::BrushArray' has a wrong offset!");
|
|
static_assert(offsetof(APhxLevelPacingMeterSpace, TimeInSpace) == 0x000238, "Member 'APhxLevelPacingMeterSpace::TimeInSpace' has a wrong offset!");
|
|
static_assert(offsetof(APhxLevelPacingMeterSpace, CollisionComponent) == 0x000240, "Member 'APhxLevelPacingMeterSpace::CollisionComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxLevelPacingMeterSpace, GuidComponent) == 0x000248, "Member 'APhxLevelPacingMeterSpace::GuidComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_LeadFollower
|
|
// 0x0008 (0x0098 - 0x0090)
|
|
class UPhxAICharacterGoal_LeadFollower final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_LeadFollower">();
|
|
}
|
|
static class UPhxAICharacterGoal_LeadFollower* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_LeadFollower>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_LeadFollower) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_LeadFollower");
|
|
static_assert(sizeof(UPhxAICharacterGoal_LeadFollower) == 0x000098, "Wrong size on UPhxAICharacterGoal_LeadFollower");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Backtrack
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Backtrack final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Backtrack">();
|
|
}
|
|
static class UPhxAICharacterGoal_Backtrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Backtrack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Backtrack) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Backtrack");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Backtrack) == 0x000090, "Wrong size on UPhxAICharacterGoal_Backtrack");
|
|
|
|
// Class Phoenix.PhxAILocomotionDefinition
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxAILocomotionDefinition final : public UPhxCharacterLocomotionDefinition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAILocomotionDefinition">();
|
|
}
|
|
static class UPhxAILocomotionDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAILocomotionDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAILocomotionDefinition) == 0x000008, "Wrong alignment on UPhxAILocomotionDefinition");
|
|
static_assert(sizeof(UPhxAILocomotionDefinition) == 0x000070, "Wrong size on UPhxAILocomotionDefinition");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Stunned
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Stunned final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Stunned">();
|
|
}
|
|
static class UPhxAICharacterGoal_Stunned* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Stunned>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Stunned) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Stunned");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Stunned) == 0x000090, "Wrong size on UPhxAICharacterGoal_Stunned");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_HitWindow
|
|
// 0x0078 (0x00B0 - 0x0038)
|
|
class UPhxAnimNotifyState_HitWindow : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
float Damage; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* Sound; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShakeVictim; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffectVictim; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxHitSource HitSource; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FMeleeHitFXData HitFX; // 0x0078(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bDisableImpactFX; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_HitWindow">();
|
|
}
|
|
static class UPhxAnimNotifyState_HitWindow* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_HitWindow>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_HitWindow) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_HitWindow");
|
|
static_assert(sizeof(UPhxAnimNotifyState_HitWindow) == 0x0000B0, "Wrong size on UPhxAnimNotifyState_HitWindow");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, Damage) == 0x000038, "Member 'UPhxAnimNotifyState_HitWindow::Damage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, DamageType) == 0x000040, "Member 'UPhxAnimNotifyState_HitWindow::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, Sound) == 0x000048, "Member 'UPhxAnimNotifyState_HitWindow::Sound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, CameraShake) == 0x000050, "Member 'UPhxAnimNotifyState_HitWindow::CameraShake' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, ForceFeedbackEffect) == 0x000058, "Member 'UPhxAnimNotifyState_HitWindow::ForceFeedbackEffect' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, CameraShakeVictim) == 0x000060, "Member 'UPhxAnimNotifyState_HitWindow::CameraShakeVictim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, ForceFeedbackEffectVictim) == 0x000068, "Member 'UPhxAnimNotifyState_HitWindow::ForceFeedbackEffectVictim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, HitSource) == 0x000070, "Member 'UPhxAnimNotifyState_HitWindow::HitSource' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, HitFX) == 0x000078, "Member 'UPhxAnimNotifyState_HitWindow::HitFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_HitWindow, bDisableImpactFX) == 0x0000A8, "Member 'UPhxAnimNotifyState_HitWindow::bDisableImpactFX' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_AmbientRoot
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_AmbientRoot final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_AmbientRoot">();
|
|
}
|
|
static class UPhxAICharacterGoal_AmbientRoot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_AmbientRoot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_AmbientRoot) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_AmbientRoot");
|
|
static_assert(sizeof(UPhxAICharacterGoal_AmbientRoot) == 0x000090, "Wrong size on UPhxAICharacterGoal_AmbientRoot");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_AlertRoot
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_AlertRoot final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_AlertRoot">();
|
|
}
|
|
static class UPhxAICharacterGoal_AlertRoot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_AlertRoot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_AlertRoot) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_AlertRoot");
|
|
static_assert(sizeof(UPhxAICharacterGoal_AlertRoot) == 0x000090, "Wrong size on UPhxAICharacterGoal_AlertRoot");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_AggroRoot
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_AggroRoot final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_AggroRoot">();
|
|
}
|
|
static class UPhxAICharacterGoal_AggroRoot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_AggroRoot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_AggroRoot) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_AggroRoot");
|
|
static_assert(sizeof(UPhxAICharacterGoal_AggroRoot) == 0x000090, "Wrong size on UPhxAICharacterGoal_AggroRoot");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_GoHome
|
|
// 0x0008 (0x0098 - 0x0090)
|
|
class UPhxAICharacterGoal_GoHome final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_GoHome">();
|
|
}
|
|
static class UPhxAICharacterGoal_GoHome* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_GoHome>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_GoHome) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_GoHome");
|
|
static_assert(sizeof(UPhxAICharacterGoal_GoHome) == 0x000098, "Wrong size on UPhxAICharacterGoal_GoHome");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Idle
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Idle final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Idle">();
|
|
}
|
|
static class UPhxAICharacterGoal_Idle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Idle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Idle) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Idle");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Idle) == 0x000090, "Wrong size on UPhxAICharacterGoal_Idle");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Follow
|
|
// 0x0018 (0x00A8 - 0x0090)
|
|
class UPhxAICharacterGoal_Follow final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAICompanionFollowDefinition* FollowDefinition; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICompanionWaitDefinition* WaitDefinition; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Follow">();
|
|
}
|
|
static class UPhxAICharacterGoal_Follow* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Follow>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Follow) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Follow");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Follow) == 0x0000A8, "Wrong size on UPhxAICharacterGoal_Follow");
|
|
static_assert(offsetof(UPhxAICharacterGoal_Follow, FollowDefinition) == 0x000098, "Member 'UPhxAICharacterGoal_Follow::FollowDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGoal_Follow, WaitDefinition) == 0x0000A0, "Member 'UPhxAICharacterGoal_Follow::WaitDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_WaitForLeader
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_WaitForLeader final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_WaitForLeader">();
|
|
}
|
|
static class UPhxAICharacterGoal_WaitForLeader* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_WaitForLeader>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_WaitForLeader) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_WaitForLeader");
|
|
static_assert(sizeof(UPhxAICharacterGoal_WaitForLeader) == 0x000090, "Wrong size on UPhxAICharacterGoal_WaitForLeader");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupDynamicSpawnerDescriptor
|
|
// 0x00B0 (0x00D8 - 0x0028)
|
|
class UPhxAIEncounterGroupDynamicSpawnerDescriptor final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UPhxAICharacterDefinition> AICharacterDefinitionPtr; // 0x0030(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CharacterVariation; // 0x0058(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> CharacterClassPtr; // 0x0060(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantDefinition* AIVariantDefinition; // 0x0088(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAIHordeSpawnerSelectionDefinition* SpawnerSelectionDefinition; // 0x0090(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer SpawnTags; // 0x0098(0x0020)(Edit, EditConst, NativeAccessSpecifierPublic)
|
|
float DamageTakenFromPlayerMultiplier; // 0x00B8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageDealtToPlayerMultiplier; // 0x00BC(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDefinition* AICharacterDefinition; // 0x00C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APhxAICharacter> CharacterClass; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupDynamicSpawnerDescriptor">();
|
|
}
|
|
static class UPhxAIEncounterGroupDynamicSpawnerDescriptor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupDynamicSpawnerDescriptor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupDynamicSpawnerDescriptor) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupDynamicSpawnerDescriptor");
|
|
static_assert(sizeof(UPhxAIEncounterGroupDynamicSpawnerDescriptor) == 0x0000D8, "Wrong size on UPhxAIEncounterGroupDynamicSpawnerDescriptor");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, AICharacterDefinitionPtr) == 0x000030, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::AICharacterDefinitionPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, CharacterVariation) == 0x000058, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::CharacterVariation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, CharacterClassPtr) == 0x000060, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::CharacterClassPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, AIVariantDefinition) == 0x000088, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::AIVariantDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, SpawnerSelectionDefinition) == 0x000090, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::SpawnerSelectionDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, SpawnTags) == 0x000098, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::SpawnTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, DamageTakenFromPlayerMultiplier) == 0x0000B8, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::DamageTakenFromPlayerMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, DamageDealtToPlayerMultiplier) == 0x0000BC, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::DamageDealtToPlayerMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, AICharacterDefinition) == 0x0000C0, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::AICharacterDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupDynamicSpawnerDescriptor, CharacterClass) == 0x0000C8, "Member 'UPhxAIEncounterGroupDynamicSpawnerDescriptor::CharacterClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_FollowLeader
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_FollowLeader final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_FollowLeader">();
|
|
}
|
|
static class UPhxAICharacterGoal_FollowLeader* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_FollowLeader>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_FollowLeader) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_FollowLeader");
|
|
static_assert(sizeof(UPhxAICharacterGoal_FollowLeader) == 0x000090, "Wrong size on UPhxAICharacterGoal_FollowLeader");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_UseEncounterNetwork
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_UseEncounterNetwork final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_UseEncounterNetwork">();
|
|
}
|
|
static class UPhxAICharacterGoal_UseEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_UseEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_UseEncounterNetwork) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_UseEncounterNetwork");
|
|
static_assert(sizeof(UPhxAICharacterGoal_UseEncounterNetwork) == 0x000090, "Wrong size on UPhxAICharacterGoal_UseEncounterNetwork");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Falling
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Falling final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Falling">();
|
|
}
|
|
static class UPhxAICharacterGoal_Falling* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Falling>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Falling) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Falling");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Falling) == 0x000090, "Wrong size on UPhxAICharacterGoal_Falling");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_PlayDead
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_PlayDead final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_PlayDead">();
|
|
}
|
|
static class UPhxAICharacterGoal_PlayDead* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_PlayDead>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_PlayDead) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_PlayDead");
|
|
static_assert(sizeof(UPhxAICharacterGoal_PlayDead) == 0x000090, "Wrong size on UPhxAICharacterGoal_PlayDead");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Limbo
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Limbo final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Limbo">();
|
|
}
|
|
static class UPhxAICharacterGoal_Limbo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Limbo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Limbo) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Limbo");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Limbo) == 0x000090, "Wrong size on UPhxAICharacterGoal_Limbo");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Mutate
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Mutate final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Mutate">();
|
|
}
|
|
static class UPhxAICharacterGoal_Mutate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Mutate>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Mutate) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Mutate");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Mutate) == 0x000090, "Wrong size on UPhxAICharacterGoal_Mutate");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Investigate
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Investigate final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Investigate">();
|
|
}
|
|
static class UPhxAICharacterGoal_Investigate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Investigate>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Investigate) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Investigate");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Investigate) == 0x000090, "Wrong size on UPhxAICharacterGoal_Investigate");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Charge
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Charge final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Charge">();
|
|
}
|
|
static class UPhxAICharacterGoal_Charge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Charge>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Charge) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Charge");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Charge) == 0x000090, "Wrong size on UPhxAICharacterGoal_Charge");
|
|
|
|
// Class Phoenix.PhxAIPatrolPoint
|
|
// 0x0058 (0x0278 - 0x0220)
|
|
class APhxAIPatrolPoint final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* Occupier, class APhxAIPatrolPoint* PatrolPoint)> OnReached; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* Occupier, class APhxAIPatrolPoint* PatrolPoint, bool bInterrupted)> OnDeparted; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxAIPointOfInterestComponent* PointOfInterestComponent; // 0x0240(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAIPatrolActionType ActionType; // 0x0248(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInfiniteDuration; // 0x0249(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24A[0x2]; // 0x024A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatRange WaitDuration; // 0x024C(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAIPointOfInterestOrientationType WaitOrientationType; // 0x025C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAIPointOfInterest* PointOfInterest; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAIPointOfInterestOrientationMovementType WaitOrientationMovementType; // 0x0268(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAIPatrol* ParentPatrol; // 0x0270(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPatrolPoint">();
|
|
}
|
|
static class APhxAIPatrolPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIPatrolPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIPatrolPoint) == 0x000008, "Wrong alignment on APhxAIPatrolPoint");
|
|
static_assert(sizeof(APhxAIPatrolPoint) == 0x000278, "Wrong size on APhxAIPatrolPoint");
|
|
static_assert(offsetof(APhxAIPatrolPoint, OnReached) == 0x000220, "Member 'APhxAIPatrolPoint::OnReached' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, OnDeparted) == 0x000230, "Member 'APhxAIPatrolPoint::OnDeparted' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, PointOfInterestComponent) == 0x000240, "Member 'APhxAIPatrolPoint::PointOfInterestComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, ActionType) == 0x000248, "Member 'APhxAIPatrolPoint::ActionType' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, bInfiniteDuration) == 0x000249, "Member 'APhxAIPatrolPoint::bInfiniteDuration' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, WaitDuration) == 0x00024C, "Member 'APhxAIPatrolPoint::WaitDuration' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, WaitOrientationType) == 0x00025C, "Member 'APhxAIPatrolPoint::WaitOrientationType' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, PointOfInterest) == 0x000260, "Member 'APhxAIPatrolPoint::PointOfInterest' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, WaitOrientationMovementType) == 0x000268, "Member 'APhxAIPatrolPoint::WaitOrientationMovementType' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIPatrolPoint, ParentPatrol) == 0x000270, "Member 'APhxAIPatrolPoint::ParentPatrol' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Dodge
|
|
// 0x0008 (0x0098 - 0x0090)
|
|
class UPhxAICharacterGoal_Dodge final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
class UAnimMontage* Animation; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Dodge">();
|
|
}
|
|
static class UPhxAICharacterGoal_Dodge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Dodge>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Dodge) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Dodge");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Dodge) == 0x000098, "Wrong size on UPhxAICharacterGoal_Dodge");
|
|
static_assert(offsetof(UPhxAICharacterGoal_Dodge, Animation) == 0x000090, "Member 'UPhxAICharacterGoal_Dodge::Animation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDestroyable
|
|
// 0x0078 (0x0298 - 0x0220)
|
|
class APhxDestroyable : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxDestroyable* BrokenActor, class AActor* BreakingActor, bool ByOtherDestroyable)> OnBreak; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxDestroyableDataAsset* DestroyableDataAsset; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStaticMeshComponent* Mesh; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* Collision; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* OverlapWithNearDestroyable; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class URadialForceComponent* Force; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* PhxSound; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_260[0x38]; // 0x0260(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleOnOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void HandleOnOverlapWithNearDestroyable(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void HandleTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnBreakBP(class AActor* InBreakingActor, bool ByOtherDestroyable);
|
|
void OnPartHitBP(const struct FHitResult& Hit, const struct FVector& NormalImpulse, class UPrimitiveComponent* HitComp, class UPrimitiveComponent* OtherComp);
|
|
void OnPartHitCallback(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnPartPutToSleep(class UPrimitiveComponent* InComp, class FName InBoneName);
|
|
|
|
bool IsDestroyed() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDestroyable">();
|
|
}
|
|
static class APhxDestroyable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxDestroyable>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxDestroyable) == 0x000008, "Wrong alignment on APhxDestroyable");
|
|
static_assert(sizeof(APhxDestroyable) == 0x000298, "Wrong size on APhxDestroyable");
|
|
static_assert(offsetof(APhxDestroyable, OnBreak) == 0x000220, "Member 'APhxDestroyable::OnBreak' has a wrong offset!");
|
|
static_assert(offsetof(APhxDestroyable, DestroyableDataAsset) == 0x000230, "Member 'APhxDestroyable::DestroyableDataAsset' has a wrong offset!");
|
|
static_assert(offsetof(APhxDestroyable, Mesh) == 0x000238, "Member 'APhxDestroyable::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxDestroyable, Collision) == 0x000240, "Member 'APhxDestroyable::Collision' has a wrong offset!");
|
|
static_assert(offsetof(APhxDestroyable, OverlapWithNearDestroyable) == 0x000248, "Member 'APhxDestroyable::OverlapWithNearDestroyable' has a wrong offset!");
|
|
static_assert(offsetof(APhxDestroyable, Force) == 0x000250, "Member 'APhxDestroyable::Force' has a wrong offset!");
|
|
static_assert(offsetof(APhxDestroyable, PhxSound) == 0x000258, "Member 'APhxDestroyable::PhxSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Block
|
|
// 0x0030 (0x00C0 - 0x0090)
|
|
class UPhxAICharacterGoal_Block final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x30]; // 0x0090(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Block">();
|
|
}
|
|
static class UPhxAICharacterGoal_Block* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Block>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Block) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Block");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Block) == 0x0000C0, "Wrong size on UPhxAICharacterGoal_Block");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_ScriptedAction
|
|
// 0x0008 (0x0098 - 0x0090)
|
|
class UPhxAICharacterGoal_ScriptedAction final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_ScriptedAction">();
|
|
}
|
|
static class UPhxAICharacterGoal_ScriptedAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_ScriptedAction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_ScriptedAction) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_ScriptedAction");
|
|
static_assert(sizeof(UPhxAICharacterGoal_ScriptedAction) == 0x000098, "Wrong size on UPhxAICharacterGoal_ScriptedAction");
|
|
|
|
// Class Phoenix.PhxDebugBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxDebugBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool AreScreenMessagesEnabled();
|
|
static void DebugStartLoadingScreen(class UObject* WorldContextObject, const class ULevelTransitionDataAsset* LevelTransitionData);
|
|
static void DebugStopLoadingScreen();
|
|
static bool GetSimulateInEditorViewTransformWrapper(struct FTransform* OutViewTransform);
|
|
static bool IsEngineShowFlagEnabled(class UObject* WorldContextObject, const class FString& FlagString);
|
|
static bool IsGameplayDebuggerCategoryEnabled(class UObject* WorldContextObject, int32 CategoryId);
|
|
static bool IsGameplayDebuggerEnabled(class UObject* WorldContextObject);
|
|
static bool IsLevelStreamingFrozen(class UObject* WorldContextObject);
|
|
static bool IsRayTracingEnabled();
|
|
static bool IsRenderingFrozen(class UObject* WorldContextObject);
|
|
static bool IsStatEnabled(class UObject* WorldContextObject, const class FString& StatString);
|
|
static void OutputStringToFile(const class FString& StringData, bool bAppend, const class FString& FileNameWithExt);
|
|
static void PhxPauseEditor();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDebugBlueprintLibrary">();
|
|
}
|
|
static class UPhxDebugBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDebugBlueprintLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDebugBlueprintLibrary) == 0x000008, "Wrong alignment on UPhxDebugBlueprintLibrary");
|
|
static_assert(sizeof(UPhxDebugBlueprintLibrary) == 0x000028, "Wrong size on UPhxDebugBlueprintLibrary");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Stumble
|
|
// 0x0008 (0x0098 - 0x0090)
|
|
class UPhxAICharacterGoal_Stumble final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Stumble">();
|
|
}
|
|
static class UPhxAICharacterGoal_Stumble* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Stumble>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Stumble) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Stumble");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Stumble) == 0x000098, "Wrong size on UPhxAICharacterGoal_Stumble");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Fight
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Fight final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Fight">();
|
|
}
|
|
static class UPhxAICharacterGoal_Fight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Fight>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Fight) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Fight");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Fight) == 0x000090, "Wrong size on UPhxAICharacterGoal_Fight");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Chase
|
|
// 0x0008 (0x0098 - 0x0090)
|
|
class UPhxAICharacterGoal_Chase final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Chase">();
|
|
}
|
|
static class UPhxAICharacterGoal_Chase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Chase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Chase) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Chase");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Chase) == 0x000098, "Wrong size on UPhxAICharacterGoal_Chase");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_SpecialAttack
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_SpecialAttack final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_SpecialAttack">();
|
|
}
|
|
static class UPhxAICharacterGoal_SpecialAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_SpecialAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_SpecialAttack) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_SpecialAttack");
|
|
static_assert(sizeof(UPhxAICharacterGoal_SpecialAttack) == 0x000090, "Wrong size on UPhxAICharacterGoal_SpecialAttack");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Crawl
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Crawl final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Crawl">();
|
|
}
|
|
static class UPhxAICharacterGoal_Crawl* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Crawl>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Crawl) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Crawl");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Crawl) == 0x000090, "Wrong size on UPhxAICharacterGoal_Crawl");
|
|
|
|
// Class Phoenix.PhxMotionComponent
|
|
// 0x0030 (0x01B8 - 0x0188)
|
|
class UPhxMotionComponent : public UMotionMatchComponent
|
|
{
|
|
public:
|
|
class UPhxCharacterMovementComponent* MovementComponent; // 0x0188(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxMotionController* MotionController; // 0x0190(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxMotionController*> MotionControllerStack; // 0x0198(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMotionComponent">();
|
|
}
|
|
static class UPhxMotionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMotionComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMotionComponent) == 0x000008, "Wrong alignment on UPhxMotionComponent");
|
|
static_assert(sizeof(UPhxMotionComponent) == 0x0001B8, "Wrong size on UPhxMotionComponent");
|
|
static_assert(offsetof(UPhxMotionComponent, MovementComponent) == 0x000188, "Member 'UPhxMotionComponent::MovementComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMotionComponent, MotionController) == 0x000190, "Member 'UPhxMotionComponent::MotionController' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMotionComponent, MotionControllerStack) == 0x000198, "Member 'UPhxMotionComponent::MotionControllerStack' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_UnreachableTarget
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_UnreachableTarget final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_UnreachableTarget">();
|
|
}
|
|
static class UPhxAICharacterGoal_UnreachableTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_UnreachableTarget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_UnreachableTarget) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_UnreachableTarget");
|
|
static_assert(sizeof(UPhxAICharacterGoal_UnreachableTarget) == 0x000090, "Wrong size on UPhxAICharacterGoal_UnreachableTarget");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_SetCVar
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxAnimNotifyState_SetCVar final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class FString ConsoleVariableString; // 0x0030(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 ConsoleVariableValue; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_44[0x14]; // 0x0044(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_SetCVar">();
|
|
}
|
|
static class UPhxAnimNotifyState_SetCVar* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_SetCVar>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_SetCVar) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_SetCVar");
|
|
static_assert(sizeof(UPhxAnimNotifyState_SetCVar) == 0x000058, "Wrong size on UPhxAnimNotifyState_SetCVar");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SetCVar, ConsoleVariableString) == 0x000030, "Member 'UPhxAnimNotifyState_SetCVar::ConsoleVariableString' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_SetCVar, ConsoleVariableValue) == 0x000040, "Member 'UPhxAnimNotifyState_SetCVar::ConsoleVariableValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_AggroTransition
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_AggroTransition final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_AggroTransition">();
|
|
}
|
|
static class UPhxAICharacterGoal_AggroTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_AggroTransition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_AggroTransition) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_AggroTransition");
|
|
static_assert(sizeof(UPhxAICharacterGoal_AggroTransition) == 0x000090, "Wrong size on UPhxAICharacterGoal_AggroTransition");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_RipSides
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_RipSides final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_RipSides">();
|
|
}
|
|
static class UPhxAICharacterGoal_RipSides* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_RipSides>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_RipSides) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_RipSides");
|
|
static_assert(sizeof(UPhxAICharacterGoal_RipSides) == 0x000090, "Wrong size on UPhxAICharacterGoal_RipSides");
|
|
|
|
// Class Phoenix.PhxAICharacterGoal_Transform
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxAICharacterGoal_Transform final : public UPhxAIGoal_CharacterBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGoal_Transform">();
|
|
}
|
|
static class UPhxAICharacterGoal_Transform* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGoal_Transform>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGoal_Transform) == 0x000008, "Wrong alignment on UPhxAICharacterGoal_Transform");
|
|
static_assert(sizeof(UPhxAICharacterGoal_Transform) == 0x000090, "Wrong size on UPhxAICharacterGoal_Transform");
|
|
|
|
// Class Phoenix.PhxAICharacterGrappleDefinition
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UPhxAICharacterGrappleDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bGrappleIfTargetDodgesWithoutAttacking; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 TargetComboDodgeCountWithoutAttackingToForceGrapple; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PersonalCooldownMin; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PersonalCooldownMax; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetFacingAIGrappleChance; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetFacingAwayGrappleChance; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ValidGrappleAngle; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer RequiredGameplayTags; // 0x0050(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentGameplayTags; // 0x0070(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGrappleDefinition">();
|
|
}
|
|
static class UPhxAICharacterGrappleDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGrappleDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGrappleDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterGrappleDefinition");
|
|
static_assert(sizeof(UPhxAICharacterGrappleDefinition) == 0x000090, "Wrong size on UPhxAICharacterGrappleDefinition");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, bGrappleIfTargetDodgesWithoutAttacking) == 0x000030, "Member 'UPhxAICharacterGrappleDefinition::bGrappleIfTargetDodgesWithoutAttacking' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, TargetComboDodgeCountWithoutAttackingToForceGrapple) == 0x000034, "Member 'UPhxAICharacterGrappleDefinition::TargetComboDodgeCountWithoutAttackingToForceGrapple' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, PersonalCooldownMin) == 0x000038, "Member 'UPhxAICharacterGrappleDefinition::PersonalCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, PersonalCooldownMax) == 0x00003C, "Member 'UPhxAICharacterGrappleDefinition::PersonalCooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, TargetFacingAIGrappleChance) == 0x000040, "Member 'UPhxAICharacterGrappleDefinition::TargetFacingAIGrappleChance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, TargetFacingAwayGrappleChance) == 0x000044, "Member 'UPhxAICharacterGrappleDefinition::TargetFacingAwayGrappleChance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, ValidGrappleAngle) == 0x000048, "Member 'UPhxAICharacterGrappleDefinition::ValidGrappleAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, RequiredGameplayTags) == 0x000050, "Member 'UPhxAICharacterGrappleDefinition::RequiredGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGrappleDefinition, AbsentGameplayTags) == 0x000070, "Member 'UPhxAICharacterGrappleDefinition::AbsentGameplayTags' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensor_Whistle
|
|
// 0x0000 (0x0060 - 0x0060)
|
|
class UPhxAISensor_Whistle final : public UPhxAISensor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor_Whistle">();
|
|
}
|
|
static class UPhxAISensor_Whistle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor_Whistle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor_Whistle) == 0x000008, "Wrong alignment on UPhxAISensor_Whistle");
|
|
static_assert(sizeof(UPhxAISensor_Whistle) == 0x000060, "Wrong size on UPhxAISensor_Whistle");
|
|
|
|
// Class Phoenix.PhxAICharacterGroup
|
|
// 0x0000 (0x0280 - 0x0280)
|
|
class APhxAICharacterGroup final : public APawn
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGroup">();
|
|
}
|
|
static class APhxAICharacterGroup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAICharacterGroup>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAICharacterGroup) == 0x000008, "Wrong alignment on APhxAICharacterGroup");
|
|
static_assert(sizeof(APhxAICharacterGroup) == 0x000280, "Wrong size on APhxAICharacterGroup");
|
|
|
|
// Class Phoenix.PhxAICharacterGroupController
|
|
// 0x0000 (0x0390 - 0x0390)
|
|
class APhxAICharacterGroupController final : public APhxAIController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGroupController">();
|
|
}
|
|
static class APhxAICharacterGroupController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAICharacterGroupController>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAICharacterGroupController) == 0x000008, "Wrong alignment on APhxAICharacterGroupController");
|
|
static_assert(sizeof(APhxAICharacterGroupController) == 0x000390, "Wrong size on APhxAICharacterGroupController");
|
|
|
|
// Class Phoenix.PhxAICharacterGRPDefinition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxAICharacterGRPDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxEnemyGRPAnimInstance> GRPAnimationBlueprint; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldEnablePhysicalAnimationsInGRPStates; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldAdjustCapsuleInGRPStates; // 0x0039(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AdjustedCapsuleRadius; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AdjustedCapsuleHalfHeight; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EnemyCollisionMaxDistance; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* EnemyDamageVsDistanceCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<float> EnemyCollisionMaxDamageValues; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterGRPDefinition">();
|
|
}
|
|
static class UPhxAICharacterGRPDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterGRPDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterGRPDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterGRPDefinition");
|
|
static_assert(sizeof(UPhxAICharacterGRPDefinition) == 0x000060, "Wrong size on UPhxAICharacterGRPDefinition");
|
|
static_assert(offsetof(UPhxAICharacterGRPDefinition, GRPAnimationBlueprint) == 0x000030, "Member 'UPhxAICharacterGRPDefinition::GRPAnimationBlueprint' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGRPDefinition, bShouldEnablePhysicalAnimationsInGRPStates) == 0x000038, "Member 'UPhxAICharacterGRPDefinition::bShouldEnablePhysicalAnimationsInGRPStates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGRPDefinition, bShouldAdjustCapsuleInGRPStates) == 0x000039, "Member 'UPhxAICharacterGRPDefinition::bShouldAdjustCapsuleInGRPStates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGRPDefinition, AdjustedCapsuleRadius) == 0x00003C, "Member 'UPhxAICharacterGRPDefinition::AdjustedCapsuleRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGRPDefinition, AdjustedCapsuleHalfHeight) == 0x000040, "Member 'UPhxAICharacterGRPDefinition::AdjustedCapsuleHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGRPDefinition, EnemyCollisionMaxDistance) == 0x000044, "Member 'UPhxAICharacterGRPDefinition::EnemyCollisionMaxDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGRPDefinition, EnemyDamageVsDistanceCurve) == 0x000048, "Member 'UPhxAICharacterGRPDefinition::EnemyDamageVsDistanceCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterGRPDefinition, EnemyCollisionMaxDamageValues) == 0x000050, "Member 'UPhxAICharacterGRPDefinition::EnemyCollisionMaxDamageValues' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_Charge
|
|
// 0x00A0 (0x0180 - 0x00E0)
|
|
class UPhxAIResource_Charge : public UPhxAIResource
|
|
{
|
|
public:
|
|
int32 MaximumAvailableChargeTokens; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MinimumTimeBetweenChargeTokens; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E8[0x98]; // 0x00E8(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterRecievedDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_Charge">();
|
|
}
|
|
static class UPhxAIResource_Charge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_Charge>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_Charge) == 0x000008, "Wrong alignment on UPhxAIResource_Charge");
|
|
static_assert(sizeof(UPhxAIResource_Charge) == 0x000180, "Wrong size on UPhxAIResource_Charge");
|
|
static_assert(offsetof(UPhxAIResource_Charge, MaximumAvailableChargeTokens) == 0x0000E0, "Member 'UPhxAIResource_Charge::MaximumAvailableChargeTokens' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Charge, MinimumTimeBetweenChargeTokens) == 0x0000E4, "Member 'UPhxAIResource_Charge::MinimumTimeBetweenChargeTokens' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterInvestigateDefinition
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxAICharacterInvestigateDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float ChanceToChoosePlayerLocation; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAISearchCenter SearchCenterType; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SearchRadius; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumberOfSpotsToEvaluate; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinPathLength; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxPathLength; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAIAnimationSetDefinitionBase* InvestigateAnimationDefinition; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterInvestigateDefinition">();
|
|
}
|
|
static class UPhxAICharacterInvestigateDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterInvestigateDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterInvestigateDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterInvestigateDefinition");
|
|
static_assert(sizeof(UPhxAICharacterInvestigateDefinition) == 0x000050, "Wrong size on UPhxAICharacterInvestigateDefinition");
|
|
static_assert(offsetof(UPhxAICharacterInvestigateDefinition, ChanceToChoosePlayerLocation) == 0x000030, "Member 'UPhxAICharacterInvestigateDefinition::ChanceToChoosePlayerLocation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterInvestigateDefinition, SearchCenterType) == 0x000034, "Member 'UPhxAICharacterInvestigateDefinition::SearchCenterType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterInvestigateDefinition, SearchRadius) == 0x000038, "Member 'UPhxAICharacterInvestigateDefinition::SearchRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterInvestigateDefinition, NumberOfSpotsToEvaluate) == 0x00003C, "Member 'UPhxAICharacterInvestigateDefinition::NumberOfSpotsToEvaluate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterInvestigateDefinition, MinPathLength) == 0x000040, "Member 'UPhxAICharacterInvestigateDefinition::MinPathLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterInvestigateDefinition, MaxPathLength) == 0x000044, "Member 'UPhxAICharacterInvestigateDefinition::MaxPathLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterInvestigateDefinition, InvestigateAnimationDefinition) == 0x000048, "Member 'UPhxAICharacterInvestigateDefinition::InvestigateAnimationDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFunicularPlatform
|
|
// 0x0008 (0x0290 - 0x0288)
|
|
class APhxFunicularPlatform final : public ATrackMover
|
|
{
|
|
public:
|
|
class UBoxComponent* BoardingBoundsCollider; // 0x0288(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFunicularPlatform">();
|
|
}
|
|
static class APhxFunicularPlatform* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxFunicularPlatform>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxFunicularPlatform) == 0x000008, "Wrong alignment on APhxFunicularPlatform");
|
|
static_assert(sizeof(APhxFunicularPlatform) == 0x000290, "Wrong size on APhxFunicularPlatform");
|
|
static_assert(offsetof(APhxFunicularPlatform, BoardingBoundsCollider) == 0x000288, "Member 'APhxFunicularPlatform::BoardingBoundsCollider' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterMontagesDefinition
|
|
// 0x00D0 (0x0100 - 0x0030)
|
|
class UPhxCharacterMontagesDefinition : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FPhxADSReorientAnimations ADSReorients; // 0x0030(0x0040)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxEnvHazardReactionAnimations EnvHazardAnims; // 0x0070(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<struct FPhxFacialAnimationList> FacialMontageSet; // 0x0090(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxFallingAnimations Falling; // 0x00E0(0x0020)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterMontagesDefinition">();
|
|
}
|
|
static class UPhxCharacterMontagesDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterMontagesDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterMontagesDefinition) == 0x000008, "Wrong alignment on UPhxCharacterMontagesDefinition");
|
|
static_assert(sizeof(UPhxCharacterMontagesDefinition) == 0x000100, "Wrong size on UPhxCharacterMontagesDefinition");
|
|
static_assert(offsetof(UPhxCharacterMontagesDefinition, ADSReorients) == 0x000030, "Member 'UPhxCharacterMontagesDefinition::ADSReorients' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterMontagesDefinition, EnvHazardAnims) == 0x000070, "Member 'UPhxCharacterMontagesDefinition::EnvHazardAnims' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterMontagesDefinition, FacialMontageSet) == 0x000090, "Member 'UPhxCharacterMontagesDefinition::FacialMontageSet' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterMontagesDefinition, Falling) == 0x0000E0, "Member 'UPhxCharacterMontagesDefinition::Falling' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterMontagesDefinition
|
|
// 0x0090 (0x0190 - 0x0100)
|
|
class UPhxAICharacterMontagesDefinition final : public UPhxCharacterMontagesDefinition
|
|
{
|
|
public:
|
|
TMap<EPhxAIDefensiveActionContext, struct FPhxAIDodgeAnimationPair> Dodges; // 0x0100(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIPPEAnimations PPE; // 0x0150(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICrawlAnimationOverrides Crawling; // 0x0170(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterMontagesDefinition">();
|
|
}
|
|
static class UPhxAICharacterMontagesDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterMontagesDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterMontagesDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterMontagesDefinition");
|
|
static_assert(sizeof(UPhxAICharacterMontagesDefinition) == 0x000190, "Wrong size on UPhxAICharacterMontagesDefinition");
|
|
static_assert(offsetof(UPhxAICharacterMontagesDefinition, Dodges) == 0x000100, "Member 'UPhxAICharacterMontagesDefinition::Dodges' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterMontagesDefinition, PPE) == 0x000150, "Member 'UPhxAICharacterMontagesDefinition::PPE' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterMontagesDefinition, Crawling) == 0x000170, "Member 'UPhxAICharacterMontagesDefinition::Crawling' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightTreeTrack
|
|
// 0x0018 (0x00A8 - 0x0090)
|
|
class UPhxFlashlightTreeTrack final : public UMovieSceneNameableTrack
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMovieSceneSection*> FlashlightTreeSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightTreeTrack">();
|
|
}
|
|
static class UPhxFlashlightTreeTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightTreeTrack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightTreeTrack) == 0x000008, "Wrong alignment on UPhxFlashlightTreeTrack");
|
|
static_assert(sizeof(UPhxFlashlightTreeTrack) == 0x0000A8, "Wrong size on UPhxFlashlightTreeTrack");
|
|
static_assert(offsetof(UPhxFlashlightTreeTrack, FlashlightTreeSections) == 0x000098, "Member 'UPhxFlashlightTreeTrack::FlashlightTreeSections' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterPlayDeadDefinition
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UPhxAICharacterPlayDeadDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float DistanceToTriggerGetUp; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxHeightDifferenceToTriggerGetUp; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> OnStomachPoses; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> GetUpFromStomachMontages; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> OnBackPoses; // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> GetUpFromBackMontages; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterPlayDeadDefinition">();
|
|
}
|
|
static class UPhxAICharacterPlayDeadDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterPlayDeadDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterPlayDeadDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterPlayDeadDefinition");
|
|
static_assert(sizeof(UPhxAICharacterPlayDeadDefinition) == 0x000078, "Wrong size on UPhxAICharacterPlayDeadDefinition");
|
|
static_assert(offsetof(UPhxAICharacterPlayDeadDefinition, DistanceToTriggerGetUp) == 0x000030, "Member 'UPhxAICharacterPlayDeadDefinition::DistanceToTriggerGetUp' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterPlayDeadDefinition, MaxHeightDifferenceToTriggerGetUp) == 0x000034, "Member 'UPhxAICharacterPlayDeadDefinition::MaxHeightDifferenceToTriggerGetUp' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterPlayDeadDefinition, OnStomachPoses) == 0x000038, "Member 'UPhxAICharacterPlayDeadDefinition::OnStomachPoses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterPlayDeadDefinition, GetUpFromStomachMontages) == 0x000048, "Member 'UPhxAICharacterPlayDeadDefinition::GetUpFromStomachMontages' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterPlayDeadDefinition, OnBackPoses) == 0x000058, "Member 'UPhxAICharacterPlayDeadDefinition::OnBackPoses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterPlayDeadDefinition, GetUpFromBackMontages) == 0x000068, "Member 'UPhxAICharacterPlayDeadDefinition::GetUpFromBackMontages' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_Color
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPhxFlashlightModifier_Color final : public UPhxFlashlightModifier
|
|
{
|
|
public:
|
|
struct FColor LightColor; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_Color">();
|
|
}
|
|
static class UPhxFlashlightModifier_Color* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_Color>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_Color) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_Color");
|
|
static_assert(sizeof(UPhxFlashlightModifier_Color) == 0x000088, "Wrong size on UPhxFlashlightModifier_Color");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Color, LightColor) == 0x000080, "Member 'UPhxFlashlightModifier_Color::LightColor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_HasAIResource
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UPhxBTDecorator_HasAIResource final : public UBTDecorator
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxAIResource> ResourceClass; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_HasAIResource">();
|
|
}
|
|
static class UPhxBTDecorator_HasAIResource* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_HasAIResource>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_HasAIResource) == 0x000008, "Wrong alignment on UPhxBTDecorator_HasAIResource");
|
|
static_assert(sizeof(UPhxBTDecorator_HasAIResource) == 0x000070, "Wrong size on UPhxBTDecorator_HasAIResource");
|
|
static_assert(offsetof(UPhxBTDecorator_HasAIResource, ResourceClass) == 0x000068, "Member 'UPhxBTDecorator_HasAIResource::ResourceClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterRangedAttackDefinition
|
|
// 0x0080 (0x00B0 - 0x0030)
|
|
class UPhxAICharacterRangedAttackDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
int32 RequiredRangedAttackPoints; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PersonalCooldownMin; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PersonalCooldownMax; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCharacterTypeCooldown; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CharacterTypeCooldownMin; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterTypeCooldownMax; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OuterFightRange; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InnerFightRange; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToTransitionFromMeleeToRanged; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToTransitionFromRangedToMelee; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumDurationSelectedTargetHasBeenVisible; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeToTransitionFromMeleeToRangedIfKited; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeAfterKitedToRangedAttack; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer RequiredGameplayTags; // 0x0068(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentGameplayTags; // 0x0088(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* RangedActiveBehavior; // 0x00A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterRangedAttackDefinition">();
|
|
}
|
|
static class UPhxAICharacterRangedAttackDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterRangedAttackDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterRangedAttackDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterRangedAttackDefinition");
|
|
static_assert(sizeof(UPhxAICharacterRangedAttackDefinition) == 0x0000B0, "Wrong size on UPhxAICharacterRangedAttackDefinition");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, RequiredRangedAttackPoints) == 0x000030, "Member 'UPhxAICharacterRangedAttackDefinition::RequiredRangedAttackPoints' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, PersonalCooldownMin) == 0x000034, "Member 'UPhxAICharacterRangedAttackDefinition::PersonalCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, PersonalCooldownMax) == 0x000038, "Member 'UPhxAICharacterRangedAttackDefinition::PersonalCooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, bUseCharacterTypeCooldown) == 0x00003C, "Member 'UPhxAICharacterRangedAttackDefinition::bUseCharacterTypeCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, CharacterTypeCooldownMin) == 0x000040, "Member 'UPhxAICharacterRangedAttackDefinition::CharacterTypeCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, CharacterTypeCooldownMax) == 0x000044, "Member 'UPhxAICharacterRangedAttackDefinition::CharacterTypeCooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, OuterFightRange) == 0x000048, "Member 'UPhxAICharacterRangedAttackDefinition::OuterFightRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, InnerFightRange) == 0x00004C, "Member 'UPhxAICharacterRangedAttackDefinition::InnerFightRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, DistanceToTransitionFromMeleeToRanged) == 0x000050, "Member 'UPhxAICharacterRangedAttackDefinition::DistanceToTransitionFromMeleeToRanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, DistanceToTransitionFromRangedToMelee) == 0x000054, "Member 'UPhxAICharacterRangedAttackDefinition::DistanceToTransitionFromRangedToMelee' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, MinimumDurationSelectedTargetHasBeenVisible) == 0x000058, "Member 'UPhxAICharacterRangedAttackDefinition::MinimumDurationSelectedTargetHasBeenVisible' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, TimeToTransitionFromMeleeToRangedIfKited) == 0x00005C, "Member 'UPhxAICharacterRangedAttackDefinition::TimeToTransitionFromMeleeToRangedIfKited' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, TimeAfterKitedToRangedAttack) == 0x000060, "Member 'UPhxAICharacterRangedAttackDefinition::TimeAfterKitedToRangedAttack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, RequiredGameplayTags) == 0x000068, "Member 'UPhxAICharacterRangedAttackDefinition::RequiredGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, AbsentGameplayTags) == 0x000088, "Member 'UPhxAICharacterRangedAttackDefinition::AbsentGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterRangedAttackDefinition, RangedActiveBehavior) == 0x0000A8, "Member 'UPhxAICharacterRangedAttackDefinition::RangedActiveBehavior' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterSpawner
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxAICharacterSpawner final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterSpawner">();
|
|
}
|
|
static class IPhxAICharacterSpawner* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxAICharacterSpawner>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxAICharacterSpawner) == 0x000001, "Wrong alignment on IPhxAICharacterSpawner");
|
|
static_assert(sizeof(IPhxAICharacterSpawner) == 0x000001, "Wrong size on IPhxAICharacterSpawner");
|
|
|
|
// Class Phoenix.PhxAISpawnContextProvider
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxAISpawnContextProvider final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawnContextProvider">();
|
|
}
|
|
static class IPhxAISpawnContextProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxAISpawnContextProvider>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxAISpawnContextProvider) == 0x000001, "Wrong alignment on IPhxAISpawnContextProvider");
|
|
static_assert(sizeof(IPhxAISpawnContextProvider) == 0x000001, "Wrong size on IPhxAISpawnContextProvider");
|
|
|
|
// Class Phoenix.PhxInteractableInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxInteractableInterface final
|
|
{
|
|
public:
|
|
bool CanInteract() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInteractableInterface">();
|
|
}
|
|
static class IPhxInteractableInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxInteractableInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxInteractableInterface) == 0x000001, "Wrong alignment on IPhxInteractableInterface");
|
|
static_assert(sizeof(IPhxInteractableInterface) == 0x000001, "Wrong size on IPhxInteractableInterface");
|
|
|
|
// Class Phoenix.PhxAICharacterSpecialAttackDefinition
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxAICharacterSpecialAttackDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float PersonalCooldownMin; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PersonalCooldownMax; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredGameplayTags; // 0x0038(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentGameplayTags; // 0x0058(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAIResource_SpecialAttack> SpecialAttackResource; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterSpecialAttackDefinition">();
|
|
}
|
|
static class UPhxAICharacterSpecialAttackDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterSpecialAttackDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterSpecialAttackDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterSpecialAttackDefinition");
|
|
static_assert(sizeof(UPhxAICharacterSpecialAttackDefinition) == 0x000080, "Wrong size on UPhxAICharacterSpecialAttackDefinition");
|
|
static_assert(offsetof(UPhxAICharacterSpecialAttackDefinition, PersonalCooldownMin) == 0x000030, "Member 'UPhxAICharacterSpecialAttackDefinition::PersonalCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterSpecialAttackDefinition, PersonalCooldownMax) == 0x000034, "Member 'UPhxAICharacterSpecialAttackDefinition::PersonalCooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterSpecialAttackDefinition, RequiredGameplayTags) == 0x000038, "Member 'UPhxAICharacterSpecialAttackDefinition::RequiredGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterSpecialAttackDefinition, AbsentGameplayTags) == 0x000058, "Member 'UPhxAICharacterSpecialAttackDefinition::AbsentGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterSpecialAttackDefinition, SpecialAttackResource) == 0x000078, "Member 'UPhxAICharacterSpecialAttackDefinition::SpecialAttackResource' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAttackTable
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAttackTable final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<class UPhxAttackDefinition*> AttackEntries; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAttackTable">();
|
|
}
|
|
static class UPhxAttackTable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAttackTable>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAttackTable) == 0x000008, "Wrong alignment on UPhxAttackTable");
|
|
static_assert(sizeof(UPhxAttackTable) == 0x000040, "Wrong size on UPhxAttackTable");
|
|
static_assert(offsetof(UPhxAttackTable, AttackEntries) == 0x000030, "Member 'UPhxAttackTable::AttackEntries' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterTauntDefinition
|
|
// 0x0008 (0x0050 - 0x0048)
|
|
class UPhxAICharacterTauntDefinition final : public UPhxAIAnimationSetDefinitionBase
|
|
{
|
|
public:
|
|
float PersonalCooldownMin; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PersonalCooldownMax; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterTauntDefinition">();
|
|
}
|
|
static class UPhxAICharacterTauntDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterTauntDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterTauntDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterTauntDefinition");
|
|
static_assert(sizeof(UPhxAICharacterTauntDefinition) == 0x000050, "Wrong size on UPhxAICharacterTauntDefinition");
|
|
static_assert(offsetof(UPhxAICharacterTauntDefinition, PersonalCooldownMin) == 0x000048, "Member 'UPhxAICharacterTauntDefinition::PersonalCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterTauntDefinition, PersonalCooldownMax) == 0x00004C, "Member 'UPhxAICharacterTauntDefinition::PersonalCooldownMax' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantRangedDodgeDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAICharacterVariantRangedDodgeDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Probability; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BackToBackProbability; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCooldown; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantRangedDodgeDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantRangedDodgeDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantRangedDodgeDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantRangedDodgeDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantRangedDodgeDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantRangedDodgeDefinition) == 0x000040, "Wrong size on UPhxAICharacterVariantRangedDodgeDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedDodgeDefinition, bEnabled) == 0x000030, "Member 'UPhxAICharacterVariantRangedDodgeDefinition::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedDodgeDefinition, Probability) == 0x000034, "Member 'UPhxAICharacterVariantRangedDodgeDefinition::Probability' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedDodgeDefinition, BackToBackProbability) == 0x000038, "Member 'UPhxAICharacterVariantRangedDodgeDefinition::BackToBackProbability' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedDodgeDefinition, bUseCooldown) == 0x00003C, "Member 'UPhxAICharacterVariantRangedDodgeDefinition::bUseCooldown' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantRangedBlockDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAICharacterVariantRangedBlockDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Probability; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCooldown; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantRangedBlockDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantRangedBlockDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantRangedBlockDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantRangedBlockDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantRangedBlockDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantRangedBlockDefinition) == 0x000040, "Wrong size on UPhxAICharacterVariantRangedBlockDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedBlockDefinition, bEnabled) == 0x000030, "Member 'UPhxAICharacterVariantRangedBlockDefinition::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedBlockDefinition, Probability) == 0x000034, "Member 'UPhxAICharacterVariantRangedBlockDefinition::Probability' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedBlockDefinition, bUseCooldown) == 0x000038, "Member 'UPhxAICharacterVariantRangedBlockDefinition::bUseCooldown' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantMeleeBlockDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAICharacterVariantMeleeBlockDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Probability; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantMeleeBlockDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantMeleeBlockDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantMeleeBlockDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantMeleeBlockDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantMeleeBlockDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantMeleeBlockDefinition) == 0x000038, "Wrong size on UPhxAICharacterVariantMeleeBlockDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantMeleeBlockDefinition, bEnabled) == 0x000030, "Member 'UPhxAICharacterVariantMeleeBlockDefinition::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantMeleeBlockDefinition, Probability) == 0x000034, "Member 'UPhxAICharacterVariantMeleeBlockDefinition::Probability' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAimFocusDistanceModifier
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxAimFocusDistanceModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AimSmoothingStrength; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SphereCastRadius; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAimFocusDistanceModifier">();
|
|
}
|
|
static class UPhxAimFocusDistanceModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAimFocusDistanceModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAimFocusDistanceModifier) == 0x000008, "Wrong alignment on UPhxAimFocusDistanceModifier");
|
|
static_assert(sizeof(UPhxAimFocusDistanceModifier) == 0x000080, "Wrong size on UPhxAimFocusDistanceModifier");
|
|
static_assert(offsetof(UPhxAimFocusDistanceModifier, AimSmoothingStrength) == 0x000078, "Member 'UPhxAimFocusDistanceModifier::AimSmoothingStrength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAimFocusDistanceModifier, SphereCastRadius) == 0x00007C, "Member 'UPhxAimFocusDistanceModifier::SphereCastRadius' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantChargeDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAICharacterVariantChargeDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantChargeDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantChargeDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantChargeDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantChargeDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantChargeDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantChargeDefinition) == 0x000038, "Wrong size on UPhxAICharacterVariantChargeDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantChargeDefinition, bEnabled) == 0x000030, "Member 'UPhxAICharacterVariantChargeDefinition::bEnabled' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_Mutate
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAnimNotifyState_Mutate final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
EPhxBodyPartType BodyPart; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_Mutate">();
|
|
}
|
|
static class UPhxAnimNotifyState_Mutate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_Mutate>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_Mutate) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_Mutate");
|
|
static_assert(sizeof(UPhxAnimNotifyState_Mutate) == 0x000038, "Wrong size on UPhxAnimNotifyState_Mutate");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Mutate, BodyPart) == 0x000030, "Member 'UPhxAnimNotifyState_Mutate::BodyPart' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxInputRecorder
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class APhxInputRecorder final : public AActor
|
|
{
|
|
public:
|
|
void OnInputAxis(const struct FKey& Key, const float Delta, const float DeltaTime, const int32 NumSamples);
|
|
void OnInputKey(const struct FKey& Key, const EInputEvent EventType, const float AmountDepressed);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInputRecorder">();
|
|
}
|
|
static class APhxInputRecorder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxInputRecorder>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxInputRecorder) == 0x000008, "Wrong alignment on APhxInputRecorder");
|
|
static_assert(sizeof(APhxInputRecorder) == 0x000220, "Wrong size on APhxInputRecorder");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantGrappleDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAICharacterVariantGrappleDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideFacingTargetProbability; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FacingTargetProbability; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideFacingAwayProbability; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FacingAwayProbability; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantGrappleDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantGrappleDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantGrappleDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantGrappleDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantGrappleDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantGrappleDefinition) == 0x000040, "Wrong size on UPhxAICharacterVariantGrappleDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantGrappleDefinition, bEnabled) == 0x000030, "Member 'UPhxAICharacterVariantGrappleDefinition::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantGrappleDefinition, bOverrideFacingTargetProbability) == 0x000031, "Member 'UPhxAICharacterVariantGrappleDefinition::bOverrideFacingTargetProbability' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantGrappleDefinition, FacingTargetProbability) == 0x000034, "Member 'UPhxAICharacterVariantGrappleDefinition::FacingTargetProbability' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantGrappleDefinition, bOverrideFacingAwayProbability) == 0x000038, "Member 'UPhxAICharacterVariantGrappleDefinition::bOverrideFacingAwayProbability' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantGrappleDefinition, FacingAwayProbability) == 0x00003C, "Member 'UPhxAICharacterVariantGrappleDefinition::FacingAwayProbability' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantHealthDefinition
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxAICharacterVariantHealthDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float HealthMultiplier; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanEditGoreHealthMultiplier; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GoreHealthMultiplier; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanEditGoreDestroyedDamageMultiplier; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GoreDestroyedDamageMultiplier; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantHealthDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantHealthDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantHealthDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantHealthDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantHealthDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantHealthDefinition) == 0x000048, "Wrong size on UPhxAICharacterVariantHealthDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantHealthDefinition, HealthMultiplier) == 0x000030, "Member 'UPhxAICharacterVariantHealthDefinition::HealthMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantHealthDefinition, bCanEditGoreHealthMultiplier) == 0x000034, "Member 'UPhxAICharacterVariantHealthDefinition::bCanEditGoreHealthMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantHealthDefinition, GoreHealthMultiplier) == 0x000038, "Member 'UPhxAICharacterVariantHealthDefinition::GoreHealthMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantHealthDefinition, bCanEditGoreDestroyedDamageMultiplier) == 0x00003C, "Member 'UPhxAICharacterVariantHealthDefinition::bCanEditGoreDestroyedDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantHealthDefinition, GoreDestroyedDamageMultiplier) == 0x000040, "Member 'UPhxAICharacterVariantHealthDefinition::GoreDestroyedDamageMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensor_Shout
|
|
// 0x0000 (0x0060 - 0x0060)
|
|
class UPhxAISensor_Shout final : public UPhxAISensor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor_Shout">();
|
|
}
|
|
static class UPhxAISensor_Shout* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor_Shout>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor_Shout) == 0x000008, "Wrong alignment on UPhxAISensor_Shout");
|
|
static_assert(sizeof(UPhxAISensor_Shout) == 0x000060, "Wrong size on UPhxAISensor_Shout");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantDamageDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAICharacterVariantDamageDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float DamageMultiplier; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeDamageMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMeleeDamageMultiplier; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantDamageDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantDamageDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantDamageDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantDamageDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantDamageDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantDamageDefinition) == 0x000040, "Wrong size on UPhxAICharacterVariantDamageDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageDefinition, DamageMultiplier) == 0x000030, "Member 'UPhxAICharacterVariantDamageDefinition::DamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageDefinition, MeleeDamageMultiplier) == 0x000034, "Member 'UPhxAICharacterVariantDamageDefinition::MeleeDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageDefinition, bMeleeDamageMultiplier) == 0x000038, "Member 'UPhxAICharacterVariantDamageDefinition::bMeleeDamageMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxEquippedWeaponTagCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxEquippedWeaponTagCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
struct FGameplayTag WeaponTag; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEquippedWeaponTagCondition">();
|
|
}
|
|
static class UPhxEquippedWeaponTagCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEquippedWeaponTagCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEquippedWeaponTagCondition) == 0x000008, "Wrong alignment on UPhxEquippedWeaponTagCondition");
|
|
static_assert(sizeof(UPhxEquippedWeaponTagCondition) == 0x000038, "Wrong size on UPhxEquippedWeaponTagCondition");
|
|
static_assert(offsetof(UPhxEquippedWeaponTagCondition, WeaponTag) == 0x000030, "Member 'UPhxEquippedWeaponTagCondition::WeaponTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantStoppingPowerDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAICharacterVariantStoppingPowerDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float StoppingPowerToleranceMultiplier; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantStoppingPowerDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantStoppingPowerDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantStoppingPowerDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantStoppingPowerDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantStoppingPowerDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantStoppingPowerDefinition) == 0x000038, "Wrong size on UPhxAICharacterVariantStoppingPowerDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantStoppingPowerDefinition, StoppingPowerToleranceMultiplier) == 0x000030, "Member 'UPhxAICharacterVariantStoppingPowerDefinition::StoppingPowerToleranceMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantFightDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAICharacterVariantFightDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FFloatRange CooldownRange; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantFightDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantFightDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantFightDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantFightDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantFightDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantFightDefinition) == 0x000040, "Wrong size on UPhxAICharacterVariantFightDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantFightDefinition, CooldownRange) == 0x000030, "Member 'UPhxAICharacterVariantFightDefinition::CooldownRange' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHasAnyOfEntitlements
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxHasAnyOfEntitlements final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bSuccess)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<EPhxEntitlement> Entitlements; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UPhxHasAnyOfEntitlements* HasAnyOfEntitlement(const TArray<EPhxEntitlement>& InEntitlements);
|
|
|
|
void HandleFetchEntitlements(const struct FPhxEntitlementOwnership& Ownership);
|
|
void HandleFetchOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHasAnyOfEntitlements">();
|
|
}
|
|
static class UPhxHasAnyOfEntitlements* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHasAnyOfEntitlements>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHasAnyOfEntitlements) == 0x000008, "Wrong alignment on UPhxHasAnyOfEntitlements");
|
|
static_assert(sizeof(UPhxHasAnyOfEntitlements) == 0x000050, "Wrong size on UPhxHasAnyOfEntitlements");
|
|
static_assert(offsetof(UPhxHasAnyOfEntitlements, OnComplete) == 0x000030, "Member 'UPhxHasAnyOfEntitlements::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHasAnyOfEntitlements, Entitlements) == 0x000040, "Member 'UPhxHasAnyOfEntitlements::Entitlements' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantRangedAttackDefinition
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxAICharacterVariantRangedAttackDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FFloatRange SingleAIPersonalCooldownRange; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange GroupAIPersonalCooldownRange; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange GroupAIGroupCooldownRange; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ShotCount; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPerformRangedAttackDuringFightResourceCooldown; // 0x0064(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantRangedAttackDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantRangedAttackDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantRangedAttackDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantRangedAttackDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantRangedAttackDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantRangedAttackDefinition) == 0x000068, "Wrong size on UPhxAICharacterVariantRangedAttackDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedAttackDefinition, SingleAIPersonalCooldownRange) == 0x000030, "Member 'UPhxAICharacterVariantRangedAttackDefinition::SingleAIPersonalCooldownRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedAttackDefinition, GroupAIPersonalCooldownRange) == 0x000040, "Member 'UPhxAICharacterVariantRangedAttackDefinition::GroupAIPersonalCooldownRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedAttackDefinition, GroupAIGroupCooldownRange) == 0x000050, "Member 'UPhxAICharacterVariantRangedAttackDefinition::GroupAIGroupCooldownRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedAttackDefinition, ShotCount) == 0x000060, "Member 'UPhxAICharacterVariantRangedAttackDefinition::ShotCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantRangedAttackDefinition, bPerformRangedAttackDuringFightResourceCooldown) == 0x000064, "Member 'UPhxAICharacterVariantRangedAttackDefinition::bPerformRangedAttackDuringFightResourceCooldown' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantPlayerMeleeDefinition
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxAICharacterVariantPlayerMeleeDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<float> ComboEnderProbabilities; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<float> ComboEnderProbabilitiesUpgraded; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantPlayerMeleeDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantPlayerMeleeDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantPlayerMeleeDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantPlayerMeleeDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantPlayerMeleeDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantPlayerMeleeDefinition) == 0x000050, "Wrong size on UPhxAICharacterVariantPlayerMeleeDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantPlayerMeleeDefinition, ComboEnderProbabilities) == 0x000030, "Member 'UPhxAICharacterVariantPlayerMeleeDefinition::ComboEnderProbabilities' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantPlayerMeleeDefinition, ComboEnderProbabilitiesUpgraded) == 0x000040, "Member 'UPhxAICharacterVariantPlayerMeleeDefinition::ComboEnderProbabilitiesUpgraded' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantPlayerDefenseDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAICharacterVariantPlayerDefenseDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
int32 MaxVictimChainedBlocks; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantPlayerDefenseDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantPlayerDefenseDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantPlayerDefenseDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantPlayerDefenseDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantPlayerDefenseDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantPlayerDefenseDefinition) == 0x000038, "Wrong size on UPhxAICharacterVariantPlayerDefenseDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantPlayerDefenseDefinition, MaxVictimChainedBlocks) == 0x000030, "Member 'UPhxAICharacterVariantPlayerDefenseDefinition::MaxVictimChainedBlocks' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantDamageModifiersDefinition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxAICharacterVariantDamageModifiersDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bOverrideMeleeDamageMultiplier; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MeleeDamageTakenMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideRangeDamageMultiplier; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RangedDamageTakenMultiplier; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideNonPlayerRadialDamageMultiplier; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NonPlayerRadialDamageTakenMultiplier; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverridePlayerRadialDamageMultiplier; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PlayerRadialDamageTakenMultiplier; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideBlockingDamageMultiplier; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BlockingDamageTakenMultiplier; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideWeakspotDamageMultiplier; // 0x0058(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WeakspotDamageTakenMultiplier; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantDamageModifiersDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantDamageModifiersDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantDamageModifiersDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantDamageModifiersDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantDamageModifiersDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantDamageModifiersDefinition) == 0x000060, "Wrong size on UPhxAICharacterVariantDamageModifiersDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, bOverrideMeleeDamageMultiplier) == 0x000030, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::bOverrideMeleeDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, MeleeDamageTakenMultiplier) == 0x000034, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::MeleeDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, bOverrideRangeDamageMultiplier) == 0x000038, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::bOverrideRangeDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, RangedDamageTakenMultiplier) == 0x00003C, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::RangedDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, bOverrideNonPlayerRadialDamageMultiplier) == 0x000040, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::bOverrideNonPlayerRadialDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, NonPlayerRadialDamageTakenMultiplier) == 0x000044, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::NonPlayerRadialDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, bOverridePlayerRadialDamageMultiplier) == 0x000048, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::bOverridePlayerRadialDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, PlayerRadialDamageTakenMultiplier) == 0x00004C, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::PlayerRadialDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, bOverrideBlockingDamageMultiplier) == 0x000050, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::bOverrideBlockingDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, BlockingDamageTakenMultiplier) == 0x000054, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::BlockingDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, bOverrideWeakspotDamageMultiplier) == 0x000058, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::bOverrideWeakspotDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDamageModifiersDefinition, WeakspotDamageTakenMultiplier) == 0x00005C, "Member 'UPhxAICharacterVariantDamageModifiersDefinition::WeakspotDamageTakenMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantTagsDefinition
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UPhxAICharacterVariantTagsDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer TagsToApplyOnSpawn; // 0x0030(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TagsToRemoveOnSpawn; // 0x0050(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantTagsDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantTagsDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantTagsDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantTagsDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantTagsDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantTagsDefinition) == 0x000070, "Wrong size on UPhxAICharacterVariantTagsDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantTagsDefinition, TagsToApplyOnSpawn) == 0x000030, "Member 'UPhxAICharacterVariantTagsDefinition::TagsToApplyOnSpawn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantTagsDefinition, TagsToRemoveOnSpawn) == 0x000050, "Member 'UPhxAICharacterVariantTagsDefinition::TagsToRemoveOnSpawn' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantDropsDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAICharacterVariantDropsDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UPhxDynamicDropsDefinition* DynamicDrops; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantDropsDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantDropsDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantDropsDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantDropsDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantDropsDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantDropsDefinition) == 0x000038, "Wrong size on UPhxAICharacterVariantDropsDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantDropsDefinition, DynamicDrops) == 0x000030, "Member 'UPhxAICharacterVariantDropsDefinition::DynamicDrops' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBloodSpatterAlembicActor
|
|
// 0x0008 (0x0230 - 0x0228)
|
|
class APhxBloodSpatterAlembicActor final : public AGeometryCacheActor
|
|
{
|
|
public:
|
|
class UPhxAlembicSelfDestroyComponent* AlembicSelfDestroyComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterAlembicActor">();
|
|
}
|
|
static class APhxBloodSpatterAlembicActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxBloodSpatterAlembicActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxBloodSpatterAlembicActor) == 0x000008, "Wrong alignment on APhxBloodSpatterAlembicActor");
|
|
static_assert(sizeof(APhxBloodSpatterAlembicActor) == 0x000230, "Wrong size on APhxBloodSpatterAlembicActor");
|
|
static_assert(offsetof(APhxBloodSpatterAlembicActor, AlembicSelfDestroyComponent) == 0x000228, "Member 'APhxBloodSpatterAlembicActor::AlembicSelfDestroyComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantIncomingDamageDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAICharacterVariantIncomingDamageDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UPhxDamageModifiersAsset* IncomingDamageModifiers; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantIncomingDamageDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantIncomingDamageDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantIncomingDamageDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantIncomingDamageDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantIncomingDamageDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantIncomingDamageDefinition) == 0x000038, "Wrong size on UPhxAICharacterVariantIncomingDamageDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantIncomingDamageDefinition, IncomingDamageModifiers) == 0x000030, "Member 'UPhxAICharacterVariantIncomingDamageDefinition::IncomingDamageModifiers' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantVisionDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAICharacterVariantVisionDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float VisionDistanceMultiplier; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantVisionDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantVisionDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantVisionDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantVisionDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantVisionDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantVisionDefinition) == 0x000038, "Wrong size on UPhxAICharacterVariantVisionDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantVisionDefinition, VisionDistanceMultiplier) == 0x000030, "Member 'UPhxAICharacterVariantVisionDefinition::VisionDistanceMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantEncounterNetworkDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAICharacterVariantEncounterNetworkDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float EncounterNetworkSpeedMultiplier; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantEncounterNetworkDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantEncounterNetworkDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantEncounterNetworkDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantEncounterNetworkDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantEncounterNetworkDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantEncounterNetworkDefinition) == 0x000038, "Wrong size on UPhxAICharacterVariantEncounterNetworkDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantEncounterNetworkDefinition, EncounterNetworkSpeedMultiplier) == 0x000030, "Member 'UPhxAICharacterVariantEncounterNetworkDefinition::EncounterNetworkSpeedMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantDefinition
|
|
// 0x00A0 (0x00D0 - 0x0030)
|
|
class UPhxAICharacterVariantDefinition : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UPhxAICharacterVariantHealthDefinition* Health; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantDamageDefinition* Damage; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantTagsDefinition* Tags; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantFightDefinition* Fight; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantRangedAttackDefinition* RangedAttack; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterAttackDefinition* AttackDefinitionOverride; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantGrappleDefinition* Grapple; // 0x0060(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantChargeDefinition* Charge; // 0x0068(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantRangedDodgeDefinition* RangedDodge; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantRangedBlockDefinition* RangedBlock; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantMeleeBlockDefinition* MeleeBlock; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantPlayerMeleeDefinition* PlayerMelee; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantPlayerDefenseDefinition* PlayerDefense; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantDamageModifiersDefinition* DamageModifiers; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantDropsDefinition* Drops; // 0x00A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantIncomingDamageDefinition* IncomingDamage; // 0x00A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantStoppingPowerDefinition* StoppingPower; // 0x00B0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantVirusDefinition* Virus; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantVisionDefinition* Vision; // 0x00C0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantEncounterNetworkDefinition* EncounterNetwork; // 0x00C8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantDefinition) == 0x0000D0, "Wrong size on UPhxAICharacterVariantDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Health) == 0x000030, "Member 'UPhxAICharacterVariantDefinition::Health' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Damage) == 0x000038, "Member 'UPhxAICharacterVariantDefinition::Damage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Tags) == 0x000040, "Member 'UPhxAICharacterVariantDefinition::Tags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Fight) == 0x000048, "Member 'UPhxAICharacterVariantDefinition::Fight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, RangedAttack) == 0x000050, "Member 'UPhxAICharacterVariantDefinition::RangedAttack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, AttackDefinitionOverride) == 0x000058, "Member 'UPhxAICharacterVariantDefinition::AttackDefinitionOverride' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Grapple) == 0x000060, "Member 'UPhxAICharacterVariantDefinition::Grapple' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Charge) == 0x000068, "Member 'UPhxAICharacterVariantDefinition::Charge' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, RangedDodge) == 0x000070, "Member 'UPhxAICharacterVariantDefinition::RangedDodge' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, RangedBlock) == 0x000078, "Member 'UPhxAICharacterVariantDefinition::RangedBlock' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, MeleeBlock) == 0x000080, "Member 'UPhxAICharacterVariantDefinition::MeleeBlock' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, PlayerMelee) == 0x000088, "Member 'UPhxAICharacterVariantDefinition::PlayerMelee' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, PlayerDefense) == 0x000090, "Member 'UPhxAICharacterVariantDefinition::PlayerDefense' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, DamageModifiers) == 0x000098, "Member 'UPhxAICharacterVariantDefinition::DamageModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Drops) == 0x0000A0, "Member 'UPhxAICharacterVariantDefinition::Drops' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, IncomingDamage) == 0x0000A8, "Member 'UPhxAICharacterVariantDefinition::IncomingDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, StoppingPower) == 0x0000B0, "Member 'UPhxAICharacterVariantDefinition::StoppingPower' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Virus) == 0x0000B8, "Member 'UPhxAICharacterVariantDefinition::Virus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, Vision) == 0x0000C0, "Member 'UPhxAICharacterVariantDefinition::Vision' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition, EncounterNetwork) == 0x0000C8, "Member 'UPhxAICharacterVariantDefinition::EncounterNetwork' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_PlayDead
|
|
// 0x0018 (0x03D8 - 0x03C0)
|
|
class UPhxAIGameplayAbility_PlayDead final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UPhxAbilityTask_WaitForDamageEvent* WaitForDamageEventTask; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilityTask_WaitForPlayerApproach* WaitForPlayerApproachTask; // 0x03C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActorRecievedDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnGetUpMontageEnded();
|
|
void OnPlayerApproach();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_PlayDead">();
|
|
}
|
|
static class UPhxAIGameplayAbility_PlayDead* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_PlayDead>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_PlayDead) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_PlayDead");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_PlayDead) == 0x0003D8, "Wrong size on UPhxAIGameplayAbility_PlayDead");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_PlayDead, WaitForDamageEventTask) == 0x0003C0, "Member 'UPhxAIGameplayAbility_PlayDead::WaitForDamageEventTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_PlayDead, WaitForPlayerApproachTask) == 0x0003C8, "Member 'UPhxAIGameplayAbility_PlayDead::WaitForPlayerApproachTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantDefinition_Bloodworm
|
|
// 0x0008 (0x00D8 - 0x00D0)
|
|
class UPhxAICharacterVariantDefinition_Bloodworm final : public UPhxAICharacterVariantDefinition
|
|
{
|
|
public:
|
|
float OverrideMaximumHeightDifference; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantDefinition_Bloodworm">();
|
|
}
|
|
static class UPhxAICharacterVariantDefinition_Bloodworm* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantDefinition_Bloodworm>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantDefinition_Bloodworm) == 0x000008, "Wrong alignment on UPhxAICharacterVariantDefinition_Bloodworm");
|
|
static_assert(sizeof(UPhxAICharacterVariantDefinition_Bloodworm) == 0x0000D8, "Wrong size on UPhxAICharacterVariantDefinition_Bloodworm");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition_Bloodworm, OverrideMaximumHeightDifference) == 0x0000D0, "Member 'UPhxAICharacterVariantDefinition_Bloodworm::OverrideMaximumHeightDifference' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantDefinition_Rusher
|
|
// 0x0008 (0x00D8 - 0x00D0)
|
|
class UPhxAICharacterVariantDefinition_Rusher final : public UPhxAICharacterVariantDefinition
|
|
{
|
|
public:
|
|
class UPhxAIHideDefinition* OverrideHideDefinition; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantDefinition_Rusher">();
|
|
}
|
|
static class UPhxAICharacterVariantDefinition_Rusher* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantDefinition_Rusher>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantDefinition_Rusher) == 0x000008, "Wrong alignment on UPhxAICharacterVariantDefinition_Rusher");
|
|
static_assert(sizeof(UPhxAICharacterVariantDefinition_Rusher) == 0x0000D8, "Wrong size on UPhxAICharacterVariantDefinition_Rusher");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition_Rusher, OverrideHideDefinition) == 0x0000D0, "Member 'UPhxAICharacterVariantDefinition_Rusher::OverrideHideDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantDefinition_TwoHead
|
|
// 0x0010 (0x00E0 - 0x00D0)
|
|
class UPhxAICharacterVariantDefinition_TwoHead final : public UPhxAICharacterVariantDefinition
|
|
{
|
|
public:
|
|
float FirstStunHealthThreshold; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SecondStunHealthThreshold; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SecondStunStarterHealth; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FailedFinisherHealPct; // 0x00DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantDefinition_TwoHead">();
|
|
}
|
|
static class UPhxAICharacterVariantDefinition_TwoHead* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantDefinition_TwoHead>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantDefinition_TwoHead) == 0x000008, "Wrong alignment on UPhxAICharacterVariantDefinition_TwoHead");
|
|
static_assert(sizeof(UPhxAICharacterVariantDefinition_TwoHead) == 0x0000E0, "Wrong size on UPhxAICharacterVariantDefinition_TwoHead");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition_TwoHead, FirstStunHealthThreshold) == 0x0000D0, "Member 'UPhxAICharacterVariantDefinition_TwoHead::FirstStunHealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition_TwoHead, SecondStunHealthThreshold) == 0x0000D4, "Member 'UPhxAICharacterVariantDefinition_TwoHead::SecondStunHealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition_TwoHead, SecondStunStarterHealth) == 0x0000D8, "Member 'UPhxAICharacterVariantDefinition_TwoHead::SecondStunStarterHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantDefinition_TwoHead, FailedFinisherHealPct) == 0x0000DC, "Member 'UPhxAICharacterVariantDefinition_TwoHead::FailedFinisherHealPct' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISkeletalMeshPreviewComponent
|
|
// 0x0000 (0x0ED0 - 0x0ED0)
|
|
class UPhxAISkeletalMeshPreviewComponent final : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISkeletalMeshPreviewComponent">();
|
|
}
|
|
static class UPhxAISkeletalMeshPreviewComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISkeletalMeshPreviewComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISkeletalMeshPreviewComponent) == 0x000010, "Wrong alignment on UPhxAISkeletalMeshPreviewComponent");
|
|
static_assert(sizeof(UPhxAISkeletalMeshPreviewComponent) == 0x000ED0, "Wrong size on UPhxAISkeletalMeshPreviewComponent");
|
|
|
|
// Class Phoenix.PhxAICharacterVariantVirusDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAICharacterVariantVirusDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bMeleeHitsTakenFromPlayerSpawnsVirus; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MeleeHitsTakenFromPlayerBeforeVirusSpawns; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideTimeAfterVirusToMutate; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeAfterVirusToMutate; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVariantVirusDefinition">();
|
|
}
|
|
static class UPhxAICharacterVariantVirusDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVariantVirusDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVariantVirusDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVariantVirusDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVariantVirusDefinition) == 0x000040, "Wrong size on UPhxAICharacterVariantVirusDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVariantVirusDefinition, bMeleeHitsTakenFromPlayerSpawnsVirus) == 0x000030, "Member 'UPhxAICharacterVariantVirusDefinition::bMeleeHitsTakenFromPlayerSpawnsVirus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantVirusDefinition, MeleeHitsTakenFromPlayerBeforeVirusSpawns) == 0x000034, "Member 'UPhxAICharacterVariantVirusDefinition::MeleeHitsTakenFromPlayerBeforeVirusSpawns' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantVirusDefinition, bOverrideTimeAfterVirusToMutate) == 0x000038, "Member 'UPhxAICharacterVariantVirusDefinition::bOverrideTimeAfterVirusToMutate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVariantVirusDefinition, TimeAfterVirusToMutate) == 0x00003C, "Member 'UPhxAICharacterVariantVirusDefinition::TimeAfterVirusToMutate' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_PinLimb
|
|
// 0x0020 (0x0090 - 0x0070)
|
|
class UPhxDamageType_PinLimb final : public UPhxDamageType
|
|
{
|
|
public:
|
|
float PinDistance; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PullDistance; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PullSpeed; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PinBuildupTime; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPinFromLimbEnd; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface RequiredPinSurfaceType; // 0x0081(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPinShapeLinear; // 0x0082(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_83[0x1]; // 0x0083(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PinDuration; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TetherRadius; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_PinLimb">();
|
|
}
|
|
static class UPhxDamageType_PinLimb* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_PinLimb>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_PinLimb) == 0x000008, "Wrong alignment on UPhxDamageType_PinLimb");
|
|
static_assert(sizeof(UPhxDamageType_PinLimb) == 0x000090, "Wrong size on UPhxDamageType_PinLimb");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, PinDistance) == 0x000070, "Member 'UPhxDamageType_PinLimb::PinDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, PullDistance) == 0x000074, "Member 'UPhxDamageType_PinLimb::PullDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, PullSpeed) == 0x000078, "Member 'UPhxDamageType_PinLimb::PullSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, PinBuildupTime) == 0x00007C, "Member 'UPhxDamageType_PinLimb::PinBuildupTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, bPinFromLimbEnd) == 0x000080, "Member 'UPhxDamageType_PinLimb::bPinFromLimbEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, RequiredPinSurfaceType) == 0x000081, "Member 'UPhxDamageType_PinLimb::RequiredPinSurfaceType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, bPinShapeLinear) == 0x000082, "Member 'UPhxDamageType_PinLimb::bPinShapeLinear' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, PinDuration) == 0x000084, "Member 'UPhxDamageType_PinLimb::PinDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageType_PinLimb, TetherRadius) == 0x000088, "Member 'UPhxDamageType_PinLimb::TetherRadius' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICharacterVirusDefinition
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UPhxAICharacterVirusDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TSubclassOf<class APhxAIVirus> VirusObjectClass; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName VirusAttachSocket; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMeleeHitsTakenFromPlayerSpawnsVirus; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MeleeHitsTakenFromPlayerBeforeVirusSpawns; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DelayAfterOwnerSpawnToInitializeVirus; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAIAnimationSetDefinition* CharacterMutateAnimationSet; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MutateHealthPercent; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeAfterVirusToMutate; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeAfterVirusToMutateQuick; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeAfterResurrectToMutate; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAICharacterIndividualStatModifiers MutationStatModifiers; // 0x0068(0x001C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float ResurrectProbabilityPerDifficulty[0x7]; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ResurrectHealthPercent; // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AllowLimboDamageDelay; // 0x00A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ResurrectWaitTime; // 0x00A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ResurrectWaitTimeQuick; // 0x00AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RagdollBlendOutTime; // 0x00B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxGameplayConditionContainer RespawnConditions; // 0x00B8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* CharacterGetUpFromBackAnim; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* CharacterGetUpFromStomachAnim; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* CharacterGetUpFromLeftSideAnim; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* CharacterGetUpFromRightSideAnim; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICharacterVirusDefinition">();
|
|
}
|
|
static class UPhxAICharacterVirusDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICharacterVirusDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICharacterVirusDefinition) == 0x000008, "Wrong alignment on UPhxAICharacterVirusDefinition");
|
|
static_assert(sizeof(UPhxAICharacterVirusDefinition) == 0x0000E0, "Wrong size on UPhxAICharacterVirusDefinition");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, VirusObjectClass) == 0x000030, "Member 'UPhxAICharacterVirusDefinition::VirusObjectClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, VirusAttachSocket) == 0x000038, "Member 'UPhxAICharacterVirusDefinition::VirusAttachSocket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, bMeleeHitsTakenFromPlayerSpawnsVirus) == 0x000040, "Member 'UPhxAICharacterVirusDefinition::bMeleeHitsTakenFromPlayerSpawnsVirus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, MeleeHitsTakenFromPlayerBeforeVirusSpawns) == 0x000044, "Member 'UPhxAICharacterVirusDefinition::MeleeHitsTakenFromPlayerBeforeVirusSpawns' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, DelayAfterOwnerSpawnToInitializeVirus) == 0x000048, "Member 'UPhxAICharacterVirusDefinition::DelayAfterOwnerSpawnToInitializeVirus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, CharacterMutateAnimationSet) == 0x000050, "Member 'UPhxAICharacterVirusDefinition::CharacterMutateAnimationSet' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, MutateHealthPercent) == 0x000058, "Member 'UPhxAICharacterVirusDefinition::MutateHealthPercent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, TimeAfterVirusToMutate) == 0x00005C, "Member 'UPhxAICharacterVirusDefinition::TimeAfterVirusToMutate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, TimeAfterVirusToMutateQuick) == 0x000060, "Member 'UPhxAICharacterVirusDefinition::TimeAfterVirusToMutateQuick' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, TimeAfterResurrectToMutate) == 0x000064, "Member 'UPhxAICharacterVirusDefinition::TimeAfterResurrectToMutate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, MutationStatModifiers) == 0x000068, "Member 'UPhxAICharacterVirusDefinition::MutationStatModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, ResurrectProbabilityPerDifficulty) == 0x000084, "Member 'UPhxAICharacterVirusDefinition::ResurrectProbabilityPerDifficulty' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, ResurrectHealthPercent) == 0x0000A0, "Member 'UPhxAICharacterVirusDefinition::ResurrectHealthPercent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, AllowLimboDamageDelay) == 0x0000A4, "Member 'UPhxAICharacterVirusDefinition::AllowLimboDamageDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, ResurrectWaitTime) == 0x0000A8, "Member 'UPhxAICharacterVirusDefinition::ResurrectWaitTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, ResurrectWaitTimeQuick) == 0x0000AC, "Member 'UPhxAICharacterVirusDefinition::ResurrectWaitTimeQuick' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, RagdollBlendOutTime) == 0x0000B0, "Member 'UPhxAICharacterVirusDefinition::RagdollBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, RespawnConditions) == 0x0000B8, "Member 'UPhxAICharacterVirusDefinition::RespawnConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, CharacterGetUpFromBackAnim) == 0x0000C0, "Member 'UPhxAICharacterVirusDefinition::CharacterGetUpFromBackAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, CharacterGetUpFromStomachAnim) == 0x0000C8, "Member 'UPhxAICharacterVirusDefinition::CharacterGetUpFromStomachAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, CharacterGetUpFromLeftSideAnim) == 0x0000D0, "Member 'UPhxAICharacterVirusDefinition::CharacterGetUpFromLeftSideAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICharacterVirusDefinition, CharacterGetUpFromRightSideAnim) == 0x0000D8, "Member 'UPhxAICharacterVirusDefinition::CharacterGetUpFromRightSideAnim' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICompanionChatterSetDefinition
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxAICompanionChatterSetDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TMap<EPhxAICompanionChatterType, class UDialogue*> ChatterMap; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionChatterSetDefinition">();
|
|
}
|
|
static class UPhxAICompanionChatterSetDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICompanionChatterSetDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICompanionChatterSetDefinition) == 0x000008, "Wrong alignment on UPhxAICompanionChatterSetDefinition");
|
|
static_assert(sizeof(UPhxAICompanionChatterSetDefinition) == 0x000080, "Wrong size on UPhxAICompanionChatterSetDefinition");
|
|
static_assert(offsetof(UPhxAICompanionChatterSetDefinition, ChatterMap) == 0x000030, "Member 'UPhxAICompanionChatterSetDefinition::ChatterMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_Ranged
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_Ranged : public UPhxDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_Ranged">();
|
|
}
|
|
static class UPhxDamageType_Ranged* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_Ranged>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_Ranged) == 0x000008, "Wrong alignment on UPhxDamageType_Ranged");
|
|
static_assert(sizeof(UPhxDamageType_Ranged) == 0x000070, "Wrong size on UPhxDamageType_Ranged");
|
|
|
|
// Class Phoenix.PhxAICompanionFacingVolume
|
|
// 0x0068 (0x0288 - 0x0220)
|
|
class APhxAICompanionFacingVolume final : public AActor
|
|
{
|
|
public:
|
|
class UBoxComponent* BoxComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneComponent* FacingTargetComponent; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAICompanionFacingTargetType FacingTargetType; // 0x0230(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_231[0x57]; // 0x0231(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionFacingVolume">();
|
|
}
|
|
static class APhxAICompanionFacingVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAICompanionFacingVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAICompanionFacingVolume) == 0x000008, "Wrong alignment on APhxAICompanionFacingVolume");
|
|
static_assert(sizeof(APhxAICompanionFacingVolume) == 0x000288, "Wrong size on APhxAICompanionFacingVolume");
|
|
static_assert(offsetof(APhxAICompanionFacingVolume, BoxComponent) == 0x000220, "Member 'APhxAICompanionFacingVolume::BoxComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICompanionFacingVolume, FacingTargetComponent) == 0x000228, "Member 'APhxAICompanionFacingVolume::FacingTargetComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICompanionFacingVolume, FacingTargetType) == 0x000230, "Member 'APhxAICompanionFacingVolume::FacingTargetType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICompanionFidgetSetDefinition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxAICompanionFidgetSetDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FFloatRange InitialDelay; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange BetweenDelay; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> FidgetAnimations; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionFidgetSetDefinition">();
|
|
}
|
|
static class UPhxAICompanionFidgetSetDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICompanionFidgetSetDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICompanionFidgetSetDefinition) == 0x000008, "Wrong alignment on UPhxAICompanionFidgetSetDefinition");
|
|
static_assert(sizeof(UPhxAICompanionFidgetSetDefinition) == 0x000060, "Wrong size on UPhxAICompanionFidgetSetDefinition");
|
|
static_assert(offsetof(UPhxAICompanionFidgetSetDefinition, InitialDelay) == 0x000030, "Member 'UPhxAICompanionFidgetSetDefinition::InitialDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionFidgetSetDefinition, BetweenDelay) == 0x000040, "Member 'UPhxAICompanionFidgetSetDefinition::BetweenDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionFidgetSetDefinition, FidgetAnimations) == 0x000050, "Member 'UPhxAICompanionFidgetSetDefinition::FidgetAnimations' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICompanionFollowDefinition
|
|
// 0x0120 (0x0150 - 0x0030)
|
|
class UPhxAICompanionFollowDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float FollowStartDistanceThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FollowStopDistanceThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FollowStartJoggingDistanceThreshold; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FollowStopJoggingDistanceThreshold; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve FollowWalkSpeedScaleVsDistanceCurve; // 0x0040(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve FollowJogSpeedScaleVsDistanceCurve; // 0x00C8(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionFollowDefinition">();
|
|
}
|
|
static class UPhxAICompanionFollowDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICompanionFollowDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICompanionFollowDefinition) == 0x000008, "Wrong alignment on UPhxAICompanionFollowDefinition");
|
|
static_assert(sizeof(UPhxAICompanionFollowDefinition) == 0x000150, "Wrong size on UPhxAICompanionFollowDefinition");
|
|
static_assert(offsetof(UPhxAICompanionFollowDefinition, FollowStartDistanceThreshold) == 0x000030, "Member 'UPhxAICompanionFollowDefinition::FollowStartDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionFollowDefinition, FollowStopDistanceThreshold) == 0x000034, "Member 'UPhxAICompanionFollowDefinition::FollowStopDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionFollowDefinition, FollowStartJoggingDistanceThreshold) == 0x000038, "Member 'UPhxAICompanionFollowDefinition::FollowStartJoggingDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionFollowDefinition, FollowStopJoggingDistanceThreshold) == 0x00003C, "Member 'UPhxAICompanionFollowDefinition::FollowStopJoggingDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionFollowDefinition, FollowWalkSpeedScaleVsDistanceCurve) == 0x000040, "Member 'UPhxAICompanionFollowDefinition::FollowWalkSpeedScaleVsDistanceCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionFollowDefinition, FollowJogSpeedScaleVsDistanceCurve) == 0x0000C8, "Member 'UPhxAICompanionFollowDefinition::FollowJogSpeedScaleVsDistanceCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.SplineState
|
|
// 0x00A8 (0x0578 - 0x04D0)
|
|
class USplineState : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
class UCurveFloat* blend_in_curve; // 0x04D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float smooth_rotation_factor; // 0x04D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float smooth_translation_factor; // 0x04DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* input_curve; // 0x04E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* forced_input_curve; // 0x04E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESplineStateRotationBehaviour character_rotation_behaviour; // 0x04F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4F1[0x3]; // 0x04F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator character_rotation_offset; // 0x04F4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float movement_accel; // 0x0500(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float movement_velocity_max; // 0x0504(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector static_world_offset; // 0x0508(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector static_relative_offset; // 0x0514(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector input_axis_forward_backward; // 0x0520(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector input_axis_right_left; // 0x052C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float exit_padding_front; // 0x0538(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float exit_padding_back; // 0x053C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool allow_reverse_entrance; // 0x0540(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAxis reverse_axis; // 0x0541(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_542[0x6]; // 0x0542(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxSpline* Spline; // 0x0548(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_550[0x28]; // 0x0550(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetDistanceAlongSpline(bool normalized) const;
|
|
ESplineEnd GetFinishingEnd() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineState">();
|
|
}
|
|
static class USplineState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineState>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineState) == 0x000008, "Wrong alignment on USplineState");
|
|
static_assert(sizeof(USplineState) == 0x000578, "Wrong size on USplineState");
|
|
static_assert(offsetof(USplineState, blend_in_curve) == 0x0004D0, "Member 'USplineState::blend_in_curve' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, smooth_rotation_factor) == 0x0004D8, "Member 'USplineState::smooth_rotation_factor' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, smooth_translation_factor) == 0x0004DC, "Member 'USplineState::smooth_translation_factor' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, input_curve) == 0x0004E0, "Member 'USplineState::input_curve' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, forced_input_curve) == 0x0004E8, "Member 'USplineState::forced_input_curve' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, character_rotation_behaviour) == 0x0004F0, "Member 'USplineState::character_rotation_behaviour' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, character_rotation_offset) == 0x0004F4, "Member 'USplineState::character_rotation_offset' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, movement_accel) == 0x000500, "Member 'USplineState::movement_accel' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, movement_velocity_max) == 0x000504, "Member 'USplineState::movement_velocity_max' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, static_world_offset) == 0x000508, "Member 'USplineState::static_world_offset' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, static_relative_offset) == 0x000514, "Member 'USplineState::static_relative_offset' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, input_axis_forward_backward) == 0x000520, "Member 'USplineState::input_axis_forward_backward' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, input_axis_right_left) == 0x00052C, "Member 'USplineState::input_axis_right_left' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, exit_padding_front) == 0x000538, "Member 'USplineState::exit_padding_front' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, exit_padding_back) == 0x00053C, "Member 'USplineState::exit_padding_back' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, allow_reverse_entrance) == 0x000540, "Member 'USplineState::allow_reverse_entrance' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, reverse_axis) == 0x000541, "Member 'USplineState::reverse_axis' has a wrong offset!");
|
|
static_assert(offsetof(USplineState, Spline) == 0x000548, "Member 'USplineState::Spline' has a wrong offset!");
|
|
|
|
// Class Phoenix.SplineMontageState
|
|
// 0x0030 (0x05A8 - 0x0578)
|
|
class USplineMontageState : public USplineState
|
|
{
|
|
public:
|
|
class UAnimMontage* splineMontage; // 0x0578(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* splineMontageReverse; // 0x0580(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_588[0x10]; // 0x0588(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float montageSpeedMultiplier; // 0x0598(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float montageAbsoluteOffset; // 0x059C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float montageBlendOutTime; // 0x05A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMontageNormalized; // 0x05A4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bClampMontagePlaybackPosition; // 0x05A5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5A6[0x2]; // 0x05A6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetClampedMontagePosition() const;
|
|
float GetCycledMontagePosition() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineMontageState">();
|
|
}
|
|
static class USplineMontageState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineMontageState>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineMontageState) == 0x000008, "Wrong alignment on USplineMontageState");
|
|
static_assert(sizeof(USplineMontageState) == 0x0005A8, "Wrong size on USplineMontageState");
|
|
static_assert(offsetof(USplineMontageState, splineMontage) == 0x000578, "Member 'USplineMontageState::splineMontage' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontageState, splineMontageReverse) == 0x000580, "Member 'USplineMontageState::splineMontageReverse' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontageState, montageSpeedMultiplier) == 0x000598, "Member 'USplineMontageState::montageSpeedMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontageState, montageAbsoluteOffset) == 0x00059C, "Member 'USplineMontageState::montageAbsoluteOffset' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontageState, montageBlendOutTime) == 0x0005A0, "Member 'USplineMontageState::montageBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontageState, bMontageNormalized) == 0x0005A4, "Member 'USplineMontageState::bMontageNormalized' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontageState, bClampMontagePlaybackPosition) == 0x0005A5, "Member 'USplineMontageState::bClampMontagePlaybackPosition' has a wrong offset!");
|
|
|
|
// Class Phoenix.SplineMontage2dState
|
|
// 0x0060 (0x0608 - 0x05A8)
|
|
class USplineMontage2dState final : public USplineMontageState
|
|
{
|
|
public:
|
|
uint8 Pad_5A8[0x10]; // 0x05A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector TopExitOffset; // 0x05B8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5C4[0x4]; // 0x05C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* TopExitMontage; // 0x05C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector BottomExitOffset; // 0x05D0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5DC[0x4]; // 0x05DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* BottomExitMontage; // 0x05E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StartingHeight; // 0x05E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GainPerPress; // 0x05EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SafeTimePerPress; // 0x05F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InitialSafeTime; // 0x05F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DisplayInterpSpeed; // 0x05F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FallSpeed; // 0x05FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DangerTime; // 0x0600(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxTime; // 0x0604(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineMontage2dState">();
|
|
}
|
|
static class USplineMontage2dState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineMontage2dState>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineMontage2dState) == 0x000008, "Wrong alignment on USplineMontage2dState");
|
|
static_assert(sizeof(USplineMontage2dState) == 0x000608, "Wrong size on USplineMontage2dState");
|
|
static_assert(offsetof(USplineMontage2dState, TopExitOffset) == 0x0005B8, "Member 'USplineMontage2dState::TopExitOffset' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, TopExitMontage) == 0x0005C8, "Member 'USplineMontage2dState::TopExitMontage' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, BottomExitOffset) == 0x0005D0, "Member 'USplineMontage2dState::BottomExitOffset' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, BottomExitMontage) == 0x0005E0, "Member 'USplineMontage2dState::BottomExitMontage' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, StartingHeight) == 0x0005E8, "Member 'USplineMontage2dState::StartingHeight' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, GainPerPress) == 0x0005EC, "Member 'USplineMontage2dState::GainPerPress' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, SafeTimePerPress) == 0x0005F0, "Member 'USplineMontage2dState::SafeTimePerPress' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, InitialSafeTime) == 0x0005F4, "Member 'USplineMontage2dState::InitialSafeTime' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, DisplayInterpSpeed) == 0x0005F8, "Member 'USplineMontage2dState::DisplayInterpSpeed' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, FallSpeed) == 0x0005FC, "Member 'USplineMontage2dState::FallSpeed' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, DangerTime) == 0x000600, "Member 'USplineMontage2dState::DangerTime' has a wrong offset!");
|
|
static_assert(offsetof(USplineMontage2dState, MaxTime) == 0x000604, "Member 'USplineMontage2dState::MaxTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBodyStateIdCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxBodyStateIdCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
class FName StateId; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBodyStateIdCondition">();
|
|
}
|
|
static class UPhxBodyStateIdCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBodyStateIdCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBodyStateIdCondition) == 0x000008, "Wrong alignment on UPhxBodyStateIdCondition");
|
|
static_assert(sizeof(UPhxBodyStateIdCondition) == 0x000038, "Wrong size on UPhxBodyStateIdCondition");
|
|
static_assert(offsetof(UPhxBodyStateIdCondition, StateId) == 0x000030, "Member 'UPhxBodyStateIdCondition::StateId' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICompanionLeadDefinition
|
|
// 0x0130 (0x0160 - 0x0030)
|
|
class UPhxAICompanionLeadDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float LeadStartDistanceThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeadStopDistanceThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeadStartJoggingDistanceThreshold; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeadStopJoggingDistanceThreshold; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BacktrackStartDistanceThreshold; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BacktrackStopDistanceThreshold; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasMaximumBacktrackDistance; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaximumBacktrackDistance; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve LeadWalkSpeedScaleVsDistanceCurve; // 0x0050(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve LeadJogSpeedScaleVsDistanceCurve; // 0x00D8(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionLeadDefinition">();
|
|
}
|
|
static class UPhxAICompanionLeadDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICompanionLeadDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICompanionLeadDefinition) == 0x000008, "Wrong alignment on UPhxAICompanionLeadDefinition");
|
|
static_assert(sizeof(UPhxAICompanionLeadDefinition) == 0x000160, "Wrong size on UPhxAICompanionLeadDefinition");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, LeadStartDistanceThreshold) == 0x000030, "Member 'UPhxAICompanionLeadDefinition::LeadStartDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, LeadStopDistanceThreshold) == 0x000034, "Member 'UPhxAICompanionLeadDefinition::LeadStopDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, LeadStartJoggingDistanceThreshold) == 0x000038, "Member 'UPhxAICompanionLeadDefinition::LeadStartJoggingDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, LeadStopJoggingDistanceThreshold) == 0x00003C, "Member 'UPhxAICompanionLeadDefinition::LeadStopJoggingDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, BacktrackStartDistanceThreshold) == 0x000040, "Member 'UPhxAICompanionLeadDefinition::BacktrackStartDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, BacktrackStopDistanceThreshold) == 0x000044, "Member 'UPhxAICompanionLeadDefinition::BacktrackStopDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, bHasMaximumBacktrackDistance) == 0x000048, "Member 'UPhxAICompanionLeadDefinition::bHasMaximumBacktrackDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, MaximumBacktrackDistance) == 0x00004C, "Member 'UPhxAICompanionLeadDefinition::MaximumBacktrackDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, LeadWalkSpeedScaleVsDistanceCurve) == 0x000050, "Member 'UPhxAICompanionLeadDefinition::LeadWalkSpeedScaleVsDistanceCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionLeadDefinition, LeadJogSpeedScaleVsDistanceCurve) == 0x0000D8, "Member 'UPhxAICompanionLeadDefinition::LeadJogSpeedScaleVsDistanceCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICompanionPOIVolume
|
|
// 0x0068 (0x0288 - 0x0220)
|
|
class APhxAICompanionPOIVolume final : public AActor
|
|
{
|
|
public:
|
|
class UBoxComponent* BoxComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APhxAIPointOfInterest* PointOfInterest; // 0x0228(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bStartEnabled; // 0x0230(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_231[0x57]; // 0x0231(0x0057)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetEnabled(bool bInEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionPOIVolume">();
|
|
}
|
|
static class APhxAICompanionPOIVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAICompanionPOIVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAICompanionPOIVolume) == 0x000008, "Wrong alignment on APhxAICompanionPOIVolume");
|
|
static_assert(sizeof(APhxAICompanionPOIVolume) == 0x000288, "Wrong size on APhxAICompanionPOIVolume");
|
|
static_assert(offsetof(APhxAICompanionPOIVolume, BoxComponent) == 0x000220, "Member 'APhxAICompanionPOIVolume::BoxComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICompanionPOIVolume, PointOfInterest) == 0x000228, "Member 'APhxAICompanionPOIVolume::PointOfInterest' has a wrong offset!");
|
|
static_assert(offsetof(APhxAICompanionPOIVolume, bStartEnabled) == 0x000230, "Member 'APhxAICompanionPOIVolume::bStartEnabled' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition_Hearing
|
|
// 0x0120 (0x0158 - 0x0038)
|
|
class UPhxAISensorDefinition_Hearing final : public UPhxAISensorDefinition
|
|
{
|
|
public:
|
|
struct FPhxAIHearingSettings AmbientSettings; // 0x0038(0x0060)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIHearingSettings AlertSettings; // 0x0098(0x0060)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIHearingSettings AggroSettings; // 0x00F8(0x0060)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition_Hearing">();
|
|
}
|
|
static class UPhxAISensorDefinition_Hearing* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition_Hearing>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition_Hearing) == 0x000008, "Wrong alignment on UPhxAISensorDefinition_Hearing");
|
|
static_assert(sizeof(UPhxAISensorDefinition_Hearing) == 0x000158, "Wrong size on UPhxAISensorDefinition_Hearing");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Hearing, AmbientSettings) == 0x000038, "Member 'UPhxAISensorDefinition_Hearing::AmbientSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Hearing, AlertSettings) == 0x000098, "Member 'UPhxAISensorDefinition_Hearing::AlertSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Hearing, AggroSettings) == 0x0000F8, "Member 'UPhxAISensorDefinition_Hearing::AggroSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICompanionPOIVolumeRenderingComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxAICompanionPOIVolumeRenderingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionPOIVolumeRenderingComponent">();
|
|
}
|
|
static class UPhxAICompanionPOIVolumeRenderingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICompanionPOIVolumeRenderingComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICompanionPOIVolumeRenderingComponent) == 0x000008, "Wrong alignment on UPhxAICompanionPOIVolumeRenderingComponent");
|
|
static_assert(sizeof(UPhxAICompanionPOIVolumeRenderingComponent) == 0x0000B0, "Wrong size on UPhxAICompanionPOIVolumeRenderingComponent");
|
|
|
|
// Class Phoenix.PhxAICompanionScriptedChatterDefinition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxAICompanionScriptedChatterDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UDialogue* Dialogue; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionGenericChatterTiming Timing; // 0x0038(0x0024)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionScriptedChatterDefinition">();
|
|
}
|
|
static class UPhxAICompanionScriptedChatterDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICompanionScriptedChatterDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICompanionScriptedChatterDefinition) == 0x000008, "Wrong alignment on UPhxAICompanionScriptedChatterDefinition");
|
|
static_assert(sizeof(UPhxAICompanionScriptedChatterDefinition) == 0x000060, "Wrong size on UPhxAICompanionScriptedChatterDefinition");
|
|
static_assert(offsetof(UPhxAICompanionScriptedChatterDefinition, Dialogue) == 0x000030, "Member 'UPhxAICompanionScriptedChatterDefinition::Dialogue' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionScriptedChatterDefinition, Timing) == 0x000038, "Member 'UPhxAICompanionScriptedChatterDefinition::Timing' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICompanionScriptingHandoffInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxAICompanionScriptingHandoffInterface final
|
|
{
|
|
public:
|
|
void HandoffCompanionScripting();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionScriptingHandoffInterface">();
|
|
}
|
|
static class IPhxAICompanionScriptingHandoffInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxAICompanionScriptingHandoffInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxAICompanionScriptingHandoffInterface) == 0x000001, "Wrong alignment on IPhxAICompanionScriptingHandoffInterface");
|
|
static_assert(sizeof(IPhxAICompanionScriptingHandoffInterface) == 0x000001, "Wrong size on IPhxAICompanionScriptingHandoffInterface");
|
|
|
|
// Class Phoenix.PhxFakeMovementSpline
|
|
// 0x0008 (0x0368 - 0x0360)
|
|
class APhxFakeMovementSpline final : public APhxMovementSpline
|
|
{
|
|
public:
|
|
bool bStartMovementOnBeginPlay; // 0x0360(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFakeMovementSpline">();
|
|
}
|
|
static class APhxFakeMovementSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxFakeMovementSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxFakeMovementSpline) == 0x000008, "Wrong alignment on APhxFakeMovementSpline");
|
|
static_assert(sizeof(APhxFakeMovementSpline) == 0x000368, "Wrong size on APhxFakeMovementSpline");
|
|
static_assert(offsetof(APhxFakeMovementSpline, bStartMovementOnBeginPlay) == 0x000360, "Member 'APhxFakeMovementSpline::bStartMovementOnBeginPlay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAICompanionWaitDefinition
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxAICompanionWaitDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FPhxAICompanionFacingWeights ComeToStopFacing; // 0x0030(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionDelayedFacing FirstDelayFacing; // 0x003C(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionDelayedFacing SubsequentDelaysFacing; // 0x005C(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAICompanionWaitDefinition">();
|
|
}
|
|
static class UPhxAICompanionWaitDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAICompanionWaitDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAICompanionWaitDefinition) == 0x000008, "Wrong alignment on UPhxAICompanionWaitDefinition");
|
|
static_assert(sizeof(UPhxAICompanionWaitDefinition) == 0x000080, "Wrong size on UPhxAICompanionWaitDefinition");
|
|
static_assert(offsetof(UPhxAICompanionWaitDefinition, ComeToStopFacing) == 0x000030, "Member 'UPhxAICompanionWaitDefinition::ComeToStopFacing' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionWaitDefinition, FirstDelayFacing) == 0x00003C, "Member 'UPhxAICompanionWaitDefinition::FirstDelayFacing' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAICompanionWaitDefinition, SubsequentDelaysFacing) == 0x00005C, "Member 'UPhxAICompanionWaitDefinition::SubsequentDelaysFacing' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIDefendZone
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APhxAIDefendZone final : public AActor
|
|
{
|
|
public:
|
|
class UBoxComponent* BoxComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIDefendZone">();
|
|
}
|
|
static class APhxAIDefendZone* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIDefendZone>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIDefendZone) == 0x000008, "Wrong alignment on APhxAIDefendZone");
|
|
static_assert(sizeof(APhxAIDefendZone) == 0x000228, "Wrong size on APhxAIDefendZone");
|
|
static_assert(offsetof(APhxAIDefendZone, BoxComponent) == 0x000220, "Member 'APhxAIDefendZone::BoxComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_Grapple
|
|
// 0x0170 (0x0250 - 0x00E0)
|
|
class UPhxAIResource_Grapple : public UPhxAIResource
|
|
{
|
|
public:
|
|
float GrappleGlobalCooldownMin; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float GrappleGlobalCooldownMax; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E8[0x168]; // 0x00E8(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_Grapple">();
|
|
}
|
|
static class UPhxAIResource_Grapple* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_Grapple>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_Grapple) == 0x000008, "Wrong alignment on UPhxAIResource_Grapple");
|
|
static_assert(sizeof(UPhxAIResource_Grapple) == 0x000250, "Wrong size on UPhxAIResource_Grapple");
|
|
static_assert(offsetof(UPhxAIResource_Grapple, GrappleGlobalCooldownMin) == 0x0000E0, "Member 'UPhxAIResource_Grapple::GrappleGlobalCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Grapple, GrappleGlobalCooldownMax) == 0x0000E4, "Member 'UPhxAIResource_Grapple::GrappleGlobalCooldownMax' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDefensiveActionsComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxDefensiveActionsComponent : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDefensiveActionsComponent">();
|
|
}
|
|
static class UPhxDefensiveActionsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDefensiveActionsComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDefensiveActionsComponent) == 0x000008, "Wrong alignment on UPhxDefensiveActionsComponent");
|
|
static_assert(sizeof(UPhxDefensiveActionsComponent) == 0x0000B0, "Wrong size on UPhxDefensiveActionsComponent");
|
|
|
|
// Class Phoenix.PhxAIDefensiveActionsComponent
|
|
// 0x0180 (0x0230 - 0x00B0)
|
|
class UPhxAIDefensiveActionsComponent final : public UPhxDefensiveActionsComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAICharacter* OwnerCharacter; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAICharacterAwarenessComponent_NPC* AwarenessComponent; // 0x00C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UTargetComponent* TargetComponent; // 0x00C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxCharacterHealthComponent* HealthComponent; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D8[0x158]; // 0x00D8(0x0158)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetBlockProbability(float InProbability);
|
|
void SetDodgeProbability(float InProbability);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIDefensiveActionsComponent">();
|
|
}
|
|
static class UPhxAIDefensiveActionsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIDefensiveActionsComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIDefensiveActionsComponent) == 0x000008, "Wrong alignment on UPhxAIDefensiveActionsComponent");
|
|
static_assert(sizeof(UPhxAIDefensiveActionsComponent) == 0x000230, "Wrong size on UPhxAIDefensiveActionsComponent");
|
|
static_assert(offsetof(UPhxAIDefensiveActionsComponent, OwnerCharacter) == 0x0000B8, "Member 'UPhxAIDefensiveActionsComponent::OwnerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIDefensiveActionsComponent, AwarenessComponent) == 0x0000C0, "Member 'UPhxAIDefensiveActionsComponent::AwarenessComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIDefensiveActionsComponent, TargetComponent) == 0x0000C8, "Member 'UPhxAIDefensiveActionsComponent::TargetComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIDefensiveActionsComponent, HealthComponent) == 0x0000D0, "Member 'UPhxAIDefensiveActionsComponent::HealthComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveDescriptor
|
|
// 0x00C0 (0x00E8 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveDescriptor final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser)> OnAITakeAnyDamageEvent; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode)> OnAISpawnedEvent; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnWaveSpawnedEvent; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnWaveCompletedEvent; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor)> OnWaveFakeCompletedEvent; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
struct FPhxAIEncounterGroupWaveConditions_Begin BeginConditions; // 0x0078(0x0028)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FPhxAIEncounterGroupWaveConditions_Completed CompletedConditions; // 0x00A0(0x0028)(Edit, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxAIEncounterGroupSpawnerDescriptor> SpawnerDescriptors; // 0x00C8(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class FName Tag; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Delay; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class FString GetTag() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveDescriptor">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveDescriptor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveDescriptor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveDescriptor) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveDescriptor");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveDescriptor) == 0x0000E8, "Wrong size on UPhxAIEncounterGroupWaveDescriptor");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, OnAITakeAnyDamageEvent) == 0x000028, "Member 'UPhxAIEncounterGroupWaveDescriptor::OnAITakeAnyDamageEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, OnAISpawnedEvent) == 0x000038, "Member 'UPhxAIEncounterGroupWaveDescriptor::OnAISpawnedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, OnWaveSpawnedEvent) == 0x000048, "Member 'UPhxAIEncounterGroupWaveDescriptor::OnWaveSpawnedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, OnWaveCompletedEvent) == 0x000058, "Member 'UPhxAIEncounterGroupWaveDescriptor::OnWaveCompletedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, OnWaveFakeCompletedEvent) == 0x000068, "Member 'UPhxAIEncounterGroupWaveDescriptor::OnWaveFakeCompletedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, BeginConditions) == 0x000078, "Member 'UPhxAIEncounterGroupWaveDescriptor::BeginConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, CompletedConditions) == 0x0000A0, "Member 'UPhxAIEncounterGroupWaveDescriptor::CompletedConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, SpawnerDescriptors) == 0x0000C8, "Member 'UPhxAIEncounterGroupWaveDescriptor::SpawnerDescriptors' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, Tag) == 0x0000D8, "Member 'UPhxAIEncounterGroupWaveDescriptor::Tag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveDescriptor, Delay) == 0x0000E0, "Member 'UPhxAIEncounterGroupWaveDescriptor::Delay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAITriggerShoutBeaconArea
|
|
// 0x0058 (0x0278 - 0x0220)
|
|
class APhxAITriggerShoutBeaconArea final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraComponent* AreaVFXComponent; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ConeAreaRadius; // 0x0230(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ConeHalfAngleDegrees; // 0x0234(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AreaLifeTime; // 0x0238(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AreaFXDecayTime; // 0x023C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeBetweenSpawns; // 0x0240(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* BeaconRadiusCurve; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ShoutBeaconAttachTime; // 0x0250(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAIAwarenessLevel OverrideInstigatorAwarenessLevel; // 0x0254(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ShoutBeaconOnAttachFX; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* ShoutBeaconAttachmentFX; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName ShoutBeaconAttachmentFXLocationName; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_270[0x8]; // 0x0270(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAITriggerShoutBeaconArea">();
|
|
}
|
|
static class APhxAITriggerShoutBeaconArea* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAITriggerShoutBeaconArea>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAITriggerShoutBeaconArea) == 0x000008, "Wrong alignment on APhxAITriggerShoutBeaconArea");
|
|
static_assert(sizeof(APhxAITriggerShoutBeaconArea) == 0x000278, "Wrong size on APhxAITriggerShoutBeaconArea");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, AreaVFXComponent) == 0x000228, "Member 'APhxAITriggerShoutBeaconArea::AreaVFXComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, ConeAreaRadius) == 0x000230, "Member 'APhxAITriggerShoutBeaconArea::ConeAreaRadius' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, ConeHalfAngleDegrees) == 0x000234, "Member 'APhxAITriggerShoutBeaconArea::ConeHalfAngleDegrees' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, AreaLifeTime) == 0x000238, "Member 'APhxAITriggerShoutBeaconArea::AreaLifeTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, AreaFXDecayTime) == 0x00023C, "Member 'APhxAITriggerShoutBeaconArea::AreaFXDecayTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, TimeBetweenSpawns) == 0x000240, "Member 'APhxAITriggerShoutBeaconArea::TimeBetweenSpawns' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, BeaconRadiusCurve) == 0x000248, "Member 'APhxAITriggerShoutBeaconArea::BeaconRadiusCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, ShoutBeaconAttachTime) == 0x000250, "Member 'APhxAITriggerShoutBeaconArea::ShoutBeaconAttachTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, OverrideInstigatorAwarenessLevel) == 0x000254, "Member 'APhxAITriggerShoutBeaconArea::OverrideInstigatorAwarenessLevel' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, ShoutBeaconOnAttachFX) == 0x000258, "Member 'APhxAITriggerShoutBeaconArea::ShoutBeaconOnAttachFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, ShoutBeaconAttachmentFX) == 0x000260, "Member 'APhxAITriggerShoutBeaconArea::ShoutBeaconAttachmentFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxAITriggerShoutBeaconArea, ShoutBeaconAttachmentFXLocationName) == 0x000268, "Member 'APhxAITriggerShoutBeaconArea::ShoutBeaconAttachmentFXLocationName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_Group
|
|
// 0x0010 (0x0090 - 0x0080)
|
|
class UPhxFlashlightModifier_Group : public UPhxFlashlightModifier
|
|
{
|
|
public:
|
|
TArray<class UPhxFlashlightModifier*> Modifiers; // 0x0080(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_Group">();
|
|
}
|
|
static class UPhxFlashlightModifier_Group* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_Group>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_Group) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_Group");
|
|
static_assert(sizeof(UPhxFlashlightModifier_Group) == 0x000090, "Wrong size on UPhxFlashlightModifier_Group");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Group, Modifiers) == 0x000080, "Member 'UPhxFlashlightModifier_Group::Modifiers' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupCondition
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIEncounterGroupCondition : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupCondition">();
|
|
}
|
|
static class UPhxAIEncounterGroupCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupCondition) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupCondition");
|
|
static_assert(sizeof(UPhxAIEncounterGroupCondition) == 0x000028, "Wrong size on UPhxAIEncounterGroupCondition");
|
|
|
|
// Class Phoenix.PhxBTDecorator_IsFacing
|
|
// 0x0080 (0x00E8 - 0x0068)
|
|
class UPhxBTDecorator_IsFacing final : public UPhxBTDecorator_Base
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetActorBlackboardKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TargetRotationBlackboardKey; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
EPhxAIFacingThresholdType FacingThresholdType; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBlackboardKeySelector FacingAngleThresholdBlackboardKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_IsFacing">();
|
|
}
|
|
static class UPhxBTDecorator_IsFacing* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_IsFacing>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_IsFacing) == 0x000008, "Wrong alignment on UPhxBTDecorator_IsFacing");
|
|
static_assert(sizeof(UPhxBTDecorator_IsFacing) == 0x0000E8, "Wrong size on UPhxBTDecorator_IsFacing");
|
|
static_assert(offsetof(UPhxBTDecorator_IsFacing, TargetActorBlackboardKey) == 0x000068, "Member 'UPhxBTDecorator_IsFacing::TargetActorBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_IsFacing, TargetRotationBlackboardKey) == 0x000090, "Member 'UPhxBTDecorator_IsFacing::TargetRotationBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_IsFacing, FacingThresholdType) == 0x0000B8, "Member 'UPhxBTDecorator_IsFacing::FacingThresholdType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_IsFacing, FacingAngleThresholdBlackboardKey) == 0x0000C0, "Member 'UPhxBTDecorator_IsFacing::FacingAngleThresholdBlackboardKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveCondition_Begin
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveCondition_Begin : public UPhxAIEncounterGroupCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveCondition_Begin">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveCondition_Begin* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveCondition_Begin>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveCondition_Begin) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveCondition_Begin");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveCondition_Begin) == 0x000028, "Wrong size on UPhxAIEncounterGroupWaveCondition_Begin");
|
|
|
|
// Class Phoenix.PhxBTDecorator_CheckHealth
|
|
// 0x0058 (0x00C0 - 0x0068)
|
|
class UPhxBTDecorator_CheckHealth final : public UBTDecorator
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TestCharacterKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TestHealthKey; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
float TestHealth; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIComparisionOperation Comparison; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BD[0x3]; // 0x00BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_CheckHealth">();
|
|
}
|
|
static class UPhxBTDecorator_CheckHealth* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_CheckHealth>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_CheckHealth) == 0x000008, "Wrong alignment on UPhxBTDecorator_CheckHealth");
|
|
static_assert(sizeof(UPhxBTDecorator_CheckHealth) == 0x0000C0, "Wrong size on UPhxBTDecorator_CheckHealth");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckHealth, TestCharacterKey) == 0x000068, "Member 'UPhxBTDecorator_CheckHealth::TestCharacterKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckHealth, TestHealthKey) == 0x000090, "Member 'UPhxBTDecorator_CheckHealth::TestHealthKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckHealth, TestHealth) == 0x0000B8, "Member 'UPhxBTDecorator_CheckHealth::TestHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckHealth, Comparison) == 0x0000BC, "Member 'UPhxBTDecorator_CheckHealth::Comparison' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_Battery
|
|
// 0x0050 (0x00D0 - 0x0080)
|
|
class UPhxFlashlightModifier_Battery final : public UPhxFlashlightModifier_PropertyMultiplier
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnBatteryDrained; // 0x0080(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnBatteryRecharged; // 0x0090(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float LifespanPerBattery; // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxFlashlightBatteryFlickerEvent> FlickerEvents; // 0x00A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxFlashlightBatteryFlickerEvent> ActiveFlickerEvents; // 0x00C0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_Battery">();
|
|
}
|
|
static class UPhxFlashlightModifier_Battery* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_Battery>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_Battery) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_Battery");
|
|
static_assert(sizeof(UPhxFlashlightModifier_Battery) == 0x0000D0, "Wrong size on UPhxFlashlightModifier_Battery");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Battery, OnBatteryDrained) == 0x000080, "Member 'UPhxFlashlightModifier_Battery::OnBatteryDrained' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Battery, OnBatteryRecharged) == 0x000090, "Member 'UPhxFlashlightModifier_Battery::OnBatteryRecharged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Battery, LifespanPerBattery) == 0x0000A0, "Member 'UPhxFlashlightModifier_Battery::LifespanPerBattery' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Battery, FlickerEvents) == 0x0000A8, "Member 'UPhxFlashlightModifier_Battery::FlickerEvents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Battery, ActiveFlickerEvents) == 0x0000C0, "Member 'UPhxFlashlightModifier_Battery::ActiveFlickerEvents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_BlueprintBase
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_BlueprintBase final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ReceiveStartPlay(class APhxAIEncounterGroup* EncounterGroup);
|
|
|
|
bool ReceiveEvaluateCondition(class APhxAIEncounterGroup* EncounterGroup, class FName Tag) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_BlueprintBase">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_BlueprintBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_BlueprintBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_BlueprintBase) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_BlueprintBase");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_BlueprintBase) == 0x000030, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_BlueprintBase");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_GroupCondition
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_GroupCondition final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
TArray<class UPhxAIEncounterGroupWaveCondition_Begin*> InstancedConditions; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPhxAIEncounterGroupWaveCondition_Begin*> Conditions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
EPhxAIEncounterGroupWaveConditionEvaluationPolicy EvaluationPolicy; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_GroupCondition">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_GroupCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_GroupCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_GroupCondition) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_GroupCondition");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_GroupCondition) == 0x000050, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_GroupCondition");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_GroupCondition, InstancedConditions) == 0x000028, "Member 'UPhxAIEncounterGroupWaveBeginCondition_GroupCondition::InstancedConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_GroupCondition, Conditions) == 0x000038, "Member 'UPhxAIEncounterGroupWaveBeginCondition_GroupCondition::Conditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_GroupCondition, EvaluationPolicy) == 0x000048, "Member 'UPhxAIEncounterGroupWaveBeginCondition_GroupCondition::EvaluationPolicy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_AirAttack
|
|
// 0x0048 (0x0088 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_AirAttack final : public UPhxAIGameplayAbilityDefinition_AttackBase
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_AttackBase* AttackDefinition; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* FloorLaunchMontage; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* FloorLoopingMontage; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* WallLaunchMontage; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* WallLoopingMontage; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAttackJumpDuration; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAttackRotationDuration; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAttackTargetVerticalOffset; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AirAttackArrivalRadius; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AroundTargetClearRadius; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStartMovementAfterLaunch; // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ArcMultiplier; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_AirAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_AirAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_AirAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_AirAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_AirAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_AirAttack) == 0x000088, "Wrong size on UPhxAIGameplayAbilityDefinition_AirAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, AttackDefinition) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::AttackDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, FloorLaunchMontage) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::FloorLaunchMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, FloorLoopingMontage) == 0x000050, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::FloorLoopingMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, WallLaunchMontage) == 0x000058, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::WallLaunchMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, WallLoopingMontage) == 0x000060, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::WallLoopingMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, AirAttackJumpDuration) == 0x000068, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::AirAttackJumpDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, AirAttackRotationDuration) == 0x00006C, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::AirAttackRotationDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, AirAttackTargetVerticalOffset) == 0x000070, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::AirAttackTargetVerticalOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, AirAttackArrivalRadius) == 0x000074, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::AirAttackArrivalRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, AroundTargetClearRadius) == 0x000078, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::AroundTargetClearRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, bStartMovementAfterLaunch) == 0x00007C, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::bStartMovementAfterLaunch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_AirAttack, ArcMultiplier) == 0x000080, "Member 'UPhxAIGameplayAbilityDefinition_AirAttack::ArcMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_PPEEnemySlam
|
|
// 0x0058 (0x0418 - 0x03C0)
|
|
class UPhxGameplayAbility_PPEEnemySlam final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class FName BeginSectionName; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName LoopSectionName; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName EndSectionName; // 0x03D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* SlamMontage; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* SlamHitMontage; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* SlamHitKilledMontage; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* InstigatorActor; // 0x03F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilityTask_WaitComponentHit* WaitComponentHitTask; // 0x0400(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_408[0x4]; // 0x0408(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableDebugSpam; // 0x040C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x040D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_40E[0xA]; // 0x040E(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEndMontageCancelledOrInterrupted();
|
|
void OnEndMontageFinished();
|
|
void OnEnemyHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnPPEMoveTaskFailed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_PPEEnemySlam">();
|
|
}
|
|
static class UPhxGameplayAbility_PPEEnemySlam* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_PPEEnemySlam>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_PPEEnemySlam) == 0x000008, "Wrong alignment on UPhxGameplayAbility_PPEEnemySlam");
|
|
static_assert(sizeof(UPhxGameplayAbility_PPEEnemySlam) == 0x000418, "Wrong size on UPhxGameplayAbility_PPEEnemySlam");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, BeginSectionName) == 0x0003C0, "Member 'UPhxGameplayAbility_PPEEnemySlam::BeginSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, LoopSectionName) == 0x0003C8, "Member 'UPhxGameplayAbility_PPEEnemySlam::LoopSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, EndSectionName) == 0x0003D0, "Member 'UPhxGameplayAbility_PPEEnemySlam::EndSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, SlamMontage) == 0x0003D8, "Member 'UPhxGameplayAbility_PPEEnemySlam::SlamMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, SlamHitMontage) == 0x0003E0, "Member 'UPhxGameplayAbility_PPEEnemySlam::SlamHitMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, SlamHitKilledMontage) == 0x0003E8, "Member 'UPhxGameplayAbility_PPEEnemySlam::SlamHitKilledMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, InstigatorActor) == 0x0003F8, "Member 'UPhxGameplayAbility_PPEEnemySlam::InstigatorActor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, WaitComponentHitTask) == 0x000400, "Member 'UPhxGameplayAbility_PPEEnemySlam::WaitComponentHitTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, bEnableDebugSpam) == 0x00040C, "Member 'UPhxGameplayAbility_PPEEnemySlam::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemySlam, bEnableMovementDebugSpam) == 0x00040D, "Member 'UPhxGameplayAbility_PPEEnemySlam::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_ActiveFightLoop
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_ActiveFightLoop final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_ActiveFightLoop">();
|
|
}
|
|
static class UPhxBTDecorator_ActiveFightLoop* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_ActiveFightLoop>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_ActiveFightLoop) == 0x000008, "Wrong alignment on UPhxBTDecorator_ActiveFightLoop");
|
|
static_assert(sizeof(UPhxBTDecorator_ActiveFightLoop) == 0x000068, "Wrong size on UPhxBTDecorator_ActiveFightLoop");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_PlayerTrigger
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
class ATriggerBase* Trigger; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActorBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void OnActorEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_PlayerTrigger">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger) == 0x000038, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger, Trigger) == 0x000028, "Member 'UPhxAIEncounterGroupWaveBeginCondition_PlayerTrigger::Trigger' has a wrong offset!");
|
|
|
|
// Class Phoenix.ReactionStateParams
|
|
// 0x00F8 (0x0128 - 0x0030)
|
|
class UReactionStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0xF8]; // 0x0030(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ReactionStateParams">();
|
|
}
|
|
static class UReactionStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UReactionStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UReactionStateParams) == 0x000008, "Wrong alignment on UReactionStateParams");
|
|
static_assert(sizeof(UReactionStateParams) == 0x000128, "Wrong size on UReactionStateParams");
|
|
|
|
// Class Phoenix.PhxBTDecorator_CheckAwarenessState
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UPhxBTDecorator_CheckAwarenessState final : public UBTDecorator
|
|
{
|
|
public:
|
|
EPhxAIAwarenessState AwarenessState; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_CheckAwarenessState">();
|
|
}
|
|
static class UPhxBTDecorator_CheckAwarenessState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_CheckAwarenessState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_CheckAwarenessState) == 0x000008, "Wrong alignment on UPhxBTDecorator_CheckAwarenessState");
|
|
static_assert(sizeof(UPhxBTDecorator_CheckAwarenessState) == 0x000070, "Wrong size on UPhxBTDecorator_CheckAwarenessState");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckAwarenessState, AwarenessState) == 0x000068, "Member 'UPhxBTDecorator_CheckAwarenessState::AwarenessState' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_NumberActiveAI
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
int32 NumberOfActiveAI; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIComparisionOperation ComparisonType; // 0x002C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIncludeAllAI; // 0x002D(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_NumberActiveAI">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI) == 0x000030, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI, NumberOfActiveAI) == 0x000028, "Member 'UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI::NumberOfActiveAI' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI, ComparisonType) == 0x00002C, "Member 'UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI::ComparisonType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI, bIncludeAllAI) == 0x00002D, "Member 'UPhxAIEncounterGroupWaveBeginCondition_NumberActiveAI::bIncludeAllAI' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_WaveSpawned
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
class FName TrackedWave; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnWaveSpawned(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_WaveSpawned">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned) == 0x000038, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned, TrackedWave) == 0x000028, "Member 'UPhxAIEncounterGroupWaveBeginCondition_WaveSpawned::TrackedWave' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISpawnerInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxAISpawnerInterface final
|
|
{
|
|
public:
|
|
void SpawnAI();
|
|
|
|
class UPhxAISpawnerComponent* GetSpawnerComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawnerInterface">();
|
|
}
|
|
static class IPhxAISpawnerInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxAISpawnerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxAISpawnerInterface) == 0x000001, "Wrong alignment on IPhxAISpawnerInterface");
|
|
static_assert(sizeof(IPhxAISpawnerInterface) == 0x000001, "Wrong size on IPhxAISpawnerInterface");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_WaveCompleted
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
class FName TrackedWave; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bFakeCompletionSatisfiesCondition; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnWaveCompleted(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor);
|
|
void OnWaveFakeCompleted(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_WaveCompleted">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted) == 0x000038, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted, TrackedWave) == 0x000028, "Member 'UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted::TrackedWave' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted, bFakeCompletionSatisfiesCondition) == 0x000030, "Member 'UPhxAIEncounterGroupWaveBeginCondition_WaveCompleted::bFakeCompletionSatisfiesCondition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTrackableGoreActor
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APhxTrackableGoreActor : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnGoreSleep();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTrackableGoreActor">();
|
|
}
|
|
static class APhxTrackableGoreActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTrackableGoreActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTrackableGoreActor) == 0x000008, "Wrong alignment on APhxTrackableGoreActor");
|
|
static_assert(sizeof(APhxTrackableGoreActor) == 0x000228, "Wrong size on APhxTrackableGoreActor");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_SafeRoomExited
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
int32 SafeRoomIndex; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnSafeRoomExited(int32 InSafeRoomIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_SafeRoomExited">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited) == 0x000030, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited, SafeRoomIndex) == 0x000028, "Member 'UPhxAIEncounterGroupWaveBeginCondition_SafeRoomExited::SafeRoomIndex' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
class FName TrackedWave; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnWaveSpawned(class APhxAIEncounterGroup* EncounterGroup, class UPhxAIEncounterGroupWaveDescriptor* WaveDescriptor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned) == 0x000030, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned, TrackedWave) == 0x000028, "Member 'UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned::TrackedWave' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_Steam
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_Steam final : public UPhxDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_Steam">();
|
|
}
|
|
static class UPhxDamageType_Steam* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_Steam>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_Steam) == 0x000008, "Wrong alignment on UPhxDamageType_Steam");
|
|
static_assert(sizeof(UPhxDamageType_Steam) == 0x000070, "Wrong size on UPhxDamageType_Steam");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned final : public UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned
|
|
{
|
|
public:
|
|
float Delay; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned) == 0x000038, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned, Delay) == 0x000030, "Member 'UPhxAIEncounterGroupWaveBeginCondition_TimeSinceWaveSpawned::Delay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned final : public UPhxAIEncounterGroupWaveBeginCondition_ConditionSinceWaveSpawned
|
|
{
|
|
public:
|
|
int32 KillCount; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnNPCKilledOrDestroyed(class APhxAIEncounterGroup* EncounterGroup);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned) == 0x000038, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned, KillCount) == 0x000030, "Member 'UPhxAIEncounterGroupWaveBeginCondition_KillsSinceWaveSpawned::KillCount' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_EarlyExit
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_EarlyExit : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
int32 EarlyExitTypes; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_EarlyExit">();
|
|
}
|
|
static class UPhxAnimNotify_EarlyExit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_EarlyExit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_EarlyExit) == 0x000008, "Wrong alignment on UPhxAnimNotify_EarlyExit");
|
|
static_assert(sizeof(UPhxAnimNotify_EarlyExit) == 0x000048, "Wrong size on UPhxAnimNotify_EarlyExit");
|
|
static_assert(offsetof(UPhxAnimNotify_EarlyExit, EarlyExitTypes) == 0x000040, "Member 'UPhxAnimNotify_EarlyExit::EarlyExitTypes' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_Never
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_Never final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_Never">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_Never* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_Never>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_Never) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_Never");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_Never) == 0x000028, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_Never");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveBeginCondition_Immediately
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveBeginCondition_Immediately final : public UPhxAIEncounterGroupWaveCondition_Begin
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveBeginCondition_Immediately">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveBeginCondition_Immediately* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveBeginCondition_Immediately>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveBeginCondition_Immediately) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveBeginCondition_Immediately");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveBeginCondition_Immediately) == 0x000028, "Wrong size on UPhxAIEncounterGroupWaveBeginCondition_Immediately");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveCondition_Completed
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveCondition_Completed : public UPhxAIEncounterGroupCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveCondition_Completed">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveCondition_Completed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveCondition_Completed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveCondition_Completed) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveCondition_Completed");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveCondition_Completed) == 0x000028, "Wrong size on UPhxAIEncounterGroupWaveCondition_Completed");
|
|
|
|
// Class Phoenix.PhxAngleFromTargetCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAngleFromTargetCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ENumberCompareType ThresholdCheckType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngleThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAngleFromTargetCondition">();
|
|
}
|
|
static class UPhxAngleFromTargetCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAngleFromTargetCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAngleFromTargetCondition) == 0x000008, "Wrong alignment on UPhxAngleFromTargetCondition");
|
|
static_assert(sizeof(UPhxAngleFromTargetCondition) == 0x000038, "Wrong size on UPhxAngleFromTargetCondition");
|
|
static_assert(offsetof(UPhxAngleFromTargetCondition, ThresholdCheckType) == 0x000030, "Member 'UPhxAngleFromTargetCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAngleFromTargetCondition, AngleThreshold) == 0x000034, "Member 'UPhxAngleFromTargetCondition::AngleThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveCompletedCondition_BlueprintBase
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveCompletedCondition_BlueprintBase final : public UPhxAIEncounterGroupWaveCondition_Completed
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool ReceiveStartPlay(class APhxAIEncounterGroup* EncounterGroup);
|
|
|
|
bool ReceiveEvaluateCondition(class APhxAIEncounterGroup* EncounterGroup, class FName Tag) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveCompletedCondition_BlueprintBase">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveCompletedCondition_BlueprintBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveCompletedCondition_BlueprintBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveCompletedCondition_BlueprintBase) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveCompletedCondition_BlueprintBase");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveCompletedCondition_BlueprintBase) == 0x000030, "Wrong size on UPhxAIEncounterGroupWaveCompletedCondition_BlueprintBase");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_Montage
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxGameplayEventData_Montage final : public UObject
|
|
{
|
|
public:
|
|
class UAnimMontage* Montage; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_Montage">();
|
|
}
|
|
static class UPhxGameplayEventData_Montage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_Montage>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_Montage) == 0x000008, "Wrong alignment on UPhxGameplayEventData_Montage");
|
|
static_assert(sizeof(UPhxGameplayEventData_Montage) == 0x000038, "Wrong size on UPhxGameplayEventData_Montage");
|
|
static_assert(offsetof(UPhxGameplayEventData_Montage, Montage) == 0x000028, "Member 'UPhxGameplayEventData_Montage::Montage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveCompletedCondition_Default
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveCompletedCondition_Default final : public UPhxAIEncounterGroupWaveCondition_Completed
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveCompletedCondition_Default">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveCompletedCondition_Default* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveCompletedCondition_Default>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveCompletedCondition_Default) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveCompletedCondition_Default");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveCompletedCondition_Default) == 0x000028, "Wrong size on UPhxAIEncounterGroupWaveCompletedCondition_Default");
|
|
|
|
// Class Phoenix.PhxBTService_Aim
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_Aim final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Aim">();
|
|
}
|
|
static class UPhxBTService_Aim* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Aim>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Aim) == 0x000008, "Wrong alignment on UPhxBTService_Aim");
|
|
static_assert(sizeof(UPhxBTService_Aim) == 0x000070, "Wrong size on UPhxBTService_Aim");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveCompletedCondition_Health
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveCompletedCondition_Health final : public UPhxAIEncounterGroupWaveCondition_Completed
|
|
{
|
|
public:
|
|
float HealthPercentage; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveCompletedCondition_Health">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveCompletedCondition_Health* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveCompletedCondition_Health>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveCompletedCondition_Health) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveCompletedCondition_Health");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveCompletedCondition_Health) == 0x000030, "Wrong size on UPhxAIEncounterGroupWaveCompletedCondition_Health");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveCompletedCondition_Health, HealthPercentage) == 0x000028, "Member 'UPhxAIEncounterGroupWaveCompletedCondition_Health::HealthPercentage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_ShouldRemainInActiveFightLoop
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_ShouldRemainInActiveFightLoop final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_ShouldRemainInActiveFightLoop">();
|
|
}
|
|
static class UPhxBTDecorator_ShouldRemainInActiveFightLoop* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_ShouldRemainInActiveFightLoop>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_ShouldRemainInActiveFightLoop) == 0x000008, "Wrong alignment on UPhxBTDecorator_ShouldRemainInActiveFightLoop");
|
|
static_assert(sizeof(UPhxBTDecorator_ShouldRemainInActiveFightLoop) == 0x000068, "Wrong size on UPhxBTDecorator_ShouldRemainInActiveFightLoop");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_Block
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxGameplayEventData_Block final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_Block">();
|
|
}
|
|
static class UPhxGameplayEventData_Block* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_Block>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_Block) == 0x000008, "Wrong alignment on UPhxGameplayEventData_Block");
|
|
static_assert(sizeof(UPhxGameplayEventData_Block) == 0x000030, "Wrong size on UPhxGameplayEventData_Block");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupWaveCompletedCondition_Size
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAIEncounterGroupWaveCompletedCondition_Size final : public UPhxAIEncounterGroupWaveCondition_Completed
|
|
{
|
|
public:
|
|
float SizePercentage; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupWaveCompletedCondition_Size">();
|
|
}
|
|
static class UPhxAIEncounterGroupWaveCompletedCondition_Size* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupWaveCompletedCondition_Size>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupWaveCompletedCondition_Size) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupWaveCompletedCondition_Size");
|
|
static_assert(sizeof(UPhxAIEncounterGroupWaveCompletedCondition_Size) == 0x000030, "Wrong size on UPhxAIEncounterGroupWaveCompletedCondition_Size");
|
|
static_assert(offsetof(UPhxAIEncounterGroupWaveCompletedCondition_Size, SizePercentage) == 0x000028, "Member 'UPhxAIEncounterGroupWaveCompletedCondition_Size::SizePercentage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterGroupRenderingComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxAIEncounterGroupRenderingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterGroupRenderingComponent">();
|
|
}
|
|
static class UPhxAIEncounterGroupRenderingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterGroupRenderingComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterGroupRenderingComponent) == 0x000008, "Wrong alignment on UPhxAIEncounterGroupRenderingComponent");
|
|
static_assert(sizeof(UPhxAIEncounterGroupRenderingComponent) == 0x0000B0, "Wrong size on UPhxAIEncounterGroupRenderingComponent");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_SelfDestructAttack
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_SelfDestructAttack final : public UPhxAIGameplayAbilityDefinition_AttackBase
|
|
{
|
|
public:
|
|
class UAnimMontage* WindupMontage; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSelfDestructAtDistanceToTarget; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DistanceToTargetToExplode; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeInRangeToSelfDestruct; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_SelfDestructAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_SelfDestructAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_SelfDestructAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_SelfDestructAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_SelfDestructAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_SelfDestructAttack) == 0x000058, "Wrong size on UPhxAIGameplayAbilityDefinition_SelfDestructAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_SelfDestructAttack, WindupMontage) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_SelfDestructAttack::WindupMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_SelfDestructAttack, bSelfDestructAtDistanceToTarget) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_SelfDestructAttack::bSelfDestructAtDistanceToTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_SelfDestructAttack, DistanceToTargetToExplode) == 0x00004C, "Member 'UPhxAIGameplayAbilityDefinition_SelfDestructAttack::DistanceToTargetToExplode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_SelfDestructAttack, TimeInRangeToSelfDestruct) == 0x000050, "Member 'UPhxAIGameplayAbilityDefinition_SelfDestructAttack::TimeInRangeToSelfDestruct' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_UseConsumable
|
|
// 0x0010 (0x03D0 - 0x03C0)
|
|
class UPhxGameplayAbility_UseConsumable final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x10]; // 0x03C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMontageCompleted();
|
|
void OnMontageInterrupted();
|
|
void OnNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
void OnUseConsumableCanceled();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_UseConsumable">();
|
|
}
|
|
static class UPhxGameplayAbility_UseConsumable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_UseConsumable>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_UseConsumable) == 0x000008, "Wrong alignment on UPhxGameplayAbility_UseConsumable");
|
|
static_assert(sizeof(UPhxGameplayAbility_UseConsumable) == 0x0003D0, "Wrong size on UPhxGameplayAbility_UseConsumable");
|
|
|
|
// Class Phoenix.PhxBTService_Rusher_Cloak
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_Rusher_Cloak final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Rusher_Cloak">();
|
|
}
|
|
static class UPhxBTService_Rusher_Cloak* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Rusher_Cloak>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Rusher_Cloak) == 0x000008, "Wrong alignment on UPhxBTService_Rusher_Cloak");
|
|
static_assert(sizeof(UPhxBTService_Rusher_Cloak) == 0x000070, "Wrong size on UPhxBTService_Rusher_Cloak");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetwork
|
|
// 0x01A8 (0x03C8 - 0x0220)
|
|
class APhxAIEncounterNetwork final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x18]; // 0x0220(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* AICharacter, class APhxAIEncounterNetworkTraversalNode* Entrance)> OnEntered; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* AICharacter, class APhxAIEncounterNetworkTraversalNode* Exit)> OnExited; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxAIEncounterNetworkDefinition* EncounterNetworkDefinition; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIEncounterNetworkComponent* EncounterNetworkComponent; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_268[0x160]; // 0x0268(0x0160)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleAIDestroyed(class AActor* DestroyedActor);
|
|
void HandleAIDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void HandleAIInsideStateChanged(class APhxAICharacter* AICharacter, EPhxAIEncounterNetworkUserInsideState OldState, EPhxAIEncounterNetworkUserInsideState NewState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetwork">();
|
|
}
|
|
static class APhxAIEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIEncounterNetwork) == 0x000008, "Wrong alignment on APhxAIEncounterNetwork");
|
|
static_assert(sizeof(APhxAIEncounterNetwork) == 0x0003C8, "Wrong size on APhxAIEncounterNetwork");
|
|
static_assert(offsetof(APhxAIEncounterNetwork, OnEntered) == 0x000238, "Member 'APhxAIEncounterNetwork::OnEntered' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterNetwork, OnExited) == 0x000248, "Member 'APhxAIEncounterNetwork::OnExited' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterNetwork, EncounterNetworkDefinition) == 0x000258, "Member 'APhxAIEncounterNetwork::EncounterNetworkDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterNetwork, EncounterNetworkComponent) == 0x000260, "Member 'APhxAIEncounterNetwork::EncounterNetworkComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideSplineMeshGenerator
|
|
// 0x0038 (0x0258 - 0x0220)
|
|
class APipeSlideSplineMeshGenerator final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USplineComponent* SplineComp; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> CopySplinePointsReference; // 0x0230(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideSplineMeshGenerator">();
|
|
}
|
|
static class APipeSlideSplineMeshGenerator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideSplineMeshGenerator>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideSplineMeshGenerator) == 0x000008, "Wrong alignment on APipeSlideSplineMeshGenerator");
|
|
static_assert(sizeof(APipeSlideSplineMeshGenerator) == 0x000258, "Wrong size on APipeSlideSplineMeshGenerator");
|
|
static_assert(offsetof(APipeSlideSplineMeshGenerator, RootComp) == 0x000220, "Member 'APipeSlideSplineMeshGenerator::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSplineMeshGenerator, SplineComp) == 0x000228, "Member 'APipeSlideSplineMeshGenerator::SplineComp' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSplineMeshGenerator, CopySplinePointsReference) == 0x000230, "Member 'APipeSlideSplineMeshGenerator::CopySplinePointsReference' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_Rusher_ShouldCombo
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UPhxBTDecorator_Rusher_ShouldCombo final : public UBTDecorator
|
|
{
|
|
public:
|
|
float FollowUpProbability; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bOverrideProbability : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_Rusher_ShouldCombo">();
|
|
}
|
|
static class UPhxBTDecorator_Rusher_ShouldCombo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_Rusher_ShouldCombo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_Rusher_ShouldCombo) == 0x000008, "Wrong alignment on UPhxBTDecorator_Rusher_ShouldCombo");
|
|
static_assert(sizeof(UPhxBTDecorator_Rusher_ShouldCombo) == 0x000070, "Wrong size on UPhxBTDecorator_Rusher_ShouldCombo");
|
|
static_assert(offsetof(UPhxBTDecorator_Rusher_ShouldCombo, FollowUpProbability) == 0x000068, "Member 'UPhxBTDecorator_Rusher_ShouldCombo::FollowUpProbability' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkComponent
|
|
// 0x0010 (0x0460 - 0x0450)
|
|
class UPhxAIEncounterNetworkComponent final : public UPrimitiveComponent
|
|
{
|
|
public:
|
|
TArray<class UPhxAIEncounterNetworkNodeComponent*> NodeComponents; // 0x0450(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkComponent">();
|
|
}
|
|
static class UPhxAIEncounterNetworkComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterNetworkComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterNetworkComponent) == 0x000010, "Wrong alignment on UPhxAIEncounterNetworkComponent");
|
|
static_assert(sizeof(UPhxAIEncounterNetworkComponent) == 0x000460, "Wrong size on UPhxAIEncounterNetworkComponent");
|
|
static_assert(offsetof(UPhxAIEncounterNetworkComponent, NodeComponents) == 0x000450, "Member 'UPhxAIEncounterNetworkComponent::NodeComponents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkWaypointNode
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxAIEncounterNetworkWaypointNode : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAIEncounterNetworkWaypointNodeComponent* WaypointNodeComponent; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkWaypointNode">();
|
|
}
|
|
static class APhxAIEncounterNetworkWaypointNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIEncounterNetworkWaypointNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIEncounterNetworkWaypointNode) == 0x000008, "Wrong alignment on APhxAIEncounterNetworkWaypointNode");
|
|
static_assert(sizeof(APhxAIEncounterNetworkWaypointNode) == 0x000230, "Wrong size on APhxAIEncounterNetworkWaypointNode");
|
|
static_assert(offsetof(APhxAIEncounterNetworkWaypointNode, WaypointNodeComponent) == 0x000228, "Member 'APhxAIEncounterNetworkWaypointNode::WaypointNodeComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Transform
|
|
// 0x0008 (0x03C8 - 0x03C0)
|
|
class UPhxAIGameplayAbility_Transform final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_Transform* AbilityDefinitionPtr; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnTransformMontageCompleted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Transform">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Transform* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Transform>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Transform) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Transform");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Transform) == 0x0003C8, "Wrong size on UPhxAIGameplayAbility_Transform");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Transform, AbilityDefinitionPtr) == 0x0003C0, "Member 'UPhxAIGameplayAbility_Transform::AbilityDefinitionPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkCrossNode
|
|
// 0x0008 (0x0238 - 0x0230)
|
|
class APhxAIEncounterNetworkCrossNode final : public APhxAIEncounterNetworkWaypointNode
|
|
{
|
|
public:
|
|
class UPhxAIEncounterNetworkCrossNodeComponent* CrossNodeComponent; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkCrossNode">();
|
|
}
|
|
static class APhxAIEncounterNetworkCrossNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIEncounterNetworkCrossNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIEncounterNetworkCrossNode) == 0x000008, "Wrong alignment on APhxAIEncounterNetworkCrossNode");
|
|
static_assert(sizeof(APhxAIEncounterNetworkCrossNode) == 0x000238, "Wrong size on APhxAIEncounterNetworkCrossNode");
|
|
static_assert(offsetof(APhxAIEncounterNetworkCrossNode, CrossNodeComponent) == 0x000230, "Member 'APhxAIEncounterNetworkCrossNode::CrossNodeComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDoOnceNode
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxDoOnceNode final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void PhxDoOnce(const class FString& Key, EDoOncePath* Path);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDoOnceNode">();
|
|
}
|
|
static class UPhxDoOnceNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDoOnceNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDoOnceNode) == 0x000008, "Wrong alignment on UPhxDoOnceNode");
|
|
static_assert(sizeof(UPhxDoOnceNode) == 0x000028, "Wrong size on UPhxDoOnceNode");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkNodeComponent
|
|
// 0x0028 (0x00D8 - 0x00B0)
|
|
class UPhxAIEncounterNetworkNodeComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x10]; // 0x00B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAIEncounterNetwork* EncounterNetwork; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxAIEncounterNetworkNodeComponent*> NodeComponents; // 0x00C8(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkNodeComponent">();
|
|
}
|
|
static class UPhxAIEncounterNetworkNodeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterNetworkNodeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterNetworkNodeComponent) == 0x000008, "Wrong alignment on UPhxAIEncounterNetworkNodeComponent");
|
|
static_assert(sizeof(UPhxAIEncounterNetworkNodeComponent) == 0x0000D8, "Wrong size on UPhxAIEncounterNetworkNodeComponent");
|
|
static_assert(offsetof(UPhxAIEncounterNetworkNodeComponent, EncounterNetwork) == 0x0000C0, "Member 'UPhxAIEncounterNetworkNodeComponent::EncounterNetwork' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterNetworkNodeComponent, NodeComponents) == 0x0000C8, "Member 'UPhxAIEncounterNetworkNodeComponent::NodeComponents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkWaypointNodeComponent
|
|
// 0x0000 (0x00D8 - 0x00D8)
|
|
class UPhxAIEncounterNetworkWaypointNodeComponent : public UPhxAIEncounterNetworkNodeComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkWaypointNodeComponent">();
|
|
}
|
|
static class UPhxAIEncounterNetworkWaypointNodeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterNetworkWaypointNodeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterNetworkWaypointNodeComponent) == 0x000008, "Wrong alignment on UPhxAIEncounterNetworkWaypointNodeComponent");
|
|
static_assert(sizeof(UPhxAIEncounterNetworkWaypointNodeComponent) == 0x0000D8, "Wrong size on UPhxAIEncounterNetworkWaypointNodeComponent");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkCrossNodeComponent
|
|
// 0x0010 (0x00E8 - 0x00D8)
|
|
class UPhxAIEncounterNetworkCrossNodeComponent final : public UPhxAIEncounterNetworkWaypointNodeComponent
|
|
{
|
|
public:
|
|
TArray<struct FPhxAIExternalEncounterNetworkNode> ExternalNodes; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkCrossNodeComponent">();
|
|
}
|
|
static class UPhxAIEncounterNetworkCrossNodeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterNetworkCrossNodeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterNetworkCrossNodeComponent) == 0x000008, "Wrong alignment on UPhxAIEncounterNetworkCrossNodeComponent");
|
|
static_assert(sizeof(UPhxAIEncounterNetworkCrossNodeComponent) == 0x0000E8, "Wrong size on UPhxAIEncounterNetworkCrossNodeComponent");
|
|
static_assert(offsetof(UPhxAIEncounterNetworkCrossNodeComponent, ExternalNodes) == 0x0000D8, "Member 'UPhxAIEncounterNetworkCrossNodeComponent::ExternalNodes' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkDefinition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAIEncounterNetworkDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UAkSwitchValue* AudioMaterialSwitch; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkDefinition">();
|
|
}
|
|
static class UPhxAIEncounterNetworkDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterNetworkDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterNetworkDefinition) == 0x000008, "Wrong alignment on UPhxAIEncounterNetworkDefinition");
|
|
static_assert(sizeof(UPhxAIEncounterNetworkDefinition) == 0x000038, "Wrong size on UPhxAIEncounterNetworkDefinition");
|
|
static_assert(offsetof(UPhxAIEncounterNetworkDefinition, AudioMaterialSwitch) == 0x000030, "Member 'UPhxAIEncounterNetworkDefinition::AudioMaterialSwitch' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISpawnerComponent_Character
|
|
// 0x01C0 (0x04B0 - 0x02F0)
|
|
class UPhxAISpawnerComponent_Character final : public UPhxAISpawnerComponent
|
|
{
|
|
public:
|
|
struct FPhxAISpawnerSettings_Character SpawnerSettings; // 0x02F0(0x01B8)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 bAutoSpawn : 1; // 0x04A8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bAutoRespawn : 1; // 0x04A8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bPreload : 1; // 0x04A8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bEnableVariationAutoPopulation : 1; // 0x04A8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
|
|
uint8 Pad_4A9[0x7]; // 0x04A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetAttributeVariation(class UPhxAICharacterVariantDefinition* InAttributeVariation);
|
|
void SetBlueprintVariation(int32 InBlueprintVariation);
|
|
void SetCharacterDefinition(const TSoftObjectPtr<class UPhxAICharacterDefinition>& InAICharacterDefinitionPtr, int32 InCharacterVariation);
|
|
void SetSpawnAwareOfPlayer(EPhxAIAwarenessLevel InAwarenessLevel);
|
|
void SetSpawnTags(const struct FGameplayTagContainer& InSpawnTags);
|
|
|
|
class FString GetAllowPlayerFinisher() const;
|
|
TSoftObjectPtr<class UPhxAICharacterVariantDefinition> GetAttributeVariation() const;
|
|
bool GetAutoLoad() const;
|
|
bool GetAutoRespawn() const;
|
|
int32 GetBlueprintVariation() const;
|
|
bool GetCanSpawnOffNavMesh() const;
|
|
TSoftObjectPtr<class UPhxAICharacterDefinition> GetCharacterDefinition() const;
|
|
class FString GetCharacterTag() const;
|
|
class FString GetDefendZone() const;
|
|
class FString GetDynamicDropsDefinition() const;
|
|
bool GetEnableVariationAutoPopulation() const;
|
|
const class APhxAIEncounterGroup* GetEncounterGroup() const;
|
|
class FString GetMaxSpawns() const;
|
|
class FString GetPatrol() const;
|
|
class FString GetPointOfInterset() const;
|
|
class FString GetPreload() const;
|
|
class FString GetScriptngMode() const;
|
|
class FString GetSpawnAnimation() const;
|
|
EPhxAIAwarenessLevel GetSpawnAwareOfPlayer() const;
|
|
class FString GetSpawnDialogue() const;
|
|
class FString GetSpawnDialogueDelay() const;
|
|
class FString GetSpawnTags() const;
|
|
TSoftObjectPtr<class UAkSwitchValue> GetVocalVariation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawnerComponent_Character">();
|
|
}
|
|
static class UPhxAISpawnerComponent_Character* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISpawnerComponent_Character>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISpawnerComponent_Character) == 0x000010, "Wrong alignment on UPhxAISpawnerComponent_Character");
|
|
static_assert(sizeof(UPhxAISpawnerComponent_Character) == 0x0004B0, "Wrong size on UPhxAISpawnerComponent_Character");
|
|
static_assert(offsetof(UPhxAISpawnerComponent_Character, SpawnerSettings) == 0x0002F0, "Member 'UPhxAISpawnerComponent_Character::SpawnerSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAINavigationLink
|
|
// 0x0000 (0x0280 - 0x0280)
|
|
class APhxAINavigationLink : public ANavPowerLink
|
|
{
|
|
public:
|
|
void UpdateEditorPreview();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAINavigationLink">();
|
|
}
|
|
static class APhxAINavigationLink* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAINavigationLink>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAINavigationLink) == 0x000008, "Wrong alignment on APhxAINavigationLink");
|
|
static_assert(sizeof(APhxAINavigationLink) == 0x000280, "Wrong size on APhxAINavigationLink");
|
|
|
|
// Class Phoenix.PhxAINavigationLinkWithProp
|
|
// 0x0028 (0x02A8 - 0x0280)
|
|
class APhxAINavigationLinkWithProp : public APhxAINavigationLink
|
|
{
|
|
public:
|
|
uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class APhxAIProp> PropActorClass; // 0x0288(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class APhxAIProp*> ExternalPropActors; // 0x0290(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPrivate)
|
|
class UPhxAIPropComponent* PropComponent; // 0x02A0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAINavigationLinkWithProp">();
|
|
}
|
|
static class APhxAINavigationLinkWithProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAINavigationLinkWithProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAINavigationLinkWithProp) == 0x000008, "Wrong alignment on APhxAINavigationLinkWithProp");
|
|
static_assert(sizeof(APhxAINavigationLinkWithProp) == 0x0002A8, "Wrong size on APhxAINavigationLinkWithProp");
|
|
static_assert(offsetof(APhxAINavigationLinkWithProp, PropActorClass) == 0x000288, "Member 'APhxAINavigationLinkWithProp::PropActorClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxAINavigationLinkWithProp, ExternalPropActors) == 0x000290, "Member 'APhxAINavigationLinkWithProp::ExternalPropActors' has a wrong offset!");
|
|
static_assert(offsetof(APhxAINavigationLinkWithProp, PropComponent) == 0x0002A0, "Member 'APhxAINavigationLinkWithProp::PropComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkTraversalNode
|
|
// 0x0030 (0x02D8 - 0x02A8)
|
|
class APhxAIEncounterNetworkTraversalNode final : public APhxAINavigationLinkWithProp
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAIEncounterNetworkTraversalNodeComponent* TraversalNodeComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class APhxAIVentBacking> VentBackingClass; // 0x02B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIVentBackingComponent* VentBackingComponent; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPhxAISpawnerComponent_Character*> SpawnerComponents; // 0x02C8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkTraversalNode">();
|
|
}
|
|
static class APhxAIEncounterNetworkTraversalNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIEncounterNetworkTraversalNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIEncounterNetworkTraversalNode) == 0x000008, "Wrong alignment on APhxAIEncounterNetworkTraversalNode");
|
|
static_assert(sizeof(APhxAIEncounterNetworkTraversalNode) == 0x0002D8, "Wrong size on APhxAIEncounterNetworkTraversalNode");
|
|
static_assert(offsetof(APhxAIEncounterNetworkTraversalNode, TraversalNodeComponent) == 0x0002B0, "Member 'APhxAIEncounterNetworkTraversalNode::TraversalNodeComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterNetworkTraversalNode, VentBackingClass) == 0x0002B8, "Member 'APhxAIEncounterNetworkTraversalNode::VentBackingClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterNetworkTraversalNode, VentBackingComponent) == 0x0002C0, "Member 'APhxAIEncounterNetworkTraversalNode::VentBackingComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterNetworkTraversalNode, SpawnerComponents) == 0x0002C8, "Member 'APhxAIEncounterNetworkTraversalNode::SpawnerComponents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_CombatSlowMo
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotify_CombatSlowMo final : public UAnimNotify
|
|
{
|
|
public:
|
|
float TimeDilation; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_CombatSlowMo">();
|
|
}
|
|
static class UPhxAnimNotify_CombatSlowMo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_CombatSlowMo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_CombatSlowMo) == 0x000008, "Wrong alignment on UPhxAnimNotify_CombatSlowMo");
|
|
static_assert(sizeof(UPhxAnimNotify_CombatSlowMo) == 0x000040, "Wrong size on UPhxAnimNotify_CombatSlowMo");
|
|
static_assert(offsetof(UPhxAnimNotify_CombatSlowMo, TimeDilation) == 0x000038, "Member 'UPhxAnimNotify_CombatSlowMo::TimeDilation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkTraversalNodeComponent
|
|
// 0x0000 (0x00D8 - 0x00D8)
|
|
class UPhxAIEncounterNetworkTraversalNodeComponent final : public UPhxAIEncounterNetworkNodeComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkTraversalNodeComponent">();
|
|
}
|
|
static class UPhxAIEncounterNetworkTraversalNodeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterNetworkTraversalNodeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterNetworkTraversalNodeComponent) == 0x000008, "Wrong alignment on UPhxAIEncounterNetworkTraversalNodeComponent");
|
|
static_assert(sizeof(UPhxAIEncounterNetworkTraversalNodeComponent) == 0x0000D8, "Wrong size on UPhxAIEncounterNetworkTraversalNodeComponent");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_GRPEnemyHold
|
|
// 0x0038 (0x03F8 - 0x03C0)
|
|
class UPhxGameplayAbility_GRPEnemyHold final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class FName BeginSectionName; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName EndSectionName; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* HoldMontage; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* HoldHitMontage; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E0[0x10]; // 0x03E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableDebugSpam; // 0x03F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x03F1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F2[0x6]; // 0x03F2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnFinalMontageCompleted();
|
|
void OnMoveTaskFailed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_GRPEnemyHold">();
|
|
}
|
|
static class UPhxGameplayAbility_GRPEnemyHold* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_GRPEnemyHold>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_GRPEnemyHold) == 0x000008, "Wrong alignment on UPhxGameplayAbility_GRPEnemyHold");
|
|
static_assert(sizeof(UPhxGameplayAbility_GRPEnemyHold) == 0x0003F8, "Wrong size on UPhxGameplayAbility_GRPEnemyHold");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyHold, BeginSectionName) == 0x0003C0, "Member 'UPhxGameplayAbility_GRPEnemyHold::BeginSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyHold, EndSectionName) == 0x0003C8, "Member 'UPhxGameplayAbility_GRPEnemyHold::EndSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyHold, HoldMontage) == 0x0003D0, "Member 'UPhxGameplayAbility_GRPEnemyHold::HoldMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyHold, HoldHitMontage) == 0x0003D8, "Member 'UPhxGameplayAbility_GRPEnemyHold::HoldHitMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyHold, bEnableDebugSpam) == 0x0003F0, "Member 'UPhxGameplayAbility_GRPEnemyHold::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyHold, bEnableMovementDebugSpam) == 0x0003F1, "Member 'UPhxGameplayAbility_GRPEnemyHold::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterNetworkUserDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAIEncounterNetworkUserDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UAkAudioEvent* BeginMovementInsideEncounterNetworkAudioEvent; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* EndMovementInsideEncounterNetworkAudioEvent; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterNetworkUserDefinition">();
|
|
}
|
|
static class UPhxAIEncounterNetworkUserDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterNetworkUserDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterNetworkUserDefinition) == 0x000008, "Wrong alignment on UPhxAIEncounterNetworkUserDefinition");
|
|
static_assert(sizeof(UPhxAIEncounterNetworkUserDefinition) == 0x000040, "Wrong size on UPhxAIEncounterNetworkUserDefinition");
|
|
static_assert(offsetof(UPhxAIEncounterNetworkUserDefinition, BeginMovementInsideEncounterNetworkAudioEvent) == 0x000030, "Member 'UPhxAIEncounterNetworkUserDefinition::BeginMovementInsideEncounterNetworkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIEncounterNetworkUserDefinition, EndMovementInsideEncounterNetworkAudioEvent) == 0x000038, "Member 'UPhxAIEncounterNetworkUserDefinition::EndMovementInsideEncounterNetworkAudioEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEncounterSettingsVolume
|
|
// 0x0048 (0x0268 - 0x0220)
|
|
class APhxAIEncounterSettingsVolume final : public AActor
|
|
{
|
|
public:
|
|
class UBoxComponent* BoxComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class APhxAIHidingPoint*> FloorHidingPoints; // 0x0228(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<class APhxAIHidingPoint*> WallHidingPoints; // 0x0238(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<class APhxAIHidingPoint*> CeilingHidingPoints; // 0x0248(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 DisabledHidingPointSurfaces; // 0x0258(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNavPowerLayerUserDefinition* LayerUserDefinition; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void DisableHidingPoints(int32 NavigationSurfaces);
|
|
void EnableHidingPoints(int32 NavigationSurfaces);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterSettingsVolume">();
|
|
}
|
|
static class APhxAIEncounterSettingsVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIEncounterSettingsVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIEncounterSettingsVolume) == 0x000008, "Wrong alignment on APhxAIEncounterSettingsVolume");
|
|
static_assert(sizeof(APhxAIEncounterSettingsVolume) == 0x000268, "Wrong size on APhxAIEncounterSettingsVolume");
|
|
static_assert(offsetof(APhxAIEncounterSettingsVolume, BoxComponent) == 0x000220, "Member 'APhxAIEncounterSettingsVolume::BoxComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterSettingsVolume, FloorHidingPoints) == 0x000228, "Member 'APhxAIEncounterSettingsVolume::FloorHidingPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterSettingsVolume, WallHidingPoints) == 0x000238, "Member 'APhxAIEncounterSettingsVolume::WallHidingPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterSettingsVolume, CeilingHidingPoints) == 0x000248, "Member 'APhxAIEncounterSettingsVolume::CeilingHidingPoints' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterSettingsVolume, DisabledHidingPointSurfaces) == 0x000258, "Member 'APhxAIEncounterSettingsVolume::DisabledHidingPointSurfaces' has a wrong offset!");
|
|
static_assert(offsetof(APhxAIEncounterSettingsVolume, LayerUserDefinition) == 0x000260, "Member 'APhxAIEncounterSettingsVolume::LayerUserDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Montage
|
|
// 0x0018 (0x03D8 - 0x03C0)
|
|
class UPhxGameplayAbility_Montage : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UAnimMontage* Montage; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MontageDuration; // 0x03C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3CC[0xC]; // 0x03CC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEventRecieved(const struct FGameplayEventData& EventData);
|
|
void OnMontageBlendOut();
|
|
void OnMontageCancelled();
|
|
void OnMontageComplete();
|
|
void OnMontageInterrupted();
|
|
void OnMontageLoopingComplete();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Montage">();
|
|
}
|
|
static class UPhxGameplayAbility_Montage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Montage>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Montage) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Montage");
|
|
static_assert(sizeof(UPhxGameplayAbility_Montage) == 0x0003D8, "Wrong size on UPhxGameplayAbility_Montage");
|
|
static_assert(offsetof(UPhxGameplayAbility_Montage, Montage) == 0x0003C0, "Member 'UPhxGameplayAbility_Montage::Montage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Montage, MontageDuration) == 0x0003C8, "Member 'UPhxGameplayAbility_Montage::MontageDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Dodge
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxGameplayAbility_Dodge final : public UPhxGameplayAbility_Montage
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Dodge">();
|
|
}
|
|
static class UPhxGameplayAbility_Dodge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Dodge>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Dodge) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Dodge");
|
|
static_assert(sizeof(UPhxGameplayAbility_Dodge) == 0x0003D8, "Wrong size on UPhxGameplayAbility_Dodge");
|
|
|
|
// Class Phoenix.PhxAIEncounterSettingsVolumeRenderingComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxAIEncounterSettingsVolumeRenderingComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterSettingsVolumeRenderingComponent">();
|
|
}
|
|
static class UPhxAIEncounterSettingsVolumeRenderingComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterSettingsVolumeRenderingComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterSettingsVolumeRenderingComponent) == 0x000008, "Wrong alignment on UPhxAIEncounterSettingsVolumeRenderingComponent");
|
|
static_assert(sizeof(UPhxAIEncounterSettingsVolumeRenderingComponent) == 0x0000B0, "Wrong size on UPhxAIEncounterSettingsVolumeRenderingComponent");
|
|
|
|
// Class Phoenix.PhxAIEncounterSystem
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxAIEncounterSystem final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEncounterSystem">();
|
|
}
|
|
static class UPhxAIEncounterSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEncounterSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEncounterSystem) == 0x000008, "Wrong alignment on UPhxAIEncounterSystem");
|
|
static_assert(sizeof(UPhxAIEncounterSystem) == 0x000030, "Wrong size on UPhxAIEncounterSystem");
|
|
|
|
// Class Phoenix.PhxAIHordeSpawnerSelectionDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAIHordeSpawnerSelectionDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<struct FPhxAIHordeSpawnerSelectionDistance> PreferredSpawnDistances; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIHordeSpawnerSelectionDefinition">();
|
|
}
|
|
static class UPhxAIHordeSpawnerSelectionDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIHordeSpawnerSelectionDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIHordeSpawnerSelectionDefinition) == 0x000008, "Wrong alignment on UPhxAIHordeSpawnerSelectionDefinition");
|
|
static_assert(sizeof(UPhxAIHordeSpawnerSelectionDefinition) == 0x000040, "Wrong size on UPhxAIHordeSpawnerSelectionDefinition");
|
|
static_assert(offsetof(UPhxAIHordeSpawnerSelectionDefinition, PreferredSpawnDistances) == 0x000030, "Member 'UPhxAIHordeSpawnerSelectionDefinition::PreferredSpawnDistances' has a wrong offset!");
|
|
|
|
// Class Phoenix.SecondaryControllerState
|
|
// 0x0000 (0x0400 - 0x0400)
|
|
class USecondaryControllerState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SecondaryControllerState">();
|
|
}
|
|
static class USecondaryControllerState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USecondaryControllerState>();
|
|
}
|
|
};
|
|
static_assert(alignof(USecondaryControllerState) == 0x000008, "Wrong alignment on USecondaryControllerState");
|
|
static_assert(sizeof(USecondaryControllerState) == 0x000400, "Wrong size on USecondaryControllerState");
|
|
|
|
// Class Phoenix.PhxBTService_CacheFuturePatrolPath
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTService_CacheFuturePatrolPath final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector PatrolPointBlackboardKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector PatrolDirectionBlackboardKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_CacheFuturePatrolPath">();
|
|
}
|
|
static class UPhxBTService_CacheFuturePatrolPath* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_CacheFuturePatrolPath>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_CacheFuturePatrolPath) == 0x000008, "Wrong alignment on UPhxBTService_CacheFuturePatrolPath");
|
|
static_assert(sizeof(UPhxBTService_CacheFuturePatrolPath) == 0x0000C0, "Wrong size on UPhxBTService_CacheFuturePatrolPath");
|
|
static_assert(offsetof(UPhxBTService_CacheFuturePatrolPath, PatrolPointBlackboardKey) == 0x000070, "Member 'UPhxBTService_CacheFuturePatrolPath::PatrolPointBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_CacheFuturePatrolPath, PatrolDirectionBlackboardKey) == 0x000098, "Member 'UPhxBTService_CacheFuturePatrolPath::PatrolDirectionBlackboardKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIEnvQueryContext_TargetActor
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAIEnvQueryContext_TargetActor final : public UEnvQueryContext
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEnvQueryContext_TargetActor">();
|
|
}
|
|
static class UPhxAIEnvQueryContext_TargetActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEnvQueryContext_TargetActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEnvQueryContext_TargetActor) == 0x000008, "Wrong alignment on UPhxAIEnvQueryContext_TargetActor");
|
|
static_assert(sizeof(UPhxAIEnvQueryContext_TargetActor) == 0x000028, "Wrong size on UPhxAIEnvQueryContext_TargetActor");
|
|
|
|
// Class Phoenix.PhxAIEnvQueryGenerator_Donut
|
|
// 0x0000 (0x01D0 - 0x01D0)
|
|
class UPhxAIEnvQueryGenerator_Donut final : public UEnvQueryGenerator_Donut
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEnvQueryGenerator_Donut">();
|
|
}
|
|
static class UPhxAIEnvQueryGenerator_Donut* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEnvQueryGenerator_Donut>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEnvQueryGenerator_Donut) == 0x000008, "Wrong alignment on UPhxAIEnvQueryGenerator_Donut");
|
|
static_assert(sizeof(UPhxAIEnvQueryGenerator_Donut) == 0x0001D0, "Wrong size on UPhxAIEnvQueryGenerator_Donut");
|
|
|
|
// Class Phoenix.PhxGRPHitResponseComponent
|
|
// 0x0038 (0x00E8 - 0x00B0)
|
|
class UPhxGRPHitResponseComponent : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x38]; // 0x00B0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnGRPHitBPE(const struct FPPEHitResponseData& ResponseData);
|
|
void OnGRPPushBPE(const struct FVector& Direction, class AActor* Instigator, class AActor* Weapon, float ShotPower);
|
|
void OnGRPReleaseBPE();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGRPHitResponseComponent">();
|
|
}
|
|
static class UPhxGRPHitResponseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGRPHitResponseComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGRPHitResponseComponent) == 0x000008, "Wrong alignment on UPhxGRPHitResponseComponent");
|
|
static_assert(sizeof(UPhxGRPHitResponseComponent) == 0x0000E8, "Wrong size on UPhxGRPHitResponseComponent");
|
|
|
|
// Class Phoenix.PhxAIEnvQueryTest_NumAINearLocation
|
|
// 0x0008 (0x0200 - 0x01F8)
|
|
class UPhxAIEnvQueryTest_NumAINearLocation final : public UEnvQueryTest
|
|
{
|
|
public:
|
|
float ValidAITestRadius; // 0x01F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1FC[0x4]; // 0x01FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIEnvQueryTest_NumAINearLocation">();
|
|
}
|
|
static class UPhxAIEnvQueryTest_NumAINearLocation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIEnvQueryTest_NumAINearLocation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIEnvQueryTest_NumAINearLocation) == 0x000008, "Wrong alignment on UPhxAIEnvQueryTest_NumAINearLocation");
|
|
static_assert(sizeof(UPhxAIEnvQueryTest_NumAINearLocation) == 0x000200, "Wrong size on UPhxAIEnvQueryTest_NumAINearLocation");
|
|
static_assert(offsetof(UPhxAIEnvQueryTest_NumAINearLocation, ValidAITestRadius) == 0x0001F8, "Member 'UPhxAIEnvQueryTest_NumAINearLocation::ValidAITestRadius' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIFightComponent
|
|
// 0x00E8 (0x0198 - 0x00B0)
|
|
class UPhxAIFightComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0xE8]; // 0x00B0(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIFightComponent">();
|
|
}
|
|
static class UPhxAIFightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIFightComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIFightComponent) == 0x000008, "Wrong alignment on UPhxAIFightComponent");
|
|
static_assert(sizeof(UPhxAIFightComponent) == 0x000198, "Wrong size on UPhxAIFightComponent");
|
|
|
|
// Class Phoenix.PhxAIPointOfInterestActivatorComponent
|
|
// 0x0020 (0x00D0 - 0x00B0)
|
|
class UPhxAIPointOfInterestActivatorComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bActivated; // 0x00B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bCheckLineOfSight; // 0x00B1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B2[0x2]; // 0x00B2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ActivationRadius; // 0x00B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ActivationHalfHeight; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BC[0x14]; // 0x00BC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DisableProximityBubble();
|
|
void DisableProximityBubbleLineOfSightCheck();
|
|
void EnableProximityBubble();
|
|
void EnableProximityBubbleLineOfSightCheck();
|
|
void SetProximityBubbleScale(float Radius, float HalfHeight);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPointOfInterestActivatorComponent">();
|
|
}
|
|
static class UPhxAIPointOfInterestActivatorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIPointOfInterestActivatorComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIPointOfInterestActivatorComponent) == 0x000008, "Wrong alignment on UPhxAIPointOfInterestActivatorComponent");
|
|
static_assert(sizeof(UPhxAIPointOfInterestActivatorComponent) == 0x0000D0, "Wrong size on UPhxAIPointOfInterestActivatorComponent");
|
|
static_assert(offsetof(UPhxAIPointOfInterestActivatorComponent, bActivated) == 0x0000B0, "Member 'UPhxAIPointOfInterestActivatorComponent::bActivated' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestActivatorComponent, bCheckLineOfSight) == 0x0000B1, "Member 'UPhxAIPointOfInterestActivatorComponent::bCheckLineOfSight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestActivatorComponent, ActivationRadius) == 0x0000B4, "Member 'UPhxAIPointOfInterestActivatorComponent::ActivationRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIPointOfInterestActivatorComponent, ActivationHalfHeight) == 0x0000B8, "Member 'UPhxAIPointOfInterestActivatorComponent::ActivationHalfHeight' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIFightSystem
|
|
// 0x0158 (0x0180 - 0x0028)
|
|
class UPhxAIFightSystem final : public UObject
|
|
{
|
|
public:
|
|
class APhxAIManager* AIManager; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_30[0x150]; // 0x0030(0x0150)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAnyAttackPerformed(class APhxCharacter* Attacker, class UAttackState* AttackState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIFightSystem">();
|
|
}
|
|
static class UPhxAIFightSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIFightSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIFightSystem) == 0x000008, "Wrong alignment on UPhxAIFightSystem");
|
|
static_assert(sizeof(UPhxAIFightSystem) == 0x000180, "Wrong size on UPhxAIFightSystem");
|
|
static_assert(offsetof(UPhxAIFightSystem, AIManager) == 0x000028, "Member 'UPhxAIFightSystem::AIManager' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_RequestRangedAttack
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
class UPhxAnimNotify_RequestRangedAttack final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
TArray<struct FPhxAIAimingOffsetData> AIAimingOffsetData; // 0x0040(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
EWeaponMode WeaponFiringMode; // 0x0050(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_RequestRangedAttack">();
|
|
}
|
|
static class UPhxAnimNotify_RequestRangedAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_RequestRangedAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_RequestRangedAttack) == 0x000008, "Wrong alignment on UPhxAnimNotify_RequestRangedAttack");
|
|
static_assert(sizeof(UPhxAnimNotify_RequestRangedAttack) == 0x000058, "Wrong size on UPhxAnimNotify_RequestRangedAttack");
|
|
static_assert(offsetof(UPhxAnimNotify_RequestRangedAttack, AIAimingOffsetData) == 0x000040, "Member 'UPhxAnimNotify_RequestRangedAttack::AIAimingOffsetData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RequestRangedAttack, WeaponFiringMode) == 0x000050, "Member 'UPhxAnimNotify_RequestRangedAttack::WeaponFiringMode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_AirAttack
|
|
// 0x0030 (0x0408 - 0x03D8)
|
|
class UPhxAIGameplayAbility_AirAttack final : public UPhxAIGameplayAbility_AttackBase
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_AirAttack* AirAttackAbilityDefinition; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilityTask_SetMovementMode* SetMovementModeTask; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilityTask_PlayMontageAndWait* LaunchMontageTask; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilityTask_PlayMontageAndWait* AirMontageTask; // 0x03F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAbilityTask_ApplyRootMotionMoveToForce* MoveToTargetTask; // 0x03F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_400[0x8]; // 0x0400(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleAttackEnded();
|
|
void OnLaunchCompleted();
|
|
void OnTargetReached();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_AirAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbility_AirAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_AirAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_AirAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_AirAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_AirAttack) == 0x000408, "Wrong size on UPhxAIGameplayAbility_AirAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_AirAttack, AirAttackAbilityDefinition) == 0x0003D8, "Member 'UPhxAIGameplayAbility_AirAttack::AirAttackAbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_AirAttack, SetMovementModeTask) == 0x0003E0, "Member 'UPhxAIGameplayAbility_AirAttack::SetMovementModeTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_AirAttack, LaunchMontageTask) == 0x0003E8, "Member 'UPhxAIGameplayAbility_AirAttack::LaunchMontageTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_AirAttack, AirMontageTask) == 0x0003F0, "Member 'UPhxAIGameplayAbility_AirAttack::AirMontageTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_AirAttack, MoveToTargetTask) == 0x0003F8, "Member 'UPhxAIGameplayAbility_AirAttack::MoveToTargetTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior
|
|
// 0x0078 (0x00A8 - 0x0030)
|
|
class UPhxFlashlightBehavior : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
EPhxFlashlightOriginLocation FlashlightOrigin; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxFlashlightOriginRotationType FlashlightOriginRotationType; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector RelativeLocationOffset; // 0x0034(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RelativeRotationOffset; // 0x0040(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float RotationLerpSpeed; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintArmLength; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCustomUtilityLightOrigin; // 0x0054(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxFlashlightOriginLocation UtilityLightOrigin; // 0x0055(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxFlashlightOriginRotationType UtilityLightOriginRotationType; // 0x0056(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector UtilityLightRelativeOffset; // 0x0058(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator UtilityLightRelativeRotation; // 0x0064(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
EPhxFlashlightOriginLocation LightConeOrigin; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxFlashlightOriginRotationType LightConeOriginRotationType; // 0x0071(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector LightConeRelativeOffset; // 0x0074(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator LightConeRelativeRotation; // 0x0080(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector VolumetricLightRelativeOffset; // 0x008C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator VolumetricLightRelativeRotation; // 0x0098(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior">();
|
|
}
|
|
static class UPhxFlashlightBehavior* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior");
|
|
static_assert(sizeof(UPhxFlashlightBehavior) == 0x0000A8, "Wrong size on UPhxFlashlightBehavior");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, FlashlightOrigin) == 0x000030, "Member 'UPhxFlashlightBehavior::FlashlightOrigin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, FlashlightOriginRotationType) == 0x000031, "Member 'UPhxFlashlightBehavior::FlashlightOriginRotationType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, RelativeLocationOffset) == 0x000034, "Member 'UPhxFlashlightBehavior::RelativeLocationOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, RelativeRotationOffset) == 0x000040, "Member 'UPhxFlashlightBehavior::RelativeRotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, RotationLerpSpeed) == 0x00004C, "Member 'UPhxFlashlightBehavior::RotationLerpSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, SprintArmLength) == 0x000050, "Member 'UPhxFlashlightBehavior::SprintArmLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, bUseCustomUtilityLightOrigin) == 0x000054, "Member 'UPhxFlashlightBehavior::bUseCustomUtilityLightOrigin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, UtilityLightOrigin) == 0x000055, "Member 'UPhxFlashlightBehavior::UtilityLightOrigin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, UtilityLightOriginRotationType) == 0x000056, "Member 'UPhxFlashlightBehavior::UtilityLightOriginRotationType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, UtilityLightRelativeOffset) == 0x000058, "Member 'UPhxFlashlightBehavior::UtilityLightRelativeOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, UtilityLightRelativeRotation) == 0x000064, "Member 'UPhxFlashlightBehavior::UtilityLightRelativeRotation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, LightConeOrigin) == 0x000070, "Member 'UPhxFlashlightBehavior::LightConeOrigin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, LightConeOriginRotationType) == 0x000071, "Member 'UPhxFlashlightBehavior::LightConeOriginRotationType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, LightConeRelativeOffset) == 0x000074, "Member 'UPhxFlashlightBehavior::LightConeRelativeOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, LightConeRelativeRotation) == 0x000080, "Member 'UPhxFlashlightBehavior::LightConeRelativeRotation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, VolumetricLightRelativeOffset) == 0x00008C, "Member 'UPhxFlashlightBehavior::VolumetricLightRelativeOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior, VolumetricLightRelativeRotation) == 0x000098, "Member 'UPhxFlashlightBehavior::VolumetricLightRelativeRotation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior_Default
|
|
// 0x0000 (0x00A8 - 0x00A8)
|
|
class UPhxFlashlightBehavior_Default : public UPhxFlashlightBehavior
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior_Default">();
|
|
}
|
|
static class UPhxFlashlightBehavior_Default* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior_Default>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior_Default) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior_Default");
|
|
static_assert(sizeof(UPhxFlashlightBehavior_Default) == 0x0000A8, "Wrong size on UPhxFlashlightBehavior_Default");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior_ScriptedEvent
|
|
// 0x0008 (0x00B0 - 0x00A8)
|
|
class UPhxFlashlightBehavior_ScriptedEvent final : public UPhxFlashlightBehavior_Default
|
|
{
|
|
public:
|
|
bool bIgnoreScriptedFlashlightTransform; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior_ScriptedEvent">();
|
|
}
|
|
static class UPhxFlashlightBehavior_ScriptedEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior_ScriptedEvent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior_ScriptedEvent) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior_ScriptedEvent");
|
|
static_assert(sizeof(UPhxFlashlightBehavior_ScriptedEvent) == 0x0000B0, "Wrong size on UPhxFlashlightBehavior_ScriptedEvent");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_ScriptedEvent, bIgnoreScriptedFlashlightTransform) == 0x0000A8, "Member 'UPhxFlashlightBehavior_ScriptedEvent::bIgnoreScriptedFlashlightTransform' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Ambush
|
|
// 0x0018 (0x03D8 - 0x03C0)
|
|
class UPhxAIGameplayAbility_Ambush final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UPhxAIGameplayAbilityDefinition_Ambush> AbilityDefinitionPtr; // 0x03C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAbilityTask_WaitGameplayEvent* WaitGameplayEventTask; // 0x03C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEventRecieved(const struct FGameplayEventData& EventData);
|
|
void OnExitCompleted();
|
|
void OnExitLoopRequested();
|
|
void OnReceivedDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Ambush">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Ambush* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Ambush>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Ambush) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Ambush");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Ambush) == 0x0003D8, "Wrong size on UPhxAIGameplayAbility_Ambush");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Ambush, AbilityDefinitionPtr) == 0x0003C0, "Member 'UPhxAIGameplayAbility_Ambush::AbilityDefinitionPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Ambush, WaitGameplayEventTask) == 0x0003C8, "Member 'UPhxAIGameplayAbility_Ambush::WaitGameplayEventTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_MontageAttack
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxAIGameplayAbility_MontageAttack : public UPhxAIGameplayAbility_AttackBase
|
|
{
|
|
public:
|
|
void OnMontageCompleted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_MontageAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbility_MontageAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_MontageAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_MontageAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_MontageAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_MontageAttack) == 0x0003D8, "Wrong size on UPhxAIGameplayAbility_MontageAttack");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_AoEAttack
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxAIGameplayAbility_AoEAttack final : public UPhxAIGameplayAbility_MontageAttack
|
|
{
|
|
public:
|
|
void OnAoEAttackNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_AoEAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbility_AoEAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_AoEAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_AoEAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_AoEAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_AoEAttack) == 0x0003D8, "Wrong size on UPhxAIGameplayAbility_AoEAttack");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Attack
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxAIGameplayAbility_Attack final : public UPhxAIGameplayAbility_AttackBase
|
|
{
|
|
public:
|
|
void HandleAttackEnded();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Attack">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Attack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Attack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Attack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Attack");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Attack) == 0x0003D8, "Wrong size on UPhxAIGameplayAbility_Attack");
|
|
|
|
// Class Phoenix.PhxAimRequestCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxAimRequestCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAimRequestCondition">();
|
|
}
|
|
static class UPhxAimRequestCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAimRequestCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAimRequestCondition) == 0x000008, "Wrong alignment on UPhxAimRequestCondition");
|
|
static_assert(sizeof(UPhxAimRequestCondition) == 0x000030, "Wrong size on UPhxAimRequestCondition");
|
|
|
|
// Class Phoenix.PhxBloodSpatterTraceManager
|
|
// 0x0388 (0x03B0 - 0x0028)
|
|
class UPhxBloodSpatterTraceManager final : public UObject
|
|
{
|
|
public:
|
|
TArray<class UTexture2D*> BloodSpatterTextureCache; // 0x0028(0x0010)(Edit, ZeroConstructor, Transient, DisableEditOnInstance, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_38[0x378]; // 0x0038(0x0378)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UNiagaraComponent* ParticleTraceAtLocation(const class UObject* WorldContextObject, class UNiagaraSystem* SystemTemplate, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, const struct FVector& MotionVector, const struct FBloodSpatterMaterials& Materials, bool bAllowChunkDecals);
|
|
class UNiagaraComponent* ParticleTraceAttached(class UNiagaraSystem* SystemTemplate, class USceneComponent* AttachTo, class FName SocketName, const struct FVector& RelativeSpawnLocation, const struct FRotator& RelativeSpawnRotation, const struct FVector& MotionVector, const struct FBloodSpatterMaterials& Materials, bool bAllowChunkDecals, EAttachLocation LocationType, bool bAutoDestroy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterTraceManager">();
|
|
}
|
|
static class UPhxBloodSpatterTraceManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodSpatterTraceManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodSpatterTraceManager) == 0x000008, "Wrong alignment on UPhxBloodSpatterTraceManager");
|
|
static_assert(sizeof(UPhxBloodSpatterTraceManager) == 0x0003B0, "Wrong size on UPhxBloodSpatterTraceManager");
|
|
static_assert(offsetof(UPhxBloodSpatterTraceManager, BloodSpatterTextureCache) == 0x000028, "Member 'UPhxBloodSpatterTraceManager::BloodSpatterTextureCache' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_BloodwormAttack
|
|
// 0x0038 (0x03F8 - 0x03C0)
|
|
class UPhxAIGameplayAbility_BloodwormAttack final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UPhxAIGameplayAbilityDefinition_BloodwormAttack* BloodWormAttackSettings; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIAbilityTask_CheckLOS* CheckLOSTask; // 0x03C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D0[0x8]; // 0x03D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAbilityTask_DamageOverTime* DamageOverTimeTask; // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAbilityTask_WaitGameplayTagAdded* WaitForGrappleTask; // 0x03E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIAbilityTask_MakeAISound* MakeSoundAtTargetTask; // 0x03E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAIAbilityTask_MakeAISound* MakeSoundAtAvatarTask; // 0x03F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnAttachMontageFinised();
|
|
void OnAttachNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
void OnAttackFailed();
|
|
void OnEquipNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
void OnFinalBlowNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_BloodwormAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbility_BloodwormAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_BloodwormAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_BloodwormAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_BloodwormAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_BloodwormAttack) == 0x0003F8, "Wrong size on UPhxAIGameplayAbility_BloodwormAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_BloodwormAttack, BloodWormAttackSettings) == 0x0003C0, "Member 'UPhxAIGameplayAbility_BloodwormAttack::BloodWormAttackSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_BloodwormAttack, CheckLOSTask) == 0x0003C8, "Member 'UPhxAIGameplayAbility_BloodwormAttack::CheckLOSTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_BloodwormAttack, DamageOverTimeTask) == 0x0003D8, "Member 'UPhxAIGameplayAbility_BloodwormAttack::DamageOverTimeTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_BloodwormAttack, WaitForGrappleTask) == 0x0003E0, "Member 'UPhxAIGameplayAbility_BloodwormAttack::WaitForGrappleTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_BloodwormAttack, MakeSoundAtTargetTask) == 0x0003E8, "Member 'UPhxAIGameplayAbility_BloodwormAttack::MakeSoundAtTargetTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_BloodwormAttack, MakeSoundAtAvatarTask) == 0x0003F0, "Member 'UPhxAIGameplayAbility_BloodwormAttack::MakeSoundAtAvatarTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtMovementSplineStateActionRequest
|
|
// 0x00B0 (0x00E0 - 0x0030)
|
|
class UPhxScrEvtMovementSplineStateActionRequest final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class APhxMovementSpline> MovementSplineSoftPtr; // 0x0030(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> MovementActor; // 0x0058(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> CharacterAttachActorPtr; // 0x0080(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class USceneComponent> CharacterAttachComponentPtr; // 0x00A8(0x0028)(BlueprintVisible, ExportObject, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAttachmentRule AttachmentRule; // 0x00D0(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxMovementSplineStateDefinition* StateDefinition; // 0x00D8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtMovementSplineStateActionRequest">();
|
|
}
|
|
static class UPhxScrEvtMovementSplineStateActionRequest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtMovementSplineStateActionRequest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtMovementSplineStateActionRequest) == 0x000008, "Wrong alignment on UPhxScrEvtMovementSplineStateActionRequest");
|
|
static_assert(sizeof(UPhxScrEvtMovementSplineStateActionRequest) == 0x0000E0, "Wrong size on UPhxScrEvtMovementSplineStateActionRequest");
|
|
static_assert(offsetof(UPhxScrEvtMovementSplineStateActionRequest, MovementSplineSoftPtr) == 0x000030, "Member 'UPhxScrEvtMovementSplineStateActionRequest::MovementSplineSoftPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtMovementSplineStateActionRequest, MovementActor) == 0x000058, "Member 'UPhxScrEvtMovementSplineStateActionRequest::MovementActor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtMovementSplineStateActionRequest, CharacterAttachActorPtr) == 0x000080, "Member 'UPhxScrEvtMovementSplineStateActionRequest::CharacterAttachActorPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtMovementSplineStateActionRequest, CharacterAttachComponentPtr) == 0x0000A8, "Member 'UPhxScrEvtMovementSplineStateActionRequest::CharacterAttachComponentPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtMovementSplineStateActionRequest, AttachmentRule) == 0x0000D0, "Member 'UPhxScrEvtMovementSplineStateActionRequest::AttachmentRule' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtMovementSplineStateActionRequest, StateDefinition) == 0x0000D8, "Member 'UPhxScrEvtMovementSplineStateActionRequest::StateDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Grapple
|
|
// 0x0080 (0x0458 - 0x03D8)
|
|
class UPhxAIGameplayAbility_Grapple final : public UPhxAIGameplayAbility_AttackBase
|
|
{
|
|
public:
|
|
class UPhxAbilityTask_LockToGrabBone* LockToGrabBoneTask; // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3E0[0x20]; // 0x03E0(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FName, TWeakObjectPtr<class USkeletalMeshComponent>> NameToPropMap; // 0x0400(0x0050)(ExportObject, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_450[0x8]; // 0x0450(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAlignmentComplete();
|
|
void OnEscapeCompleted();
|
|
void OnFailCompleted();
|
|
void OnGrappleCompleted();
|
|
void OnGrappleStateEntered(class APhxCharacter* InCharacter, class UAttackState* InAttackState);
|
|
void OnGrappleStateExited(class APhxCharacter* InCharacter, class UAttackState* InAttackState);
|
|
void OnQTECompleted(class FName InQteId, bool bInResult);
|
|
void OnQTEFailed();
|
|
void OnQTESuccess();
|
|
void OnStruggleBegin();
|
|
void OnTargetEarlyExit();
|
|
void OnTargetEnteredPuppetState(class APhxCharacter* TargetCharacter, class UGrappledPuppetState* TargetGrappledPuppetState);
|
|
void OnTargetExitedPuppetState(class APhxCharacter* TargetCharacter, class UGrappledPuppetState* TargetGrappledPuppetState);
|
|
void OnTargetFailToBeGrappled();
|
|
void SetupPairedKillSequence();
|
|
void TakeStruggleDamage();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Grapple">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Grapple* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Grapple>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Grapple) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Grapple");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Grapple) == 0x000458, "Wrong size on UPhxAIGameplayAbility_Grapple");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Grapple, LockToGrabBoneTask) == 0x0003D8, "Member 'UPhxAIGameplayAbility_Grapple::LockToGrabBoneTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbility_Grapple, NameToPropMap) == 0x000400, "Member 'UPhxAIGameplayAbility_Grapple::NameToPropMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_Mutate
|
|
// 0x0000 (0x03C0 - 0x03C0)
|
|
class UPhxAIGameplayAbility_Mutate final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
void Mutate();
|
|
void OnMutationAnimationCompleted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_Mutate">();
|
|
}
|
|
static class UPhxAIGameplayAbility_Mutate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_Mutate>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_Mutate) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_Mutate");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_Mutate) == 0x0003C0, "Wrong size on UPhxAIGameplayAbility_Mutate");
|
|
|
|
// Class Phoenix.PhxScriptedEventTestActor
|
|
// 0x00B8 (0x02D8 - 0x0220)
|
|
class APhxScriptedEventTestActor final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x4]; // 0x0220(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName ScriptedEventTestLocationTag; // 0x0224(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TestIndex; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTryToCorrectPlayerPosition; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldTeleport; // 0x0231(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_232[0x2]; // 0x0232(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Timeout; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRemoveRestartLevelOnScriptedEventFinish; // 0x0238(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EScriptedEventTestActorType TestType; // 0x0239(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EQTEButton ButtonToPressDuringQTE; // 0x023A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23B[0x5]; // 0x023B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EMovementButton> ButtonsToPressBeforeScriptedEvent; // 0x0240(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
TArray<EMovementButton> ButtonsToPressDuringScriptedEvent; // 0x0250(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AEchoProjector> CurrentEchoProjector; // 0x0260(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class APhxScriptedEventActor> CurrentScriptedEventActor; // 0x0288(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class ALevelSequenceActor> CurrentLevelSequenceActor; // 0x02B0(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnScriptedEventFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptedEventTestActor">();
|
|
}
|
|
static class APhxScriptedEventTestActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxScriptedEventTestActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxScriptedEventTestActor) == 0x000008, "Wrong alignment on APhxScriptedEventTestActor");
|
|
static_assert(sizeof(APhxScriptedEventTestActor) == 0x0002D8, "Wrong size on APhxScriptedEventTestActor");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, ScriptedEventTestLocationTag) == 0x000224, "Member 'APhxScriptedEventTestActor::ScriptedEventTestLocationTag' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, TestIndex) == 0x00022C, "Member 'APhxScriptedEventTestActor::TestIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, bTryToCorrectPlayerPosition) == 0x000230, "Member 'APhxScriptedEventTestActor::bTryToCorrectPlayerPosition' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, bShouldTeleport) == 0x000231, "Member 'APhxScriptedEventTestActor::bShouldTeleport' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, Timeout) == 0x000234, "Member 'APhxScriptedEventTestActor::Timeout' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, bRemoveRestartLevelOnScriptedEventFinish) == 0x000238, "Member 'APhxScriptedEventTestActor::bRemoveRestartLevelOnScriptedEventFinish' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, TestType) == 0x000239, "Member 'APhxScriptedEventTestActor::TestType' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, ButtonToPressDuringQTE) == 0x00023A, "Member 'APhxScriptedEventTestActor::ButtonToPressDuringQTE' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, ButtonsToPressBeforeScriptedEvent) == 0x000240, "Member 'APhxScriptedEventTestActor::ButtonsToPressBeforeScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, ButtonsToPressDuringScriptedEvent) == 0x000250, "Member 'APhxScriptedEventTestActor::ButtonsToPressDuringScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, CurrentEchoProjector) == 0x000260, "Member 'APhxScriptedEventTestActor::CurrentEchoProjector' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, CurrentScriptedEventActor) == 0x000288, "Member 'APhxScriptedEventTestActor::CurrentScriptedEventActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxScriptedEventTestActor, CurrentLevelSequenceActor) == 0x0002B0, "Member 'APhxScriptedEventTestActor::CurrentLevelSequenceActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbility_SelfDestructAttack
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UPhxAIGameplayAbility_SelfDestructAttack final : public UPhxAIGameplayAbility_AttackBase
|
|
{
|
|
public:
|
|
void KillCharacter();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbility_SelfDestructAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbility_SelfDestructAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbility_SelfDestructAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbility_SelfDestructAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbility_SelfDestructAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbility_SelfDestructAttack) == 0x0003D8, "Wrong size on UPhxAIGameplayAbility_SelfDestructAttack");
|
|
|
|
// Class Phoenix.PhxPrinterHologram
|
|
// 0x0070 (0x0290 - 0x0220)
|
|
class APhxPrinterHologram final : public AActor
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* SK_PrimaryMesh; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* SK_UpperPhantomMesh; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* SK_LowerPhantomMesh; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* SM_PrimaryMesh; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* SM_UpperPhantomMesh; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* SM_LowerPhantomMesh; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstance* MI_Distortion; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstance* MI_Phantom; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshComponent* ActivePrimaryMesh; // 0x0260(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshComponent* ActiveUpperPhantomMesh; // 0x0268(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshComponent* ActiveLowerPhantomMesh; // 0x0270(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OpacityParameter; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SaturationParameter; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPrintHeadMaskingEnabled; // 0x0288(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CreateHologramMaterialForAllSlots(class UMaterialInstance* Distortion, class UMaterialInstance* Phantom);
|
|
void CreateMaterialForSlot(int32 SlotIndex, bool bUseHologramMaterial);
|
|
void HideHologram();
|
|
void PrepareHologramForWeapon(const TSubclassOf<class AWeapon> WeaponClass);
|
|
void SetSkeletalMesh(class USkeletalMesh* SkeletalMesh);
|
|
void SetStaticMesh(class UStaticMesh* StaticMesh);
|
|
void ShowHologram();
|
|
void UpdatePrintHeadHeightParam(float Height);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPrinterHologram">();
|
|
}
|
|
static class APhxPrinterHologram* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPrinterHologram>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPrinterHologram) == 0x000008, "Wrong alignment on APhxPrinterHologram");
|
|
static_assert(sizeof(APhxPrinterHologram) == 0x000290, "Wrong size on APhxPrinterHologram");
|
|
static_assert(offsetof(APhxPrinterHologram, SK_PrimaryMesh) == 0x000220, "Member 'APhxPrinterHologram::SK_PrimaryMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, SK_UpperPhantomMesh) == 0x000228, "Member 'APhxPrinterHologram::SK_UpperPhantomMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, SK_LowerPhantomMesh) == 0x000230, "Member 'APhxPrinterHologram::SK_LowerPhantomMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, SM_PrimaryMesh) == 0x000238, "Member 'APhxPrinterHologram::SM_PrimaryMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, SM_UpperPhantomMesh) == 0x000240, "Member 'APhxPrinterHologram::SM_UpperPhantomMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, SM_LowerPhantomMesh) == 0x000248, "Member 'APhxPrinterHologram::SM_LowerPhantomMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, MI_Distortion) == 0x000250, "Member 'APhxPrinterHologram::MI_Distortion' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, MI_Phantom) == 0x000258, "Member 'APhxPrinterHologram::MI_Phantom' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, ActivePrimaryMesh) == 0x000260, "Member 'APhxPrinterHologram::ActivePrimaryMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, ActiveUpperPhantomMesh) == 0x000268, "Member 'APhxPrinterHologram::ActiveUpperPhantomMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, ActiveLowerPhantomMesh) == 0x000270, "Member 'APhxPrinterHologram::ActiveLowerPhantomMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, OpacityParameter) == 0x000278, "Member 'APhxPrinterHologram::OpacityParameter' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, SaturationParameter) == 0x000280, "Member 'APhxPrinterHologram::SaturationParameter' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrinterHologram, bPrintHeadMaskingEnabled) == 0x000288, "Member 'APhxPrinterHologram::bPrintHeadMaskingEnabled' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_Hide
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_Hide final : public UPhxAIGameplayAbilityDefinition_Base
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_Hide">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_Hide* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_Hide>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_Hide) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_Hide");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_Hide) == 0x000040, "Wrong size on UPhxAIGameplayAbilityDefinition_Hide");
|
|
|
|
// Class Phoenix.PhxPushableInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxPushableInterface final
|
|
{
|
|
public:
|
|
bool CanReleasePushable();
|
|
void OnPushableGrabbed();
|
|
void OnPushableReleased();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPushableInterface">();
|
|
}
|
|
static class IPhxPushableInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxPushableInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxPushableInterface) == 0x000001, "Wrong alignment on IPhxPushableInterface");
|
|
static_assert(sizeof(IPhxPushableInterface) == 0x000001, "Wrong size on IPhxPushableInterface");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_LeonRepositionAttack
|
|
// 0x0030 (0x00E0 - 0x00B0)
|
|
class UPhxAIGameplayAbilityDefinition_LeonRepositionAttack final : public UPhxAIGameplayAbilityDefinition_RepositionAttack
|
|
{
|
|
public:
|
|
struct FPhxPairedMontage MinetownTransitionPairedMontage; // 0x00B0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxPairedMontage TowerTransitionPairedMontage; // 0x00C0(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float TargetBackedAgainstWallOrRunningAwayCooldown; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AnyTimeCooldown; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetMaximumDistanceFromWallToBeConsideredBackedAgainstWall; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetMinimumDistanceFromWallPostReposition; // 0x00DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_LeonRepositionAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_LeonRepositionAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_LeonRepositionAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_LeonRepositionAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_LeonRepositionAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_LeonRepositionAttack) == 0x0000E0, "Wrong size on UPhxAIGameplayAbilityDefinition_LeonRepositionAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LeonRepositionAttack, MinetownTransitionPairedMontage) == 0x0000B0, "Member 'UPhxAIGameplayAbilityDefinition_LeonRepositionAttack::MinetownTransitionPairedMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LeonRepositionAttack, TowerTransitionPairedMontage) == 0x0000C0, "Member 'UPhxAIGameplayAbilityDefinition_LeonRepositionAttack::TowerTransitionPairedMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LeonRepositionAttack, TargetBackedAgainstWallOrRunningAwayCooldown) == 0x0000D0, "Member 'UPhxAIGameplayAbilityDefinition_LeonRepositionAttack::TargetBackedAgainstWallOrRunningAwayCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LeonRepositionAttack, AnyTimeCooldown) == 0x0000D4, "Member 'UPhxAIGameplayAbilityDefinition_LeonRepositionAttack::AnyTimeCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LeonRepositionAttack, TargetMaximumDistanceFromWallToBeConsideredBackedAgainstWall) == 0x0000D8, "Member 'UPhxAIGameplayAbilityDefinition_LeonRepositionAttack::TargetMaximumDistanceFromWallToBeConsideredBackedAgainstWall' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LeonRepositionAttack, TargetMinimumDistanceFromWallPostReposition) == 0x0000DC, "Member 'UPhxAIGameplayAbilityDefinition_LeonRepositionAttack::TargetMinimumDistanceFromWallPostReposition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions final : public UPhxAIGameplayAbilityDefinition_Base
|
|
{
|
|
public:
|
|
TArray<struct FLoopingMontageWithTransitionsState> LoopingMontageStates; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float AngleToTransition; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvulnerable; // 0x0054(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions) == 0x000058, "Wrong size on UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions, LoopingMontageStates) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions::LoopingMontageStates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions, AngleToTransition) == 0x000050, "Member 'UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions::AngleToTransition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions, bInvulnerable) == 0x000054, "Member 'UPhxAIGameplayAbilityDefinition_LoopingMontageWithTransitions::bInvulnerable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_MeleeAttack
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAIGameplayAbilityDefinition_MeleeAttack final : public UPhxAIGameplayAbilityDefinition_AttackBase
|
|
{
|
|
public:
|
|
class UPhxMeleeAttackDefinition* AttackDefinition; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_MeleeAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_MeleeAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_MeleeAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_MeleeAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_MeleeAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_MeleeAttack) == 0x000048, "Wrong size on UPhxAIGameplayAbilityDefinition_MeleeAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_MeleeAttack, AttackDefinition) == 0x000040, "Member 'UPhxAIGameplayAbilityDefinition_MeleeAttack::AttackDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPuzzleGrateDoor
|
|
// 0x0080 (0x02A0 - 0x0220)
|
|
class APhxPuzzleGrateDoor final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> GrateStartingToOpenDelegate; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> GrateFinishedOpeningDelegate; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UStaticMeshComponent* FrameStaticMesh; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* DoorStaticMesh; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPuzzleGrateState GrateState; // 0x0258(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_259[0x7]; // 0x0259(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* OpenAnimationSpeedCurve; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float OpenAnimationLength; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector ClosedPositionOffset; // 0x026C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector OpenedPositionOffset; // 0x0278(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator ClosedRotationOffset; // 0x0284(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FRotator OpenedRotationOffset; // 0x0290(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnGrateFinishedOpening();
|
|
void OnGrateStartingToOpen();
|
|
void OpenGrate(bool bInstant);
|
|
void ResetGrate();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPuzzleGrateDoor">();
|
|
}
|
|
static class APhxPuzzleGrateDoor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPuzzleGrateDoor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPuzzleGrateDoor) == 0x000008, "Wrong alignment on APhxPuzzleGrateDoor");
|
|
static_assert(sizeof(APhxPuzzleGrateDoor) == 0x0002A0, "Wrong size on APhxPuzzleGrateDoor");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, GrateStartingToOpenDelegate) == 0x000220, "Member 'APhxPuzzleGrateDoor::GrateStartingToOpenDelegate' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, GrateFinishedOpeningDelegate) == 0x000230, "Member 'APhxPuzzleGrateDoor::GrateFinishedOpeningDelegate' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, FrameStaticMesh) == 0x000240, "Member 'APhxPuzzleGrateDoor::FrameStaticMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, DoorStaticMesh) == 0x000248, "Member 'APhxPuzzleGrateDoor::DoorStaticMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, GuidComponent) == 0x000250, "Member 'APhxPuzzleGrateDoor::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, GrateState) == 0x000258, "Member 'APhxPuzzleGrateDoor::GrateState' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, OpenAnimationSpeedCurve) == 0x000260, "Member 'APhxPuzzleGrateDoor::OpenAnimationSpeedCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, OpenAnimationLength) == 0x000268, "Member 'APhxPuzzleGrateDoor::OpenAnimationLength' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, ClosedPositionOffset) == 0x00026C, "Member 'APhxPuzzleGrateDoor::ClosedPositionOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, OpenedPositionOffset) == 0x000278, "Member 'APhxPuzzleGrateDoor::OpenedPositionOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, ClosedRotationOffset) == 0x000284, "Member 'APhxPuzzleGrateDoor::ClosedRotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxPuzzleGrateDoor, OpenedRotationOffset) == 0x000290, "Member 'APhxPuzzleGrateDoor::OpenedRotationOffset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIGameplayAbilityDefinition_ProjectileAttack
|
|
// 0x0008 (0x0050 - 0x0048)
|
|
class UPhxAIGameplayAbilityDefinition_ProjectileAttack final : public UPhxAIGameplayAbilityDefinition_MontageAttack
|
|
{
|
|
public:
|
|
bool bRequireLOSCheck; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIGameplayAbilityDefinition_ProjectileAttack">();
|
|
}
|
|
static class UPhxAIGameplayAbilityDefinition_ProjectileAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIGameplayAbilityDefinition_ProjectileAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIGameplayAbilityDefinition_ProjectileAttack) == 0x000008, "Wrong alignment on UPhxAIGameplayAbilityDefinition_ProjectileAttack");
|
|
static_assert(sizeof(UPhxAIGameplayAbilityDefinition_ProjectileAttack) == 0x000050, "Wrong size on UPhxAIGameplayAbilityDefinition_ProjectileAttack");
|
|
static_assert(offsetof(UPhxAIGameplayAbilityDefinition_ProjectileAttack, bRequireLOSCheck) == 0x000048, "Member 'UPhxAIGameplayAbilityDefinition_ProjectileAttack::bRequireLOSCheck' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxNotifyState_Uninterruptible
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UPhxNotifyState_Uninterruptible : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
bool bAllowInterruptFromCurrentTarget; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UDamageType>> ExceptionDamageTypes; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxNotifyState_Uninterruptible">();
|
|
}
|
|
static class UPhxNotifyState_Uninterruptible* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxNotifyState_Uninterruptible>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxNotifyState_Uninterruptible) == 0x000008, "Wrong alignment on UPhxNotifyState_Uninterruptible");
|
|
static_assert(sizeof(UPhxNotifyState_Uninterruptible) == 0x000050, "Wrong size on UPhxNotifyState_Uninterruptible");
|
|
static_assert(offsetof(UPhxNotifyState_Uninterruptible, bAllowInterruptFromCurrentTarget) == 0x000038, "Member 'UPhxNotifyState_Uninterruptible::bAllowInterruptFromCurrentTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxNotifyState_Uninterruptible, ExceptionDamageTypes) == 0x000040, "Member 'UPhxNotifyState_Uninterruptible::ExceptionDamageTypes' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIHideDefinition
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UPhxAIHideDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float TooCloseDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VantagePointDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CooldownTimeSeconds; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumDistance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaximumDistance; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OptimalDistance; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TooCloseToThreatDistance; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GlobalRepositionCooldownMin; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GlobalRepositionCooldownMax; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumWaitTimeBeforeReposition; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumSimultaneousMovers; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStartRepositionCooldownOnAcquisition; // 0x005C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DistanceFromLKPWeight; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceFromCurrentPositionWeight; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LOSWeight; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidOthersWeight; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OffCooldownWeight; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvoidTargetWeight; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIHideDefinition">();
|
|
}
|
|
static class UPhxAIHideDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIHideDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIHideDefinition) == 0x000008, "Wrong alignment on UPhxAIHideDefinition");
|
|
static_assert(sizeof(UPhxAIHideDefinition) == 0x000078, "Wrong size on UPhxAIHideDefinition");
|
|
static_assert(offsetof(UPhxAIHideDefinition, TooCloseDistance) == 0x000030, "Member 'UPhxAIHideDefinition::TooCloseDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, VantagePointDistance) == 0x000034, "Member 'UPhxAIHideDefinition::VantagePointDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, CooldownTimeSeconds) == 0x000038, "Member 'UPhxAIHideDefinition::CooldownTimeSeconds' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, MinimumDistance) == 0x00003C, "Member 'UPhxAIHideDefinition::MinimumDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, MaximumDistance) == 0x000040, "Member 'UPhxAIHideDefinition::MaximumDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, OptimalDistance) == 0x000044, "Member 'UPhxAIHideDefinition::OptimalDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, TooCloseToThreatDistance) == 0x000048, "Member 'UPhxAIHideDefinition::TooCloseToThreatDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, GlobalRepositionCooldownMin) == 0x00004C, "Member 'UPhxAIHideDefinition::GlobalRepositionCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, GlobalRepositionCooldownMax) == 0x000050, "Member 'UPhxAIHideDefinition::GlobalRepositionCooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, MinimumWaitTimeBeforeReposition) == 0x000054, "Member 'UPhxAIHideDefinition::MinimumWaitTimeBeforeReposition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, NumSimultaneousMovers) == 0x000058, "Member 'UPhxAIHideDefinition::NumSimultaneousMovers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, bStartRepositionCooldownOnAcquisition) == 0x00005C, "Member 'UPhxAIHideDefinition::bStartRepositionCooldownOnAcquisition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, DistanceFromLKPWeight) == 0x000060, "Member 'UPhxAIHideDefinition::DistanceFromLKPWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, DistanceFromCurrentPositionWeight) == 0x000064, "Member 'UPhxAIHideDefinition::DistanceFromCurrentPositionWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, LOSWeight) == 0x000068, "Member 'UPhxAIHideDefinition::LOSWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, AvoidOthersWeight) == 0x00006C, "Member 'UPhxAIHideDefinition::AvoidOthersWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, OffCooldownWeight) == 0x000070, "Member 'UPhxAIHideDefinition::OffCooldownWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHideDefinition, AvoidTargetWeight) == 0x000074, "Member 'UPhxAIHideDefinition::AvoidTargetWeight' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerCatwalkClimbAnimInstance
|
|
// 0x07D0 (0x0A90 - 0x02C0)
|
|
class UPhxPlayerCatwalkClimbAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxPlayerCatwalkClimbAnimInstanceProxy Proxy; // 0x02C0(0x07D0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerCatwalkClimbAnimInstance">();
|
|
}
|
|
static class UPhxPlayerCatwalkClimbAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerCatwalkClimbAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerCatwalkClimbAnimInstance) == 0x000010, "Wrong alignment on UPhxPlayerCatwalkClimbAnimInstance");
|
|
static_assert(sizeof(UPhxPlayerCatwalkClimbAnimInstance) == 0x000A90, "Wrong size on UPhxPlayerCatwalkClimbAnimInstance");
|
|
static_assert(offsetof(UPhxPlayerCatwalkClimbAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxPlayerCatwalkClimbAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIHordeModeDefinition
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxAIHordeModeDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FFloatRange TimeBetweenSpawnsRange; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange TimeBetweenOnslaughtSpawnsRange; // 0x0040(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange TimeDelayForOnslaughtWaveSpawnRange; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSelectSpawnersBasedOnPlayerForward; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIHordeModeDefinition">();
|
|
}
|
|
static class UPhxAIHordeModeDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIHordeModeDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIHordeModeDefinition) == 0x000008, "Wrong alignment on UPhxAIHordeModeDefinition");
|
|
static_assert(sizeof(UPhxAIHordeModeDefinition) == 0x000068, "Wrong size on UPhxAIHordeModeDefinition");
|
|
static_assert(offsetof(UPhxAIHordeModeDefinition, TimeBetweenSpawnsRange) == 0x000030, "Member 'UPhxAIHordeModeDefinition::TimeBetweenSpawnsRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeModeDefinition, TimeBetweenOnslaughtSpawnsRange) == 0x000040, "Member 'UPhxAIHordeModeDefinition::TimeBetweenOnslaughtSpawnsRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeModeDefinition, TimeDelayForOnslaughtWaveSpawnRange) == 0x000050, "Member 'UPhxAIHordeModeDefinition::TimeDelayForOnslaughtWaveSpawnRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIHordeModeDefinition, bSelectSpawnersBasedOnPlayerForward) == 0x000060, "Member 'UPhxAIHordeModeDefinition::bSelectSpawnersBasedOnPlayerForward' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSafeDeathSpot
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxSafeDeathSpot final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EDeathSpotOrientation OrientationType; // 0x0228(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_229[0x3]; // 0x0229(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxRange; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSafeDeathSpot">();
|
|
}
|
|
static class APhxSafeDeathSpot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSafeDeathSpot>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSafeDeathSpot) == 0x000008, "Wrong alignment on APhxSafeDeathSpot");
|
|
static_assert(sizeof(APhxSafeDeathSpot) == 0x000230, "Wrong size on APhxSafeDeathSpot");
|
|
static_assert(offsetof(APhxSafeDeathSpot, RootComp) == 0x000220, "Member 'APhxSafeDeathSpot::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSafeDeathSpot, OrientationType) == 0x000228, "Member 'APhxSafeDeathSpot::OrientationType' has a wrong offset!");
|
|
static_assert(offsetof(APhxSafeDeathSpot, MaxRange) == 0x00022C, "Member 'APhxSafeDeathSpot::MaxRange' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAILinkTraversalDefinition
|
|
// 0x0010 (0x0058 - 0x0048)
|
|
class UPhxAILinkTraversalDefinition final : public UNavPowerLinkTraversalDefinition
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse_Base* AbilityDefinition; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FGameplayTag ContextTag; // 0x0050(0x0008)(Edit, DisableEditOnInstance, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAILinkTraversalDefinition">();
|
|
}
|
|
static class UPhxAILinkTraversalDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAILinkTraversalDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAILinkTraversalDefinition) == 0x000008, "Wrong alignment on UPhxAILinkTraversalDefinition");
|
|
static_assert(sizeof(UPhxAILinkTraversalDefinition) == 0x000058, "Wrong size on UPhxAILinkTraversalDefinition");
|
|
static_assert(offsetof(UPhxAILinkTraversalDefinition, AbilityDefinition) == 0x000048, "Member 'UPhxAILinkTraversalDefinition::AbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAILinkTraversalDefinition, ContextTag) == 0x000050, "Member 'UPhxAILinkTraversalDefinition::ContextTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIMotionComponent
|
|
// 0x00C8 (0x0280 - 0x01B8)
|
|
class UPhxAIMotionComponent final : public UPhxMotionComponent
|
|
{
|
|
public:
|
|
uint8 Pad_1B8[0x98]; // 0x01B8(0x0098)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxStationaryOrientMotionController* StationaryOrientMotionController; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxStopOrientMotionController* StopOrientMotionController; // 0x0258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxOrientMotionController* ActiveOrientMotionController; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxMoveToTransformMotionController* MoveToTransformMotionController; // 0x0268(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxStopAtTransformMotionController* StopAtTransformMotionController; // 0x0270(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxMoveToTransformBaseMotionController* ActiveExactMoveMotionController; // 0x0278(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void SetMotionTagOverride(const class UObject* InSource, float InPriority, const struct FGameplayTag& InMotionTag, float InAnalogMovementInputSize);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIMotionComponent">();
|
|
}
|
|
static class UPhxAIMotionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIMotionComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIMotionComponent) == 0x000008, "Wrong alignment on UPhxAIMotionComponent");
|
|
static_assert(sizeof(UPhxAIMotionComponent) == 0x000280, "Wrong size on UPhxAIMotionComponent");
|
|
static_assert(offsetof(UPhxAIMotionComponent, StationaryOrientMotionController) == 0x000250, "Member 'UPhxAIMotionComponent::StationaryOrientMotionController' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMotionComponent, StopOrientMotionController) == 0x000258, "Member 'UPhxAIMotionComponent::StopOrientMotionController' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMotionComponent, ActiveOrientMotionController) == 0x000260, "Member 'UPhxAIMotionComponent::ActiveOrientMotionController' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMotionComponent, MoveToTransformMotionController) == 0x000268, "Member 'UPhxAIMotionComponent::MoveToTransformMotionController' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMotionComponent, StopAtTransformMotionController) == 0x000270, "Member 'UPhxAIMotionComponent::StopAtTransformMotionController' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIMotionComponent, ActiveExactMoveMotionController) == 0x000278, "Member 'UPhxAIMotionComponent::ActiveExactMoveMotionController' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerCatwalkClimb
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxScrEvtPlayerCatwalkClimb final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class APhxCatwalkClimbActor> CatwalkActorSoftPtr; // 0x0030(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerCatwalkClimb">();
|
|
}
|
|
static class UPhxScrEvtPlayerCatwalkClimb* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerCatwalkClimb>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerCatwalkClimb) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerCatwalkClimb");
|
|
static_assert(sizeof(UPhxScrEvtPlayerCatwalkClimb) == 0x000058, "Wrong size on UPhxScrEvtPlayerCatwalkClimb");
|
|
static_assert(offsetof(UPhxScrEvtPlayerCatwalkClimb, CatwalkActorSoftPtr) == 0x000030, "Member 'UPhxScrEvtPlayerCatwalkClimb::CatwalkActorSoftPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIObject
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxAIObject final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIObject">();
|
|
}
|
|
static class IPhxAIObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxAIObject>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxAIObject) == 0x000001, "Wrong alignment on IPhxAIObject");
|
|
static_assert(sizeof(IPhxAIObject) == 0x000001, "Wrong size on IPhxAIObject");
|
|
|
|
// Class Phoenix.PhxStatsWeaponMod
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxStatsWeaponMod final : public UPhxWeaponModification
|
|
{
|
|
public:
|
|
TArray<struct FPhxRecipeMod> StatsModifications; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStatsWeaponMod">();
|
|
}
|
|
static class UPhxStatsWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxStatsWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxStatsWeaponMod) == 0x000008, "Wrong alignment on UPhxStatsWeaponMod");
|
|
static_assert(sizeof(UPhxStatsWeaponMod) == 0x000038, "Wrong size on UPhxStatsWeaponMod");
|
|
static_assert(offsetof(UPhxStatsWeaponMod, StatsModifications) == 0x000028, "Member 'UPhxStatsWeaponMod::StatsModifications' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIOffensiveActionsComponent
|
|
// 0x0048 (0x00F8 - 0x00B0)
|
|
class UPhxAIOffensiveActionsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAICharacter* MyCharacter; // 0x00B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C0[0x38]; // 0x00C0(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDeath(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void RequestCameraCutKill(class AWeapon* Weapon, class UPhxMeleeAttackDefinition* Attack, class AActor* TargetActor, const struct FTransform& ContextTransform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIOffensiveActionsComponent">();
|
|
}
|
|
static class UPhxAIOffensiveActionsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIOffensiveActionsComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIOffensiveActionsComponent) == 0x000008, "Wrong alignment on UPhxAIOffensiveActionsComponent");
|
|
static_assert(sizeof(UPhxAIOffensiveActionsComponent) == 0x0000F8, "Wrong size on UPhxAIOffensiveActionsComponent");
|
|
static_assert(offsetof(UPhxAIOffensiveActionsComponent, MyCharacter) == 0x0000B8, "Member 'UPhxAIOffensiveActionsComponent::MyCharacter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxStopAtTransformMotionController
|
|
// 0x0000 (0x0270 - 0x0270)
|
|
class UPhxStopAtTransformMotionController final : public UPhxMoveToTransformBaseMotionController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStopAtTransformMotionController">();
|
|
}
|
|
static class UPhxStopAtTransformMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxStopAtTransformMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxStopAtTransformMotionController) == 0x000008, "Wrong alignment on UPhxStopAtTransformMotionController");
|
|
static_assert(sizeof(UPhxStopAtTransformMotionController) == 0x000270, "Wrong size on UPhxStopAtTransformMotionController");
|
|
|
|
// Class Phoenix.PhxAIPlayerAwarenessCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAIPlayerAwarenessCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
EPhxAIAwarenessLevel AwarenessLevel; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPlayerAwarenessCondition">();
|
|
}
|
|
static class UPhxAIPlayerAwarenessCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIPlayerAwarenessCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIPlayerAwarenessCondition) == 0x000008, "Wrong alignment on UPhxAIPlayerAwarenessCondition");
|
|
static_assert(sizeof(UPhxAIPlayerAwarenessCondition) == 0x000038, "Wrong size on UPhxAIPlayerAwarenessCondition");
|
|
static_assert(offsetof(UPhxAIPlayerAwarenessCondition, AwarenessLevel) == 0x000030, "Member 'UPhxAIPlayerAwarenessCondition::AwarenessLevel' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTerritorySettings
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxTerritorySettings final : public UDataAsset
|
|
{
|
|
public:
|
|
class FString Territory; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxTerritoryReleaseSettings ReleaseSettings; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxTerritoryReleaseSettings SonyJapanSettings; // 0x0041(0x0001)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTerritorySettings">();
|
|
}
|
|
static class UPhxTerritorySettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTerritorySettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTerritorySettings) == 0x000008, "Wrong alignment on UPhxTerritorySettings");
|
|
static_assert(sizeof(UPhxTerritorySettings) == 0x000048, "Wrong size on UPhxTerritorySettings");
|
|
static_assert(offsetof(UPhxTerritorySettings, Territory) == 0x000030, "Member 'UPhxTerritorySettings::Territory' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTerritorySettings, ReleaseSettings) == 0x000040, "Member 'UPhxTerritorySettings::ReleaseSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTerritorySettings, SonyJapanSettings) == 0x000041, "Member 'UPhxTerritorySettings::SonyJapanSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIPointOfInterestSystem
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxAIPointOfInterestSystem final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPointOfInterestSystem">();
|
|
}
|
|
static class UPhxAIPointOfInterestSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIPointOfInterestSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIPointOfInterestSystem) == 0x000008, "Wrong alignment on UPhxAIPointOfInterestSystem");
|
|
static_assert(sizeof(UPhxAIPointOfInterestSystem) == 0x000040, "Wrong size on UPhxAIPointOfInterestSystem");
|
|
|
|
// Class Phoenix.PhxAIPropComponent
|
|
// 0x0000 (0x0230 - 0x0230)
|
|
class UPhxAIPropComponent final : public UChildActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIPropComponent">();
|
|
}
|
|
static class UPhxAIPropComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIPropComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIPropComponent) == 0x000010, "Wrong alignment on UPhxAIPropComponent");
|
|
static_assert(sizeof(UPhxAIPropComponent) == 0x000230, "Wrong size on UPhxAIPropComponent");
|
|
|
|
// Class Phoenix.PhxTexMemUsageWidget
|
|
// 0x0018 (0x0278 - 0x0260)
|
|
class UPhxTexMemUsageWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UVerticalBox* VBoxWidget; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxTexMemUsageItemWidget*> ItemWidgets; // 0x0268(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTexMemUsageWidget">();
|
|
}
|
|
static class UPhxTexMemUsageWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTexMemUsageWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTexMemUsageWidget) == 0x000008, "Wrong alignment on UPhxTexMemUsageWidget");
|
|
static_assert(sizeof(UPhxTexMemUsageWidget) == 0x000278, "Wrong size on UPhxTexMemUsageWidget");
|
|
static_assert(offsetof(UPhxTexMemUsageWidget, VBoxWidget) == 0x000260, "Member 'UPhxTexMemUsageWidget::VBoxWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageWidget, ItemWidgets) == 0x000268, "Member 'UPhxTexMemUsageWidget::ItemWidgets' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIProp_BlueprintBase
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class APhxAIProp_BlueprintBase final : public APhxAIProp
|
|
{
|
|
public:
|
|
void OnPropTriggered(class AActor* Triggerer);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIProp_BlueprintBase">();
|
|
}
|
|
static class APhxAIProp_BlueprintBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIProp_BlueprintBase>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIProp_BlueprintBase) == 0x000008, "Wrong alignment on APhxAIProp_BlueprintBase");
|
|
static_assert(sizeof(APhxAIProp_BlueprintBase) == 0x000220, "Wrong size on APhxAIProp_BlueprintBase");
|
|
|
|
// Class Phoenix.PhxMemoryBudgetMeterManager
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UPhxMemoryBudgetMeterManager : public UObject
|
|
{
|
|
public:
|
|
float SecondsBetweenUpdates; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UPhxMemoryBudgetMeterWidget> MemoryBudgetMeterWidgetClass; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMemoryBudgetMeterWidget* MemoryBudgetMeterWidget; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxMemoryBudgetMeterManager* Get(const class UObject* WorldContextObject);
|
|
|
|
void SetMemoryBudgetMeterVisibility(ESlateVisibility Visibility);
|
|
|
|
bool GetIsMemoryBudgetMeterVisible() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMemoryBudgetMeterManager">();
|
|
}
|
|
static class UPhxMemoryBudgetMeterManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMemoryBudgetMeterManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMemoryBudgetMeterManager) == 0x000008, "Wrong alignment on UPhxMemoryBudgetMeterManager");
|
|
static_assert(sizeof(UPhxMemoryBudgetMeterManager) == 0x000048, "Wrong size on UPhxMemoryBudgetMeterManager");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterManager, SecondsBetweenUpdates) == 0x000028, "Member 'UPhxMemoryBudgetMeterManager::SecondsBetweenUpdates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterManager, MemoryBudgetMeterWidgetClass) == 0x000030, "Member 'UPhxMemoryBudgetMeterManager::MemoryBudgetMeterWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterManager, MemoryBudgetMeterWidget) == 0x000038, "Member 'UPhxMemoryBudgetMeterManager::MemoryBudgetMeterWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResourceSystem
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxAIResourceSystem final : public UObject
|
|
{
|
|
public:
|
|
TArray<class UPhxAIResource*> Resources; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResourceSystem">();
|
|
}
|
|
static class UPhxAIResourceSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResourceSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResourceSystem) == 0x000008, "Wrong alignment on UPhxAIResourceSystem");
|
|
static_assert(sizeof(UPhxAIResourceSystem) == 0x000040, "Wrong size on UPhxAIResourceSystem");
|
|
static_assert(offsetof(UPhxAIResourceSystem, Resources) == 0x000028, "Member 'UPhxAIResourceSystem::Resources' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxShipCockpit
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class APhxShipCockpit final : public AActor
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* CockpitMesh; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName LeftHandIKSocket; // 0x0228(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName RightHandIKSocket; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_238[0x10]; // 0x0238(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RegisterPilotCharacter(class APhxPlayerCharacter* PilotCharacter);
|
|
void SetPilotingActive(bool bNewPilotingActive);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxShipCockpit">();
|
|
}
|
|
static class APhxShipCockpit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxShipCockpit>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxShipCockpit) == 0x000008, "Wrong alignment on APhxShipCockpit");
|
|
static_assert(sizeof(APhxShipCockpit) == 0x000248, "Wrong size on APhxShipCockpit");
|
|
static_assert(offsetof(APhxShipCockpit, CockpitMesh) == 0x000220, "Member 'APhxShipCockpit::CockpitMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxShipCockpit, LeftHandIKSocket) == 0x000228, "Member 'APhxShipCockpit::LeftHandIKSocket' has a wrong offset!");
|
|
static_assert(offsetof(APhxShipCockpit, RightHandIKSocket) == 0x000230, "Member 'APhxShipCockpit::RightHandIKSocket' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSkeletalMeshComponent
|
|
// 0x0090 (0x0F60 - 0x0ED0)
|
|
class UPhxSkeletalMeshComponent final : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
bool bMirror; // 0x0EC8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EC9[0x7]; // 0x0EC9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UPhxSkeletalMeshComponent* PhxSkeletalMeshComp)> OnAnimsPausedEvent; // 0x0ED0(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxSkeletalMeshComponent* PhxSkeletalMeshComp)> OnAnimsUnpausedEvent; // 0x0EE0(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<float> UpdateRateOptimizationParameter; // 0x0EF0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<int32> PPEConstraintEnforcementOrder; // 0x0F00(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FLimbDescription> Limbs; // 0x0F10(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> SnapBones; // 0x0F20(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FTransform DefaultRelativeTransform; // 0x0F30(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DebugDrawJointConstraintViolations(float StretchTolerance, float DrawDuration, bool bDrawSkeleton, bool bLogMessage);
|
|
void EnforceRagdollConstraints(bool bLogMessage);
|
|
void PutAllRigidBodiesToSleep();
|
|
|
|
class APhxCharacter* GetCharacter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSkeletalMeshComponent">();
|
|
}
|
|
static class UPhxSkeletalMeshComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSkeletalMeshComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSkeletalMeshComponent) == 0x000010, "Wrong alignment on UPhxSkeletalMeshComponent");
|
|
static_assert(sizeof(UPhxSkeletalMeshComponent) == 0x000F60, "Wrong size on UPhxSkeletalMeshComponent");
|
|
static_assert(offsetof(UPhxSkeletalMeshComponent, bMirror) == 0x000EC8, "Member 'UPhxSkeletalMeshComponent::bMirror' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSkeletalMeshComponent, OnAnimsPausedEvent) == 0x000ED0, "Member 'UPhxSkeletalMeshComponent::OnAnimsPausedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSkeletalMeshComponent, OnAnimsUnpausedEvent) == 0x000EE0, "Member 'UPhxSkeletalMeshComponent::OnAnimsUnpausedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSkeletalMeshComponent, UpdateRateOptimizationParameter) == 0x000EF0, "Member 'UPhxSkeletalMeshComponent::UpdateRateOptimizationParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSkeletalMeshComponent, PPEConstraintEnforcementOrder) == 0x000F00, "Member 'UPhxSkeletalMeshComponent::PPEConstraintEnforcementOrder' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSkeletalMeshComponent, Limbs) == 0x000F10, "Member 'UPhxSkeletalMeshComponent::Limbs' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSkeletalMeshComponent, SnapBones) == 0x000F20, "Member 'UPhxSkeletalMeshComponent::SnapBones' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSkeletalMeshComponent, DefaultRelativeTransform) == 0x000F30, "Member 'UPhxSkeletalMeshComponent::DefaultRelativeTransform' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_EchoScan
|
|
// 0x0008 (0x00E8 - 0x00E0)
|
|
class UPhxAIResource_EchoScan : public UPhxAIResource
|
|
{
|
|
public:
|
|
int32 MaximumAvailableEchoTokens; // 0x00E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_EchoScan">();
|
|
}
|
|
static class UPhxAIResource_EchoScan* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_EchoScan>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_EchoScan) == 0x000008, "Wrong alignment on UPhxAIResource_EchoScan");
|
|
static_assert(sizeof(UPhxAIResource_EchoScan) == 0x0000E8, "Wrong size on UPhxAIResource_EchoScan");
|
|
static_assert(offsetof(UPhxAIResource_EchoScan, MaximumAvailableEchoTokens) == 0x0000E0, "Member 'UPhxAIResource_EchoScan::MaximumAvailableEchoTokens' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_Fight
|
|
// 0x0138 (0x0218 - 0x00E0)
|
|
class UPhxAIResource_Fight : public UPhxAIResource
|
|
{
|
|
public:
|
|
float MaxQueueTime; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StealRampUpTime; // 0x00E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StealRampDownTime; // 0x00E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StealRampDownThreshold; // 0x00EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StealLockoutTimeAfterRelease; // 0x00F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PlayerMeleeEnderCooldownTime; // 0x00F4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F8[0x120]; // 0x00F8(0x0120)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_Fight">();
|
|
}
|
|
static class UPhxAIResource_Fight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_Fight>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_Fight) == 0x000008, "Wrong alignment on UPhxAIResource_Fight");
|
|
static_assert(sizeof(UPhxAIResource_Fight) == 0x000218, "Wrong size on UPhxAIResource_Fight");
|
|
static_assert(offsetof(UPhxAIResource_Fight, MaxQueueTime) == 0x0000E0, "Member 'UPhxAIResource_Fight::MaxQueueTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Fight, StealRampUpTime) == 0x0000E4, "Member 'UPhxAIResource_Fight::StealRampUpTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Fight, StealRampDownTime) == 0x0000E8, "Member 'UPhxAIResource_Fight::StealRampDownTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Fight, StealRampDownThreshold) == 0x0000EC, "Member 'UPhxAIResource_Fight::StealRampDownThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Fight, StealLockoutTimeAfterRelease) == 0x0000F0, "Member 'UPhxAIResource_Fight::StealLockoutTimeAfterRelease' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Fight, PlayerMeleeEnderCooldownTime) == 0x0000F4, "Member 'UPhxAIResource_Fight::PlayerMeleeEnderCooldownTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSlider
|
|
// 0x0028 (0x02C8 - 0x02A0)
|
|
class UPhxSlider : public UPhxSelectable
|
|
{
|
|
public:
|
|
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(float SliderValue)> OnValueChanged; // 0x02A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UTextBlock* Label; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UProgressBar* ProgressBar; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ChangeValue(bool bIncrement);
|
|
void SetLabel(const class FText& InText);
|
|
void SetSliderValue(float InValue, bool bBroadcast);
|
|
|
|
float GetSliderValue() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSlider">();
|
|
}
|
|
static class UPhxSlider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSlider>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSlider) == 0x000008, "Wrong alignment on UPhxSlider");
|
|
static_assert(sizeof(UPhxSlider) == 0x0002C8, "Wrong size on UPhxSlider");
|
|
static_assert(offsetof(UPhxSlider, OnValueChanged) == 0x0002A8, "Member 'UPhxSlider::OnValueChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSlider, Label) == 0x0002B8, "Member 'UPhxSlider::Label' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSlider, ProgressBar) == 0x0002C0, "Member 'UPhxSlider::ProgressBar' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_Parasite_Leap
|
|
// 0x0060 (0x0140 - 0x00E0)
|
|
class UPhxAIResource_Parasite_Leap : public UPhxAIResource
|
|
{
|
|
public:
|
|
float GlobalCooldownMin; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float GlobalCooldownMax; // 0x00E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PersonalCooldownMin; // 0x00E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float PersonalCooldownMax; // 0x00EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCurveFloat* NumSimultaneousLeapersAllowed; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bStartGlobalCooldownOnAcquisition; // 0x00F8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bStartPersonalCooldownOnAcquisition; // 0x00F9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AllowedAngleInFrontOfPlayer; // 0x00FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float AllowedAngleBehindPlayer; // 0x0100(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MaximumDistanceFromPlayer; // 0x0104(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MinimumDistanceFromPlayer; // 0x0108(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_10C[0x34]; // 0x010C(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_Parasite_Leap">();
|
|
}
|
|
static class UPhxAIResource_Parasite_Leap* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_Parasite_Leap>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_Parasite_Leap) == 0x000008, "Wrong alignment on UPhxAIResource_Parasite_Leap");
|
|
static_assert(sizeof(UPhxAIResource_Parasite_Leap) == 0x000140, "Wrong size on UPhxAIResource_Parasite_Leap");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, GlobalCooldownMin) == 0x0000E0, "Member 'UPhxAIResource_Parasite_Leap::GlobalCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, GlobalCooldownMax) == 0x0000E4, "Member 'UPhxAIResource_Parasite_Leap::GlobalCooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, PersonalCooldownMin) == 0x0000E8, "Member 'UPhxAIResource_Parasite_Leap::PersonalCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, PersonalCooldownMax) == 0x0000EC, "Member 'UPhxAIResource_Parasite_Leap::PersonalCooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, NumSimultaneousLeapersAllowed) == 0x0000F0, "Member 'UPhxAIResource_Parasite_Leap::NumSimultaneousLeapersAllowed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, bStartGlobalCooldownOnAcquisition) == 0x0000F8, "Member 'UPhxAIResource_Parasite_Leap::bStartGlobalCooldownOnAcquisition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, bStartPersonalCooldownOnAcquisition) == 0x0000F9, "Member 'UPhxAIResource_Parasite_Leap::bStartPersonalCooldownOnAcquisition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, AllowedAngleInFrontOfPlayer) == 0x0000FC, "Member 'UPhxAIResource_Parasite_Leap::AllowedAngleInFrontOfPlayer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, AllowedAngleBehindPlayer) == 0x000100, "Member 'UPhxAIResource_Parasite_Leap::AllowedAngleBehindPlayer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, MaximumDistanceFromPlayer) == 0x000104, "Member 'UPhxAIResource_Parasite_Leap::MaximumDistanceFromPlayer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Parasite_Leap, MinimumDistanceFromPlayer) == 0x000108, "Member 'UPhxAIResource_Parasite_Leap::MinimumDistanceFromPlayer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_Rusher_Reposition
|
|
// 0x0040 (0x0120 - 0x00E0)
|
|
class UPhxAIResource_Rusher_Reposition : public UPhxAIResource
|
|
{
|
|
public:
|
|
class UPhxAIHideDefinition* DefaultHideDefinition; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E8[0x38]; // 0x00E8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_Rusher_Reposition">();
|
|
}
|
|
static class UPhxAIResource_Rusher_Reposition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_Rusher_Reposition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_Rusher_Reposition) == 0x000008, "Wrong alignment on UPhxAIResource_Rusher_Reposition");
|
|
static_assert(sizeof(UPhxAIResource_Rusher_Reposition) == 0x000120, "Wrong size on UPhxAIResource_Rusher_Reposition");
|
|
static_assert(offsetof(UPhxAIResource_Rusher_Reposition, DefaultHideDefinition) == 0x0000E0, "Member 'UPhxAIResource_Rusher_Reposition::DefaultHideDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMine
|
|
// 0x0078 (0x0298 - 0x0220)
|
|
class APhxMine final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStaticMeshComponent* MineMesh; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* MineSkeletalMesh; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComp; // 0x0238(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USphereComponent* ProximitySphereComp; // 0x0240(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxMineSettings* MineSettings; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_250[0x18]; // 0x0250(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ExplosionVFX; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDecalData ExplosionDecal; // 0x0270(0x0018)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* ExplosionDecalMaterial; // 0x0288(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ExplosionSound; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void Explode();
|
|
void HandleTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnProximityBoxBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMine">();
|
|
}
|
|
static class APhxMine* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMine>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMine) == 0x000008, "Wrong alignment on APhxMine");
|
|
static_assert(sizeof(APhxMine) == 0x000298, "Wrong size on APhxMine");
|
|
static_assert(offsetof(APhxMine, MineMesh) == 0x000228, "Member 'APhxMine::MineMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxMine, MineSkeletalMesh) == 0x000230, "Member 'APhxMine::MineSkeletalMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxMine, SoundComp) == 0x000238, "Member 'APhxMine::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxMine, ProximitySphereComp) == 0x000240, "Member 'APhxMine::ProximitySphereComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxMine, MineSettings) == 0x000248, "Member 'APhxMine::MineSettings' has a wrong offset!");
|
|
static_assert(offsetof(APhxMine, ExplosionVFX) == 0x000268, "Member 'APhxMine::ExplosionVFX' has a wrong offset!");
|
|
static_assert(offsetof(APhxMine, ExplosionDecal) == 0x000270, "Member 'APhxMine::ExplosionDecal' has a wrong offset!");
|
|
static_assert(offsetof(APhxMine, ExplosionDecalMaterial) == 0x000288, "Member 'APhxMine::ExplosionDecalMaterial' has a wrong offset!");
|
|
static_assert(offsetof(APhxMine, ExplosionSound) == 0x000290, "Member 'APhxMine::ExplosionSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIResource_SpecialAttack
|
|
// 0x0170 (0x0250 - 0x00E0)
|
|
class UPhxAIResource_SpecialAttack : public UPhxAIResource
|
|
{
|
|
public:
|
|
float GlobalSpecialAttackCooldownMin; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float GlobalSpecialAttackCooldownMax; // 0x00E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E8[0x168]; // 0x00E8(0x0168)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_SpecialAttack">();
|
|
}
|
|
static class UPhxAIResource_SpecialAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_SpecialAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_SpecialAttack) == 0x000008, "Wrong alignment on UPhxAIResource_SpecialAttack");
|
|
static_assert(sizeof(UPhxAIResource_SpecialAttack) == 0x000250, "Wrong size on UPhxAIResource_SpecialAttack");
|
|
static_assert(offsetof(UPhxAIResource_SpecialAttack, GlobalSpecialAttackCooldownMin) == 0x0000E0, "Member 'UPhxAIResource_SpecialAttack::GlobalSpecialAttackCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_SpecialAttack, GlobalSpecialAttackCooldownMax) == 0x0000E4, "Member 'UPhxAIResource_SpecialAttack::GlobalSpecialAttackCooldownMax' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSnowcatSplineRootComponent
|
|
// 0x0000 (0x0200 - 0x0200)
|
|
class UPhxSnowcatSplineRootComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplineRootComponent">();
|
|
}
|
|
static class UPhxSnowcatSplineRootComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSnowcatSplineRootComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSnowcatSplineRootComponent) == 0x000010, "Wrong alignment on UPhxSnowcatSplineRootComponent");
|
|
static_assert(sizeof(UPhxSnowcatSplineRootComponent) == 0x000200, "Wrong size on UPhxSnowcatSplineRootComponent");
|
|
|
|
// Class Phoenix.PhxAIResource_Taunt
|
|
// 0x0180 (0x0260 - 0x00E0)
|
|
class UPhxAIResource_Taunt : public UPhxAIResource
|
|
{
|
|
public:
|
|
float GlobalCooldownMin; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float GlobalCooldownMax; // 0x00E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float MinimumDistanceToPlayer; // 0x00E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 MinimumMeleeAttackerCount; // 0x00EC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F0[0x170]; // 0x00F0(0x0170)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIResource_Taunt">();
|
|
}
|
|
static class UPhxAIResource_Taunt* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIResource_Taunt>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIResource_Taunt) == 0x000008, "Wrong alignment on UPhxAIResource_Taunt");
|
|
static_assert(sizeof(UPhxAIResource_Taunt) == 0x000260, "Wrong size on UPhxAIResource_Taunt");
|
|
static_assert(offsetof(UPhxAIResource_Taunt, GlobalCooldownMin) == 0x0000E0, "Member 'UPhxAIResource_Taunt::GlobalCooldownMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Taunt, GlobalCooldownMax) == 0x0000E4, "Member 'UPhxAIResource_Taunt::GlobalCooldownMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Taunt, MinimumDistanceToPlayer) == 0x0000E8, "Member 'UPhxAIResource_Taunt::MinimumDistanceToPlayer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAIResource_Taunt, MinimumMeleeAttackerCount) == 0x0000EC, "Member 'UPhxAIResource_Taunt::MinimumMeleeAttackerCount' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensor_Damage
|
|
// 0x00A0 (0x0100 - 0x0060)
|
|
class UPhxAISensor_Damage final : public UPhxAISensor
|
|
{
|
|
public:
|
|
uint8 Pad_60[0xA0]; // 0x0060(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor_Damage">();
|
|
}
|
|
static class UPhxAISensor_Damage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor_Damage>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor_Damage) == 0x000008, "Wrong alignment on UPhxAISensor_Damage");
|
|
static_assert(sizeof(UPhxAISensor_Damage) == 0x000100, "Wrong size on UPhxAISensor_Damage");
|
|
|
|
// Class Phoenix.PhxRangedWeaponSettings
|
|
// 0x0090 (0x00D0 - 0x0040)
|
|
class UPhxRangedWeaponSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FRangedWeaponSettings RangedSpec; // 0x0040(0x0090)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRangedWeaponSettings">();
|
|
}
|
|
static class UPhxRangedWeaponSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxRangedWeaponSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxRangedWeaponSettings) == 0x000008, "Wrong alignment on UPhxRangedWeaponSettings");
|
|
static_assert(sizeof(UPhxRangedWeaponSettings) == 0x0000D0, "Wrong size on UPhxRangedWeaponSettings");
|
|
static_assert(offsetof(UPhxRangedWeaponSettings, RangedSpec) == 0x000040, "Member 'UPhxRangedWeaponSettings::RangedSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensor_ESP
|
|
// 0x0610 (0x0670 - 0x0060)
|
|
class UPhxAISensor_ESP final : public UPhxAISensor
|
|
{
|
|
public:
|
|
uint8 Pad_60[0x610]; // 0x0060(0x0610)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensor_ESP">();
|
|
}
|
|
static class UPhxAISensor_ESP* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensor_ESP>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensor_ESP) == 0x000008, "Wrong alignment on UPhxAISensor_ESP");
|
|
static_assert(sizeof(UPhxAISensor_ESP) == 0x000670, "Wrong size on UPhxAISensor_ESP");
|
|
|
|
// Class Phoenix.PhoenixRiotModeSubSytem
|
|
// 0x0240 (0x0270 - 0x0030)
|
|
class alignas(0x10) UPhoenixRiotModeSubSytem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const struct FRiotModeStatRecord& Record, const struct FGameplayTag& CharacterTag)> OnNewRiotModeStatRecorded; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float MaxDuration)> OnModifierGained; // 0x0048(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnModifierLost; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnModifierActivated; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(int32 NumberOfWavesSurvived, int32 TotalScore, int32 TotalKills, int32 TotalDismemberments, float TimeAlive)> OnRiotModeEnded; // 0x0078(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const int32 CreditsSpent)> OnPlayerPuchaseItem; // 0x0088(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EItemDataSubCategory ItemCategory, float Discount)> OnDiscountPricePerkActivated; // 0x0098(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnShowWaveEndUIEvent; // 0x00A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FRiotModeStatRecord& Record)> OnShowStatRecordUI; // 0x00B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C8[0x148]; // 0x00C8(0x0148)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EPhxRiotModePerkType> PerksToUnlockWhenRunEnds; // 0x0210(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_220[0x50]; // 0x0220(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool AddActivePerk(EPhxRiotModePerkType PerkType);
|
|
void CheckForDismemberments(const TArray<EPhxBodyPartType>& BodyPartTypes, class AActor* Instigator, class AActor* OwningChacter);
|
|
void OnCharacterDiedFromGRPCollision(const class APhxCharacter* Character);
|
|
void OnEnemyDied(class UPhxAIGameStateManager* AIGameStateManager, class APhxAICharacter* Enemy, class AController* KillerController);
|
|
void OnEnemySpawned(class UPhxAIGameStateManager* AIGameStateManager, class APhxAICharacter* Enemy);
|
|
void OnHordeWaveCompleted(class APhxAIHordeEncounterGroup* InHordeEncounterGroup, int32 HordeWaveIndex);
|
|
void OnItemPurchasedFromLootCrate(const int32 CreditsSpent, const class FName& ItemName, const int32 ItemTier);
|
|
void OnNewHitRecorded(class APhxCharacter* Character, const class UPhxCharacterHealthComponent* HealthComponent, const struct FHitRecord& HitRecord);
|
|
void OnPlayerDefensiveActionInitiated(EReactionType ReactionType, EDefensiveReactDirection ReactionDir, const struct FHitRecord& HitRecord);
|
|
void OnPlayerDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void OnPlayerInventoryChanged(const class FName& ItemName, int32 Quantity);
|
|
void OnPlayerItemConsumed(const struct FItemData& ItemData);
|
|
void OnPlayerTraversalInitiated(class APhxPlayerCharacter* Player, const struct FGameplayTagContainer& AbilityTags);
|
|
void OnSafeRoomExited(int32 SafeRoomIndex);
|
|
void RecordRiotModeGameplayStat(const EPhxRiotModeStatType StatType, const struct FGameplayTag& CharacterTag);
|
|
void RemoveActivePerk(EPhxRiotModePerkType PerkType);
|
|
void SetCurrentWave(int32 WaveNumber);
|
|
void UnlockModifier();
|
|
void UnlockPerk(EPhxRiotModePerkType PerkType);
|
|
|
|
float ActiveModifierTimeRemaining() const;
|
|
const float GetCurrentComboTimeRemaining() const;
|
|
const float GetCurrentComboValue() const;
|
|
int32 GetCurrentWave() const;
|
|
const float GetMaxComboTimer() const;
|
|
const float GetMaxComboValue() const;
|
|
const int32 GetPointValueForStat(const struct FGameplayTag& CharacterTag, const EPhxRiotModeStatType StatType) const;
|
|
const int32 GetStatCount(const EPhxRiotModeStatType StatType) const;
|
|
const struct FRiotModeStatRecord GetStatRecordForCharacter(const struct FGameplayTag& CharacterTag, const EPhxRiotModeStatType StatType) const;
|
|
const int32 GetStatTotalCount() const;
|
|
const int32 GetStatTotalPoints(const EPhxRiotModeStatType StatType) const;
|
|
const struct FRiotModeStatDataRow GetTableRowDataForStat(const struct FGameplayTag& CharacterTag, const EPhxRiotModeStatType StatType) const;
|
|
const int32 GetTotalPoints() const;
|
|
const bool IsModifierAvailable() const;
|
|
bool IsPerkActive(EPhxRiotModePerkType PerkType) const;
|
|
bool IsPerkUnlocked(EPhxRiotModePerkType PerkType) const;
|
|
int32 ScoreNeededForModifier() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhoenixRiotModeSubSytem">();
|
|
}
|
|
static class UPhoenixRiotModeSubSytem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhoenixRiotModeSubSytem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhoenixRiotModeSubSytem) == 0x000010, "Wrong alignment on UPhoenixRiotModeSubSytem");
|
|
static_assert(sizeof(UPhoenixRiotModeSubSytem) == 0x000270, "Wrong size on UPhoenixRiotModeSubSytem");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnNewRiotModeStatRecorded) == 0x000038, "Member 'UPhoenixRiotModeSubSytem::OnNewRiotModeStatRecorded' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnModifierGained) == 0x000048, "Member 'UPhoenixRiotModeSubSytem::OnModifierGained' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnModifierLost) == 0x000058, "Member 'UPhoenixRiotModeSubSytem::OnModifierLost' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnModifierActivated) == 0x000068, "Member 'UPhoenixRiotModeSubSytem::OnModifierActivated' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnRiotModeEnded) == 0x000078, "Member 'UPhoenixRiotModeSubSytem::OnRiotModeEnded' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnPlayerPuchaseItem) == 0x000088, "Member 'UPhoenixRiotModeSubSytem::OnPlayerPuchaseItem' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnDiscountPricePerkActivated) == 0x000098, "Member 'UPhoenixRiotModeSubSytem::OnDiscountPricePerkActivated' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnShowWaveEndUIEvent) == 0x0000A8, "Member 'UPhoenixRiotModeSubSytem::OnShowWaveEndUIEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, OnShowStatRecordUI) == 0x0000B8, "Member 'UPhoenixRiotModeSubSytem::OnShowStatRecordUI' has a wrong offset!");
|
|
static_assert(offsetof(UPhoenixRiotModeSubSytem, PerksToUnlockWhenRunEnds) == 0x000210, "Member 'UPhoenixRiotModeSubSytem::PerksToUnlockWhenRunEnds' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition_Damage
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
class UPhxAISensorDefinition_Damage final : public UPhxAISensorDefinition
|
|
{
|
|
public:
|
|
float AwarenessValue; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<TSubclassOf<class UDamageType>, float> DamageTypeToAwarenessValueMap; // 0x0040(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition_Damage">();
|
|
}
|
|
static class UPhxAISensorDefinition_Damage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition_Damage>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition_Damage) == 0x000008, "Wrong alignment on UPhxAISensorDefinition_Damage");
|
|
static_assert(sizeof(UPhxAISensorDefinition_Damage) == 0x000090, "Wrong size on UPhxAISensorDefinition_Damage");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Damage, AwarenessValue) == 0x000038, "Member 'UPhxAISensorDefinition_Damage::AwarenessValue' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Damage, DamageTypeToAwarenessValueMap) == 0x000040, "Member 'UPhxAISensorDefinition_Damage::DamageTypeToAwarenessValueMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition_ESP
|
|
// 0x0078 (0x00B0 - 0x0038)
|
|
class UPhxAISensorDefinition_ESP final : public UPhxAISensorDefinition
|
|
{
|
|
public:
|
|
struct FPhxAISensorSettings_ESP AmbientSettings; // 0x0038(0x0028)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FPhxAISensorSettings_ESP AlertSettings; // 0x0060(0x0028)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FPhxAISensorSettings_ESP AggroSettings; // 0x0088(0x0028)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition_ESP">();
|
|
}
|
|
static class UPhxAISensorDefinition_ESP* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition_ESP>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition_ESP) == 0x000008, "Wrong alignment on UPhxAISensorDefinition_ESP");
|
|
static_assert(sizeof(UPhxAISensorDefinition_ESP) == 0x0000B0, "Wrong size on UPhxAISensorDefinition_ESP");
|
|
static_assert(offsetof(UPhxAISensorDefinition_ESP, AmbientSettings) == 0x000038, "Member 'UPhxAISensorDefinition_ESP::AmbientSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_ESP, AlertSettings) == 0x000060, "Member 'UPhxAISensorDefinition_ESP::AlertSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_ESP, AggroSettings) == 0x000088, "Member 'UPhxAISensorDefinition_ESP::AggroSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRoomDescriptor
|
|
// 0x0058 (0x0278 - 0x0220)
|
|
class APhxRoomDescriptor final : public AActor
|
|
{
|
|
public:
|
|
struct FRoomDescriptor RoomData; // 0x0220(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* RegionComp; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRoomDescriptor">();
|
|
}
|
|
static class APhxRoomDescriptor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxRoomDescriptor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxRoomDescriptor) == 0x000008, "Wrong alignment on APhxRoomDescriptor");
|
|
static_assert(sizeof(APhxRoomDescriptor) == 0x000278, "Wrong size on APhxRoomDescriptor");
|
|
static_assert(offsetof(APhxRoomDescriptor, RoomData) == 0x000220, "Member 'APhxRoomDescriptor::RoomData' has a wrong offset!");
|
|
static_assert(offsetof(APhxRoomDescriptor, RegionComp) == 0x000270, "Member 'APhxRoomDescriptor::RegionComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition_Touch
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAISensorDefinition_Touch final : public UPhxAISensorDefinition
|
|
{
|
|
public:
|
|
float AwarenessValue; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition_Touch">();
|
|
}
|
|
static class UPhxAISensorDefinition_Touch* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition_Touch>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition_Touch) == 0x000008, "Wrong alignment on UPhxAISensorDefinition_Touch");
|
|
static_assert(sizeof(UPhxAISensorDefinition_Touch) == 0x000040, "Wrong size on UPhxAISensorDefinition_Touch");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Touch, AwarenessValue) == 0x000038, "Member 'UPhxAISensorDefinition_Touch::AwarenessValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition_Vision
|
|
// 0x00E0 (0x0118 - 0x0038)
|
|
class UPhxAISensorDefinition_Vision final : public UPhxAISensorDefinition
|
|
{
|
|
public:
|
|
struct FPhxAIVisionSettings AmbientSettings; // 0x0038(0x0038)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIVisionSettings AlertSettings; // 0x0070(0x0038)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIVisionSettings AggroSettings; // 0x00A8(0x0038)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIVisionSettings CrouchSettings; // 0x00E0(0x0038)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition_Vision">();
|
|
}
|
|
static class UPhxAISensorDefinition_Vision* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition_Vision>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition_Vision) == 0x000008, "Wrong alignment on UPhxAISensorDefinition_Vision");
|
|
static_assert(sizeof(UPhxAISensorDefinition_Vision) == 0x000118, "Wrong size on UPhxAISensorDefinition_Vision");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Vision, AmbientSettings) == 0x000038, "Member 'UPhxAISensorDefinition_Vision::AmbientSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Vision, AlertSettings) == 0x000070, "Member 'UPhxAISensorDefinition_Vision::AlertSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Vision, AggroSettings) == 0x0000A8, "Member 'UPhxAISensorDefinition_Vision::AggroSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISensorDefinition_Vision, CrouchSettings) == 0x0000E0, "Member 'UPhxAISensorDefinition_Vision::CrouchSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISensorDefinition_Whistle
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAISensorDefinition_Whistle final : public UPhxAISensorDefinition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISensorDefinition_Whistle">();
|
|
}
|
|
static class UPhxAISensorDefinition_Whistle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISensorDefinition_Whistle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISensorDefinition_Whistle) == 0x000008, "Wrong alignment on UPhxAISensorDefinition_Whistle");
|
|
static_assert(sizeof(UPhxAISensorDefinition_Whistle) == 0x000038, "Wrong size on UPhxAISensorDefinition_Whistle");
|
|
|
|
// Class Phoenix.PhxSpectatorCameraController
|
|
// 0x0040 (0x05C0 - 0x0580)
|
|
class APhxSpectatorCameraController final : public APlayerController
|
|
{
|
|
public:
|
|
float InitialAcceleration; // 0x0580(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float InitialDeceleration; // 0x0584(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float InitialMaxSpeed; // 0x0588(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsSpectatingTarget; // 0x058C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_58D[0x3]; // 0x058D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector LastOrbitLocation; // 0x0590(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float OrbitRadius; // 0x059C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APlayerController* OriginalController; // 0x05A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPlayer* OriginalPlayer; // 0x05A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 PawnIndex; // 0x05B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float SpeedScale; // 0x05B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APawn* TargetPawn; // 0x05B8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSpectatorCameraController">();
|
|
}
|
|
static class APhxSpectatorCameraController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSpectatorCameraController>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSpectatorCameraController) == 0x000008, "Wrong alignment on APhxSpectatorCameraController");
|
|
static_assert(sizeof(APhxSpectatorCameraController) == 0x0005C0, "Wrong size on APhxSpectatorCameraController");
|
|
static_assert(offsetof(APhxSpectatorCameraController, InitialAcceleration) == 0x000580, "Member 'APhxSpectatorCameraController::InitialAcceleration' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, InitialDeceleration) == 0x000584, "Member 'APhxSpectatorCameraController::InitialDeceleration' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, InitialMaxSpeed) == 0x000588, "Member 'APhxSpectatorCameraController::InitialMaxSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, bIsSpectatingTarget) == 0x00058C, "Member 'APhxSpectatorCameraController::bIsSpectatingTarget' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, LastOrbitLocation) == 0x000590, "Member 'APhxSpectatorCameraController::LastOrbitLocation' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, OrbitRadius) == 0x00059C, "Member 'APhxSpectatorCameraController::OrbitRadius' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, OriginalController) == 0x0005A0, "Member 'APhxSpectatorCameraController::OriginalController' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, OriginalPlayer) == 0x0005A8, "Member 'APhxSpectatorCameraController::OriginalPlayer' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, PawnIndex) == 0x0005B0, "Member 'APhxSpectatorCameraController::PawnIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, SpeedScale) == 0x0005B4, "Member 'APhxSpectatorCameraController::SpeedScale' has a wrong offset!");
|
|
static_assert(offsetof(APhxSpectatorCameraController, TargetPawn) == 0x0005B8, "Member 'APhxSpectatorCameraController::TargetPawn' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISettings
|
|
// 0x0420 (0x0458 - 0x0038)
|
|
class UPhxAISettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
struct FPhxAINavigationSettings NavigationSettings; // 0x0038(0x0020)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAIUnreachabilitySettings UnreachabilitySettings; // 0x0058(0x002C)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxAIBehaviorTreeSettings BehaviorTreeSetings; // 0x0088(0x00C8)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FPhxAIEncounterNetworkSettings EncounterNetworkSettings; // 0x0150(0x0038)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAIResourceSettings ResourceSettings; // 0x0188(0x0010)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FPhxAISoundEventProperties SoundEventProperties[0x7]; // 0x0198(0x0014)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAIPointOfInterestSettings PointOfInterestSettings; // 0x0224(0x0018)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPhxAIMotionType, struct FGameplayTag> MotionTypeToMotionTagMap; // 0x0240(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FPhxAIGoreSettings GoreSettings; // 0x0290(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FPhxAIGameStateSettings GameStateSettings; // 0x02E0(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICombatCircleSettings CombatCircleSettings; // 0x02F0(0x0018)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FPhxAIHomeSettings HomeSettings; // 0x0308(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
float DebugSpawnDistanceFromCamera; // 0x030C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAIDebugHotkeySettings DebugHotkeys; // 0x0310(0x00E0)(Edit, Config, NativeAccessSpecifierPublic)
|
|
TMap<class FString, struct FPhxAICharacterDefinitionSoftData> CharacterDefinitionAssetNameToSoftDataMap; // 0x03F0(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FPhxAIGameplayTagSettings GameplayTagSettings; // 0x0440(0x0010)(Edit, Config, NativeAccessSpecifierPublic)
|
|
struct FPhxAISpawnSettings SpawnSettings; // 0x0450(0x0004)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_454[0x4]; // 0x0454(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISettings">();
|
|
}
|
|
static class UPhxAISettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISettings) == 0x000008, "Wrong alignment on UPhxAISettings");
|
|
static_assert(sizeof(UPhxAISettings) == 0x000458, "Wrong size on UPhxAISettings");
|
|
static_assert(offsetof(UPhxAISettings, NavigationSettings) == 0x000038, "Member 'UPhxAISettings::NavigationSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, UnreachabilitySettings) == 0x000058, "Member 'UPhxAISettings::UnreachabilitySettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, BehaviorTreeSetings) == 0x000088, "Member 'UPhxAISettings::BehaviorTreeSetings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, EncounterNetworkSettings) == 0x000150, "Member 'UPhxAISettings::EncounterNetworkSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, ResourceSettings) == 0x000188, "Member 'UPhxAISettings::ResourceSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, SoundEventProperties) == 0x000198, "Member 'UPhxAISettings::SoundEventProperties' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, PointOfInterestSettings) == 0x000224, "Member 'UPhxAISettings::PointOfInterestSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, MotionTypeToMotionTagMap) == 0x000240, "Member 'UPhxAISettings::MotionTypeToMotionTagMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, GoreSettings) == 0x000290, "Member 'UPhxAISettings::GoreSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, GameStateSettings) == 0x0002E0, "Member 'UPhxAISettings::GameStateSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, CombatCircleSettings) == 0x0002F0, "Member 'UPhxAISettings::CombatCircleSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, HomeSettings) == 0x000308, "Member 'UPhxAISettings::HomeSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, DebugSpawnDistanceFromCamera) == 0x00030C, "Member 'UPhxAISettings::DebugSpawnDistanceFromCamera' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, DebugHotkeys) == 0x000310, "Member 'UPhxAISettings::DebugHotkeys' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, CharacterDefinitionAssetNameToSoftDataMap) == 0x0003F0, "Member 'UPhxAISettings::CharacterDefinitionAssetNameToSoftDataMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, GameplayTagSettings) == 0x000440, "Member 'UPhxAISettings::GameplayTagSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAISettings, SpawnSettings) == 0x000450, "Member 'UPhxAISettings::SpawnSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineMeshManagerComponent
|
|
// 0x0030 (0x00E0 - 0x00B0)
|
|
class UPhxSplineMeshManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UStaticMesh* StaticMesh; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
ESplineMeshAxis ForwardAxis; // 0x00B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SegmentLength; // 0x00BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 NumMeshesInUse; // 0x00C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSplineMeshData> SplineMeshComponents; // 0x00D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineMeshManagerComponent">();
|
|
}
|
|
static class UPhxSplineMeshManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineMeshManagerComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineMeshManagerComponent) == 0x000008, "Wrong alignment on UPhxSplineMeshManagerComponent");
|
|
static_assert(sizeof(UPhxSplineMeshManagerComponent) == 0x0000E0, "Wrong size on UPhxSplineMeshManagerComponent");
|
|
static_assert(offsetof(UPhxSplineMeshManagerComponent, StaticMesh) == 0x0000B0, "Member 'UPhxSplineMeshManagerComponent::StaticMesh' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMeshManagerComponent, ForwardAxis) == 0x0000B8, "Member 'UPhxSplineMeshManagerComponent::ForwardAxis' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMeshManagerComponent, SegmentLength) == 0x0000BC, "Member 'UPhxSplineMeshManagerComponent::SegmentLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMeshManagerComponent, NumMeshesInUse) == 0x0000C8, "Member 'UPhxSplineMeshManagerComponent::NumMeshesInUse' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineMeshManagerComponent, SplineMeshComponents) == 0x0000D0, "Member 'UPhxSplineMeshManagerComponent::SplineMeshComponents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISpawner_Companion
|
|
// 0x0050 (0x0280 - 0x0230)
|
|
class APhxAISpawner_Companion final : public APhxAICharacterProxy
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid)> OnCompanionRestored; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxAISpawnerComponent_Character* SpawnerComponent; // 0x0240(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSoftObjectPtr<class UPhxAICharacterDefinition_Companion> AICharacterDefinitionPtr; // 0x0248(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 CharacterVariation; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bSpawnInPersistentLevel; // 0x0274(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_275[0x3]; // 0x0275(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 bPreload : 1; // 0x0278(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_279[0x7]; // 0x0279(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawner_Companion">();
|
|
}
|
|
static class APhxAISpawner_Companion* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAISpawner_Companion>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAISpawner_Companion) == 0x000008, "Wrong alignment on APhxAISpawner_Companion");
|
|
static_assert(sizeof(APhxAISpawner_Companion) == 0x000280, "Wrong size on APhxAISpawner_Companion");
|
|
static_assert(offsetof(APhxAISpawner_Companion, OnCompanionRestored) == 0x000230, "Member 'APhxAISpawner_Companion::OnCompanionRestored' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISpawner_Companion, SpawnerComponent) == 0x000240, "Member 'APhxAISpawner_Companion::SpawnerComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISpawner_Companion, AICharacterDefinitionPtr) == 0x000248, "Member 'APhxAISpawner_Companion::AICharacterDefinitionPtr' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISpawner_Companion, CharacterVariation) == 0x000270, "Member 'APhxAISpawner_Companion::CharacterVariation' has a wrong offset!");
|
|
static_assert(offsetof(APhxAISpawner_Companion, bSpawnInPersistentLevel) == 0x000274, "Member 'APhxAISpawner_Companion::bSpawnInPersistentLevel' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineTraversalDynamicFidgetDefinition
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UPhxSplineTraversalDynamicFidgetDefinition final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TMap<class UAnimMontage*, struct FGameplayTagContainer> FidgetMontages; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float QueryFrequency; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineTraversalDynamicFidgetDefinition">();
|
|
}
|
|
static class UPhxSplineTraversalDynamicFidgetDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineTraversalDynamicFidgetDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineTraversalDynamicFidgetDefinition) == 0x000008, "Wrong alignment on UPhxSplineTraversalDynamicFidgetDefinition");
|
|
static_assert(sizeof(UPhxSplineTraversalDynamicFidgetDefinition) == 0x000088, "Wrong size on UPhxSplineTraversalDynamicFidgetDefinition");
|
|
static_assert(offsetof(UPhxSplineTraversalDynamicFidgetDefinition, FidgetMontages) == 0x000030, "Member 'UPhxSplineTraversalDynamicFidgetDefinition::FidgetMontages' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalDynamicFidgetDefinition, QueryFrequency) == 0x000080, "Member 'UPhxSplineTraversalDynamicFidgetDefinition::QueryFrequency' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAISpawnerComponent_Persistent
|
|
// 0x0000 (0x02F0 - 0x02F0)
|
|
class UPhxAISpawnerComponent_Persistent final : public UPhxAISpawnerComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAISpawnerComponent_Persistent">();
|
|
}
|
|
static class UPhxAISpawnerComponent_Persistent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAISpawnerComponent_Persistent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAISpawnerComponent_Persistent) == 0x000010, "Wrong alignment on UPhxAISpawnerComponent_Persistent");
|
|
static_assert(sizeof(UPhxAISpawnerComponent_Persistent) == 0x0002F0, "Wrong size on UPhxAISpawnerComponent_Persistent");
|
|
|
|
// Class Phoenix.PhxStateMachineComponent
|
|
// 0x0060 (0x0110 - 0x00B0)
|
|
class UPhxStateMachineComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateRef RootStateRef; // 0x00B8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UState* RootState; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D0[0x10]; // 0x00D0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateTransitionQueue TransitionEventQueues[0x2]; // 0x00E0(0x0010)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_100[0x10]; // 0x0100(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStateMachineComponent">();
|
|
}
|
|
static class UPhxStateMachineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxStateMachineComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxStateMachineComponent) == 0x000008, "Wrong alignment on UPhxStateMachineComponent");
|
|
static_assert(sizeof(UPhxStateMachineComponent) == 0x000110, "Wrong size on UPhxStateMachineComponent");
|
|
static_assert(offsetof(UPhxStateMachineComponent, RootStateRef) == 0x0000B8, "Member 'UPhxStateMachineComponent::RootStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPhxStateMachineComponent, RootState) == 0x0000C8, "Member 'UPhxStateMachineComponent::RootState' has a wrong offset!");
|
|
static_assert(offsetof(UPhxStateMachineComponent, TransitionEventQueues) == 0x0000E0, "Member 'UPhxStateMachineComponent::TransitionEventQueues' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIStaticMeshPreviewComponent
|
|
// 0x0000 (0x04F0 - 0x04F0)
|
|
class UPhxAIStaticMeshPreviewComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIStaticMeshPreviewComponent">();
|
|
}
|
|
static class UPhxAIStaticMeshPreviewComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAIStaticMeshPreviewComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAIStaticMeshPreviewComponent) == 0x000010, "Wrong alignment on UPhxAIStaticMeshPreviewComponent");
|
|
static_assert(sizeof(UPhxAIStaticMeshPreviewComponent) == 0x0004F0, "Wrong size on UPhxAIStaticMeshPreviewComponent");
|
|
|
|
// Class Phoenix.PhxAITargetEvaluator_Default
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxAITargetEvaluator_Default final : public UPhxAITargetEvaluator
|
|
{
|
|
public:
|
|
struct FPhxAITargetEvaluatorWeights_Default TargetScoringWeights; // 0x0028(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPrivate)
|
|
float InnerTargetingDistance; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float OuterTargetingDistance; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAITargetEvaluator_Default">();
|
|
}
|
|
static class UPhxAITargetEvaluator_Default* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAITargetEvaluator_Default>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAITargetEvaluator_Default) == 0x000008, "Wrong alignment on UPhxAITargetEvaluator_Default");
|
|
static_assert(sizeof(UPhxAITargetEvaluator_Default) == 0x000040, "Wrong size on UPhxAITargetEvaluator_Default");
|
|
static_assert(offsetof(UPhxAITargetEvaluator_Default, TargetScoringWeights) == 0x000028, "Member 'UPhxAITargetEvaluator_Default::TargetScoringWeights' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAITargetEvaluator_Default, InnerTargetingDistance) == 0x000038, "Member 'UPhxAITargetEvaluator_Default::InnerTargetingDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAITargetEvaluator_Default, OuterTargetingDistance) == 0x00003C, "Member 'UPhxAITargetEvaluator_Default::OuterTargetingDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMaterialColorParamWeaponMod
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxMaterialColorParamWeaponMod final : public UPhxMaterialWeaponMod
|
|
{
|
|
public:
|
|
class FName ParameterName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor Value; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_48[0x10]; // 0x0048(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMaterialColorParamWeaponMod">();
|
|
}
|
|
static class UPhxMaterialColorParamWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMaterialColorParamWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMaterialColorParamWeaponMod) == 0x000008, "Wrong alignment on UPhxMaterialColorParamWeaponMod");
|
|
static_assert(sizeof(UPhxMaterialColorParamWeaponMod) == 0x000058, "Wrong size on UPhxMaterialColorParamWeaponMod");
|
|
static_assert(offsetof(UPhxMaterialColorParamWeaponMod, ParameterName) == 0x000030, "Member 'UPhxMaterialColorParamWeaponMod::ParameterName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialColorParamWeaponMod, Value) == 0x000038, "Member 'UPhxMaterialColorParamWeaponMod::Value' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAITeamComponent
|
|
// 0x0008 (0x00B8 - 0x00B0)
|
|
class UPhxAITeamComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
struct FGenericTeamId TeamID; // 0x00B0(0x0001)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAITeamComponent">();
|
|
}
|
|
static class UPhxAITeamComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAITeamComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAITeamComponent) == 0x000008, "Wrong alignment on UPhxAITeamComponent");
|
|
static_assert(sizeof(UPhxAITeamComponent) == 0x0000B8, "Wrong size on UPhxAITeamComponent");
|
|
static_assert(offsetof(UPhxAITeamComponent, TeamID) == 0x0000B0, "Member 'UPhxAITeamComponent::TeamID' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAIVentBacking
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class APhxAIVentBacking final : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAIVentBacking">();
|
|
}
|
|
static class APhxAIVentBacking* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAIVentBacking>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAIVentBacking) == 0x000008, "Wrong alignment on APhxAIVentBacking");
|
|
static_assert(sizeof(APhxAIVentBacking) == 0x000220, "Wrong size on APhxAIVentBacking");
|
|
|
|
// Class Phoenix.PhxAlembicCacheDataAsset
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxAlembicCacheDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<class UGeometryCache*> AlembicCaches; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAlembicCacheDataAsset">();
|
|
}
|
|
static class UPhxAlembicCacheDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAlembicCacheDataAsset>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAlembicCacheDataAsset) == 0x000008, "Wrong alignment on UPhxAlembicCacheDataAsset");
|
|
static_assert(sizeof(UPhxAlembicCacheDataAsset) == 0x000040, "Wrong size on UPhxAlembicCacheDataAsset");
|
|
static_assert(offsetof(UPhxAlembicCacheDataAsset, AlembicCaches) == 0x000030, "Member 'UPhxAlembicCacheDataAsset::AlembicCaches' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeleeAimSnapCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxMeleeAimSnapCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeAimSnapCondition">();
|
|
}
|
|
static class UPhxMeleeAimSnapCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeleeAimSnapCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeleeAimSnapCondition) == 0x000008, "Wrong alignment on UPhxMeleeAimSnapCondition");
|
|
static_assert(sizeof(UPhxMeleeAimSnapCondition) == 0x000030, "Wrong size on UPhxMeleeAimSnapCondition");
|
|
|
|
// Class Phoenix.PhxAlembicSelfDestroyComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxAlembicSelfDestroyComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAlembicSelfDestroyComponent">();
|
|
}
|
|
static class UPhxAlembicSelfDestroyComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAlembicSelfDestroyComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAlembicSelfDestroyComponent) == 0x000008, "Wrong alignment on UPhxAlembicSelfDestroyComponent");
|
|
static_assert(sizeof(UPhxAlembicSelfDestroyComponent) == 0x0000B0, "Wrong size on UPhxAlembicSelfDestroyComponent");
|
|
|
|
// Class Phoenix.PhxAllocationTracker
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxAllocationTracker final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAllocationTracker">();
|
|
}
|
|
static class UPhxAllocationTracker* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAllocationTracker>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAllocationTracker) == 0x000008, "Wrong alignment on UPhxAllocationTracker");
|
|
static_assert(sizeof(UPhxAllocationTracker) == 0x000058, "Wrong size on UPhxAllocationTracker");
|
|
|
|
// Class Phoenix.PhxMeleeAttackTester
|
|
// 0x0048 (0x0268 - 0x0220)
|
|
class APhxMeleeAttackTester final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* RootComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* AttackerLocator; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* VictimLocator; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAISpawnerComponent_Character* EnemySpawnerComp; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoStart; // 0x0240(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAttackerIsPlayer; // 0x0241(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoop; // 0x0242(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_243[0x1]; // 0x0243(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LoopInterval; // 0x0244(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSkipAttackValidation; // 0x0248(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxMeleeAttackDefinition* AttackDefinition; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAutoEquipCategory WeaponEquipCategory; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeAttackTesterStage CurrentStage; // 0x0259(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25A[0x2]; // 0x025A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StateTimer; // 0x025C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxCharacter* SelectedEnemy; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void BeginAttackTester();
|
|
|
|
EMeleeAttackTesterStage GetCurrentAttackStage() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeAttackTester">();
|
|
}
|
|
static class APhxMeleeAttackTester* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMeleeAttackTester>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMeleeAttackTester) == 0x000008, "Wrong alignment on APhxMeleeAttackTester");
|
|
static_assert(sizeof(APhxMeleeAttackTester) == 0x000268, "Wrong size on APhxMeleeAttackTester");
|
|
static_assert(offsetof(APhxMeleeAttackTester, RootComp) == 0x000220, "Member 'APhxMeleeAttackTester::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, AttackerLocator) == 0x000228, "Member 'APhxMeleeAttackTester::AttackerLocator' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, VictimLocator) == 0x000230, "Member 'APhxMeleeAttackTester::VictimLocator' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, EnemySpawnerComp) == 0x000238, "Member 'APhxMeleeAttackTester::EnemySpawnerComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, bAutoStart) == 0x000240, "Member 'APhxMeleeAttackTester::bAutoStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, bAttackerIsPlayer) == 0x000241, "Member 'APhxMeleeAttackTester::bAttackerIsPlayer' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, bLoop) == 0x000242, "Member 'APhxMeleeAttackTester::bLoop' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, LoopInterval) == 0x000244, "Member 'APhxMeleeAttackTester::LoopInterval' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, bSkipAttackValidation) == 0x000248, "Member 'APhxMeleeAttackTester::bSkipAttackValidation' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, AttackDefinition) == 0x000250, "Member 'APhxMeleeAttackTester::AttackDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, WeaponEquipCategory) == 0x000258, "Member 'APhxMeleeAttackTester::WeaponEquipCategory' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, CurrentStage) == 0x000259, "Member 'APhxMeleeAttackTester::CurrentStage' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, StateTimer) == 0x00025C, "Member 'APhxMeleeAttackTester::StateTimer' has a wrong offset!");
|
|
static_assert(offsetof(APhxMeleeAttackTester, SelectedEnemy) == 0x000260, "Member 'APhxMeleeAttackTester::SelectedEnemy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAllocationTrackerLiteWidget
|
|
// 0x0090 (0x02F0 - 0x0260)
|
|
class UPhxAllocationTrackerLiteWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TArray<struct FVector2D> DrawPointsGraphData; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector2D> DrawPointsWarningBar; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector2D GraphSize; // 0x0280(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumFramesToDisplay; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString TitleText; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString YMaxText; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString YMinText; // 0x02B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString YCurrentText; // 0x02C0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float YCurrentTextLocation; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString WarningBarText; // 0x02D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WarningBarYLocation; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAllocationTrackerLiteWidget">();
|
|
}
|
|
static class UPhxAllocationTrackerLiteWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAllocationTrackerLiteWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAllocationTrackerLiteWidget) == 0x000008, "Wrong alignment on UPhxAllocationTrackerLiteWidget");
|
|
static_assert(sizeof(UPhxAllocationTrackerLiteWidget) == 0x0002F0, "Wrong size on UPhxAllocationTrackerLiteWidget");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, DrawPointsGraphData) == 0x000260, "Member 'UPhxAllocationTrackerLiteWidget::DrawPointsGraphData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, DrawPointsWarningBar) == 0x000270, "Member 'UPhxAllocationTrackerLiteWidget::DrawPointsWarningBar' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, GraphSize) == 0x000280, "Member 'UPhxAllocationTrackerLiteWidget::GraphSize' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, NumFramesToDisplay) == 0x000288, "Member 'UPhxAllocationTrackerLiteWidget::NumFramesToDisplay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, TitleText) == 0x000290, "Member 'UPhxAllocationTrackerLiteWidget::TitleText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, YMaxText) == 0x0002A0, "Member 'UPhxAllocationTrackerLiteWidget::YMaxText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, YMinText) == 0x0002B0, "Member 'UPhxAllocationTrackerLiteWidget::YMinText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, YCurrentText) == 0x0002C0, "Member 'UPhxAllocationTrackerLiteWidget::YCurrentText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, YCurrentTextLocation) == 0x0002D0, "Member 'UPhxAllocationTrackerLiteWidget::YCurrentTextLocation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, WarningBarText) == 0x0002D8, "Member 'UPhxAllocationTrackerLiteWidget::WarningBarText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerLiteWidget, WarningBarYLocation) == 0x0002E8, "Member 'UPhxAllocationTrackerLiteWidget::WarningBarYLocation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAllocationTrackerWidget
|
|
// 0x0128 (0x0388 - 0x0260)
|
|
class UPhxAllocationTrackerWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TArray<struct FVector2D> DrawPointsGraph0; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector2D> DrawPointsGraph1; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector2D> DrawPointsGraph2; // 0x0280(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector2D> DrawPointsGraph3; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector2D> DrawPointsGraph4; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector2D LargeGraphSizes; // 0x02B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D SmallGraphSizes; // 0x02B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 NumFramesToDisplay; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C4[0xC4]; // 0x02C4(0x00C4)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class FString GetGraphTitle(int32 GraphIndex);
|
|
class FString GetMessage(int32 MessageIndex);
|
|
class FString GetPageTitle();
|
|
class FString GetXMaxLabel(int32 GraphIndex);
|
|
class FString GetXMinLabel(int32 GraphIndex);
|
|
class FString GetYCurrentLabel(int32 GraphIndex);
|
|
class FString GetYMaxLabel(int32 GraphIndex);
|
|
class FString GetYMinLabel(int32 GraphIndex);
|
|
void IncrementPageColumn(int32 Amount);
|
|
void IncrementPageRow(int32 Amount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAllocationTrackerWidget">();
|
|
}
|
|
static class UPhxAllocationTrackerWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAllocationTrackerWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAllocationTrackerWidget) == 0x000008, "Wrong alignment on UPhxAllocationTrackerWidget");
|
|
static_assert(sizeof(UPhxAllocationTrackerWidget) == 0x000388, "Wrong size on UPhxAllocationTrackerWidget");
|
|
static_assert(offsetof(UPhxAllocationTrackerWidget, DrawPointsGraph0) == 0x000260, "Member 'UPhxAllocationTrackerWidget::DrawPointsGraph0' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerWidget, DrawPointsGraph1) == 0x000270, "Member 'UPhxAllocationTrackerWidget::DrawPointsGraph1' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerWidget, DrawPointsGraph2) == 0x000280, "Member 'UPhxAllocationTrackerWidget::DrawPointsGraph2' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerWidget, DrawPointsGraph3) == 0x000290, "Member 'UPhxAllocationTrackerWidget::DrawPointsGraph3' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerWidget, DrawPointsGraph4) == 0x0002A0, "Member 'UPhxAllocationTrackerWidget::DrawPointsGraph4' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerWidget, LargeGraphSizes) == 0x0002B0, "Member 'UPhxAllocationTrackerWidget::LargeGraphSizes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerWidget, SmallGraphSizes) == 0x0002B8, "Member 'UPhxAllocationTrackerWidget::SmallGraphSizes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAllocationTrackerWidget, NumFramesToDisplay) == 0x0002C0, "Member 'UPhxAllocationTrackerWidget::NumFramesToDisplay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAmbientSound
|
|
// 0x0038 (0x0258 - 0x0220)
|
|
class APhxAmbientSound final : public AActor
|
|
{
|
|
public:
|
|
class UPhxSoundComponent* SoundComponent; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool StopWhenOwnerIsDestroyed; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, SimpleDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool MultiPosition; // 0x0229(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22A[0x2E]; // 0x022A(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void StartAmbientSound();
|
|
void StopAmbientSound();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAmbientSound">();
|
|
}
|
|
static class APhxAmbientSound* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAmbientSound>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAmbientSound) == 0x000008, "Wrong alignment on APhxAmbientSound");
|
|
static_assert(sizeof(APhxAmbientSound) == 0x000258, "Wrong size on APhxAmbientSound");
|
|
static_assert(offsetof(APhxAmbientSound, SoundComponent) == 0x000220, "Member 'APhxAmbientSound::SoundComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxAmbientSound, StopWhenOwnerIsDestroyed) == 0x000228, "Member 'APhxAmbientSound::StopWhenOwnerIsDestroyed' has a wrong offset!");
|
|
static_assert(offsetof(APhxAmbientSound, MultiPosition) == 0x000229, "Member 'APhxAmbientSound::MultiPosition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerCharacterMontagesDefinition
|
|
// 0x0020 (0x0120 - 0x0100)
|
|
class UPhxPlayerCharacterMontagesDefinition final : public UPhxCharacterMontagesDefinition
|
|
{
|
|
public:
|
|
struct FCrouchTransitions UnarmedCrouchTransitions; // 0x0100(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* SwitchFacing; // 0x0110(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* Ghost; // 0x0118(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerCharacterMontagesDefinition">();
|
|
}
|
|
static class UPhxPlayerCharacterMontagesDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerCharacterMontagesDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerCharacterMontagesDefinition) == 0x000008, "Wrong alignment on UPhxPlayerCharacterMontagesDefinition");
|
|
static_assert(sizeof(UPhxPlayerCharacterMontagesDefinition) == 0x000120, "Wrong size on UPhxPlayerCharacterMontagesDefinition");
|
|
static_assert(offsetof(UPhxPlayerCharacterMontagesDefinition, UnarmedCrouchTransitions) == 0x000100, "Member 'UPhxPlayerCharacterMontagesDefinition::UnarmedCrouchTransitions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterMontagesDefinition, SwitchFacing) == 0x000110, "Member 'UPhxPlayerCharacterMontagesDefinition::SwitchFacing' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterMontagesDefinition, Ghost) == 0x000118, "Member 'UPhxPlayerCharacterMontagesDefinition::Ghost' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAmmoComponent
|
|
// 0x0070 (0x0120 - 0x00B0)
|
|
class UPhxAmmoComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class APhxRangedWeapon* OwningWeapon; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CurrentAmmoInClip; // 0x00B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CurrentAmmoInReserve; // 0x00BC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnAmmoCountModified; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AAmmoDisplay> AmmoDisplayClass; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AAmmoDisplay* AmmoDisplay; // 0x00D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector AmmoDisplayLocation; // 0x00E0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AmmoDisplayScale; // 0x00EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ReloadAnimation; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* WeaponReloadAnimation; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ReloadAnimation_ExtendedMag; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* WeaponReloadAnimation_ExtendedMag; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ReloadSound; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void UpdateAmmoDisplay(int32 ClipSize);
|
|
|
|
class FName GetAmmoInventoryName() const;
|
|
int32 GetCurrentAmmoInClip() const;
|
|
int32 GetCurrentAmmoInReserve() const;
|
|
int32 GetTotalRemainingAmmo() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAmmoComponent">();
|
|
}
|
|
static class UPhxAmmoComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAmmoComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAmmoComponent) == 0x000008, "Wrong alignment on UPhxAmmoComponent");
|
|
static_assert(sizeof(UPhxAmmoComponent) == 0x000120, "Wrong size on UPhxAmmoComponent");
|
|
static_assert(offsetof(UPhxAmmoComponent, OwningWeapon) == 0x0000B0, "Member 'UPhxAmmoComponent::OwningWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, CurrentAmmoInClip) == 0x0000B8, "Member 'UPhxAmmoComponent::CurrentAmmoInClip' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, CurrentAmmoInReserve) == 0x0000BC, "Member 'UPhxAmmoComponent::CurrentAmmoInReserve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, OnAmmoCountModified) == 0x0000C0, "Member 'UPhxAmmoComponent::OnAmmoCountModified' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, AmmoDisplayClass) == 0x0000D0, "Member 'UPhxAmmoComponent::AmmoDisplayClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, AmmoDisplay) == 0x0000D8, "Member 'UPhxAmmoComponent::AmmoDisplay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, AmmoDisplayLocation) == 0x0000E0, "Member 'UPhxAmmoComponent::AmmoDisplayLocation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, AmmoDisplayScale) == 0x0000EC, "Member 'UPhxAmmoComponent::AmmoDisplayScale' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, ReloadAnimation) == 0x0000F0, "Member 'UPhxAmmoComponent::ReloadAnimation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, WeaponReloadAnimation) == 0x0000F8, "Member 'UPhxAmmoComponent::WeaponReloadAnimation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, ReloadAnimation_ExtendedMag) == 0x000100, "Member 'UPhxAmmoComponent::ReloadAnimation_ExtendedMag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, WeaponReloadAnimation_ExtendedMag) == 0x000108, "Member 'UPhxAmmoComponent::WeaponReloadAnimation_ExtendedMag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAmmoComponent, ReloadSound) == 0x000110, "Member 'UPhxAmmoComponent::ReloadSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPairedMeleeAnimCameraMetaData
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxPairedMeleeAnimCameraMetaData final : public UPhxAnimCameraMetaData
|
|
{
|
|
public:
|
|
TArray<class FName> AnimatedCameraBones; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPairedMeleeAnimCameraMetaData">();
|
|
}
|
|
static class UPhxPairedMeleeAnimCameraMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPairedMeleeAnimCameraMetaData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPairedMeleeAnimCameraMetaData) == 0x000008, "Wrong alignment on UPhxPairedMeleeAnimCameraMetaData");
|
|
static_assert(sizeof(UPhxPairedMeleeAnimCameraMetaData) == 0x000038, "Wrong size on UPhxPairedMeleeAnimCameraMetaData");
|
|
static_assert(offsetof(UPhxPairedMeleeAnimCameraMetaData, AnimatedCameraBones) == 0x000028, "Member 'UPhxPairedMeleeAnimCameraMetaData::AnimatedCameraBones' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerLocomotionDefinition
|
|
// 0x0160 (0x01D0 - 0x0070)
|
|
class UPhxPlayerLocomotionDefinition final : public UPhxCharacterLocomotionDefinition
|
|
{
|
|
public:
|
|
float MaxSpeedAnalogThreshold; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintInputAngleThreshold; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FastTrajectoryLerpMaxEnemyDistance; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FastTrajectoryLerpMinMoveAngle; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FastTrajectoryLerpSpeed; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxPlayerTraversalSettings TraversalSettings; // 0x0088(0x00F0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FRoomDescriptor DefaultRoomDescriptor; // 0x0178(0x0050)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float PostBiophageWalkTime; // 0x01C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerLocomotionDefinition">();
|
|
}
|
|
static class UPhxPlayerLocomotionDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerLocomotionDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerLocomotionDefinition) == 0x000008, "Wrong alignment on UPhxPlayerLocomotionDefinition");
|
|
static_assert(sizeof(UPhxPlayerLocomotionDefinition) == 0x0001D0, "Wrong size on UPhxPlayerLocomotionDefinition");
|
|
static_assert(offsetof(UPhxPlayerLocomotionDefinition, MaxSpeedAnalogThreshold) == 0x000070, "Member 'UPhxPlayerLocomotionDefinition::MaxSpeedAnalogThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerLocomotionDefinition, SprintInputAngleThreshold) == 0x000074, "Member 'UPhxPlayerLocomotionDefinition::SprintInputAngleThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerLocomotionDefinition, FastTrajectoryLerpMaxEnemyDistance) == 0x000078, "Member 'UPhxPlayerLocomotionDefinition::FastTrajectoryLerpMaxEnemyDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerLocomotionDefinition, FastTrajectoryLerpMinMoveAngle) == 0x00007C, "Member 'UPhxPlayerLocomotionDefinition::FastTrajectoryLerpMinMoveAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerLocomotionDefinition, FastTrajectoryLerpSpeed) == 0x000080, "Member 'UPhxPlayerLocomotionDefinition::FastTrajectoryLerpSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerLocomotionDefinition, TraversalSettings) == 0x000088, "Member 'UPhxPlayerLocomotionDefinition::TraversalSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerLocomotionDefinition, DefaultRoomDescriptor) == 0x000178, "Member 'UPhxPlayerLocomotionDefinition::DefaultRoomDescriptor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerLocomotionDefinition, PostBiophageWalkTime) == 0x0001C8, "Member 'UPhxPlayerLocomotionDefinition::PostBiophageWalkTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeleeFramingCameraMetaData
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UPhxMeleeFramingCameraMetaData final : public UPhxAnimCameraMetaData
|
|
{
|
|
public:
|
|
TArray<class FName> LeftFramingCameraBones; // 0x0028(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> RightFramingCameraBones; // 0x0038(0x0010)(Edit, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeFramingCameraMetaData">();
|
|
}
|
|
static class UPhxMeleeFramingCameraMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeleeFramingCameraMetaData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeleeFramingCameraMetaData) == 0x000008, "Wrong alignment on UPhxMeleeFramingCameraMetaData");
|
|
static_assert(sizeof(UPhxMeleeFramingCameraMetaData) == 0x000048, "Wrong size on UPhxMeleeFramingCameraMetaData");
|
|
static_assert(offsetof(UPhxMeleeFramingCameraMetaData, LeftFramingCameraBones) == 0x000028, "Member 'UPhxMeleeFramingCameraMetaData::LeftFramingCameraBones' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeFramingCameraMetaData, RightFramingCameraBones) == 0x000038, "Member 'UPhxMeleeFramingCameraMetaData::RightFramingCameraBones' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimMetaData
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UPhxAnimMetaData final : public UAnimMetaData
|
|
{
|
|
public:
|
|
class ULevelSequence* CameraAnim; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAnimatedCameraOrigin CameraReference; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CameraTransitionTime; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMontageSectionInfo PairedAnim; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMontageSectionInfo NextAnim; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimMetaData">();
|
|
}
|
|
static class UPhxAnimMetaData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimMetaData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimMetaData) == 0x000008, "Wrong alignment on UPhxAnimMetaData");
|
|
static_assert(sizeof(UPhxAnimMetaData) == 0x000058, "Wrong size on UPhxAnimMetaData");
|
|
static_assert(offsetof(UPhxAnimMetaData, CameraAnim) == 0x000028, "Member 'UPhxAnimMetaData::CameraAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimMetaData, CameraReference) == 0x000030, "Member 'UPhxAnimMetaData::CameraReference' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimMetaData, CameraTransitionTime) == 0x000034, "Member 'UPhxAnimMetaData::CameraTransitionTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimMetaData, PairedAnim) == 0x000038, "Member 'UPhxAnimMetaData::PairedAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimMetaData, NextAnim) == 0x000048, "Member 'UPhxAnimMetaData::NextAnim' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerPipeSlideAnimInstance
|
|
// 0x0810 (0x0AD0 - 0x02C0)
|
|
class UPhxPlayerPipeSlideAnimInstance final : public UPhxCharacterAnimInstanceBase
|
|
{
|
|
public:
|
|
struct FPlayerPipeSlideAnimInstanceProxy Proxy; // 0x02C0(0x0810)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerPipeSlideAnimInstance">();
|
|
}
|
|
static class UPhxPlayerPipeSlideAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerPipeSlideAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerPipeSlideAnimInstance) == 0x000010, "Wrong alignment on UPhxPlayerPipeSlideAnimInstance");
|
|
static_assert(sizeof(UPhxPlayerPipeSlideAnimInstance) == 0x000AD0, "Wrong size on UPhxPlayerPipeSlideAnimInstance");
|
|
static_assert(offsetof(UPhxPlayerPipeSlideAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxPlayerPipeSlideAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_AlphaCall
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAnimNotify_AlphaCall final : public UAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_AlphaCall">();
|
|
}
|
|
static class UPhxAnimNotify_AlphaCall* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_AlphaCall>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_AlphaCall) == 0x000008, "Wrong alignment on UPhxAnimNotify_AlphaCall");
|
|
static_assert(sizeof(UPhxAnimNotify_AlphaCall) == 0x000038, "Wrong size on UPhxAnimNotify_AlphaCall");
|
|
|
|
// Class Phoenix.PhxAnimNotify_AoEAttack
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
class UPhxAnimNotify_AoEAttack final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
struct FVector Offset; // 0x0040(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotation; // 0x004C(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_AoEAttack">();
|
|
}
|
|
static class UPhxAnimNotify_AoEAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_AoEAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_AoEAttack) == 0x000008, "Wrong alignment on UPhxAnimNotify_AoEAttack");
|
|
static_assert(sizeof(UPhxAnimNotify_AoEAttack) == 0x000058, "Wrong size on UPhxAnimNotify_AoEAttack");
|
|
static_assert(offsetof(UPhxAnimNotify_AoEAttack, Offset) == 0x000040, "Member 'UPhxAnimNotify_AoEAttack::Offset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_AoEAttack, Rotation) == 0x00004C, "Member 'UPhxAnimNotify_AoEAttack::Rotation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_ApplyGameplayTags
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class UPhxAnimNotify_ApplyGameplayTags final : public UAnimNotify
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer GameplayTagsToApply; // 0x0038(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPrivate)
|
|
bool bAppliedGameplayTagsCanStack; // 0x0058(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bConditional; // 0x0059(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer ConditionTags; // 0x0060(0x0020)(Edit, BlueprintReadOnly, NativeAccessSpecifierPrivate)
|
|
ETagsMatchingType MatchingType; // 0x0080(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_ApplyGameplayTags">();
|
|
}
|
|
static class UPhxAnimNotify_ApplyGameplayTags* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_ApplyGameplayTags>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_ApplyGameplayTags) == 0x000008, "Wrong alignment on UPhxAnimNotify_ApplyGameplayTags");
|
|
static_assert(sizeof(UPhxAnimNotify_ApplyGameplayTags) == 0x000088, "Wrong size on UPhxAnimNotify_ApplyGameplayTags");
|
|
static_assert(offsetof(UPhxAnimNotify_ApplyGameplayTags, GameplayTagsToApply) == 0x000038, "Member 'UPhxAnimNotify_ApplyGameplayTags::GameplayTagsToApply' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_ApplyGameplayTags, bAppliedGameplayTagsCanStack) == 0x000058, "Member 'UPhxAnimNotify_ApplyGameplayTags::bAppliedGameplayTagsCanStack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_ApplyGameplayTags, bConditional) == 0x000059, "Member 'UPhxAnimNotify_ApplyGameplayTags::bConditional' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_ApplyGameplayTags, ConditionTags) == 0x000060, "Member 'UPhxAnimNotify_ApplyGameplayTags::ConditionTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_ApplyGameplayTags, MatchingType) == 0x000080, "Member 'UPhxAnimNotify_ApplyGameplayTags::MatchingType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMoveInputCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxMoveInputCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
EMoveInputType MoveInputType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ENumberCompareType ThresholdCheckType; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveThreshold; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAbsoluteVal; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMoveInputCondition">();
|
|
}
|
|
static class UPhxMoveInputCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMoveInputCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMoveInputCondition) == 0x000008, "Wrong alignment on UPhxMoveInputCondition");
|
|
static_assert(sizeof(UPhxMoveInputCondition) == 0x000040, "Wrong size on UPhxMoveInputCondition");
|
|
static_assert(offsetof(UPhxMoveInputCondition, MoveInputType) == 0x000030, "Member 'UPhxMoveInputCondition::MoveInputType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMoveInputCondition, ThresholdCheckType) == 0x000034, "Member 'UPhxMoveInputCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMoveInputCondition, MoveThreshold) == 0x000038, "Member 'UPhxMoveInputCondition::MoveThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMoveInputCondition, bAbsoluteVal) == 0x00003C, "Member 'UPhxMoveInputCondition::bAbsoluteVal' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_CameraShake
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotify_CameraShake : public UAnimNotify
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_CameraShake">();
|
|
}
|
|
static class UPhxAnimNotify_CameraShake* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_CameraShake>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_CameraShake) == 0x000008, "Wrong alignment on UPhxAnimNotify_CameraShake");
|
|
static_assert(sizeof(UPhxAnimNotify_CameraShake) == 0x000040, "Wrong size on UPhxAnimNotify_CameraShake");
|
|
static_assert(offsetof(UPhxAnimNotify_CameraShake, CameraShake) == 0x000038, "Member 'UPhxAnimNotify_CameraShake::CameraShake' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_CatwalkClimbEvent
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_CatwalkClimbEvent final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
EPhxCatwalkClimbEvent EventType; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_CatwalkClimbEvent">();
|
|
}
|
|
static class UPhxAnimNotify_CatwalkClimbEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_CatwalkClimbEvent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_CatwalkClimbEvent) == 0x000008, "Wrong alignment on UPhxAnimNotify_CatwalkClimbEvent");
|
|
static_assert(sizeof(UPhxAnimNotify_CatwalkClimbEvent) == 0x000048, "Wrong size on UPhxAnimNotify_CatwalkClimbEvent");
|
|
static_assert(offsetof(UPhxAnimNotify_CatwalkClimbEvent, EventType) == 0x000040, "Member 'UPhxAnimNotify_CatwalkClimbEvent::EventType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSnowcatSplinePoint_Rotation
|
|
// 0x0018 (0x0250 - 0x0238)
|
|
class APhxSnowcatSplinePoint_Rotation final : public APhxSnowcatSplinePoint_Gradient
|
|
{
|
|
public:
|
|
struct FRotator TargetRotationOffset; // 0x0238(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* RotationRateCurve; // 0x0248(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplinePoint_Rotation">();
|
|
}
|
|
static class APhxSnowcatSplinePoint_Rotation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSnowcatSplinePoint_Rotation>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSnowcatSplinePoint_Rotation) == 0x000008, "Wrong alignment on APhxSnowcatSplinePoint_Rotation");
|
|
static_assert(sizeof(APhxSnowcatSplinePoint_Rotation) == 0x000250, "Wrong size on APhxSnowcatSplinePoint_Rotation");
|
|
static_assert(offsetof(APhxSnowcatSplinePoint_Rotation, TargetRotationOffset) == 0x000238, "Member 'APhxSnowcatSplinePoint_Rotation::TargetRotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcatSplinePoint_Rotation, RotationRateCurve) == 0x000248, "Member 'APhxSnowcatSplinePoint_Rotation::RotationRateCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_CutToBlack
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAnimNotify_CutToBlack final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_CutToBlack">();
|
|
}
|
|
static class UPhxAnimNotify_CutToBlack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_CutToBlack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_CutToBlack) == 0x000008, "Wrong alignment on UPhxAnimNotify_CutToBlack");
|
|
static_assert(sizeof(UPhxAnimNotify_CutToBlack) == 0x000040, "Wrong size on UPhxAnimNotify_CutToBlack");
|
|
|
|
// Class Phoenix.PhxSoundAnimNotifySettings
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxSoundAnimNotifySettings final : public UEngineSubsystem
|
|
{
|
|
public:
|
|
class UPhxSoundAnimNotifySettingsData* SettingsData; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UPhxSoundAnimNotifySettingsData* Get();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSoundAnimNotifySettings">();
|
|
}
|
|
static class UPhxSoundAnimNotifySettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSoundAnimNotifySettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSoundAnimNotifySettings) == 0x000008, "Wrong alignment on UPhxSoundAnimNotifySettings");
|
|
static_assert(sizeof(UPhxSoundAnimNotifySettings) == 0x000038, "Wrong size on UPhxSoundAnimNotifySettings");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettings, SettingsData) == 0x000030, "Member 'UPhxSoundAnimNotifySettings::SettingsData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_HideCharacter
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_HideCharacter final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
bool bSetInvisible; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetUncollidable; // 0x0041(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_HideCharacter">();
|
|
}
|
|
static class UPhxAnimNotify_HideCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_HideCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_HideCharacter) == 0x000008, "Wrong alignment on UPhxAnimNotify_HideCharacter");
|
|
static_assert(sizeof(UPhxAnimNotify_HideCharacter) == 0x000048, "Wrong size on UPhxAnimNotify_HideCharacter");
|
|
static_assert(offsetof(UPhxAnimNotify_HideCharacter, bSetInvisible) == 0x000040, "Member 'UPhxAnimNotify_HideCharacter::bSetInvisible' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_HideCharacter, bSetUncollidable) == 0x000041, "Member 'UPhxAnimNotify_HideCharacter::bSetUncollidable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_Hit_GroundSlamAOE
|
|
// 0x0008 (0x00E8 - 0x00E0)
|
|
class UPhxAnimNotify_Hit_GroundSlamAOE final : public UPhxAnimNotify_Hit
|
|
{
|
|
public:
|
|
float AOERadius; // 0x00E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_Hit_GroundSlamAOE">();
|
|
}
|
|
static class UPhxAnimNotify_Hit_GroundSlamAOE* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_Hit_GroundSlamAOE>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_Hit_GroundSlamAOE) == 0x000008, "Wrong alignment on UPhxAnimNotify_Hit_GroundSlamAOE");
|
|
static_assert(sizeof(UPhxAnimNotify_Hit_GroundSlamAOE) == 0x0000E8, "Wrong size on UPhxAnimNotify_Hit_GroundSlamAOE");
|
|
static_assert(offsetof(UPhxAnimNotify_Hit_GroundSlamAOE, AOERadius) == 0x0000E0, "Member 'UPhxAnimNotify_Hit_GroundSlamAOE::AOERadius' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplineStateDefinition
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxMovementSplineStateDefinition final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class UPhxMovementSplineControlSettings* ControlSettings; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* Montage; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> AnimLayerClass; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AnimLayerUnlinkTime; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag StateTag; // 0x004C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStartMovementOnStateBegin; // 0x0054(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStopMovementOnStateEnd; // 0x0055(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowInteractions; // 0x0056(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_57[0x1]; // 0x0057(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplineStateDefinition">();
|
|
}
|
|
static class UPhxMovementSplineStateDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMovementSplineStateDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMovementSplineStateDefinition) == 0x000008, "Wrong alignment on UPhxMovementSplineStateDefinition");
|
|
static_assert(sizeof(UPhxMovementSplineStateDefinition) == 0x000058, "Wrong size on UPhxMovementSplineStateDefinition");
|
|
static_assert(offsetof(UPhxMovementSplineStateDefinition, ControlSettings) == 0x000030, "Member 'UPhxMovementSplineStateDefinition::ControlSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineStateDefinition, Montage) == 0x000038, "Member 'UPhxMovementSplineStateDefinition::Montage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineStateDefinition, AnimLayerClass) == 0x000040, "Member 'UPhxMovementSplineStateDefinition::AnimLayerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineStateDefinition, AnimLayerUnlinkTime) == 0x000048, "Member 'UPhxMovementSplineStateDefinition::AnimLayerUnlinkTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineStateDefinition, StateTag) == 0x00004C, "Member 'UPhxMovementSplineStateDefinition::StateTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineStateDefinition, bStartMovementOnStateBegin) == 0x000054, "Member 'UPhxMovementSplineStateDefinition::bStartMovementOnStateBegin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineStateDefinition, bStopMovementOnStateEnd) == 0x000055, "Member 'UPhxMovementSplineStateDefinition::bStopMovementOnStateEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMovementSplineStateDefinition, bAllowInteractions) == 0x000056, "Member 'UPhxMovementSplineStateDefinition::bAllowInteractions' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_InstantEquip
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotify_InstantEquip final : public UAnimNotify
|
|
{
|
|
public:
|
|
EAutoEquipCategory EquipCategory; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_InstantEquip">();
|
|
}
|
|
static class UPhxAnimNotify_InstantEquip* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_InstantEquip>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_InstantEquip) == 0x000008, "Wrong alignment on UPhxAnimNotify_InstantEquip");
|
|
static_assert(sizeof(UPhxAnimNotify_InstantEquip) == 0x000040, "Wrong size on UPhxAnimNotify_InstantEquip");
|
|
static_assert(offsetof(UPhxAnimNotify_InstantEquip, EquipCategory) == 0x000038, "Member 'UPhxAnimNotify_InstantEquip::EquipCategory' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSoundEndOfEventProxy
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UPhxSoundEndOfEventProxy final : public UPhxSoundCallbackProxy
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnEventFinished; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x30]; // 0x0040(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxSoundEndOfEventProxy* PlaySoundAndContinue(const class UObject* WorldContextObject, ESoundSource Source, class UPhxSoundComponent* SoundComp, class UAkAudioEvent* Event, float AdditionalDelay);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSoundEndOfEventProxy">();
|
|
}
|
|
static class UPhxSoundEndOfEventProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSoundEndOfEventProxy>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSoundEndOfEventProxy) == 0x000008, "Wrong alignment on UPhxSoundEndOfEventProxy");
|
|
static_assert(sizeof(UPhxSoundEndOfEventProxy) == 0x000070, "Wrong size on UPhxSoundEndOfEventProxy");
|
|
static_assert(offsetof(UPhxSoundEndOfEventProxy, OnEventFinished) == 0x000030, "Member 'UPhxSoundEndOfEventProxy::OnEventFinished' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_KillCharacter
|
|
// 0x0010 (0x0050 - 0x0040)
|
|
class UPhxAnimNotify_KillCharacter final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTargetIsInstigator; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_KillCharacter">();
|
|
}
|
|
static class UPhxAnimNotify_KillCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_KillCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_KillCharacter) == 0x000008, "Wrong alignment on UPhxAnimNotify_KillCharacter");
|
|
static_assert(sizeof(UPhxAnimNotify_KillCharacter) == 0x000050, "Wrong size on UPhxAnimNotify_KillCharacter");
|
|
static_assert(offsetof(UPhxAnimNotify_KillCharacter, DamageType) == 0x000040, "Member 'UPhxAnimNotify_KillCharacter::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_KillCharacter, bTargetIsInstigator) == 0x000048, "Member 'UPhxAnimNotify_KillCharacter::bTargetIsInstigator' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLiteWeaponSkinComponent
|
|
// 0x0010 (0x00C0 - 0x00B0)
|
|
class UPhxLiteWeaponSkinComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UMaterialInstance* WeaponInvisibleMaterialInstance; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag WeaponTag; // 0x00B8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnWeaponSkinChanged(const struct FGameplayTag& InWeaponTag);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLiteWeaponSkinComponent">();
|
|
}
|
|
static class UPhxLiteWeaponSkinComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLiteWeaponSkinComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLiteWeaponSkinComponent) == 0x000008, "Wrong alignment on UPhxLiteWeaponSkinComponent");
|
|
static_assert(sizeof(UPhxLiteWeaponSkinComponent) == 0x0000C0, "Wrong size on UPhxLiteWeaponSkinComponent");
|
|
static_assert(offsetof(UPhxLiteWeaponSkinComponent, WeaponInvisibleMaterialInstance) == 0x0000B0, "Member 'UPhxLiteWeaponSkinComponent::WeaponInvisibleMaterialInstance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLiteWeaponSkinComponent, WeaponTag) == 0x0000B8, "Member 'UPhxLiteWeaponSkinComponent::WeaponTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_PlaySound
|
|
// 0x0020 (0x0060 - 0x0040)
|
|
class UPhxAnimNotify_PlaySound : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
class UAkAudioEvent* Event; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxSocketAkComponent FollowSocket; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName AttachName; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OcclusionRefeshInterval; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideSoundComp; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_PlaySound">();
|
|
}
|
|
static class UPhxAnimNotify_PlaySound* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_PlaySound>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_PlaySound) == 0x000008, "Wrong alignment on UPhxAnimNotify_PlaySound");
|
|
static_assert(sizeof(UPhxAnimNotify_PlaySound) == 0x000060, "Wrong size on UPhxAnimNotify_PlaySound");
|
|
static_assert(offsetof(UPhxAnimNotify_PlaySound, Event) == 0x000040, "Member 'UPhxAnimNotify_PlaySound::Event' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_PlaySound, FollowSocket) == 0x000048, "Member 'UPhxAnimNotify_PlaySound::FollowSocket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_PlaySound, AttachName) == 0x00004C, "Member 'UPhxAnimNotify_PlaySound::AttachName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_PlaySound, OcclusionRefeshInterval) == 0x000054, "Member 'UPhxAnimNotify_PlaySound::OcclusionRefeshInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_PlaySound, bOverrideSoundComp) == 0x000058, "Member 'UPhxAnimNotify_PlaySound::bOverrideSoundComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_RagdollOn
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_RagdollOn final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
float BlendTime; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_RagdollOn">();
|
|
}
|
|
static class UPhxAnimNotify_RagdollOn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_RagdollOn>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_RagdollOn) == 0x000008, "Wrong alignment on UPhxAnimNotify_RagdollOn");
|
|
static_assert(sizeof(UPhxAnimNotify_RagdollOn) == 0x000048, "Wrong size on UPhxAnimNotify_RagdollOn");
|
|
static_assert(offsetof(UPhxAnimNotify_RagdollOn, BlendTime) == 0x000040, "Member 'UPhxAnimNotify_RagdollOn::BlendTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_RumbleWorldSpace
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_RumbleWorldSpace final : public UPhxAnimNotify_Rumble
|
|
{
|
|
public:
|
|
EAttenuationShape AttenuationShape; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAttenuationDistanceModel AttenuationDistanceModel; // 0x0041(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FalloffDistance; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_RumbleWorldSpace">();
|
|
}
|
|
static class UPhxAnimNotify_RumbleWorldSpace* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_RumbleWorldSpace>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_RumbleWorldSpace) == 0x000008, "Wrong alignment on UPhxAnimNotify_RumbleWorldSpace");
|
|
static_assert(sizeof(UPhxAnimNotify_RumbleWorldSpace) == 0x000048, "Wrong size on UPhxAnimNotify_RumbleWorldSpace");
|
|
static_assert(offsetof(UPhxAnimNotify_RumbleWorldSpace, AttenuationShape) == 0x000040, "Member 'UPhxAnimNotify_RumbleWorldSpace::AttenuationShape' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RumbleWorldSpace, AttenuationDistanceModel) == 0x000041, "Member 'UPhxAnimNotify_RumbleWorldSpace::AttenuationDistanceModel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_RumbleWorldSpace, FalloffDistance) == 0x000044, "Member 'UPhxAnimNotify_RumbleWorldSpace::FalloffDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSSafeKeypadUI
|
|
// 0x0048 (0x02D8 - 0x0290)
|
|
class AWSSafeKeypadUI final : public AWSPanel
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bUnlocked)> OnCodeConfirmed; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class FString SecurityCode; // 0x02A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxDigits; // 0x02B0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AWSSelectable* CurrentSelected; // 0x02B8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AWSSelectable* PreviousSelected; // 0x02C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class AWSSelectable*> Selectables; // 0x02C8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSSafeKeypadUI">();
|
|
}
|
|
static class AWSSafeKeypadUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSSafeKeypadUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSSafeKeypadUI) == 0x000008, "Wrong alignment on AWSSafeKeypadUI");
|
|
static_assert(sizeof(AWSSafeKeypadUI) == 0x0002D8, "Wrong size on AWSSafeKeypadUI");
|
|
static_assert(offsetof(AWSSafeKeypadUI, OnCodeConfirmed) == 0x000290, "Member 'AWSSafeKeypadUI::OnCodeConfirmed' has a wrong offset!");
|
|
static_assert(offsetof(AWSSafeKeypadUI, SecurityCode) == 0x0002A0, "Member 'AWSSafeKeypadUI::SecurityCode' has a wrong offset!");
|
|
static_assert(offsetof(AWSSafeKeypadUI, MaxDigits) == 0x0002B0, "Member 'AWSSafeKeypadUI::MaxDigits' has a wrong offset!");
|
|
static_assert(offsetof(AWSSafeKeypadUI, CurrentSelected) == 0x0002B8, "Member 'AWSSafeKeypadUI::CurrentSelected' has a wrong offset!");
|
|
static_assert(offsetof(AWSSafeKeypadUI, PreviousSelected) == 0x0002C0, "Member 'AWSSafeKeypadUI::PreviousSelected' has a wrong offset!");
|
|
static_assert(offsetof(AWSSafeKeypadUI, Selectables) == 0x0002C8, "Member 'AWSSafeKeypadUI::Selectables' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_SpawnVirus
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_SpawnVirus final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
bool bEnableVirus; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_SpawnVirus">();
|
|
}
|
|
static class UPhxAnimNotify_SpawnVirus* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_SpawnVirus>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_SpawnVirus) == 0x000008, "Wrong alignment on UPhxAnimNotify_SpawnVirus");
|
|
static_assert(sizeof(UPhxAnimNotify_SpawnVirus) == 0x000048, "Wrong size on UPhxAnimNotify_SpawnVirus");
|
|
static_assert(offsetof(UPhxAnimNotify_SpawnVirus, bEnableVirus) == 0x000040, "Member 'UPhxAnimNotify_SpawnVirus::bEnableVirus' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLookAtComponent
|
|
// 0x0010 (0x0210 - 0x0200)
|
|
class UPhxLookAtComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
float ForceLookIntensity; // 0x01F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool ForceLookEnabled; // 0x01FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1FD[0x13]; // 0x01FD(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginTriggerLookAt(class APhxCharacter* Character);
|
|
void DisableLookAt();
|
|
void EnableLookAt();
|
|
void EndTriggerLookAt(class APhxCharacter* Character);
|
|
void SetLookIntensity(const float Intensity);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLookAtComponent">();
|
|
}
|
|
static class UPhxLookAtComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLookAtComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLookAtComponent) == 0x000010, "Wrong alignment on UPhxLookAtComponent");
|
|
static_assert(sizeof(UPhxLookAtComponent) == 0x000210, "Wrong size on UPhxLookAtComponent");
|
|
static_assert(offsetof(UPhxLookAtComponent, ForceLookIntensity) == 0x0001F8, "Member 'UPhxLookAtComponent::ForceLookIntensity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLookAtComponent, ForceLookEnabled) == 0x0001FC, "Member 'UPhxLookAtComponent::ForceLookEnabled' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_StepToBlack
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxAnimNotify_StepToBlack final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
float StepSize; // 0x0040(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_StepToBlack">();
|
|
}
|
|
static class UPhxAnimNotify_StepToBlack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_StepToBlack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_StepToBlack) == 0x000008, "Wrong alignment on UPhxAnimNotify_StepToBlack");
|
|
static_assert(sizeof(UPhxAnimNotify_StepToBlack) == 0x000048, "Wrong size on UPhxAnimNotify_StepToBlack");
|
|
static_assert(offsetof(UPhxAnimNotify_StepToBlack, StepSize) == 0x000040, "Member 'UPhxAnimNotify_StepToBlack::StepSize' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotify_Teleport
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
class UPhxAnimNotify_Teleport final : public UPhxAnimNotify
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0040(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotation; // 0x004C(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotify_Teleport">();
|
|
}
|
|
static class UPhxAnimNotify_Teleport* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotify_Teleport>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotify_Teleport) == 0x000008, "Wrong alignment on UPhxAnimNotify_Teleport");
|
|
static_assert(sizeof(UPhxAnimNotify_Teleport) == 0x000058, "Wrong size on UPhxAnimNotify_Teleport");
|
|
static_assert(offsetof(UPhxAnimNotify_Teleport, Location) == 0x000040, "Member 'UPhxAnimNotify_Teleport::Location' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotify_Teleport, Rotation) == 0x00004C, "Member 'UPhxAnimNotify_Teleport::Rotation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLootDropList
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxLootDropList final : public UDataAsset
|
|
{
|
|
public:
|
|
class UDataTable* LootDropTable; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxLootDropData> DropsData; // 0x0038(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxLootDropFilter*> Filters; // 0x0048(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
bool bFilterTable; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UDataTable* GetDropRateData() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLootDropList">();
|
|
}
|
|
static class UPhxLootDropList* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLootDropList>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLootDropList) == 0x000008, "Wrong alignment on UPhxLootDropList");
|
|
static_assert(sizeof(UPhxLootDropList) == 0x000060, "Wrong size on UPhxLootDropList");
|
|
static_assert(offsetof(UPhxLootDropList, LootDropTable) == 0x000030, "Member 'UPhxLootDropList::LootDropTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLootDropList, DropsData) == 0x000038, "Member 'UPhxLootDropList::DropsData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLootDropList, Filters) == 0x000048, "Member 'UPhxLootDropList::Filters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLootDropList, bFilterTable) == 0x000058, "Member 'UPhxLootDropList::bFilterTable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_ApplyGameplayTags
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class UPhxAnimNotifyState_ApplyGameplayTags : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer GameplayTagsToApply; // 0x0038(0x0020)(Edit, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_ApplyGameplayTags">();
|
|
}
|
|
static class UPhxAnimNotifyState_ApplyGameplayTags* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_ApplyGameplayTags>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_ApplyGameplayTags) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_ApplyGameplayTags");
|
|
static_assert(sizeof(UPhxAnimNotifyState_ApplyGameplayTags) == 0x000058, "Wrong size on UPhxAnimNotifyState_ApplyGameplayTags");
|
|
static_assert(offsetof(UPhxAnimNotifyState_ApplyGameplayTags, GameplayTagsToApply) == 0x000038, "Member 'UPhxAnimNotifyState_ApplyGameplayTags::GameplayTagsToApply' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_AdditiveReactsOnly
|
|
// 0x0000 (0x0058 - 0x0058)
|
|
class UPhxAnimNotifyState_AdditiveReactsOnly final : public UPhxAnimNotifyState_ApplyGameplayTags
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_AdditiveReactsOnly">();
|
|
}
|
|
static class UPhxAnimNotifyState_AdditiveReactsOnly* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_AdditiveReactsOnly>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_AdditiveReactsOnly) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_AdditiveReactsOnly");
|
|
static_assert(sizeof(UPhxAnimNotifyState_AdditiveReactsOnly) == 0x000058, "Wrong size on UPhxAnimNotifyState_AdditiveReactsOnly");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_CheckEnvironmentalHazard
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxAnimNotifyState_CheckEnvironmentalHazard final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
void OnMoveBlockedBy(class APhxAICharacter* Character, const struct FHitResult& Impact) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_CheckEnvironmentalHazard">();
|
|
}
|
|
static class UPhxAnimNotifyState_CheckEnvironmentalHazard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_CheckEnvironmentalHazard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_CheckEnvironmentalHazard) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_CheckEnvironmentalHazard");
|
|
static_assert(sizeof(UPhxAnimNotifyState_CheckEnvironmentalHazard) == 0x000038, "Wrong size on UPhxAnimNotifyState_CheckEnvironmentalHazard");
|
|
|
|
// Class Phoenix.PhxPhysicsPropKickerComponent
|
|
// 0x0000 (0x04F0 - 0x04F0)
|
|
class UPhxPhysicsPropKickerComponent final : public UStaticMeshComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPhysicsPropKickerComponent">();
|
|
}
|
|
static class UPhxPhysicsPropKickerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPhysicsPropKickerComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPhysicsPropKickerComponent) == 0x000010, "Wrong alignment on UPhxPhysicsPropKickerComponent");
|
|
static_assert(sizeof(UPhxPhysicsPropKickerComponent) == 0x0004F0, "Wrong size on UPhxPhysicsPropKickerComponent");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_Continue
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotifyState_Continue final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
bool bOverrideEndSide; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeSideType EndSide; // 0x0039(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_Continue">();
|
|
}
|
|
static class UPhxAnimNotifyState_Continue* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_Continue>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_Continue) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_Continue");
|
|
static_assert(sizeof(UPhxAnimNotifyState_Continue) == 0x000040, "Wrong size on UPhxAnimNotifyState_Continue");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Continue, bOverrideEndSide) == 0x000038, "Member 'UPhxAnimNotifyState_Continue::bOverrideEndSide' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Continue, EndSide) == 0x000039, "Member 'UPhxAnimNotifyState_Continue::EndSide' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_Dismember
|
|
// 0x0048 (0x0080 - 0x0038)
|
|
class UPhxAnimNotifyState_Dismember final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
class FName BoneName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EUntaggedWoundType GoreType; // 0x0040(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAffectsPartsWithDisabledDismemberment; // 0x0041(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideBoneImpulse; // 0x0042(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_43[0x1]; // 0x0043(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ImpulseStrength; // 0x0044(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator ImpulseDirection; // 0x0048(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FAdvancedNodifyDismembermentParams Advanced; // 0x0054(0x001C)(Edit, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_70[0x10]; // 0x0070(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_Dismember">();
|
|
}
|
|
static class UPhxAnimNotifyState_Dismember* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_Dismember>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_Dismember) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_Dismember");
|
|
static_assert(sizeof(UPhxAnimNotifyState_Dismember) == 0x000080, "Wrong size on UPhxAnimNotifyState_Dismember");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dismember, BoneName) == 0x000038, "Member 'UPhxAnimNotifyState_Dismember::BoneName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dismember, GoreType) == 0x000040, "Member 'UPhxAnimNotifyState_Dismember::GoreType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dismember, bAffectsPartsWithDisabledDismemberment) == 0x000041, "Member 'UPhxAnimNotifyState_Dismember::bAffectsPartsWithDisabledDismemberment' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dismember, bOverrideBoneImpulse) == 0x000042, "Member 'UPhxAnimNotifyState_Dismember::bOverrideBoneImpulse' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dismember, ImpulseStrength) == 0x000044, "Member 'UPhxAnimNotifyState_Dismember::ImpulseStrength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dismember, ImpulseDirection) == 0x000048, "Member 'UPhxAnimNotifyState_Dismember::ImpulseDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Dismember, Advanced) == 0x000054, "Member 'UPhxAnimNotifyState_Dismember::Advanced' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerBotSettings
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UPhxPlayerBotSettings final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
float TimeoutDuration; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinLookTime; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxLookTime; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RandomExploreAreaInterval; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PositionCacheInterval; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LineTraceCheckDelay; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JumpDelay; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CombatModeCheckDelay; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float KillRange; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallDuration; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CheckpointJumpDuration; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeCombatDuration; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyMeleeUpgrades; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MaxHeatMapPositionIndex; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveToNextAreaDelay; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerBotSettings">();
|
|
}
|
|
static class UPhxPlayerBotSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerBotSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerBotSettings) == 0x000008, "Wrong alignment on UPhxPlayerBotSettings");
|
|
static_assert(sizeof(UPhxPlayerBotSettings) == 0x000070, "Wrong size on UPhxPlayerBotSettings");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, TimeoutDuration) == 0x000030, "Member 'UPhxPlayerBotSettings::TimeoutDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, MinLookTime) == 0x000034, "Member 'UPhxPlayerBotSettings::MinLookTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, MaxLookTime) == 0x000038, "Member 'UPhxPlayerBotSettings::MaxLookTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, RandomExploreAreaInterval) == 0x00003C, "Member 'UPhxPlayerBotSettings::RandomExploreAreaInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, PositionCacheInterval) == 0x000040, "Member 'UPhxPlayerBotSettings::PositionCacheInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, LineTraceCheckDelay) == 0x000044, "Member 'UPhxPlayerBotSettings::LineTraceCheckDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, JumpDelay) == 0x000048, "Member 'UPhxPlayerBotSettings::JumpDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, CombatModeCheckDelay) == 0x00004C, "Member 'UPhxPlayerBotSettings::CombatModeCheckDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, KillRange) == 0x000050, "Member 'UPhxPlayerBotSettings::KillRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, FallDuration) == 0x000054, "Member 'UPhxPlayerBotSettings::FallDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, CheckpointJumpDuration) == 0x000058, "Member 'UPhxPlayerBotSettings::CheckpointJumpDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, MeleeCombatDuration) == 0x00005C, "Member 'UPhxPlayerBotSettings::MeleeCombatDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, bApplyMeleeUpgrades) == 0x000060, "Member 'UPhxPlayerBotSettings::bApplyMeleeUpgrades' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, MaxHeatMapPositionIndex) == 0x000064, "Member 'UPhxPlayerBotSettings::MaxHeatMapPositionIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerBotSettings, MoveToNextAreaDelay) == 0x000068, "Member 'UPhxPlayerBotSettings::MoveToNextAreaDelay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_ExplicitCombo
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPhxAnimNotifyState_ExplicitCombo final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
class FName AttackName; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMeleeAttackDefinition* AttackRef; // 0x0040(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_ExplicitCombo">();
|
|
}
|
|
static class UPhxAnimNotifyState_ExplicitCombo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_ExplicitCombo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_ExplicitCombo) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_ExplicitCombo");
|
|
static_assert(sizeof(UPhxAnimNotifyState_ExplicitCombo) == 0x000048, "Wrong size on UPhxAnimNotifyState_ExplicitCombo");
|
|
static_assert(offsetof(UPhxAnimNotifyState_ExplicitCombo, AttackName) == 0x000038, "Member 'UPhxAnimNotifyState_ExplicitCombo::AttackName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_ExplicitCombo, AttackRef) == 0x000040, "Member 'UPhxAnimNotifyState_ExplicitCombo::AttackRef' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_FrontLeftFootDown
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxAnimNotifyState_FrontLeftFootDown final : public UPhxAnimNotifyState_FootDown
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_FrontLeftFootDown">();
|
|
}
|
|
static class UPhxAnimNotifyState_FrontLeftFootDown* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_FrontLeftFootDown>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_FrontLeftFootDown) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_FrontLeftFootDown");
|
|
static_assert(sizeof(UPhxAnimNotifyState_FrontLeftFootDown) == 0x000040, "Wrong size on UPhxAnimNotifyState_FrontLeftFootDown");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_InteractionSyncPointAlignment
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotifyState_InteractionSyncPointAlignment final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
EPhxInteractAlignmentNotifyStateType AlignmentType; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_InteractionSyncPointAlignment">();
|
|
}
|
|
static class UPhxAnimNotifyState_InteractionSyncPointAlignment* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_InteractionSyncPointAlignment>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_InteractionSyncPointAlignment) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_InteractionSyncPointAlignment");
|
|
static_assert(sizeof(UPhxAnimNotifyState_InteractionSyncPointAlignment) == 0x000040, "Wrong size on UPhxAnimNotifyState_InteractionSyncPointAlignment");
|
|
static_assert(offsetof(UPhxAnimNotifyState_InteractionSyncPointAlignment, AlignmentType) == 0x000038, "Member 'UPhxAnimNotifyState_InteractionSyncPointAlignment::AlignmentType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerEquipWeapon
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxScrEvtPlayerEquipWeapon final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> WeaponClassPtr; // 0x0030(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEquipRangeWeapon; // 0x0058(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHolsterWeapon; // 0x0059(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBlendHolsteredMeleeWeaponPhysics; // 0x005A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5B[0x5]; // 0x005B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerEquipWeapon">();
|
|
}
|
|
static class UPhxScrEvtPlayerEquipWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerEquipWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerEquipWeapon) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerEquipWeapon");
|
|
static_assert(sizeof(UPhxScrEvtPlayerEquipWeapon) == 0x000060, "Wrong size on UPhxScrEvtPlayerEquipWeapon");
|
|
static_assert(offsetof(UPhxScrEvtPlayerEquipWeapon, WeaponClassPtr) == 0x000030, "Member 'UPhxScrEvtPlayerEquipWeapon::WeaponClassPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtPlayerEquipWeapon, bEquipRangeWeapon) == 0x000058, "Member 'UPhxScrEvtPlayerEquipWeapon::bEquipRangeWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtPlayerEquipWeapon, bHolsterWeapon) == 0x000059, "Member 'UPhxScrEvtPlayerEquipWeapon::bHolsterWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtPlayerEquipWeapon, bBlendHolsteredMeleeWeaponPhysics) == 0x00005A, "Member 'UPhxScrEvtPlayerEquipWeapon::bBlendHolsteredMeleeWeaponPhysics' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_Invulnerable
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxAnimNotifyState_Invulnerable final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
bool bAllowHitsFromCurrentTarget; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_Invulnerable">();
|
|
}
|
|
static class UPhxAnimNotifyState_Invulnerable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_Invulnerable>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_Invulnerable) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_Invulnerable");
|
|
static_assert(sizeof(UPhxAnimNotifyState_Invulnerable) == 0x000040, "Wrong size on UPhxAnimNotifyState_Invulnerable");
|
|
static_assert(offsetof(UPhxAnimNotifyState_Invulnerable, bAllowHitsFromCurrentTarget) == 0x000038, "Member 'UPhxAnimNotifyState_Invulnerable::bAllowHitsFromCurrentTarget' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_MeleeWeaponMeshFX
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxAnimNotifyState_MeleeWeaponMeshFX : public UAnimNotifyState
|
|
{
|
|
public:
|
|
EMeleeWeaponMeshEffectType MeshEffectType; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_MeleeWeaponMeshFX">();
|
|
}
|
|
static class UPhxAnimNotifyState_MeleeWeaponMeshFX* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_MeleeWeaponMeshFX>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_MeleeWeaponMeshFX) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_MeleeWeaponMeshFX");
|
|
static_assert(sizeof(UPhxAnimNotifyState_MeleeWeaponMeshFX) == 0x000038, "Wrong size on UPhxAnimNotifyState_MeleeWeaponMeshFX");
|
|
static_assert(offsetof(UPhxAnimNotifyState_MeleeWeaponMeshFX, MeshEffectType) == 0x000030, "Member 'UPhxAnimNotifyState_MeleeWeaponMeshFX::MeshEffectType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerLocoState
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxScrEvtPlayerLocoState final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
EPhxLocomotionStateRequestChange StateRequest; // 0x0030(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerLocoState">();
|
|
}
|
|
static class UPhxScrEvtPlayerLocoState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerLocoState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerLocoState) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerLocoState");
|
|
static_assert(sizeof(UPhxScrEvtPlayerLocoState) == 0x000038, "Wrong size on UPhxScrEvtPlayerLocoState");
|
|
static_assert(offsetof(UPhxScrEvtPlayerLocoState, StateRequest) == 0x000030, "Member 'UPhxScrEvtPlayerLocoState::StateRequest' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_PlaySound
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
class UPhxAnimNotifyState_PlaySound final : public UAnimNotifyState
|
|
{
|
|
public:
|
|
class UAkAudioEvent* Event; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxSocketAkComponent FollowSocket; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName AttachName; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OcclusionRefeshInterval; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeTime; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAkCurveInterpolation FadeCurve; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxAnimLoopingSound> LoopingSounds; // 0x0050(0x0010)(BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAnimsPaused(class UPhxSkeletalMeshComponent* MeshComp) const;
|
|
void OnSoundEnded(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_PlaySound">();
|
|
}
|
|
static class UPhxAnimNotifyState_PlaySound* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_PlaySound>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_PlaySound) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_PlaySound");
|
|
static_assert(sizeof(UPhxAnimNotifyState_PlaySound) == 0x000078, "Wrong size on UPhxAnimNotifyState_PlaySound");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlaySound, Event) == 0x000030, "Member 'UPhxAnimNotifyState_PlaySound::Event' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlaySound, FollowSocket) == 0x000038, "Member 'UPhxAnimNotifyState_PlaySound::FollowSocket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlaySound, AttachName) == 0x00003C, "Member 'UPhxAnimNotifyState_PlaySound::AttachName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlaySound, OcclusionRefeshInterval) == 0x000044, "Member 'UPhxAnimNotifyState_PlaySound::OcclusionRefeshInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlaySound, FadeTime) == 0x000048, "Member 'UPhxAnimNotifyState_PlaySound::FadeTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlaySound, FadeCurve) == 0x00004C, "Member 'UPhxAnimNotifyState_PlaySound::FadeCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_PlaySound, LoopingSounds) == 0x000050, "Member 'UPhxAnimNotifyState_PlaySound::LoopingSounds' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAnimNotifyState_RandomRagdoll
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPhxAnimNotifyState_RandomRagdoll final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
float StartRagdollChance; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RagdollBlendTime; // 0x003C(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAnimNotifyState_RandomRagdoll">();
|
|
}
|
|
static class UPhxAnimNotifyState_RandomRagdoll* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAnimNotifyState_RandomRagdoll>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAnimNotifyState_RandomRagdoll) == 0x000008, "Wrong alignment on UPhxAnimNotifyState_RandomRagdoll");
|
|
static_assert(sizeof(UPhxAnimNotifyState_RandomRagdoll) == 0x000048, "Wrong size on UPhxAnimNotifyState_RandomRagdoll");
|
|
static_assert(offsetof(UPhxAnimNotifyState_RandomRagdoll, StartRagdollChance) == 0x000038, "Member 'UPhxAnimNotifyState_RandomRagdoll::StartRagdollChance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAnimNotifyState_RandomRagdoll, RagdollBlendTime) == 0x00003C, "Member 'UPhxAnimNotifyState_RandomRagdoll::RagdollBlendTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAssetBudgetConfig
|
|
// 0x0058 (0x0090 - 0x0038)
|
|
class UPhxAssetBudgetConfig final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TMap<class FString, struct FPhxAssetBudget> AssetBudgetPerMap; // 0x0038(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
bool ShowAssetBudgetVisualizerByDefault; // 0x0088(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPhxAbvBarLayout BarLayout; // 0x008C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAssetBudgetConfig">();
|
|
}
|
|
static class UPhxAssetBudgetConfig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAssetBudgetConfig>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAssetBudgetConfig) == 0x000008, "Wrong alignment on UPhxAssetBudgetConfig");
|
|
static_assert(sizeof(UPhxAssetBudgetConfig) == 0x000090, "Wrong size on UPhxAssetBudgetConfig");
|
|
static_assert(offsetof(UPhxAssetBudgetConfig, AssetBudgetPerMap) == 0x000038, "Member 'UPhxAssetBudgetConfig::AssetBudgetPerMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetConfig, ShowAssetBudgetVisualizerByDefault) == 0x000088, "Member 'UPhxAssetBudgetConfig::ShowAssetBudgetVisualizerByDefault' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetConfig, BarLayout) == 0x00008C, "Member 'UPhxAssetBudgetConfig::BarLayout' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAssetBudgetMeterHUD
|
|
// 0x0018 (0x0328 - 0x0310)
|
|
class APhxAssetBudgetMeterHUD : public AHUD
|
|
{
|
|
public:
|
|
uint8 Pad_310[0x18]; // 0x0310(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAssetBudgetMeterHUD">();
|
|
}
|
|
static class APhxAssetBudgetMeterHUD* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAssetBudgetMeterHUD>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAssetBudgetMeterHUD) == 0x000008, "Wrong alignment on APhxAssetBudgetMeterHUD");
|
|
static_assert(sizeof(APhxAssetBudgetMeterHUD) == 0x000328, "Wrong size on APhxAssetBudgetMeterHUD");
|
|
|
|
// Class Phoenix.PhxAssetBudgetMeterManager
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UPhxAssetBudgetMeterManager : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxAssetBudgetMeterWidget> AssetBudgetMeterWidgetClass; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAssetBudgetMeterWidget> AssetBudgetMeterWidgetClassAlt; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAssetBudgetMeterWidget* AssetBudgetMeterWidget; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x18]; // 0x0040(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxAssetBudgetMeterManager* Get(const class UObject* WorldContextObject);
|
|
|
|
void ResetAssetBudgetMeterAvgTiming();
|
|
void SetAssetBudgetMeterDebugVisibility(ESlateVisibility Visibility);
|
|
void SetAssetBudgetMeterVisibility(ESlateVisibility Visibility);
|
|
void SetBenchmarkMetrics(bool Enabled);
|
|
void SetupAssetBudgetMeter();
|
|
void SetUseBenchmarkMetricsOnVisible(bool Enabled);
|
|
void UpdateStats();
|
|
|
|
class UPhxAssetBudgetMeterWidget* GetAssetBudgetMeterWidget() const;
|
|
bool IsAssetBudgetMeterDebugVisible() const;
|
|
bool IsAssetBudgetMeterVisible() const;
|
|
bool IsUsingBenchmarkMetricsOnVisible() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAssetBudgetMeterManager">();
|
|
}
|
|
static class UPhxAssetBudgetMeterManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAssetBudgetMeterManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAssetBudgetMeterManager) == 0x000008, "Wrong alignment on UPhxAssetBudgetMeterManager");
|
|
static_assert(sizeof(UPhxAssetBudgetMeterManager) == 0x000058, "Wrong size on UPhxAssetBudgetMeterManager");
|
|
static_assert(offsetof(UPhxAssetBudgetMeterManager, AssetBudgetMeterWidgetClass) == 0x000028, "Member 'UPhxAssetBudgetMeterManager::AssetBudgetMeterWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetMeterManager, AssetBudgetMeterWidgetClassAlt) == 0x000030, "Member 'UPhxAssetBudgetMeterManager::AssetBudgetMeterWidgetClassAlt' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetMeterManager, AssetBudgetMeterWidget) == 0x000038, "Member 'UPhxAssetBudgetMeterManager::AssetBudgetMeterWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAssetBudgetMeterWidget
|
|
// 0x0098 (0x02F8 - 0x0260)
|
|
class UPhxAssetBudgetMeterWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* SceneMS; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* SumMS; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* ShowMaterialDrawEventsStatus; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UHorizontalBox* DebugSection; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_280[0x78]; // 0x0280(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddGroupWidget(class UPhxAssetBudgetGroupWidget* Widget);
|
|
void AddSubGroupWidgets(EPhxAssetBudgetGroup StatGroup, const TArray<class UPhxAssetBudgetGroupWidget*>& SubWidgets);
|
|
void InitializeGroupWidgets();
|
|
bool IsDebugSectionVisible();
|
|
void SetDebugSectionVisibility(ESlateVisibility Vis);
|
|
void SetDetailTimingVisibility(ESlateVisibility Vis);
|
|
void SetDrawsStatsVisibility(ESlateVisibility Vis);
|
|
void SetSubGroupsVisibility(bool Visible);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAssetBudgetMeterWidget">();
|
|
}
|
|
static class UPhxAssetBudgetMeterWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAssetBudgetMeterWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAssetBudgetMeterWidget) == 0x000008, "Wrong alignment on UPhxAssetBudgetMeterWidget");
|
|
static_assert(sizeof(UPhxAssetBudgetMeterWidget) == 0x0002F8, "Wrong size on UPhxAssetBudgetMeterWidget");
|
|
static_assert(offsetof(UPhxAssetBudgetMeterWidget, SceneMS) == 0x000260, "Member 'UPhxAssetBudgetMeterWidget::SceneMS' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetMeterWidget, SumMS) == 0x000268, "Member 'UPhxAssetBudgetMeterWidget::SumMS' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetMeterWidget, ShowMaterialDrawEventsStatus) == 0x000270, "Member 'UPhxAssetBudgetMeterWidget::ShowMaterialDrawEventsStatus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetBudgetMeterWidget, DebugSection) == 0x000278, "Member 'UPhxAssetBudgetMeterWidget::DebugSection' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAssetCollectionMeterWidgetEntry
|
|
// 0x0028 (0x0288 - 0x0260)
|
|
class UPhxAssetCollectionMeterWidgetEntry : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTextBlock* Name_0; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* MemAmount; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* NumOfTotal; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsMemEmpty; // 0x0280(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAssetCollectionMeterWidgetEntry">();
|
|
}
|
|
static class UPhxAssetCollectionMeterWidgetEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAssetCollectionMeterWidgetEntry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAssetCollectionMeterWidgetEntry) == 0x000008, "Wrong alignment on UPhxAssetCollectionMeterWidgetEntry");
|
|
static_assert(sizeof(UPhxAssetCollectionMeterWidgetEntry) == 0x000288, "Wrong size on UPhxAssetCollectionMeterWidgetEntry");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterWidgetEntry, Name_0) == 0x000268, "Member 'UPhxAssetCollectionMeterWidgetEntry::Name_0' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterWidgetEntry, MemAmount) == 0x000270, "Member 'UPhxAssetCollectionMeterWidgetEntry::MemAmount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterWidgetEntry, NumOfTotal) == 0x000278, "Member 'UPhxAssetCollectionMeterWidgetEntry::NumOfTotal' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterWidgetEntry, IsMemEmpty) == 0x000280, "Member 'UPhxAssetCollectionMeterWidgetEntry::IsMemEmpty' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPPEChargingCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxPPEChargingCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
bool bFilterChargesAccumulated; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
ENumberCompareType ThresholdCheckType; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ChargeThreshold; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPPEChargingCondition">();
|
|
}
|
|
static class UPhxPPEChargingCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPPEChargingCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPPEChargingCondition) == 0x000008, "Wrong alignment on UPhxPPEChargingCondition");
|
|
static_assert(sizeof(UPhxPPEChargingCondition) == 0x000040, "Wrong size on UPhxPPEChargingCondition");
|
|
static_assert(offsetof(UPhxPPEChargingCondition, bFilterChargesAccumulated) == 0x000030, "Member 'UPhxPPEChargingCondition::bFilterChargesAccumulated' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPPEChargingCondition, ThresholdCheckType) == 0x000034, "Member 'UPhxPPEChargingCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPPEChargingCondition, ChargeThreshold) == 0x000038, "Member 'UPhxPPEChargingCondition::ChargeThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAssetCollectionMeterWidget
|
|
// 0x0068 (0x02C8 - 0x0260)
|
|
class UPhxAssetCollectionMeterWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UVerticalBox* WidgetListView; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAssetCollectionMeterWidgetEntry> EntryClass; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_270[0x58]; // 0x0270(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAssetCollectionMeterWidget">();
|
|
}
|
|
static class UPhxAssetCollectionMeterWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAssetCollectionMeterWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAssetCollectionMeterWidget) == 0x000008, "Wrong alignment on UPhxAssetCollectionMeterWidget");
|
|
static_assert(sizeof(UPhxAssetCollectionMeterWidget) == 0x0002C8, "Wrong size on UPhxAssetCollectionMeterWidget");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterWidget, WidgetListView) == 0x000260, "Member 'UPhxAssetCollectionMeterWidget::WidgetListView' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAssetCollectionMeterWidget, EntryClass) == 0x000268, "Member 'UPhxAssetCollectionMeterWidget::EntryClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAttackDefinition
|
|
// 0x00C0 (0x00F0 - 0x0030)
|
|
class UPhxAttackDefinition : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bBlackList; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWhiteList; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer RequiredCharacterTags; // 0x0038(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer BlacklistCharacterTags; // 0x0058(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TargetTagWhitelist; // 0x0078(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TargetTagBlacklist; // 0x0098(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AttackTags; // 0x00B8(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 MaxRange; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinRange; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Damage; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAttackDefinition">();
|
|
}
|
|
static class UPhxAttackDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAttackDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAttackDefinition) == 0x000008, "Wrong alignment on UPhxAttackDefinition");
|
|
static_assert(sizeof(UPhxAttackDefinition) == 0x0000F0, "Wrong size on UPhxAttackDefinition");
|
|
static_assert(offsetof(UPhxAttackDefinition, bBlackList) == 0x000030, "Member 'UPhxAttackDefinition::bBlackList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, bWhiteList) == 0x000031, "Member 'UPhxAttackDefinition::bWhiteList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, RequiredCharacterTags) == 0x000038, "Member 'UPhxAttackDefinition::RequiredCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, BlacklistCharacterTags) == 0x000058, "Member 'UPhxAttackDefinition::BlacklistCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, TargetTagWhitelist) == 0x000078, "Member 'UPhxAttackDefinition::TargetTagWhitelist' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, TargetTagBlacklist) == 0x000098, "Member 'UPhxAttackDefinition::TargetTagBlacklist' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, AttackTags) == 0x0000B8, "Member 'UPhxAttackDefinition::AttackTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, MaxRange) == 0x0000D8, "Member 'UPhxAttackDefinition::MaxRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, MinRange) == 0x0000DC, "Member 'UPhxAttackDefinition::MinRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, Damage) == 0x0000E0, "Member 'UPhxAttackDefinition::Damage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxAttackDefinition, DamageType) == 0x0000E8, "Member 'UPhxAttackDefinition::DamageType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPreScriptedEventState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UPhxPreScriptedEventState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPreScriptedEventState">();
|
|
}
|
|
static class UPhxPreScriptedEventState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPreScriptedEventState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPreScriptedEventState) == 0x000008, "Wrong alignment on UPhxPreScriptedEventState");
|
|
static_assert(sizeof(UPhxPreScriptedEventState) == 0x0004B8, "Wrong size on UPhxPreScriptedEventState");
|
|
|
|
// Class Phoenix.PhxAudioPhysicsManager
|
|
// 0x0090 (0x02B0 - 0x0220)
|
|
class APhxAudioPhysicsManager final : public AActor
|
|
{
|
|
public:
|
|
TArray<class APhxAmbientSound*> ActiveSources; // 0x0220(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class APhxAmbientSound*> InactiveSources; // 0x0230(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class UPhxAudioPhysicsComponent*, float> SlideTimers; // 0x0240(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class USceneComponent* Scene; // 0x0290(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_298[0x18]; // 0x0298(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class APhxAudioPhysicsManager* Get(const class UObject* WorldContextObject);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAudioPhysicsManager">();
|
|
}
|
|
static class APhxAudioPhysicsManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAudioPhysicsManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAudioPhysicsManager) == 0x000008, "Wrong alignment on APhxAudioPhysicsManager");
|
|
static_assert(sizeof(APhxAudioPhysicsManager) == 0x0002B0, "Wrong size on APhxAudioPhysicsManager");
|
|
static_assert(offsetof(APhxAudioPhysicsManager, ActiveSources) == 0x000220, "Member 'APhxAudioPhysicsManager::ActiveSources' has a wrong offset!");
|
|
static_assert(offsetof(APhxAudioPhysicsManager, InactiveSources) == 0x000230, "Member 'APhxAudioPhysicsManager::InactiveSources' has a wrong offset!");
|
|
static_assert(offsetof(APhxAudioPhysicsManager, SlideTimers) == 0x000240, "Member 'APhxAudioPhysicsManager::SlideTimers' has a wrong offset!");
|
|
static_assert(offsetof(APhxAudioPhysicsManager, Scene) == 0x000290, "Member 'APhxAudioPhysicsManager::Scene' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAutomationLib
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxAutomationLib final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAutomationLib">();
|
|
}
|
|
static class UPhxAutomationLib* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAutomationLib>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAutomationLib) == 0x000008, "Wrong alignment on UPhxAutomationLib");
|
|
static_assert(sizeof(UPhxAutomationLib) == 0x000028, "Wrong size on UPhxAutomationLib");
|
|
|
|
// Class Phoenix.PhxMuckVolume
|
|
// 0x0020 (0x0248 - 0x0228)
|
|
class APhxMuckVolume final : public ATriggerBox
|
|
{
|
|
public:
|
|
TArray<struct FPhxMuckEffect> Effects; // 0x0228(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> ActiveActors; // 0x0238(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnVolumeBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnVolumeEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMuckVolume">();
|
|
}
|
|
static class APhxMuckVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMuckVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMuckVolume) == 0x000008, "Wrong alignment on APhxMuckVolume");
|
|
static_assert(sizeof(APhxMuckVolume) == 0x000248, "Wrong size on APhxMuckVolume");
|
|
static_assert(offsetof(APhxMuckVolume, Effects) == 0x000228, "Member 'APhxMuckVolume::Effects' has a wrong offset!");
|
|
static_assert(offsetof(APhxMuckVolume, ActiveActors) == 0x000238, "Member 'APhxMuckVolume::ActiveActors' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAutomationTestActor
|
|
// 0x0018 (0x0238 - 0x0220)
|
|
class APhxAutomationTestActor : public AActor
|
|
{
|
|
public:
|
|
class FName AutomationTestLocationTag; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TestIndex; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAutomationTestActorType TestType; // 0x022C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CrouchTargetDistance; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECharacterLocomotionMode SplineTraversalLocomotionMode; // 0x0234(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeWeaponType MeleeWeaponType; // 0x0235(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERangedWeaponType RangedWeaponType; // 0x0236(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_237[0x1]; // 0x0237(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAutomationTestActor">();
|
|
}
|
|
static class APhxAutomationTestActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxAutomationTestActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxAutomationTestActor) == 0x000008, "Wrong alignment on APhxAutomationTestActor");
|
|
static_assert(sizeof(APhxAutomationTestActor) == 0x000238, "Wrong size on APhxAutomationTestActor");
|
|
static_assert(offsetof(APhxAutomationTestActor, AutomationTestLocationTag) == 0x000220, "Member 'APhxAutomationTestActor::AutomationTestLocationTag' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutomationTestActor, TestIndex) == 0x000228, "Member 'APhxAutomationTestActor::TestIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutomationTestActor, TestType) == 0x00022C, "Member 'APhxAutomationTestActor::TestType' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutomationTestActor, CrouchTargetDistance) == 0x000230, "Member 'APhxAutomationTestActor::CrouchTargetDistance' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutomationTestActor, SplineTraversalLocomotionMode) == 0x000234, "Member 'APhxAutomationTestActor::SplineTraversalLocomotionMode' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutomationTestActor, MeleeWeaponType) == 0x000235, "Member 'APhxAutomationTestActor::MeleeWeaponType' has a wrong offset!");
|
|
static_assert(offsetof(APhxAutomationTestActor, RangedWeaponType) == 0x000236, "Member 'APhxAutomationTestActor::RangedWeaponType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxAutoProfiler
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxAutoProfiler final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxAutoProfiler">();
|
|
}
|
|
static class UPhxAutoProfiler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxAutoProfiler>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxAutoProfiler) == 0x000008, "Wrong alignment on UPhxAutoProfiler");
|
|
static_assert(sizeof(UPhxAutoProfiler) == 0x000040, "Wrong size on UPhxAutoProfiler");
|
|
|
|
// Class Phoenix.PhxBenchmark
|
|
// 0x0060 (0x0280 - 0x0220)
|
|
class alignas(0x10) APhxBenchmark final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnBenchmarkingComplete; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class AActor* CameraSplineActor; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ACameraActor* CameraActor; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraMovementSpeed; // 0x0240(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraRotationSmoothing; // 0x0244(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_248[0x38]; // 0x0248(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginBenchmarking();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBenchmark">();
|
|
}
|
|
static class APhxBenchmark* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxBenchmark>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxBenchmark) == 0x000010, "Wrong alignment on APhxBenchmark");
|
|
static_assert(sizeof(APhxBenchmark) == 0x000280, "Wrong size on APhxBenchmark");
|
|
static_assert(offsetof(APhxBenchmark, OnBenchmarkingComplete) == 0x000220, "Member 'APhxBenchmark::OnBenchmarkingComplete' has a wrong offset!");
|
|
static_assert(offsetof(APhxBenchmark, CameraSplineActor) == 0x000230, "Member 'APhxBenchmark::CameraSplineActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxBenchmark, CameraActor) == 0x000238, "Member 'APhxBenchmark::CameraActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxBenchmark, CameraMovementSpeed) == 0x000240, "Member 'APhxBenchmark::CameraMovementSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxBenchmark, CameraRotationSmoothing) == 0x000244, "Member 'APhxBenchmark::CameraRotationSmoothing' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMultiPelletLineFireGunSettings
|
|
// 0x00F0 (0x0130 - 0x0040)
|
|
class UPhxMultiPelletLineFireGunSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FRangedWeaponSettings RangedSpec; // 0x0040(0x0090)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGunWeaponSettings GunSpec; // 0x00D0(0x0050)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMultiPelletGunWeaponSettings MultiPelletGunSpec; // 0x0120(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMultiPelletLineFireGunSettings MultiPelletLineFireGunSpec; // 0x012C(0x0004)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMultiPelletLineFireGunSettings">();
|
|
}
|
|
static class UPhxMultiPelletLineFireGunSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMultiPelletLineFireGunSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMultiPelletLineFireGunSettings) == 0x000008, "Wrong alignment on UPhxMultiPelletLineFireGunSettings");
|
|
static_assert(sizeof(UPhxMultiPelletLineFireGunSettings) == 0x000130, "Wrong size on UPhxMultiPelletLineFireGunSettings");
|
|
static_assert(offsetof(UPhxMultiPelletLineFireGunSettings, RangedSpec) == 0x000040, "Member 'UPhxMultiPelletLineFireGunSettings::RangedSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMultiPelletLineFireGunSettings, GunSpec) == 0x0000D0, "Member 'UPhxMultiPelletLineFireGunSettings::GunSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMultiPelletLineFireGunSettings, MultiPelletGunSpec) == 0x000120, "Member 'UPhxMultiPelletLineFireGunSettings::MultiPelletGunSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMultiPelletLineFireGunSettings, MultiPelletLineFireGunSpec) == 0x00012C, "Member 'UPhxMultiPelletLineFireGunSettings::MultiPelletLineFireGunSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBio
|
|
// 0x0000 (0x0460 - 0x0460)
|
|
class APhxBio final : public APickup
|
|
{
|
|
public:
|
|
bool bIsDecrypted; // 0x0458(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_459[0x7]; // 0x0459(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsDecrypted() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBio">();
|
|
}
|
|
static class APhxBio* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxBio>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxBio) == 0x000010, "Wrong alignment on APhxBio");
|
|
static_assert(sizeof(APhxBio) == 0x000460, "Wrong size on APhxBio");
|
|
static_assert(offsetof(APhxBio, bIsDecrypted) == 0x000458, "Member 'APhxBio::bIsDecrypted' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDynamicBloodSetup
|
|
// 0x2088 (0x20B8 - 0x0030)
|
|
class UPhxDynamicBloodSetup final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FDynamicBloodZoneSetup Zones[0x20]; // 0x0030(0x0100)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* BloodProgressionCurve; // 0x2030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2038[0x80]; // 0x2038(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDynamicBloodSetup">();
|
|
}
|
|
static class UPhxDynamicBloodSetup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDynamicBloodSetup>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDynamicBloodSetup) == 0x000008, "Wrong alignment on UPhxDynamicBloodSetup");
|
|
static_assert(sizeof(UPhxDynamicBloodSetup) == 0x0020B8, "Wrong size on UPhxDynamicBloodSetup");
|
|
static_assert(offsetof(UPhxDynamicBloodSetup, Zones) == 0x000030, "Member 'UPhxDynamicBloodSetup::Zones' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicBloodSetup, BloodProgressionCurve) == 0x002030, "Member 'UPhxDynamicBloodSetup::BloodProgressionCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBloodZoneDetectorComponent
|
|
// 0x0010 (0x0480 - 0x0470)
|
|
class UPhxBloodZoneDetectorComponent final : public UCapsuleComponent
|
|
{
|
|
public:
|
|
EBloodZoneID BloodZoneId; // 0x0470(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_471[0xF]; // 0x0471(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodZoneDetectorComponent">();
|
|
}
|
|
static class UPhxBloodZoneDetectorComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodZoneDetectorComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodZoneDetectorComponent) == 0x000010, "Wrong alignment on UPhxBloodZoneDetectorComponent");
|
|
static_assert(sizeof(UPhxBloodZoneDetectorComponent) == 0x000480, "Wrong size on UPhxBloodZoneDetectorComponent");
|
|
static_assert(offsetof(UPhxBloodZoneDetectorComponent, BloodZoneId) == 0x000470, "Member 'UPhxBloodZoneDetectorComponent::BloodZoneId' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBloodSpatterDebugComponent
|
|
// 0x0010 (0x00C0 - 0x00B0)
|
|
class UPhxBloodSpatterDebugComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<TWeakObjectPtr<class UDecalComponent>> BloodDecals; // 0x00B0(0x0010)(Edit, ExportObject, ZeroConstructor, EditConst, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterDebugComponent">();
|
|
}
|
|
static class UPhxBloodSpatterDebugComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodSpatterDebugComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodSpatterDebugComponent) == 0x000008, "Wrong alignment on UPhxBloodSpatterDebugComponent");
|
|
static_assert(sizeof(UPhxBloodSpatterDebugComponent) == 0x0000C0, "Wrong size on UPhxBloodSpatterDebugComponent");
|
|
static_assert(offsetof(UPhxBloodSpatterDebugComponent, BloodDecals) == 0x0000B0, "Member 'UPhxBloodSpatterDebugComponent::BloodDecals' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayTagWeaponMod
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxGameplayTagWeaponMod final : public UPhxWeaponModification
|
|
{
|
|
public:
|
|
struct FGameplayTag TagToApply; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayTagWeaponMod">();
|
|
}
|
|
static class UPhxGameplayTagWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayTagWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayTagWeaponMod) == 0x000008, "Wrong alignment on UPhxGameplayTagWeaponMod");
|
|
static_assert(sizeof(UPhxGameplayTagWeaponMod) == 0x000030, "Wrong size on UPhxGameplayTagWeaponMod");
|
|
static_assert(offsetof(UPhxGameplayTagWeaponMod, TagToApply) == 0x000028, "Member 'UPhxGameplayTagWeaponMod::TagToApply' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBloodSpatterRangeParameters
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxBloodSpatterRangeParameters final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TMap<EDropletType, struct FBloodSpatterParticleRangeSet> ParticleRanges; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterRangeParameters">();
|
|
}
|
|
static class UPhxBloodSpatterRangeParameters* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodSpatterRangeParameters>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodSpatterRangeParameters) == 0x000008, "Wrong alignment on UPhxBloodSpatterRangeParameters");
|
|
static_assert(sizeof(UPhxBloodSpatterRangeParameters) == 0x000080, "Wrong size on UPhxBloodSpatterRangeParameters");
|
|
static_assert(offsetof(UPhxBloodSpatterRangeParameters, ParticleRanges) == 0x000030, "Member 'UPhxBloodSpatterRangeParameters::ParticleRanges' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBloodSpatterParameterTable
|
|
// 0x0058 (0x0080 - 0x0028)
|
|
class UPhxBloodSpatterParameterTable final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxBloodSpatterRangeParameters* RangeParameters; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterParameterTable">();
|
|
}
|
|
static class UPhxBloodSpatterParameterTable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodSpatterParameterTable>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodSpatterParameterTable) == 0x000008, "Wrong alignment on UPhxBloodSpatterParameterTable");
|
|
static_assert(sizeof(UPhxBloodSpatterParameterTable) == 0x000080, "Wrong size on UPhxBloodSpatterParameterTable");
|
|
static_assert(offsetof(UPhxBloodSpatterParameterTable, RangeParameters) == 0x000078, "Member 'UPhxBloodSpatterParameterTable::RangeParameters' has a wrong offset!");
|
|
|
|
// Class Phoenix.SplineInteraction
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class USplineInteraction final : public UTraversalInteraction
|
|
{
|
|
public:
|
|
class APhxSpline* Spline; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESplineEnd EntranceEnd; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnteredFacingSplineForward; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnteredFacingSplineRight; // 0x007A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnteredFacingSplineUp; // 0x007B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool DidEnterInReverse(EAxis SplineAxis) const;
|
|
class UInteractableComponent* GetInteractedComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineInteraction">();
|
|
}
|
|
static class USplineInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineInteraction) == 0x000008, "Wrong alignment on USplineInteraction");
|
|
static_assert(sizeof(USplineInteraction) == 0x000080, "Wrong size on USplineInteraction");
|
|
static_assert(offsetof(USplineInteraction, Spline) == 0x000070, "Member 'USplineInteraction::Spline' has a wrong offset!");
|
|
static_assert(offsetof(USplineInteraction, EntranceEnd) == 0x000078, "Member 'USplineInteraction::EntranceEnd' has a wrong offset!");
|
|
static_assert(offsetof(USplineInteraction, EnteredFacingSplineForward) == 0x000079, "Member 'USplineInteraction::EnteredFacingSplineForward' has a wrong offset!");
|
|
static_assert(offsetof(USplineInteraction, EnteredFacingSplineRight) == 0x00007A, "Member 'USplineInteraction::EnteredFacingSplineRight' has a wrong offset!");
|
|
static_assert(offsetof(USplineInteraction, EnteredFacingSplineUp) == 0x00007B, "Member 'USplineInteraction::EnteredFacingSplineUp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBloodSpatterTraceEventHandler
|
|
// 0x0818 (0x0840 - 0x0028)
|
|
class UPhxBloodSpatterTraceEventHandler final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x818]; // 0x0028(0x0818)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodSpatterTraceEventHandler">();
|
|
}
|
|
static class UPhxBloodSpatterTraceEventHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodSpatterTraceEventHandler>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodSpatterTraceEventHandler) == 0x000008, "Wrong alignment on UPhxBloodSpatterTraceEventHandler");
|
|
static_assert(sizeof(UPhxBloodSpatterTraceEventHandler) == 0x000840, "Wrong size on UPhxBloodSpatterTraceEventHandler");
|
|
|
|
// Class Phoenix.ShimmySplineState
|
|
// 0x0000 (0x0578 - 0x0578)
|
|
class UShimmySplineState final : public USplineState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ShimmySplineState">();
|
|
}
|
|
static class UShimmySplineState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UShimmySplineState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UShimmySplineState) == 0x000008, "Wrong alignment on UShimmySplineState");
|
|
static_assert(sizeof(UShimmySplineState) == 0x000578, "Wrong size on UShimmySplineState");
|
|
|
|
// Class Phoenix.PhxBloodwormAnimInstance
|
|
// 0x0A10 (0x0DB0 - 0x03A0)
|
|
class UPhxBloodwormAnimInstance final : public UPhxCharacterAnimInstance
|
|
{
|
|
public:
|
|
class FName HeadAttachBoneName; // 0x0398(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPhxBloodwormAnimInstanceProxy Proxy; // 0x03A0(0x0A10)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodwormAnimInstance">();
|
|
}
|
|
static class UPhxBloodwormAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBloodwormAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBloodwormAnimInstance) == 0x000010, "Wrong alignment on UPhxBloodwormAnimInstance");
|
|
static_assert(sizeof(UPhxBloodwormAnimInstance) == 0x000DB0, "Wrong size on UPhxBloodwormAnimInstance");
|
|
static_assert(offsetof(UPhxBloodwormAnimInstance, HeadAttachBoneName) == 0x000398, "Member 'UPhxBloodwormAnimInstance::HeadAttachBoneName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBloodwormAnimInstance, Proxy) == 0x0003A0, "Member 'UPhxBloodwormAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBloodwormSquishPod
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class APhxBloodwormSquishPod final : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBloodwormSquishPod">();
|
|
}
|
|
static class APhxBloodwormSquishPod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxBloodwormSquishPod>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxBloodwormSquishPod) == 0x000008, "Wrong alignment on APhxBloodwormSquishPod");
|
|
static_assert(sizeof(APhxBloodwormSquishPod) == 0x000220, "Wrong size on APhxBloodwormSquishPod");
|
|
|
|
// Class Phoenix.PhxGraphicSettingsListManager
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxGraphicSettingsListManager : public UObject
|
|
{
|
|
public:
|
|
class UPhxGraphicSettingsListWidget* GraphicSettingsListWidget; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPhxGraphicSettingsListWidget> GraphicSettingsListWidgetClass; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UPhxGraphicSettingsListManager* Get(const class UObject* WorldContext);
|
|
|
|
bool IsVisible();
|
|
void ToggleUI();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGraphicSettingsListManager">();
|
|
}
|
|
static class UPhxGraphicSettingsListManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGraphicSettingsListManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGraphicSettingsListManager) == 0x000008, "Wrong alignment on UPhxGraphicSettingsListManager");
|
|
static_assert(sizeof(UPhxGraphicSettingsListManager) == 0x000038, "Wrong size on UPhxGraphicSettingsListManager");
|
|
static_assert(offsetof(UPhxGraphicSettingsListManager, GraphicSettingsListWidget) == 0x000028, "Member 'UPhxGraphicSettingsListManager::GraphicSettingsListWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGraphicSettingsListManager, GraphicSettingsListWidgetClass) == 0x000030, "Member 'UPhxGraphicSettingsListManager::GraphicSettingsListWidgetClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBlueprintAction_LoadScriptedEventCinematics
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxBlueprintAction_LoadScriptedEventCinematics final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnLoadSucceeded; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnLoadFailed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxBlueprintAction_LoadScriptedEventCinematics* LoadScriptedEventCinematics(class APhxScriptedEventActor* ScriptedEventActor);
|
|
|
|
void OnCinematicsLoaded();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBlueprintAction_LoadScriptedEventCinematics">();
|
|
}
|
|
static class UPhxBlueprintAction_LoadScriptedEventCinematics* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBlueprintAction_LoadScriptedEventCinematics>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBlueprintAction_LoadScriptedEventCinematics) == 0x000008, "Wrong alignment on UPhxBlueprintAction_LoadScriptedEventCinematics");
|
|
static_assert(sizeof(UPhxBlueprintAction_LoadScriptedEventCinematics) == 0x000058, "Wrong size on UPhxBlueprintAction_LoadScriptedEventCinematics");
|
|
static_assert(offsetof(UPhxBlueprintAction_LoadScriptedEventCinematics, OnLoadSucceeded) == 0x000030, "Member 'UPhxBlueprintAction_LoadScriptedEventCinematics::OnLoadSucceeded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBlueprintAction_LoadScriptedEventCinematics, OnLoadFailed) == 0x000040, "Member 'UPhxBlueprintAction_LoadScriptedEventCinematics::OnLoadFailed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBlueprintAction_MovementSpline_AlignToLocation
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxBlueprintAction_MovementSpline_AlignToLocation final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnFinished; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnFailed; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxBlueprintAction_MovementSpline_AlignToLocation* AlignLocationOffsetToWorldLocation(class APhxMovementSpline* MovementSpline, const struct FVector& Location);
|
|
|
|
void HandleAlignmentFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBlueprintAction_MovementSpline_AlignToLocation">();
|
|
}
|
|
static class UPhxBlueprintAction_MovementSpline_AlignToLocation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBlueprintAction_MovementSpline_AlignToLocation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBlueprintAction_MovementSpline_AlignToLocation) == 0x000008, "Wrong alignment on UPhxBlueprintAction_MovementSpline_AlignToLocation");
|
|
static_assert(sizeof(UPhxBlueprintAction_MovementSpline_AlignToLocation) == 0x000068, "Wrong size on UPhxBlueprintAction_MovementSpline_AlignToLocation");
|
|
static_assert(offsetof(UPhxBlueprintAction_MovementSpline_AlignToLocation, OnFinished) == 0x000030, "Member 'UPhxBlueprintAction_MovementSpline_AlignToLocation::OnFinished' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBlueprintAction_MovementSpline_AlignToLocation, OnFailed) == 0x000040, "Member 'UPhxBlueprintAction_MovementSpline_AlignToLocation::OnFailed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineTraversalEntrySettings
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxSplineTraversalEntrySettings final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
float MaxFacingAngle; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLocationOffsetAngle; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCharacterRootZ; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CharacterRootZTolerance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseSplineEndAsTargetZ; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseMovementDirection; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_42[0x2]; // 0x0042(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPhxSplineTraversalEntryMovementDirectionType MovementDirectionType; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxMoveDirectionAngle; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowInteractionWhileIdle; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bReverseSplineRotation; // 0x004D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineTraversalEntrySettings">();
|
|
}
|
|
static class UPhxSplineTraversalEntrySettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineTraversalEntrySettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineTraversalEntrySettings) == 0x000008, "Wrong alignment on UPhxSplineTraversalEntrySettings");
|
|
static_assert(sizeof(UPhxSplineTraversalEntrySettings) == 0x000050, "Wrong size on UPhxSplineTraversalEntrySettings");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, MaxFacingAngle) == 0x000030, "Member 'UPhxSplineTraversalEntrySettings::MaxFacingAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, MaxLocationOffsetAngle) == 0x000034, "Member 'UPhxSplineTraversalEntrySettings::MaxLocationOffsetAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, bUseCharacterRootZ) == 0x000038, "Member 'UPhxSplineTraversalEntrySettings::bUseCharacterRootZ' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, CharacterRootZTolerance) == 0x00003C, "Member 'UPhxSplineTraversalEntrySettings::CharacterRootZTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, bUseSplineEndAsTargetZ) == 0x000040, "Member 'UPhxSplineTraversalEntrySettings::bUseSplineEndAsTargetZ' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, bUseMovementDirection) == 0x000041, "Member 'UPhxSplineTraversalEntrySettings::bUseMovementDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, MovementDirectionType) == 0x000044, "Member 'UPhxSplineTraversalEntrySettings::MovementDirectionType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, MaxMoveDirectionAngle) == 0x000048, "Member 'UPhxSplineTraversalEntrySettings::MaxMoveDirectionAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, bAllowInteractionWhileIdle) == 0x00004C, "Member 'UPhxSplineTraversalEntrySettings::bAllowInteractionWhileIdle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineTraversalEntrySettings, bReverseSplineRotation) == 0x00004D, "Member 'UPhxSplineTraversalEntrySettings::bReverseSplineRotation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBlueprintAction_SwapPlayerPawn
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxBlueprintAction_SwapPlayerPawn final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxPlayerCharacter* NewPawn)> OnSuccess; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxPlayerCharacter* NewPawn)> OnFailure; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x30]; // 0x0050(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxBlueprintAction_SwapPlayerPawn* SwapPlayerPawn(class APlayerController* PlayerController, TSoftClassPtr<class UClass> NewCharacter);
|
|
|
|
void HandleCharacterClassLoaded();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBlueprintAction_SwapPlayerPawn">();
|
|
}
|
|
static class UPhxBlueprintAction_SwapPlayerPawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBlueprintAction_SwapPlayerPawn>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBlueprintAction_SwapPlayerPawn) == 0x000008, "Wrong alignment on UPhxBlueprintAction_SwapPlayerPawn");
|
|
static_assert(sizeof(UPhxBlueprintAction_SwapPlayerPawn) == 0x000080, "Wrong size on UPhxBlueprintAction_SwapPlayerPawn");
|
|
static_assert(offsetof(UPhxBlueprintAction_SwapPlayerPawn, OnSuccess) == 0x000030, "Member 'UPhxBlueprintAction_SwapPlayerPawn::OnSuccess' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBlueprintAction_SwapPlayerPawn, OnFailure) == 0x000040, "Member 'UPhxBlueprintAction_SwapPlayerPawn::OnFailure' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGrinderLocomotionComponent
|
|
// 0x00B0 (0x0160 - 0x00B0)
|
|
class UPhxGrinderLocomotionComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool EnableGrinderLocomotionDebug; // 0x00B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GearRotationSpeed; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeToReachWaypoint; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CyclesUntilCompletion; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* DestinationWaypoint; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeToDelayAtWaypoint; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnGrinderLocomotionStart; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnGrinderReachedDestination; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnGrinderLocomotionEnd; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_100[0x60]; // 0x0100(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnableGrinderLocomotion();
|
|
void InitializeGrinderLocomotion(const TArray<struct FRotatingGear>& RotatingGears);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGrinderLocomotionComponent">();
|
|
}
|
|
static class UPhxGrinderLocomotionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGrinderLocomotionComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGrinderLocomotionComponent) == 0x000008, "Wrong alignment on UPhxGrinderLocomotionComponent");
|
|
static_assert(sizeof(UPhxGrinderLocomotionComponent) == 0x000160, "Wrong size on UPhxGrinderLocomotionComponent");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, EnableGrinderLocomotionDebug) == 0x0000B0, "Member 'UPhxGrinderLocomotionComponent::EnableGrinderLocomotionDebug' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, GearRotationSpeed) == 0x0000B4, "Member 'UPhxGrinderLocomotionComponent::GearRotationSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, TimeToReachWaypoint) == 0x0000B8, "Member 'UPhxGrinderLocomotionComponent::TimeToReachWaypoint' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, CyclesUntilCompletion) == 0x0000BC, "Member 'UPhxGrinderLocomotionComponent::CyclesUntilCompletion' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, DestinationWaypoint) == 0x0000C0, "Member 'UPhxGrinderLocomotionComponent::DestinationWaypoint' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, TimeToDelayAtWaypoint) == 0x0000C8, "Member 'UPhxGrinderLocomotionComponent::TimeToDelayAtWaypoint' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, OnGrinderLocomotionStart) == 0x0000D0, "Member 'UPhxGrinderLocomotionComponent::OnGrinderLocomotionStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, OnGrinderReachedDestination) == 0x0000E0, "Member 'UPhxGrinderLocomotionComponent::OnGrinderReachedDestination' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGrinderLocomotionComponent, OnGrinderLocomotionEnd) == 0x0000F0, "Member 'UPhxGrinderLocomotionComponent::OnGrinderLocomotionEnd' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBodyStateCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxBodyStateCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
TSubclassOf<class UState> StateClass; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBodyStateCondition">();
|
|
}
|
|
static class UPhxBodyStateCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBodyStateCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBodyStateCondition) == 0x000008, "Wrong alignment on UPhxBodyStateCondition");
|
|
static_assert(sizeof(UPhxBodyStateCondition) == 0x000038, "Wrong size on UPhxBodyStateCondition");
|
|
static_assert(offsetof(UPhxBodyStateCondition, StateClass) == 0x000030, "Member 'UPhxBodyStateCondition::StateClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLootProp
|
|
// 0x0020 (0x0240 - 0x0220)
|
|
class APhxLootProp : public AActor
|
|
{
|
|
public:
|
|
class UPhxDynamicDropsComponent* DynamicDropsComponent; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UHighContrastComponent* HighContrastComponent; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FTransform> ItemSpawnTransforms; // 0x0230(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SpawnItem(class APhxPlayerCharacter* Character, bool bSimulatePhysics);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLootProp">();
|
|
}
|
|
static class APhxLootProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLootProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLootProp) == 0x000008, "Wrong alignment on APhxLootProp");
|
|
static_assert(sizeof(APhxLootProp) == 0x000240, "Wrong size on APhxLootProp");
|
|
static_assert(offsetof(APhxLootProp, DynamicDropsComponent) == 0x000220, "Member 'APhxLootProp::DynamicDropsComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxLootProp, HighContrastComponent) == 0x000228, "Member 'APhxLootProp::HighContrastComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxLootProp, ItemSpawnTransforms) == 0x000230, "Member 'APhxLootProp::ItemSpawnTransforms' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_PPEEnemyDrop
|
|
// 0x0028 (0x03E8 - 0x03C0)
|
|
class UPhxGameplayAbility_PPEEnemyDrop final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class FName BeginSectionName; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName EndSectionName; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* DropMontage; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D8[0x4]; // 0x03D8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableDebugSpam; // 0x03DC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x03DD(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3DE[0xA]; // 0x03DE(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEndMontageCompleted();
|
|
void OnWaitTaskFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_PPEEnemyDrop">();
|
|
}
|
|
static class UPhxGameplayAbility_PPEEnemyDrop* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_PPEEnemyDrop>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_PPEEnemyDrop) == 0x000008, "Wrong alignment on UPhxGameplayAbility_PPEEnemyDrop");
|
|
static_assert(sizeof(UPhxGameplayAbility_PPEEnemyDrop) == 0x0003E8, "Wrong size on UPhxGameplayAbility_PPEEnemyDrop");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyDrop, BeginSectionName) == 0x0003C0, "Member 'UPhxGameplayAbility_PPEEnemyDrop::BeginSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyDrop, EndSectionName) == 0x0003C8, "Member 'UPhxGameplayAbility_PPEEnemyDrop::EndSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyDrop, DropMontage) == 0x0003D0, "Member 'UPhxGameplayAbility_PPEEnemyDrop::DropMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyDrop, bEnableDebugSpam) == 0x0003DC, "Member 'UPhxGameplayAbility_PPEEnemyDrop::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyDrop, bEnableMovementDebugSpam) == 0x0003DD, "Member 'UPhxGameplayAbility_PPEEnemyDrop::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBreakableLootProp
|
|
// 0x0040 (0x0280 - 0x0240)
|
|
class APhxBreakableLootProp final : public APhxLootProp
|
|
{
|
|
public:
|
|
uint8 Pad_240[0x8]; // 0x0240(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStaticMeshComponent* MeshComponent; // 0x0248(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* CollisionBox; // 0x0250(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTargetComponent* TargetComponent; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer GameplayTags; // 0x0260(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void BreakProp(class APhxPlayerCharacter* Character);
|
|
float TakeDamage(float Damage, const struct FDamageEvent& DamageEvent, class AController* EventInstigator, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBreakableLootProp">();
|
|
}
|
|
static class APhxBreakableLootProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxBreakableLootProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxBreakableLootProp) == 0x000008, "Wrong alignment on APhxBreakableLootProp");
|
|
static_assert(sizeof(APhxBreakableLootProp) == 0x000280, "Wrong size on APhxBreakableLootProp");
|
|
static_assert(offsetof(APhxBreakableLootProp, MeshComponent) == 0x000248, "Member 'APhxBreakableLootProp::MeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxBreakableLootProp, CollisionBox) == 0x000250, "Member 'APhxBreakableLootProp::CollisionBox' has a wrong offset!");
|
|
static_assert(offsetof(APhxBreakableLootProp, TargetComponent) == 0x000258, "Member 'APhxBreakableLootProp::TargetComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxBreakableLootProp, GameplayTags) == 0x000260, "Member 'APhxBreakableLootProp::GameplayTags' has a wrong offset!");
|
|
|
|
// Class Phoenix.PuzzleTriggerableActor
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class APuzzleTriggerableActor : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* SceneRoot; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool TriggeredOn; // 0x0228(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_229[0x3]; // 0x0229(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ActivateDeactivateDuration; // 0x022C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool NeedsAllPadsActivated; // 0x0230(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class APuzzlePad*> AssociatedPuzzlePads; // 0x0238(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnTriggered_BP(bool bOn);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PuzzleTriggerableActor">();
|
|
}
|
|
static class APuzzleTriggerableActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APuzzleTriggerableActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APuzzleTriggerableActor) == 0x000008, "Wrong alignment on APuzzleTriggerableActor");
|
|
static_assert(sizeof(APuzzleTriggerableActor) == 0x000248, "Wrong size on APuzzleTriggerableActor");
|
|
static_assert(offsetof(APuzzleTriggerableActor, SceneRoot) == 0x000220, "Member 'APuzzleTriggerableActor::SceneRoot' has a wrong offset!");
|
|
static_assert(offsetof(APuzzleTriggerableActor, TriggeredOn) == 0x000228, "Member 'APuzzleTriggerableActor::TriggeredOn' has a wrong offset!");
|
|
static_assert(offsetof(APuzzleTriggerableActor, ActivateDeactivateDuration) == 0x00022C, "Member 'APuzzleTriggerableActor::ActivateDeactivateDuration' has a wrong offset!");
|
|
static_assert(offsetof(APuzzleTriggerableActor, NeedsAllPadsActivated) == 0x000230, "Member 'APuzzleTriggerableActor::NeedsAllPadsActivated' has a wrong offset!");
|
|
static_assert(offsetof(APuzzleTriggerableActor, AssociatedPuzzlePads) == 0x000238, "Member 'APuzzleTriggerableActor::AssociatedPuzzlePads' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_BlackboardValueChanged_Rotator
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxBTDecorator_BlackboardValueChanged_Rotator final : public UBTDecorator_BlackboardBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_BlackboardValueChanged_Rotator">();
|
|
}
|
|
static class UPhxBTDecorator_BlackboardValueChanged_Rotator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_BlackboardValueChanged_Rotator>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_BlackboardValueChanged_Rotator) == 0x000008, "Wrong alignment on UPhxBTDecorator_BlackboardValueChanged_Rotator");
|
|
static_assert(sizeof(UPhxBTDecorator_BlackboardValueChanged_Rotator) == 0x000090, "Wrong size on UPhxBTDecorator_BlackboardValueChanged_Rotator");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_ShivHarvest
|
|
// 0x0078 (0x04C0 - 0x0448)
|
|
class UPhxGameplayAbility_ShivHarvest final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ButtonHoldDuration; // 0x0450(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ProbeCapsuleHalfHeight; // 0x0454(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ProbeCapsuleRadius; // 0x0458(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_45C[0x64]; // 0x045C(0x0064)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnUnequipTagRemoved();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_ShivHarvest">();
|
|
}
|
|
static class UPhxGameplayAbility_ShivHarvest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_ShivHarvest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_ShivHarvest) == 0x000008, "Wrong alignment on UPhxGameplayAbility_ShivHarvest");
|
|
static_assert(sizeof(UPhxGameplayAbility_ShivHarvest) == 0x0004C0, "Wrong size on UPhxGameplayAbility_ShivHarvest");
|
|
static_assert(offsetof(UPhxGameplayAbility_ShivHarvest, ButtonHoldDuration) == 0x000450, "Member 'UPhxGameplayAbility_ShivHarvest::ButtonHoldDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_ShivHarvest, ProbeCapsuleHalfHeight) == 0x000454, "Member 'UPhxGameplayAbility_ShivHarvest::ProbeCapsuleHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_ShivHarvest, ProbeCapsuleRadius) == 0x000458, "Member 'UPhxGameplayAbility_ShivHarvest::ProbeCapsuleRadius' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_BlackboardValueChanged_Vector
|
|
// 0x0000 (0x0090 - 0x0090)
|
|
class UPhxBTDecorator_BlackboardValueChanged_Vector final : public UBTDecorator_BlackboardBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_BlackboardValueChanged_Vector">();
|
|
}
|
|
static class UPhxBTDecorator_BlackboardValueChanged_Vector* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_BlackboardValueChanged_Vector>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_BlackboardValueChanged_Vector) == 0x000008, "Wrong alignment on UPhxBTDecorator_BlackboardValueChanged_Vector");
|
|
static_assert(sizeof(UPhxBTDecorator_BlackboardValueChanged_Vector) == 0x000090, "Wrong size on UPhxBTDecorator_BlackboardValueChanged_Vector");
|
|
|
|
// Class Phoenix.PhxBTDecorator_Bloodworm_CanAttack
|
|
// 0x0028 (0x0090 - 0x0068)
|
|
class UPhxBTDecorator_Bloodworm_CanAttack final : public UBTDecorator
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetActorBlackboardKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_Bloodworm_CanAttack">();
|
|
}
|
|
static class UPhxBTDecorator_Bloodworm_CanAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_Bloodworm_CanAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_Bloodworm_CanAttack) == 0x000008, "Wrong alignment on UPhxBTDecorator_Bloodworm_CanAttack");
|
|
static_assert(sizeof(UPhxBTDecorator_Bloodworm_CanAttack) == 0x000090, "Wrong size on UPhxBTDecorator_Bloodworm_CanAttack");
|
|
static_assert(offsetof(UPhxBTDecorator_Bloodworm_CanAttack, TargetActorBlackboardKey) == 0x000068, "Member 'UPhxBTDecorator_Bloodworm_CanAttack::TargetActorBlackboardKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.RecyclerState
|
|
// 0x0010 (0x03E8 - 0x03D8)
|
|
class URecyclerState : public UState
|
|
{
|
|
public:
|
|
class ARecycler* Recycler; // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class URecyclerWidget* RecyclerWidget; // 0x03E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RecyclerState">();
|
|
}
|
|
static class URecyclerState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecyclerState>();
|
|
}
|
|
};
|
|
static_assert(alignof(URecyclerState) == 0x000008, "Wrong alignment on URecyclerState");
|
|
static_assert(sizeof(URecyclerState) == 0x0003E8, "Wrong size on URecyclerState");
|
|
static_assert(offsetof(URecyclerState, Recycler) == 0x0003D8, "Member 'URecyclerState::Recycler' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerState, RecyclerWidget) == 0x0003E0, "Member 'URecyclerState::RecyclerWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.RecyclerWaitingState
|
|
// 0x0000 (0x03E8 - 0x03E8)
|
|
class URecyclerWaitingState final : public URecyclerState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RecyclerWaitingState">();
|
|
}
|
|
static class URecyclerWaitingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecyclerWaitingState>();
|
|
}
|
|
};
|
|
static_assert(alignof(URecyclerWaitingState) == 0x000008, "Wrong alignment on URecyclerWaitingState");
|
|
static_assert(sizeof(URecyclerWaitingState) == 0x0003E8, "Wrong size on URecyclerWaitingState");
|
|
|
|
// Class Phoenix.PhxBTDecorator_CanInterruptOther
|
|
// 0x0028 (0x0090 - 0x0068)
|
|
class UPhxBTDecorator_CanInterruptOther final : public UBTDecorator
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector CharacterToCheckKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_CanInterruptOther">();
|
|
}
|
|
static class UPhxBTDecorator_CanInterruptOther* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_CanInterruptOther>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_CanInterruptOther) == 0x000008, "Wrong alignment on UPhxBTDecorator_CanInterruptOther");
|
|
static_assert(sizeof(UPhxBTDecorator_CanInterruptOther) == 0x000090, "Wrong size on UPhxBTDecorator_CanInterruptOther");
|
|
static_assert(offsetof(UPhxBTDecorator_CanInterruptOther, CharacterToCheckKey) == 0x000068, "Member 'UPhxBTDecorator_CanInterruptOther::CharacterToCheckKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_CanJumpBack
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UPhxBTDecorator_CanJumpBack final : public UBTDecorator
|
|
{
|
|
public:
|
|
float LastMeleeAttackTolerance; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_CanJumpBack">();
|
|
}
|
|
static class UPhxBTDecorator_CanJumpBack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_CanJumpBack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_CanJumpBack) == 0x000008, "Wrong alignment on UPhxBTDecorator_CanJumpBack");
|
|
static_assert(sizeof(UPhxBTDecorator_CanJumpBack) == 0x000070, "Wrong size on UPhxBTDecorator_CanJumpBack");
|
|
static_assert(offsetof(UPhxBTDecorator_CanJumpBack, LastMeleeAttackTolerance) == 0x000068, "Member 'UPhxBTDecorator_CanJumpBack::LastMeleeAttackTolerance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_CheckDistanceRangeTo
|
|
// 0x0068 (0x00F8 - 0x0090)
|
|
class UPhxBTDecorator_CheckDistanceRangeTo final : public UPhxBTDecorator_RelativeToLocationBase
|
|
{
|
|
public:
|
|
EPhxAIComparisionOperation Comparison; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinDistance; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MinDistanceKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
float MaxDistance; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBlackboardKeySelector MaxDistanceKey; // 0x00C8(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
EFAIDistanceType DistanceType; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 bUseMinDistanceBlackboardKey : 1; // 0x00F4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bUseMaxDistanceBlackboardKey : 1; // 0x00F4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_CheckDistanceRangeTo">();
|
|
}
|
|
static class UPhxBTDecorator_CheckDistanceRangeTo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_CheckDistanceRangeTo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_CheckDistanceRangeTo) == 0x000008, "Wrong alignment on UPhxBTDecorator_CheckDistanceRangeTo");
|
|
static_assert(sizeof(UPhxBTDecorator_CheckDistanceRangeTo) == 0x0000F8, "Wrong size on UPhxBTDecorator_CheckDistanceRangeTo");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceRangeTo, Comparison) == 0x000090, "Member 'UPhxBTDecorator_CheckDistanceRangeTo::Comparison' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceRangeTo, MinDistance) == 0x000094, "Member 'UPhxBTDecorator_CheckDistanceRangeTo::MinDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceRangeTo, MinDistanceKey) == 0x000098, "Member 'UPhxBTDecorator_CheckDistanceRangeTo::MinDistanceKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceRangeTo, MaxDistance) == 0x0000C0, "Member 'UPhxBTDecorator_CheckDistanceRangeTo::MaxDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceRangeTo, MaxDistanceKey) == 0x0000C8, "Member 'UPhxBTDecorator_CheckDistanceRangeTo::MaxDistanceKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceRangeTo, DistanceType) == 0x0000F0, "Member 'UPhxBTDecorator_CheckDistanceRangeTo::DistanceType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_CheckDistanceTo
|
|
// 0x0038 (0x00C8 - 0x0090)
|
|
class UPhxBTDecorator_CheckDistanceTo final : public UPhxBTDecorator_RelativeToLocationBase
|
|
{
|
|
public:
|
|
EPhxAIComparisionOperation Comparison; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Distance; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector DistanceKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
EFAIDistanceType DistanceType; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint8 bUseDistanceBlackboardKey : 1; // 0x00C4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_CheckDistanceTo">();
|
|
}
|
|
static class UPhxBTDecorator_CheckDistanceTo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_CheckDistanceTo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_CheckDistanceTo) == 0x000008, "Wrong alignment on UPhxBTDecorator_CheckDistanceTo");
|
|
static_assert(sizeof(UPhxBTDecorator_CheckDistanceTo) == 0x0000C8, "Wrong size on UPhxBTDecorator_CheckDistanceTo");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceTo, Comparison) == 0x000090, "Member 'UPhxBTDecorator_CheckDistanceTo::Comparison' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceTo, Distance) == 0x000094, "Member 'UPhxBTDecorator_CheckDistanceTo::Distance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceTo, DistanceKey) == 0x000098, "Member 'UPhxBTDecorator_CheckDistanceTo::DistanceKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_CheckDistanceTo, DistanceType) == 0x0000C0, "Member 'UPhxBTDecorator_CheckDistanceTo::DistanceType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideSplineComponent
|
|
// 0x0050 (0x05A0 - 0x0550)
|
|
class UPipeSlideSplineComponent final : public USplineComponent
|
|
{
|
|
public:
|
|
float PipeOuterRadius; // 0x0548(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlopeAdditionalRadius; // 0x054C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlopeHeightMax; // 0x0550(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator PlayerRotationOffset; // 0x0554(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float PlayerHeightOffset; // 0x0560(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CorneringLimitRatio; // 0x0564(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APipeSlideSpline* ConnectingSplineNext; // 0x0568(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ResetToStartOnEnd; // 0x0570(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_571[0x3]; // 0x0571(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StartDistanceFromSplineStart; // 0x0574(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EndDistanceFromSplineEnd; // 0x0578(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_57C[0x4]; // 0x057C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPipeSlideSplineMetadata* PipeSlideMetadata; // 0x0580(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultMinSpeed; // 0x0588(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultMaxSpeed; // 0x058C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultAcceleration; // 0x0590(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_594[0xC]; // 0x0594(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideSplineComponent">();
|
|
}
|
|
static class UPipeSlideSplineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideSplineComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideSplineComponent) == 0x000010, "Wrong alignment on UPipeSlideSplineComponent");
|
|
static_assert(sizeof(UPipeSlideSplineComponent) == 0x0005A0, "Wrong size on UPipeSlideSplineComponent");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, PipeOuterRadius) == 0x000548, "Member 'UPipeSlideSplineComponent::PipeOuterRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, SlopeAdditionalRadius) == 0x00054C, "Member 'UPipeSlideSplineComponent::SlopeAdditionalRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, SlopeHeightMax) == 0x000550, "Member 'UPipeSlideSplineComponent::SlopeHeightMax' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, PlayerRotationOffset) == 0x000554, "Member 'UPipeSlideSplineComponent::PlayerRotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, PlayerHeightOffset) == 0x000560, "Member 'UPipeSlideSplineComponent::PlayerHeightOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, CorneringLimitRatio) == 0x000564, "Member 'UPipeSlideSplineComponent::CorneringLimitRatio' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, ConnectingSplineNext) == 0x000568, "Member 'UPipeSlideSplineComponent::ConnectingSplineNext' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, ResetToStartOnEnd) == 0x000570, "Member 'UPipeSlideSplineComponent::ResetToStartOnEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, StartDistanceFromSplineStart) == 0x000574, "Member 'UPipeSlideSplineComponent::StartDistanceFromSplineStart' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, EndDistanceFromSplineEnd) == 0x000578, "Member 'UPipeSlideSplineComponent::EndDistanceFromSplineEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, PipeSlideMetadata) == 0x000580, "Member 'UPipeSlideSplineComponent::PipeSlideMetadata' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, DefaultMinSpeed) == 0x000588, "Member 'UPipeSlideSplineComponent::DefaultMinSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, DefaultMaxSpeed) == 0x00058C, "Member 'UPipeSlideSplineComponent::DefaultMaxSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideSplineComponent, DefaultAcceleration) == 0x000590, "Member 'UPipeSlideSplineComponent::DefaultAcceleration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_EncounterNetworkUserState
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
class UPhxBTDecorator_EncounterNetworkUserState final : public UPhxBTDecorator_Base
|
|
{
|
|
public:
|
|
EPhxAIEncounterNetworkUserState UserState; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_EncounterNetworkUserState">();
|
|
}
|
|
static class UPhxBTDecorator_EncounterNetworkUserState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_EncounterNetworkUserState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_EncounterNetworkUserState) == 0x000008, "Wrong alignment on UPhxBTDecorator_EncounterNetworkUserState");
|
|
static_assert(sizeof(UPhxBTDecorator_EncounterNetworkUserState) == 0x000070, "Wrong size on UPhxBTDecorator_EncounterNetworkUserState");
|
|
static_assert(offsetof(UPhxBTDecorator_EncounterNetworkUserState, UserState) == 0x000068, "Member 'UPhxBTDecorator_EncounterNetworkUserState::UserState' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideCustomPoint
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APipeSlideCustomPoint : public AActor
|
|
{
|
|
public:
|
|
float CachedDistanceOnSpline; // 0x0220(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideCustomPoint">();
|
|
}
|
|
static class APipeSlideCustomPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideCustomPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideCustomPoint) == 0x000008, "Wrong alignment on APipeSlideCustomPoint");
|
|
static_assert(sizeof(APipeSlideCustomPoint) == 0x000228, "Wrong size on APipeSlideCustomPoint");
|
|
static_assert(offsetof(APipeSlideCustomPoint, CachedDistanceOnSpline) == 0x000220, "Member 'APipeSlideCustomPoint::CachedDistanceOnSpline' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_HasLineOfSight
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_HasLineOfSight final : public UPhxBTDecorator_Base
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_HasLineOfSight">();
|
|
}
|
|
static class UPhxBTDecorator_HasLineOfSight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_HasLineOfSight>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_HasLineOfSight) == 0x000008, "Wrong alignment on UPhxBTDecorator_HasLineOfSight");
|
|
static_assert(sizeof(UPhxBTDecorator_HasLineOfSight) == 0x000068, "Wrong size on UPhxBTDecorator_HasLineOfSight");
|
|
|
|
// Class Phoenix.PhxBTDecorator_InsideEncounterNetworkLoop
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_InsideEncounterNetworkLoop final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_InsideEncounterNetworkLoop">();
|
|
}
|
|
static class UPhxBTDecorator_InsideEncounterNetworkLoop* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_InsideEncounterNetworkLoop>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_InsideEncounterNetworkLoop) == 0x000008, "Wrong alignment on UPhxBTDecorator_InsideEncounterNetworkLoop");
|
|
static_assert(sizeof(UPhxBTDecorator_InsideEncounterNetworkLoop) == 0x000068, "Wrong size on UPhxBTDecorator_InsideEncounterNetworkLoop");
|
|
|
|
// Class Phoenix.PhxBTDecorator_IsWithinPreferredAttackRange
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_IsWithinPreferredAttackRange final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_IsWithinPreferredAttackRange">();
|
|
}
|
|
static class UPhxBTDecorator_IsWithinPreferredAttackRange* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_IsWithinPreferredAttackRange>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_IsWithinPreferredAttackRange) == 0x000008, "Wrong alignment on UPhxBTDecorator_IsWithinPreferredAttackRange");
|
|
static_assert(sizeof(UPhxBTDecorator_IsWithinPreferredAttackRange) == 0x000068, "Wrong size on UPhxBTDecorator_IsWithinPreferredAttackRange");
|
|
|
|
// Class Phoenix.PipeSlideDeathState
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|
class UPipeSlideDeathState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideDeathState">();
|
|
}
|
|
static class UPipeSlideDeathState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideDeathState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideDeathState) == 0x000008, "Wrong alignment on UPipeSlideDeathState");
|
|
static_assert(sizeof(UPipeSlideDeathState) == 0x0004D0, "Wrong size on UPipeSlideDeathState");
|
|
|
|
// Class Phoenix.PhxBTDecorator_NumActiveAIInRange
|
|
// 0x0038 (0x00A0 - 0x0068)
|
|
class UPhxBTDecorator_NumActiveAIInRange final : public UBTDecorator
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TestCenterLocationKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
float TestRadius; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIComparisionOperation Comparison; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 TestNumActiveAI; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_NumActiveAIInRange">();
|
|
}
|
|
static class UPhxBTDecorator_NumActiveAIInRange* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_NumActiveAIInRange>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_NumActiveAIInRange) == 0x000008, "Wrong alignment on UPhxBTDecorator_NumActiveAIInRange");
|
|
static_assert(sizeof(UPhxBTDecorator_NumActiveAIInRange) == 0x0000A0, "Wrong size on UPhxBTDecorator_NumActiveAIInRange");
|
|
static_assert(offsetof(UPhxBTDecorator_NumActiveAIInRange, TestCenterLocationKey) == 0x000068, "Member 'UPhxBTDecorator_NumActiveAIInRange::TestCenterLocationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_NumActiveAIInRange, TestRadius) == 0x000090, "Member 'UPhxBTDecorator_NumActiveAIInRange::TestRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_NumActiveAIInRange, Comparison) == 0x000094, "Member 'UPhxBTDecorator_NumActiveAIInRange::Comparison' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_NumActiveAIInRange, TestNumActiveAI) == 0x000098, "Member 'UPhxBTDecorator_NumActiveAIInRange::TestNumActiveAI' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_VolumeHandler
|
|
// 0x0018 (0x00A8 - 0x0090)
|
|
class UPhxFlashlightModifier_VolumeHandler final : public UPhxFlashlightModifier_Group
|
|
{
|
|
public:
|
|
float QueryPeriod; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxFlashlightVolumeOverlap> VolumeOverlaps; // 0x0098(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_VolumeHandler">();
|
|
}
|
|
static class UPhxFlashlightModifier_VolumeHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_VolumeHandler>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_VolumeHandler) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_VolumeHandler");
|
|
static_assert(sizeof(UPhxFlashlightModifier_VolumeHandler) == 0x0000A8, "Wrong size on UPhxFlashlightModifier_VolumeHandler");
|
|
static_assert(offsetof(UPhxFlashlightModifier_VolumeHandler, QueryPeriod) == 0x000090, "Member 'UPhxFlashlightModifier_VolumeHandler::QueryPeriod' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_VolumeHandler, VolumeOverlaps) == 0x000098, "Member 'UPhxFlashlightModifier_VolumeHandler::VolumeOverlaps' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_PreventBackAttack
|
|
// 0x0030 (0x0098 - 0x0068)
|
|
class UPhxBTDecorator_PreventBackAttack final : public UBTDecorator
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector CharacterToCheckKey; // 0x0068(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
float MaxPermissibleAngle; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_PreventBackAttack">();
|
|
}
|
|
static class UPhxBTDecorator_PreventBackAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_PreventBackAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_PreventBackAttack) == 0x000008, "Wrong alignment on UPhxBTDecorator_PreventBackAttack");
|
|
static_assert(sizeof(UPhxBTDecorator_PreventBackAttack) == 0x000098, "Wrong size on UPhxBTDecorator_PreventBackAttack");
|
|
static_assert(offsetof(UPhxBTDecorator_PreventBackAttack, CharacterToCheckKey) == 0x000068, "Member 'UPhxBTDecorator_PreventBackAttack::CharacterToCheckKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTDecorator_PreventBackAttack, MaxPermissibleAngle) == 0x000090, "Member 'UPhxBTDecorator_PreventBackAttack::MaxPermissibleAngle' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_ShouldExitEncounterNetwork
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_ShouldExitEncounterNetwork final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_ShouldExitEncounterNetwork">();
|
|
}
|
|
static class UPhxBTDecorator_ShouldExitEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_ShouldExitEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_ShouldExitEncounterNetwork) == 0x000008, "Wrong alignment on UPhxBTDecorator_ShouldExitEncounterNetwork");
|
|
static_assert(sizeof(UPhxBTDecorator_ShouldExitEncounterNetwork) == 0x000068, "Wrong size on UPhxBTDecorator_ShouldExitEncounterNetwork");
|
|
|
|
// Class Phoenix.PhxGameplayAbilitySet
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxGameplayAbilitySet final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<struct FPhxGameplayAbilityBindInfo> Abilities; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxAIGameplayAbilityDefinition_Base*> AbilityDefinitions; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilitySet">();
|
|
}
|
|
static class UPhxGameplayAbilitySet* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilitySet>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilitySet) == 0x000008, "Wrong alignment on UPhxGameplayAbilitySet");
|
|
static_assert(sizeof(UPhxGameplayAbilitySet) == 0x000050, "Wrong size on UPhxGameplayAbilitySet");
|
|
static_assert(offsetof(UPhxGameplayAbilitySet, Abilities) == 0x000030, "Member 'UPhxGameplayAbilitySet::Abilities' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilitySet, AbilityDefinitions) == 0x000040, "Member 'UPhxGameplayAbilitySet::AbilityDefinitions' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTDecorator_ShouldMoveWithinEncounterNetwork
|
|
// 0x0000 (0x0068 - 0x0068)
|
|
class UPhxBTDecorator_ShouldMoveWithinEncounterNetwork final : public UBTDecorator
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_ShouldMoveWithinEncounterNetwork">();
|
|
}
|
|
static class UPhxBTDecorator_ShouldMoveWithinEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_ShouldMoveWithinEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_ShouldMoveWithinEncounterNetwork) == 0x000008, "Wrong alignment on UPhxBTDecorator_ShouldMoveWithinEncounterNetwork");
|
|
static_assert(sizeof(UPhxBTDecorator_ShouldMoveWithinEncounterNetwork) == 0x000068, "Wrong size on UPhxBTDecorator_ShouldMoveWithinEncounterNetwork");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_EchoScan
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxGameplayEventData_EchoScan final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_EchoScan">();
|
|
}
|
|
static class UPhxGameplayEventData_EchoScan* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_EchoScan>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_EchoScan) == 0x000008, "Wrong alignment on UPhxGameplayEventData_EchoScan");
|
|
static_assert(sizeof(UPhxGameplayEventData_EchoScan) == 0x000030, "Wrong size on UPhxGameplayEventData_EchoScan");
|
|
|
|
// Class Phoenix.PhxBTDecorator_TimeLimit
|
|
// 0x0030 (0x00A0 - 0x0070)
|
|
class UPhxBTDecorator_TimeLimit final : public UBTDecorator_TimeLimit
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TimeLimitKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 bUseTimeLimitKey : 1; // 0x0098(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTDecorator_TimeLimit">();
|
|
}
|
|
static class UPhxBTDecorator_TimeLimit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTDecorator_TimeLimit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTDecorator_TimeLimit) == 0x000008, "Wrong alignment on UPhxBTDecorator_TimeLimit");
|
|
static_assert(sizeof(UPhxBTDecorator_TimeLimit) == 0x0000A0, "Wrong size on UPhxBTDecorator_TimeLimit");
|
|
static_assert(offsetof(UPhxBTDecorator_TimeLimit, TimeLimitKey) == 0x000070, "Member 'UPhxBTDecorator_TimeLimit::TimeLimitKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Aggro
|
|
// 0x00A0 (0x0110 - 0x0070)
|
|
class UPhxBTService_Aggro final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TargetActorLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TargetNavLocationKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TargetEngagementLocationKey; // 0x00E8(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Aggro">();
|
|
}
|
|
static class UPhxBTService_Aggro* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Aggro>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Aggro) == 0x000008, "Wrong alignment on UPhxBTService_Aggro");
|
|
static_assert(sizeof(UPhxBTService_Aggro) == 0x000110, "Wrong size on UPhxBTService_Aggro");
|
|
static_assert(offsetof(UPhxBTService_Aggro, TargetActorKey) == 0x000070, "Member 'UPhxBTService_Aggro::TargetActorKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_Aggro, TargetActorLocationKey) == 0x000098, "Member 'UPhxBTService_Aggro::TargetActorLocationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_Aggro, TargetNavLocationKey) == 0x0000C0, "Member 'UPhxBTService_Aggro::TargetNavLocationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_Aggro, TargetEngagementLocationKey) == 0x0000E8, "Member 'UPhxBTService_Aggro::TargetEngagementLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Alert
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTService_Alert final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector LastKnownActorLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector LastKnownNavLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Alert">();
|
|
}
|
|
static class UPhxBTService_Alert* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Alert>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Alert) == 0x000008, "Wrong alignment on UPhxBTService_Alert");
|
|
static_assert(sizeof(UPhxBTService_Alert) == 0x0000C0, "Wrong size on UPhxBTService_Alert");
|
|
static_assert(offsetof(UPhxBTService_Alert, LastKnownActorLocationKey) == 0x000070, "Member 'UPhxBTService_Alert::LastKnownActorLocationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_Alert, LastKnownNavLocationKey) == 0x000098, "Member 'UPhxBTService_Alert::LastKnownNavLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.SheenProxy
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class USheenProxy final : public UObject
|
|
{
|
|
public:
|
|
class UMeshComponent* OwnerSheenMeshComp; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInstanceDynamic*> DynamicSheenMaterialInstances; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SheenProxy">();
|
|
}
|
|
static class USheenProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USheenProxy>();
|
|
}
|
|
};
|
|
static_assert(alignof(USheenProxy) == 0x000008, "Wrong alignment on USheenProxy");
|
|
static_assert(sizeof(USheenProxy) == 0x000040, "Wrong size on USheenProxy");
|
|
static_assert(offsetof(USheenProxy, OwnerSheenMeshComp) == 0x000028, "Member 'USheenProxy::OwnerSheenMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(USheenProxy, DynamicSheenMaterialInstances) == 0x000030, "Member 'USheenProxy::DynamicSheenMaterialInstances' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_AutoReleaseResource
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTService_AutoReleaseResource final : public UBTService
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxAIResource> ResourceClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_AutoReleaseResource">();
|
|
}
|
|
static class UPhxBTService_AutoReleaseResource* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_AutoReleaseResource>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_AutoReleaseResource) == 0x000008, "Wrong alignment on UPhxBTService_AutoReleaseResource");
|
|
static_assert(sizeof(UPhxBTService_AutoReleaseResource) == 0x000078, "Wrong size on UPhxBTService_AutoReleaseResource");
|
|
static_assert(offsetof(UPhxBTService_AutoReleaseResource, ResourceClass) == 0x000070, "Member 'UPhxBTService_AutoReleaseResource::ResourceClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Block
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTService_Block final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector BlockDurationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector BlockMotionKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Block">();
|
|
}
|
|
static class UPhxBTService_Block* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Block>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Block) == 0x000008, "Wrong alignment on UPhxBTService_Block");
|
|
static_assert(sizeof(UPhxBTService_Block) == 0x0000C0, "Wrong size on UPhxBTService_Block");
|
|
static_assert(offsetof(UPhxBTService_Block, BlockDurationKey) == 0x000070, "Member 'UPhxBTService_Block::BlockDurationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_Block, BlockMotionKey) == 0x000098, "Member 'UPhxBTService_Block::BlockMotionKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_CompanionFidget
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_CompanionFidget final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector FidgetAnimationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_CompanionFidget">();
|
|
}
|
|
static class UPhxBTService_CompanionFidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_CompanionFidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_CompanionFidget) == 0x000008, "Wrong alignment on UPhxBTService_CompanionFidget");
|
|
static_assert(sizeof(UPhxBTService_CompanionFidget) == 0x000098, "Wrong size on UPhxBTService_CompanionFidget");
|
|
static_assert(offsetof(UPhxBTService_CompanionFidget, FidgetAnimationKey) == 0x000070, "Member 'UPhxBTService_CompanionFidget::FidgetAnimationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PreloadLevelsDataAsset
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPreloadLevelsDataAsset final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class FName Identifier; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PersistentLevelToCheckLoadedId; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> LevelIdsToPreload; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PreloadLevelsDataAsset">();
|
|
}
|
|
static class UPreloadLevelsDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPreloadLevelsDataAsset>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPreloadLevelsDataAsset) == 0x000008, "Wrong alignment on UPreloadLevelsDataAsset");
|
|
static_assert(sizeof(UPreloadLevelsDataAsset) == 0x000050, "Wrong size on UPreloadLevelsDataAsset");
|
|
static_assert(offsetof(UPreloadLevelsDataAsset, Identifier) == 0x000030, "Member 'UPreloadLevelsDataAsset::Identifier' has a wrong offset!");
|
|
static_assert(offsetof(UPreloadLevelsDataAsset, PersistentLevelToCheckLoadedId) == 0x000038, "Member 'UPreloadLevelsDataAsset::PersistentLevelToCheckLoadedId' has a wrong offset!");
|
|
static_assert(offsetof(UPreloadLevelsDataAsset, LevelIdsToPreload) == 0x000040, "Member 'UPreloadLevelsDataAsset::LevelIdsToPreload' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_CompanionWaitForPlayer
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_CompanionWaitForPlayer final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetRotationBlackboardKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_CompanionWaitForPlayer">();
|
|
}
|
|
static class UPhxBTService_CompanionWaitForPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_CompanionWaitForPlayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_CompanionWaitForPlayer) == 0x000008, "Wrong alignment on UPhxBTService_CompanionWaitForPlayer");
|
|
static_assert(sizeof(UPhxBTService_CompanionWaitForPlayer) == 0x000098, "Wrong size on UPhxBTService_CompanionWaitForPlayer");
|
|
static_assert(offsetof(UPhxBTService_CompanionWaitForPlayer, TargetRotationBlackboardKey) == 0x000070, "Member 'UPhxBTService_CompanionWaitForPlayer::TargetRotationBlackboardKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Crawl
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_Crawl final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Crawl">();
|
|
}
|
|
static class UPhxBTService_Crawl* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Crawl>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Crawl) == 0x000008, "Wrong alignment on UPhxBTService_Crawl");
|
|
static_assert(sizeof(UPhxBTService_Crawl) == 0x000070, "Wrong size on UPhxBTService_Crawl");
|
|
|
|
// Class Phoenix.WSInteractionWidget
|
|
// 0x00C0 (0x02E0 - 0x0220)
|
|
class AWSInteractionWidget : public AActor
|
|
{
|
|
public:
|
|
class UInteractableComponent* InteractableParentComponent; // 0x0220(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* Root; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* InputIconActorComponent; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComp; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NearbySound; // 0x0240(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* FocusSound; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EInteractableProximity Proximity; // 0x0250(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRotateToFaceCamera; // 0x0251(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_252[0x2]; // 0x0252(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxYawOffset; // 0x0254(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<ESDSSize, float> IconScales; // 0x0258(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bFocused; // 0x02A8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bBlocked; // 0x02A9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIconHidden; // 0x02AA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2AB[0x1]; // 0x02AB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector IconRelativeOffset; // 0x02AC(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector IconWorldOffset; // 0x02B8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasNearbyIcon; // 0x02C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C5[0x3]; // 0x02C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText KeyboardLabel; // 0x02C8(0x0018)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DestroyIcon();
|
|
void FuseRequiredNotify();
|
|
EPhxControllerKeys GetControllerKey();
|
|
class UTexture* GetTextureFromTexturePack(const class UPhxPlatformTexturePack* TexturePack);
|
|
void HealthFullNotify();
|
|
void HideIcon();
|
|
void InitializeWidget();
|
|
void InputIconActorChildRecreatedNotify();
|
|
void InventoryFullNotify();
|
|
void NotEnoughCreditsNotify();
|
|
void NotifyBlockedChanged(bool bIsBlocked);
|
|
void NotifyProximityChanged(EInteractableProximity CurrentProximity, EInteractableProximity PreviousProximity);
|
|
void NotifyVIDLoaded();
|
|
void SetButtonPromptSize(ESDSSize NewSize);
|
|
void SetProgress(float ProgressPercentage);
|
|
void ShowIcon();
|
|
void UpdateWidget();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSInteractionWidget">();
|
|
}
|
|
static class AWSInteractionWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSInteractionWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSInteractionWidget) == 0x000008, "Wrong alignment on AWSInteractionWidget");
|
|
static_assert(sizeof(AWSInteractionWidget) == 0x0002E0, "Wrong size on AWSInteractionWidget");
|
|
static_assert(offsetof(AWSInteractionWidget, InteractableParentComponent) == 0x000220, "Member 'AWSInteractionWidget::InteractableParentComponent' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, Root) == 0x000228, "Member 'AWSInteractionWidget::Root' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, InputIconActorComponent) == 0x000230, "Member 'AWSInteractionWidget::InputIconActorComponent' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, SoundComp) == 0x000238, "Member 'AWSInteractionWidget::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, NearbySound) == 0x000240, "Member 'AWSInteractionWidget::NearbySound' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, FocusSound) == 0x000248, "Member 'AWSInteractionWidget::FocusSound' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, Proximity) == 0x000250, "Member 'AWSInteractionWidget::Proximity' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, bRotateToFaceCamera) == 0x000251, "Member 'AWSInteractionWidget::bRotateToFaceCamera' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, MaxYawOffset) == 0x000254, "Member 'AWSInteractionWidget::MaxYawOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, IconScales) == 0x000258, "Member 'AWSInteractionWidget::IconScales' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, bFocused) == 0x0002A8, "Member 'AWSInteractionWidget::bFocused' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, bBlocked) == 0x0002A9, "Member 'AWSInteractionWidget::bBlocked' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, bIconHidden) == 0x0002AA, "Member 'AWSInteractionWidget::bIconHidden' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, IconRelativeOffset) == 0x0002AC, "Member 'AWSInteractionWidget::IconRelativeOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, IconWorldOffset) == 0x0002B8, "Member 'AWSInteractionWidget::IconWorldOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, bHasNearbyIcon) == 0x0002C4, "Member 'AWSInteractionWidget::bHasNearbyIcon' has a wrong offset!");
|
|
static_assert(offsetof(AWSInteractionWidget, KeyboardLabel) == 0x0002C8, "Member 'AWSInteractionWidget::KeyboardLabel' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSInteractionItemWidget
|
|
// 0x0008 (0x02E8 - 0x02E0)
|
|
class AWSInteractionItemWidget : public AWSInteractionWidget
|
|
{
|
|
public:
|
|
class UVirtualItemData* VID; // 0x02E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSInteractionItemWidget">();
|
|
}
|
|
static class AWSInteractionItemWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSInteractionItemWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSInteractionItemWidget) == 0x000008, "Wrong alignment on AWSInteractionItemWidget");
|
|
static_assert(sizeof(AWSInteractionItemWidget) == 0x0002E8, "Wrong size on AWSInteractionItemWidget");
|
|
static_assert(offsetof(AWSInteractionItemWidget, VID) == 0x0002E0, "Member 'AWSInteractionItemWidget::VID' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Dodge
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_Dodge final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector DodgeAnimationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Dodge">();
|
|
}
|
|
static class UPhxBTService_Dodge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Dodge>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Dodge) == 0x000008, "Wrong alignment on UPhxBTService_Dodge");
|
|
static_assert(sizeof(UPhxBTService_Dodge) == 0x000098, "Wrong size on UPhxBTService_Dodge");
|
|
static_assert(offsetof(UPhxBTService_Dodge, DodgeAnimationKey) == 0x000070, "Member 'UPhxBTService_Dodge::DodgeAnimationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelStreamingTransitionVolume
|
|
// 0x0078 (0x02F0 - 0x0278)
|
|
class APhxLevelStreamingTransitionVolume final : public ALevelStreamingVolume
|
|
{
|
|
public:
|
|
class ALevelStreamingVolume* VolumeA; // 0x0278(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ALevelStreamingVolume* VolumeB; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<class ULevelStreaming*> DisjointLevels; // 0x0288(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
class ALevelStreamingVolume* CurrentlyLoadedVolume; // 0x02D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2E0[0x10]; // 0x02E0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleActorBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void HandleActorEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void Lock();
|
|
void Unlock();
|
|
|
|
bool IsLocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelStreamingTransitionVolume">();
|
|
}
|
|
static class APhxLevelStreamingTransitionVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLevelStreamingTransitionVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLevelStreamingTransitionVolume) == 0x000008, "Wrong alignment on APhxLevelStreamingTransitionVolume");
|
|
static_assert(sizeof(APhxLevelStreamingTransitionVolume) == 0x0002F0, "Wrong size on APhxLevelStreamingTransitionVolume");
|
|
static_assert(offsetof(APhxLevelStreamingTransitionVolume, VolumeA) == 0x000278, "Member 'APhxLevelStreamingTransitionVolume::VolumeA' has a wrong offset!");
|
|
static_assert(offsetof(APhxLevelStreamingTransitionVolume, VolumeB) == 0x000280, "Member 'APhxLevelStreamingTransitionVolume::VolumeB' has a wrong offset!");
|
|
static_assert(offsetof(APhxLevelStreamingTransitionVolume, DisjointLevels) == 0x000288, "Member 'APhxLevelStreamingTransitionVolume::DisjointLevels' has a wrong offset!");
|
|
static_assert(offsetof(APhxLevelStreamingTransitionVolume, CurrentlyLoadedVolume) == 0x0002D8, "Member 'APhxLevelStreamingTransitionVolume::CurrentlyLoadedVolume' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_EnableAutoObstacle
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_EnableAutoObstacle final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EnableAutoObstacle">();
|
|
}
|
|
static class UPhxBTService_EnableAutoObstacle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EnableAutoObstacle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EnableAutoObstacle) == 0x000008, "Wrong alignment on UPhxBTService_EnableAutoObstacle");
|
|
static_assert(sizeof(UPhxBTService_EnableAutoObstacle) == 0x000070, "Wrong size on UPhxBTService_EnableAutoObstacle");
|
|
|
|
// Class Phoenix.WSSelectable
|
|
// 0x00B0 (0x02D0 - 0x0220)
|
|
class AWSSelectable : public AActor
|
|
{
|
|
public:
|
|
struct FComponentReference SelectionLeftRef; // 0x0220(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference SelectionRightRef; // 0x0248(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference SelectionUpRef; // 0x0270(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FComponentReference SelectionDownRef; // 0x0298(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bLocked; // 0x02C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C1[0x3]; // 0x02C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName MenuReaderTag; // 0x02C4(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ConfirmPressed();
|
|
void Deselect();
|
|
void NotifyActive(bool bActive);
|
|
void NotifyLocked();
|
|
void NotifyUnlocked();
|
|
void ReceivedConfirmPressed();
|
|
void Select();
|
|
void SetLocked(bool bInLocked);
|
|
void SetSelected(bool bInSelected);
|
|
|
|
class AWSSelectable* GetAdjacent(EInputDirection Direction) const;
|
|
bool GetIsLocked() const;
|
|
bool GetIsSelected() const;
|
|
class FName GetMenuReaderTag() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSSelectable">();
|
|
}
|
|
static class AWSSelectable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSSelectable>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSSelectable) == 0x000008, "Wrong alignment on AWSSelectable");
|
|
static_assert(sizeof(AWSSelectable) == 0x0002D0, "Wrong size on AWSSelectable");
|
|
static_assert(offsetof(AWSSelectable, SelectionLeftRef) == 0x000220, "Member 'AWSSelectable::SelectionLeftRef' has a wrong offset!");
|
|
static_assert(offsetof(AWSSelectable, SelectionRightRef) == 0x000248, "Member 'AWSSelectable::SelectionRightRef' has a wrong offset!");
|
|
static_assert(offsetof(AWSSelectable, SelectionUpRef) == 0x000270, "Member 'AWSSelectable::SelectionUpRef' has a wrong offset!");
|
|
static_assert(offsetof(AWSSelectable, SelectionDownRef) == 0x000298, "Member 'AWSSelectable::SelectionDownRef' has a wrong offset!");
|
|
static_assert(offsetof(AWSSelectable, bLocked) == 0x0002C0, "Member 'AWSSelectable::bLocked' has a wrong offset!");
|
|
static_assert(offsetof(AWSSelectable, MenuReaderTag) == 0x0002C4, "Member 'AWSSelectable::MenuReaderTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSButton
|
|
// 0x0048 (0x0318 - 0x02D0)
|
|
class AWSButton : public AWSSelectable
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPressed; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
struct FVector LabelLocation; // 0x02E0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText LabelText; // 0x02F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* Graphic; // 0x0308(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* Label; // 0x0310(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void NotifyActionDenied();
|
|
void SetLabel(const class FText& InText);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSButton">();
|
|
}
|
|
static class AWSButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSButton) == 0x000008, "Wrong alignment on AWSButton");
|
|
static_assert(sizeof(AWSButton) == 0x000318, "Wrong size on AWSButton");
|
|
static_assert(offsetof(AWSButton, OnPressed) == 0x0002D0, "Member 'AWSButton::OnPressed' has a wrong offset!");
|
|
static_assert(offsetof(AWSButton, LabelLocation) == 0x0002E0, "Member 'AWSButton::LabelLocation' has a wrong offset!");
|
|
static_assert(offsetof(AWSButton, LabelText) == 0x0002F0, "Member 'AWSButton::LabelText' has a wrong offset!");
|
|
static_assert(offsetof(AWSButton, Graphic) == 0x000308, "Member 'AWSButton::Graphic' has a wrong offset!");
|
|
static_assert(offsetof(AWSButton, Label) == 0x000310, "Member 'AWSButton::Label' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSSkillTreeButton
|
|
// 0x0118 (0x0430 - 0x0318)
|
|
class AWSSkillTreeButton : public AWSButton
|
|
{
|
|
public:
|
|
class UWidgetComponent* WidgetComp; // 0x0318(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FDataTableRowHandle ItemDataRowHandle; // 0x0320(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_330[0x100]; // 0x0330(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyVID(const class UVirtualItemData* InVID);
|
|
void SetItem(const struct FItemData& InItem);
|
|
void SetOpacity(float Opacity);
|
|
|
|
const struct FItemData GetCachedItemData() const;
|
|
struct FDataTableRowHandle GetItemRowHandle() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSSkillTreeButton">();
|
|
}
|
|
static class AWSSkillTreeButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSSkillTreeButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSSkillTreeButton) == 0x000008, "Wrong alignment on AWSSkillTreeButton");
|
|
static_assert(sizeof(AWSSkillTreeButton) == 0x000430, "Wrong size on AWSSkillTreeButton");
|
|
static_assert(offsetof(AWSSkillTreeButton, WidgetComp) == 0x000318, "Member 'AWSSkillTreeButton::WidgetComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSSkillTreeButton, ItemDataRowHandle) == 0x000320, "Member 'AWSSkillTreeButton::ItemDataRowHandle' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSAmmoButton
|
|
// 0x0028 (0x0458 - 0x0430)
|
|
class AWSAmmoButton final : public AWSSkillTreeButton
|
|
{
|
|
public:
|
|
int32 NumberOfStacks; // 0x0430(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTextRenderComponent* AmmoCount; // 0x0438(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* ItemAmount; // 0x0440(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* AmountToBuy; // 0x0448(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* CreditsIcon; // 0x0450(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetElementsVisibility(bool bVisible);
|
|
|
|
int32 GetNumStacks() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSAmmoButton">();
|
|
}
|
|
static class AWSAmmoButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSAmmoButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSAmmoButton) == 0x000008, "Wrong alignment on AWSAmmoButton");
|
|
static_assert(sizeof(AWSAmmoButton) == 0x000458, "Wrong size on AWSAmmoButton");
|
|
static_assert(offsetof(AWSAmmoButton, NumberOfStacks) == 0x000430, "Member 'AWSAmmoButton::NumberOfStacks' has a wrong offset!");
|
|
static_assert(offsetof(AWSAmmoButton, AmmoCount) == 0x000438, "Member 'AWSAmmoButton::AmmoCount' has a wrong offset!");
|
|
static_assert(offsetof(AWSAmmoButton, ItemAmount) == 0x000440, "Member 'AWSAmmoButton::ItemAmount' has a wrong offset!");
|
|
static_assert(offsetof(AWSAmmoButton, AmountToBuy) == 0x000448, "Member 'AWSAmmoButton::AmountToBuy' has a wrong offset!");
|
|
static_assert(offsetof(AWSAmmoButton, CreditsIcon) == 0x000450, "Member 'AWSAmmoButton::CreditsIcon' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_EnableCombatCircle
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTService_EnableCombatCircle final : public UBTService
|
|
{
|
|
public:
|
|
bool bCombatCircleEnabled; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EnableCombatCircle">();
|
|
}
|
|
static class UPhxBTService_EnableCombatCircle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EnableCombatCircle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EnableCombatCircle) == 0x000008, "Wrong alignment on UPhxBTService_EnableCombatCircle");
|
|
static_assert(sizeof(UPhxBTService_EnableCombatCircle) == 0x000078, "Wrong size on UPhxBTService_EnableCombatCircle");
|
|
static_assert(offsetof(UPhxBTService_EnableCombatCircle, bCombatCircleEnabled) == 0x000070, "Member 'UPhxBTService_EnableCombatCircle::bCombatCircleEnabled' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_EnableDefensiveActions
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTService_EnableDefensiveActions final : public UBTService
|
|
{
|
|
public:
|
|
uint8 bEnabled : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EnableDefensiveActions">();
|
|
}
|
|
static class UPhxBTService_EnableDefensiveActions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EnableDefensiveActions>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EnableDefensiveActions) == 0x000008, "Wrong alignment on UPhxBTService_EnableDefensiveActions");
|
|
static_assert(sizeof(UPhxBTService_EnableDefensiveActions) == 0x000078, "Wrong size on UPhxBTService_EnableDefensiveActions");
|
|
|
|
// Class Phoenix.PhxLightFixture
|
|
// 0x0058 (0x0278 - 0x0220)
|
|
class APhxLightFixture : public AActor
|
|
{
|
|
public:
|
|
TArray<class ULightComponent*> Cached_LightComponents; // 0x0220(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsPlayingFlickerSound; // 0x0230(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_231[0x7]; // 0x0231(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTimelineComponent* Cached_FlickerTimelineComp; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* Cached_PhxSound; // 0x0240(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstanceDynamic* Cached_DynamicMaterial; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* Cached_AudioLightLoop; // 0x0250(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* Cached_AudioFlickerStop; // 0x0258(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* Cached_AudioFlickerPlay; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x10]; // 0x0268(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool InitializeLightFixture(const TArray<class ULightComponent*>& InLightComponents);
|
|
void UpdateFlickerTimelineFunc(float OutputFlickerPattern);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLightFixture">();
|
|
}
|
|
static class APhxLightFixture* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLightFixture>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLightFixture) == 0x000008, "Wrong alignment on APhxLightFixture");
|
|
static_assert(sizeof(APhxLightFixture) == 0x000278, "Wrong size on APhxLightFixture");
|
|
static_assert(offsetof(APhxLightFixture, Cached_LightComponents) == 0x000220, "Member 'APhxLightFixture::Cached_LightComponents' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFixture, bIsPlayingFlickerSound) == 0x000230, "Member 'APhxLightFixture::bIsPlayingFlickerSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFixture, Cached_FlickerTimelineComp) == 0x000238, "Member 'APhxLightFixture::Cached_FlickerTimelineComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFixture, Cached_PhxSound) == 0x000240, "Member 'APhxLightFixture::Cached_PhxSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFixture, Cached_DynamicMaterial) == 0x000248, "Member 'APhxLightFixture::Cached_DynamicMaterial' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFixture, Cached_AudioLightLoop) == 0x000250, "Member 'APhxLightFixture::Cached_AudioLightLoop' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFixture, Cached_AudioFlickerStop) == 0x000258, "Member 'APhxLightFixture::Cached_AudioFlickerStop' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFixture, Cached_AudioFlickerPlay) == 0x000260, "Member 'APhxLightFixture::Cached_AudioFlickerPlay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_EnableForcedObstacle
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_EnableForcedObstacle final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EnableForcedObstacle">();
|
|
}
|
|
static class UPhxBTService_EnableForcedObstacle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EnableForcedObstacle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EnableForcedObstacle) == 0x000008, "Wrong alignment on UPhxBTService_EnableForcedObstacle");
|
|
static_assert(sizeof(UPhxBTService_EnableForcedObstacle) == 0x000070, "Wrong size on UPhxBTService_EnableForcedObstacle");
|
|
|
|
// Class Phoenix.PhxBTService_EncounterNetworkExit
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTService_EncounterNetworkExit final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector ExitStartLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector ExitEndLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EncounterNetworkExit">();
|
|
}
|
|
static class UPhxBTService_EncounterNetworkExit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EncounterNetworkExit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EncounterNetworkExit) == 0x000008, "Wrong alignment on UPhxBTService_EncounterNetworkExit");
|
|
static_assert(sizeof(UPhxBTService_EncounterNetworkExit) == 0x0000C0, "Wrong size on UPhxBTService_EncounterNetworkExit");
|
|
static_assert(offsetof(UPhxBTService_EncounterNetworkExit, ExitStartLocationKey) == 0x000070, "Member 'UPhxBTService_EncounterNetworkExit::ExitStartLocationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_EncounterNetworkExit, ExitEndLocationKey) == 0x000098, "Member 'UPhxBTService_EncounterNetworkExit::ExitEndLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSWidgetActor
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class AWSWidgetActor : public AActor
|
|
{
|
|
public:
|
|
class UWidgetComponent* WidgetComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UUserWidget* GetWidgetObject() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSWidgetActor">();
|
|
}
|
|
static class AWSWidgetActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSWidgetActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSWidgetActor) == 0x000008, "Wrong alignment on AWSWidgetActor");
|
|
static_assert(sizeof(AWSWidgetActor) == 0x000228, "Wrong size on AWSWidgetActor");
|
|
static_assert(offsetof(AWSWidgetActor, WidgetComp) == 0x000220, "Member 'AWSWidgetActor::WidgetComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSNotificationActor
|
|
// 0x0050 (0x0278 - 0x0228)
|
|
class AWSNotificationActor : public AWSWidgetActor
|
|
{
|
|
public:
|
|
class UWidgetComponent* QuickSwapComp; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AudioLogDelay; // 0x0230(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LerpScalar; // 0x0234(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector StandOffset; // 0x0238(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector CrouchOffset; // 0x0244(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector CrawlOffset; // 0x0250(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_25C[0x14]; // 0x025C(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPlayerCharacter* Character; // 0x0270(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void PopNotification(struct FNotificationData* OutNotification, bool* OutIsValid);
|
|
void SetPlaying(const class UAudioLogVirtualData* InAudioVID);
|
|
void SetQuickSwapUIVisible(bool bVisible);
|
|
void ShowNotification();
|
|
void StopPlaying();
|
|
|
|
class USDSScreenWidget* GetQuickSwapUI() const;
|
|
bool HasNotificationQueued() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSNotificationActor">();
|
|
}
|
|
static class AWSNotificationActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSNotificationActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSNotificationActor) == 0x000008, "Wrong alignment on AWSNotificationActor");
|
|
static_assert(sizeof(AWSNotificationActor) == 0x000278, "Wrong size on AWSNotificationActor");
|
|
static_assert(offsetof(AWSNotificationActor, QuickSwapComp) == 0x000228, "Member 'AWSNotificationActor::QuickSwapComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSNotificationActor, AudioLogDelay) == 0x000230, "Member 'AWSNotificationActor::AudioLogDelay' has a wrong offset!");
|
|
static_assert(offsetof(AWSNotificationActor, LerpScalar) == 0x000234, "Member 'AWSNotificationActor::LerpScalar' has a wrong offset!");
|
|
static_assert(offsetof(AWSNotificationActor, StandOffset) == 0x000238, "Member 'AWSNotificationActor::StandOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSNotificationActor, CrouchOffset) == 0x000244, "Member 'AWSNotificationActor::CrouchOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSNotificationActor, CrawlOffset) == 0x000250, "Member 'AWSNotificationActor::CrawlOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSNotificationActor, Character) == 0x000270, "Member 'AWSNotificationActor::Character' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_EncounterNetworkMoveWithin
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTService_EncounterNetworkMoveWithin final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector MoveStartLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveEndLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EncounterNetworkMoveWithin">();
|
|
}
|
|
static class UPhxBTService_EncounterNetworkMoveWithin* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EncounterNetworkMoveWithin>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EncounterNetworkMoveWithin) == 0x000008, "Wrong alignment on UPhxBTService_EncounterNetworkMoveWithin");
|
|
static_assert(sizeof(UPhxBTService_EncounterNetworkMoveWithin) == 0x0000C0, "Wrong size on UPhxBTService_EncounterNetworkMoveWithin");
|
|
static_assert(offsetof(UPhxBTService_EncounterNetworkMoveWithin, MoveStartLocationKey) == 0x000070, "Member 'UPhxBTService_EncounterNetworkMoveWithin::MoveStartLocationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_EncounterNetworkMoveWithin, MoveEndLocationKey) == 0x000098, "Member 'UPhxBTService_EncounterNetworkMoveWithin::MoveEndLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.LimbDetatchmentBehavior_FlyAway
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class ULimbDetatchmentBehavior_FlyAway final : public ULimbDetatchmentBehaviorBase
|
|
{
|
|
public:
|
|
float LimbImpulseStrength; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LimbImpulseOriginSocket; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LimpImpulseOriginOffset; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OverrideImpulseBody; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyLimbImpulseAsRadial; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LimbRadialImpulseRadius; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LimbDirectionalImpulseDelay; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LimbDirectionalImpulseStrength; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyLimbDirectionalImpulseAsRadial; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LimbDirectionalRadialImpulseRadius; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LimbDetatchmentBehavior_FlyAway">();
|
|
}
|
|
static class ULimbDetatchmentBehavior_FlyAway* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULimbDetatchmentBehavior_FlyAway>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULimbDetatchmentBehavior_FlyAway) == 0x000008, "Wrong alignment on ULimbDetatchmentBehavior_FlyAway");
|
|
static_assert(sizeof(ULimbDetatchmentBehavior_FlyAway) == 0x000068, "Wrong size on ULimbDetatchmentBehavior_FlyAway");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, LimbImpulseStrength) == 0x000030, "Member 'ULimbDetatchmentBehavior_FlyAway::LimbImpulseStrength' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, LimbImpulseOriginSocket) == 0x000034, "Member 'ULimbDetatchmentBehavior_FlyAway::LimbImpulseOriginSocket' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, LimpImpulseOriginOffset) == 0x00003C, "Member 'ULimbDetatchmentBehavior_FlyAway::LimpImpulseOriginOffset' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, OverrideImpulseBody) == 0x000048, "Member 'ULimbDetatchmentBehavior_FlyAway::OverrideImpulseBody' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, bApplyLimbImpulseAsRadial) == 0x000050, "Member 'ULimbDetatchmentBehavior_FlyAway::bApplyLimbImpulseAsRadial' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, LimbRadialImpulseRadius) == 0x000054, "Member 'ULimbDetatchmentBehavior_FlyAway::LimbRadialImpulseRadius' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, LimbDirectionalImpulseDelay) == 0x000058, "Member 'ULimbDetatchmentBehavior_FlyAway::LimbDirectionalImpulseDelay' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, LimbDirectionalImpulseStrength) == 0x00005C, "Member 'ULimbDetatchmentBehavior_FlyAway::LimbDirectionalImpulseStrength' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, bApplyLimbDirectionalImpulseAsRadial) == 0x000060, "Member 'ULimbDetatchmentBehavior_FlyAway::bApplyLimbDirectionalImpulseAsRadial' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_FlyAway, LimbDirectionalRadialImpulseRadius) == 0x000064, "Member 'ULimbDetatchmentBehavior_FlyAway::LimbDirectionalRadialImpulseRadius' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_EncounterNetworkMoveWithinComplete
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_EncounterNetworkMoveWithinComplete final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_EncounterNetworkMoveWithinComplete">();
|
|
}
|
|
static class UPhxBTService_EncounterNetworkMoveWithinComplete* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_EncounterNetworkMoveWithinComplete>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_EncounterNetworkMoveWithinComplete) == 0x000008, "Wrong alignment on UPhxBTService_EncounterNetworkMoveWithinComplete");
|
|
static_assert(sizeof(UPhxBTService_EncounterNetworkMoveWithinComplete) == 0x000070, "Wrong size on UPhxBTService_EncounterNetworkMoveWithinComplete");
|
|
|
|
// Class Phoenix.WSPanelUMG
|
|
// 0x0008 (0x0298 - 0x0290)
|
|
class AWSPanelUMG : public AWSPanel
|
|
{
|
|
public:
|
|
class UWidgetComponent* WidgetComp; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UUserWidget* GetUserWidget() const;
|
|
bool IsPlayingAnimation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSPanelUMG">();
|
|
}
|
|
static class AWSPanelUMG* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSPanelUMG>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSPanelUMG) == 0x000008, "Wrong alignment on AWSPanelUMG");
|
|
static_assert(sizeof(AWSPanelUMG) == 0x000298, "Wrong size on AWSPanelUMG");
|
|
static_assert(offsetof(AWSPanelUMG, WidgetComp) == 0x000290, "Member 'AWSPanelUMG::WidgetComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Fight
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_Fight final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Fight">();
|
|
}
|
|
static class UPhxBTService_Fight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Fight>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Fight) == 0x000008, "Wrong alignment on UPhxBTService_Fight");
|
|
static_assert(sizeof(UPhxBTService_Fight) == 0x000070, "Wrong size on UPhxBTService_Fight");
|
|
|
|
// Class Phoenix.PhxBTService_Follow
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_Follow final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector FollowTargetKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Follow">();
|
|
}
|
|
static class UPhxBTService_Follow* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Follow>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Follow) == 0x000008, "Wrong alignment on UPhxBTService_Follow");
|
|
static_assert(sizeof(UPhxBTService_Follow) == 0x000098, "Wrong size on UPhxBTService_Follow");
|
|
static_assert(offsetof(UPhxBTService_Follow, FollowTargetKey) == 0x000070, "Member 'UPhxBTService_Follow::FollowTargetKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDoor
|
|
// 0x0240 (0x0460 - 0x0220)
|
|
class APhxDoor final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x18]; // 0x0220(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStaticMeshComponent* DoorFrameMeshComp; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* DoorFrameMeshCompReverse; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* DoorMeshComp; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequence* DoorDefaultOpenAnimation; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequence* DoorSideAOpenAnimation; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequence* DoorSideBOpenAnimation; // 0x0260(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bOpenAnimationIsForward; // 0x0268(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimSequence* DoorCloseAnimation; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCloseAnimationIsForward; // 0x0278(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPhxDoorGrabBoneSettings SideAGrabBoneSettings; // 0x0279(0x0003)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxDoorGrabBoneSettings SideBGrabBoneSettings; // 0x027C(0x0003)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
EPhxAttachedDoorMoveDirection AttachedDoorMoveDirection; // 0x027F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* CharacterSideAOpenMontage; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* CharacterSideBOpenMontage; // 0x0288(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* CharacterKeycodeScanMontage; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseGrabBone; // 0x0298(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_299[0x3]; // 0x0299(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName DoorGrabBoneName; // 0x029C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBoxComponent* ProximityBoxComp; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNavPowerDynamicObstacleComponent* NavPowerObstacleComponent; // 0x02B0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* SideASceneComp; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* SideBSceneComp; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* InteractableCompA; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* InteractableCompB; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x02D8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> BioClass; // 0x02E0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BioUniqueID; // 0x0308(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bScriptedModeEnabled; // 0x0310(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDoorStartsOpen; // 0x0311(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSideALocked; // 0x0312(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSideBLocked; // 0x0313(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bProximityOpen; // 0x0314(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bProximityClose; // 0x0315(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDoorRemainsOpen; // 0x0316(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUnlockDoorAfterOpening; // 0x0317(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bKeepOpenWhileCompanionIsOnOppositeSideOfDoorFromPlayer; // 0x0318(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_319[0x3]; // 0x0319(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DoorCooldownTime; // 0x031C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DoorOpenForNavigationDelay; // 0x0320(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseSeparateDelayForMarkingDoorOpenForNavigation; // 0x0324(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDoorOpen; // 0x0325(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_326[0x3]; // 0x0326(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bScanningKeycode; // 0x0329(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bKeycodeScanned; // 0x032A(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32B[0x5]; // 0x032B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PushSpeed; // 0x0330(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_334[0x4]; // 0x0334(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UShapeComponent*> CachedPushVolumes; // 0x0338(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_348[0x10]; // 0x0348(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool SideALocked, bool SideBLocked)> OnDoorLocked; // 0x0358(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool SideALocked, bool SideBLocked)> OnDoorUnlocked; // 0x0368(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy)> OnDoorStartOpening; // 0x0378(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy)> OnDoorFinishOpening; // 0x0388(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy)> OnDoorStartClosing; // 0x0398(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy)> OnDoorFinishClosing; // 0x03A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy)> OnDoorOpenEnqueued; // 0x03B8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSet<class FName> RequiredStreamingLevels; // 0x03C8(0x0050)(Deprecated, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxDoorStreamingLevelData> RequiredStreamingLevelsData; // 0x0418(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bDisableStreamingWhenOpen; // 0x0428(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_429[0x2F]; // 0x0429(0x002F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxElevatorBase* PossessingElevator; // 0x0458(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void CloseDoor(class APhxCharacter* InteractedBy, bool bQueueIfBusy);
|
|
void DisableScriptedMode(EPhxDoorScriptedModeTransitionOut ScriptedModeTransition, bool bIsDoorOpen);
|
|
void DoorStateChanged();
|
|
void EnableScriptedMode();
|
|
void EndKeycodeScan(bool bSuccessful);
|
|
void HandleRequiredLevelLoaded();
|
|
void InitializeAttachedDoorSetup();
|
|
void LockDoor(bool bLockSideA, bool bLockSideB);
|
|
void OnBioClassLoaded();
|
|
void OnInteractableProximityChanged(EInteractableProximity Proximity, EInteractableProximity PreviousProximity);
|
|
void OnProximityBoxBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnProximityBoxEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnPushVolumeBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnPushVolumeEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnScriptedModeDisabled();
|
|
void OnScriptedModeEnabled();
|
|
void OnSideAInteraction(class APhxCharacter* InteractedBy);
|
|
void OnSideBInteraction(class APhxCharacter* InteractedBy);
|
|
void OpenDoor(class APhxCharacter* InteractedBy, bool bQueueIfBusy);
|
|
void RestoreDoor();
|
|
void SetDoorRemainsOpen(bool bEnabled);
|
|
void SetProximityClose(bool bEnabled);
|
|
void SetProximityOpen(bool bEnabled);
|
|
void SetUnlockDoorAfterOpening(bool bEnabled);
|
|
void StartKeycodeScan();
|
|
void UnlockDoor(bool bUnlockSideA, bool bUnlockSideB);
|
|
void UpdateNavPowerObstacle();
|
|
|
|
bool CanDoorQueueOpenCommand() const;
|
|
void GetDoorUIStates(const class APhxCharacter* Character, EPhxDoorUIState* SideAState, EPhxDoorUIState* SideBState) const;
|
|
bool IsCharacterOnSideA(const class APhxCharacter* Character) const;
|
|
bool IsCharacterOnSideB(const class APhxCharacter* Character) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDoor">();
|
|
}
|
|
static class APhxDoor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxDoor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxDoor) == 0x000008, "Wrong alignment on APhxDoor");
|
|
static_assert(sizeof(APhxDoor) == 0x000460, "Wrong size on APhxDoor");
|
|
static_assert(offsetof(APhxDoor, DoorFrameMeshComp) == 0x000238, "Member 'APhxDoor::DoorFrameMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorFrameMeshCompReverse) == 0x000240, "Member 'APhxDoor::DoorFrameMeshCompReverse' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorMeshComp) == 0x000248, "Member 'APhxDoor::DoorMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorDefaultOpenAnimation) == 0x000250, "Member 'APhxDoor::DoorDefaultOpenAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorSideAOpenAnimation) == 0x000258, "Member 'APhxDoor::DoorSideAOpenAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorSideBOpenAnimation) == 0x000260, "Member 'APhxDoor::DoorSideBOpenAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bOpenAnimationIsForward) == 0x000268, "Member 'APhxDoor::bOpenAnimationIsForward' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorCloseAnimation) == 0x000270, "Member 'APhxDoor::DoorCloseAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bCloseAnimationIsForward) == 0x000278, "Member 'APhxDoor::bCloseAnimationIsForward' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, SideAGrabBoneSettings) == 0x000279, "Member 'APhxDoor::SideAGrabBoneSettings' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, SideBGrabBoneSettings) == 0x00027C, "Member 'APhxDoor::SideBGrabBoneSettings' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, AttachedDoorMoveDirection) == 0x00027F, "Member 'APhxDoor::AttachedDoorMoveDirection' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, CharacterSideAOpenMontage) == 0x000280, "Member 'APhxDoor::CharacterSideAOpenMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, CharacterSideBOpenMontage) == 0x000288, "Member 'APhxDoor::CharacterSideBOpenMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, CharacterKeycodeScanMontage) == 0x000290, "Member 'APhxDoor::CharacterKeycodeScanMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bUseGrabBone) == 0x000298, "Member 'APhxDoor::bUseGrabBone' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorGrabBoneName) == 0x00029C, "Member 'APhxDoor::DoorGrabBoneName' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, ProximityBoxComp) == 0x0002A8, "Member 'APhxDoor::ProximityBoxComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, NavPowerObstacleComponent) == 0x0002B0, "Member 'APhxDoor::NavPowerObstacleComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, SideASceneComp) == 0x0002B8, "Member 'APhxDoor::SideASceneComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, SideBSceneComp) == 0x0002C0, "Member 'APhxDoor::SideBSceneComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, InteractableCompA) == 0x0002C8, "Member 'APhxDoor::InteractableCompA' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, InteractableCompB) == 0x0002D0, "Member 'APhxDoor::InteractableCompB' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, GuidComponent) == 0x0002D8, "Member 'APhxDoor::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, BioClass) == 0x0002E0, "Member 'APhxDoor::BioClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, BioUniqueID) == 0x000308, "Member 'APhxDoor::BioUniqueID' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bScriptedModeEnabled) == 0x000310, "Member 'APhxDoor::bScriptedModeEnabled' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bDoorStartsOpen) == 0x000311, "Member 'APhxDoor::bDoorStartsOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bSideALocked) == 0x000312, "Member 'APhxDoor::bSideALocked' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bSideBLocked) == 0x000313, "Member 'APhxDoor::bSideBLocked' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bProximityOpen) == 0x000314, "Member 'APhxDoor::bProximityOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bProximityClose) == 0x000315, "Member 'APhxDoor::bProximityClose' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bDoorRemainsOpen) == 0x000316, "Member 'APhxDoor::bDoorRemainsOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bUnlockDoorAfterOpening) == 0x000317, "Member 'APhxDoor::bUnlockDoorAfterOpening' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bKeepOpenWhileCompanionIsOnOppositeSideOfDoorFromPlayer) == 0x000318, "Member 'APhxDoor::bKeepOpenWhileCompanionIsOnOppositeSideOfDoorFromPlayer' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorCooldownTime) == 0x00031C, "Member 'APhxDoor::DoorCooldownTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, DoorOpenForNavigationDelay) == 0x000320, "Member 'APhxDoor::DoorOpenForNavigationDelay' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bUseSeparateDelayForMarkingDoorOpenForNavigation) == 0x000324, "Member 'APhxDoor::bUseSeparateDelayForMarkingDoorOpenForNavigation' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bDoorOpen) == 0x000325, "Member 'APhxDoor::bDoorOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bScanningKeycode) == 0x000329, "Member 'APhxDoor::bScanningKeycode' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bKeycodeScanned) == 0x00032A, "Member 'APhxDoor::bKeycodeScanned' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, PushSpeed) == 0x000330, "Member 'APhxDoor::PushSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, CachedPushVolumes) == 0x000338, "Member 'APhxDoor::CachedPushVolumes' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, OnDoorLocked) == 0x000358, "Member 'APhxDoor::OnDoorLocked' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, OnDoorUnlocked) == 0x000368, "Member 'APhxDoor::OnDoorUnlocked' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, OnDoorStartOpening) == 0x000378, "Member 'APhxDoor::OnDoorStartOpening' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, OnDoorFinishOpening) == 0x000388, "Member 'APhxDoor::OnDoorFinishOpening' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, OnDoorStartClosing) == 0x000398, "Member 'APhxDoor::OnDoorStartClosing' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, OnDoorFinishClosing) == 0x0003A8, "Member 'APhxDoor::OnDoorFinishClosing' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, OnDoorOpenEnqueued) == 0x0003B8, "Member 'APhxDoor::OnDoorOpenEnqueued' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, RequiredStreamingLevels) == 0x0003C8, "Member 'APhxDoor::RequiredStreamingLevels' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, RequiredStreamingLevelsData) == 0x000418, "Member 'APhxDoor::RequiredStreamingLevelsData' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, bDisableStreamingWhenOpen) == 0x000428, "Member 'APhxDoor::bDisableStreamingWhenOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxDoor, PossessingElevator) == 0x000458, "Member 'APhxDoor::PossessingElevator' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_FollowMotionType
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_FollowMotionType final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_FollowMotionType">();
|
|
}
|
|
static class UPhxBTService_FollowMotionType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_FollowMotionType>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_FollowMotionType) == 0x000008, "Wrong alignment on UPhxBTService_FollowMotionType");
|
|
static_assert(sizeof(UPhxBTService_FollowMotionType) == 0x000070, "Wrong size on UPhxBTService_FollowMotionType");
|
|
|
|
// Class Phoenix.PhxVehiclePawn
|
|
// 0x0080 (0x0300 - 0x0280)
|
|
class APhxVehiclePawn final : public APawn
|
|
{
|
|
public:
|
|
uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UVehicleSeatComponent* DriverSeat; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UVehicleEntryPointComponent* DriverEntryPoint; // 0x0290(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateRef VehicleStateRef; // 0x0298(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UVehicleState* VehicleStateMachine; // 0x02A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStaticMeshComponent* MainBodyMeshComp; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxVehicleInputComponent* VehicleInputComp; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxVehicleSimulationComponent* VehicleSimComp; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxVehicleSpec* VehicleSpec; // 0x02C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* BodyCMComp; // 0x02D0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* FrontRight_SuspensionComp; // 0x02D8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* FrontLeft_SuspensionComp; // 0x02E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* RearRight_SuspensionComp; // 0x02E8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* RearLeft_SuspensionComp; // 0x02F0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPawnMovementComponent* PhxVehicleMovementComponent; // 0x02F8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ResetVehicle(const struct FVector& WCM_Position, const struct FRotator& Rotation);
|
|
|
|
bool GetShouldVehicleResetToCheckpoint() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVehiclePawn">();
|
|
}
|
|
static class APhxVehiclePawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxVehiclePawn>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxVehiclePawn) == 0x000008, "Wrong alignment on APhxVehiclePawn");
|
|
static_assert(sizeof(APhxVehiclePawn) == 0x000300, "Wrong size on APhxVehiclePawn");
|
|
static_assert(offsetof(APhxVehiclePawn, DriverSeat) == 0x000288, "Member 'APhxVehiclePawn::DriverSeat' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, DriverEntryPoint) == 0x000290, "Member 'APhxVehiclePawn::DriverEntryPoint' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, VehicleStateRef) == 0x000298, "Member 'APhxVehiclePawn::VehicleStateRef' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, VehicleStateMachine) == 0x0002A8, "Member 'APhxVehiclePawn::VehicleStateMachine' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, MainBodyMeshComp) == 0x0002B0, "Member 'APhxVehiclePawn::MainBodyMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, VehicleInputComp) == 0x0002B8, "Member 'APhxVehiclePawn::VehicleInputComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, VehicleSimComp) == 0x0002C0, "Member 'APhxVehiclePawn::VehicleSimComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, VehicleSpec) == 0x0002C8, "Member 'APhxVehiclePawn::VehicleSpec' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, BodyCMComp) == 0x0002D0, "Member 'APhxVehiclePawn::BodyCMComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, FrontRight_SuspensionComp) == 0x0002D8, "Member 'APhxVehiclePawn::FrontRight_SuspensionComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, FrontLeft_SuspensionComp) == 0x0002E0, "Member 'APhxVehiclePawn::FrontLeft_SuspensionComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, RearRight_SuspensionComp) == 0x0002E8, "Member 'APhxVehiclePawn::RearRight_SuspensionComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, RearLeft_SuspensionComp) == 0x0002F0, "Member 'APhxVehiclePawn::RearLeft_SuspensionComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehiclePawn, PhxVehicleMovementComponent) == 0x0002F8, "Member 'APhxVehiclePawn::PhxVehicleMovementComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_GoHome
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_GoHome final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector HomeLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_GoHome">();
|
|
}
|
|
static class UPhxBTService_GoHome* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_GoHome>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_GoHome) == 0x000008, "Wrong alignment on UPhxBTService_GoHome");
|
|
static_assert(sizeof(UPhxBTService_GoHome) == 0x000098, "Wrong size on UPhxBTService_GoHome");
|
|
static_assert(offsetof(UPhxBTService_GoHome, HomeLocationKey) == 0x000070, "Member 'UPhxBTService_GoHome::HomeLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Hide
|
|
// 0x0030 (0x00A0 - 0x0070)
|
|
class UPhxBTService_Hide final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector HidingPointActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class UPhxAIResource_Hide> HideResourceClass; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Hide">();
|
|
}
|
|
static class UPhxBTService_Hide* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Hide>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Hide) == 0x000008, "Wrong alignment on UPhxBTService_Hide");
|
|
static_assert(sizeof(UPhxBTService_Hide) == 0x0000A0, "Wrong size on UPhxBTService_Hide");
|
|
static_assert(offsetof(UPhxBTService_Hide, HidingPointActorKey) == 0x000070, "Member 'UPhxBTService_Hide::HidingPointActorKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_Hide, HideResourceClass) == 0x000098, "Member 'UPhxBTService_Hide::HideResourceClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.StartupUI
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class AStartupUI final : public AActor
|
|
{
|
|
public:
|
|
bool bTitleScreenOnStartup; // 0x0220(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_221[0x7]; // 0x0221(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UWorld> StartupLevelAsset; // 0x0228(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"StartupUI">();
|
|
}
|
|
static class AStartupUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AStartupUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AStartupUI) == 0x000008, "Wrong alignment on AStartupUI");
|
|
static_assert(sizeof(AStartupUI) == 0x000250, "Wrong size on AStartupUI");
|
|
static_assert(offsetof(AStartupUI, bTitleScreenOnStartup) == 0x000220, "Member 'AStartupUI::bTitleScreenOnStartup' has a wrong offset!");
|
|
static_assert(offsetof(AStartupUI, StartupLevelAsset) == 0x000228, "Member 'AStartupUI::StartupLevelAsset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDynamicDropsDefinition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxDynamicDropsDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UPhxLootDropList* LowAmmoDropList; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AmmoThreshold; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxLootDropList* LowHealthDropList; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HealthThreshold; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxLootDropList* GeneralDropList; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APickup> DefaultItemClass; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDynamicDropsDefinition">();
|
|
}
|
|
static class UPhxDynamicDropsDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDynamicDropsDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDynamicDropsDefinition) == 0x000008, "Wrong alignment on UPhxDynamicDropsDefinition");
|
|
static_assert(sizeof(UPhxDynamicDropsDefinition) == 0x000060, "Wrong size on UPhxDynamicDropsDefinition");
|
|
static_assert(offsetof(UPhxDynamicDropsDefinition, LowAmmoDropList) == 0x000030, "Member 'UPhxDynamicDropsDefinition::LowAmmoDropList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsDefinition, AmmoThreshold) == 0x000038, "Member 'UPhxDynamicDropsDefinition::AmmoThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsDefinition, LowHealthDropList) == 0x000040, "Member 'UPhxDynamicDropsDefinition::LowHealthDropList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsDefinition, HealthThreshold) == 0x000048, "Member 'UPhxDynamicDropsDefinition::HealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsDefinition, GeneralDropList) == 0x000050, "Member 'UPhxDynamicDropsDefinition::GeneralDropList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsDefinition, DefaultItemClass) == 0x000058, "Member 'UPhxDynamicDropsDefinition::DefaultItemClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_Lead
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_Lead final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector FollowerKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_Lead">();
|
|
}
|
|
static class UPhxBTService_Lead* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_Lead>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_Lead) == 0x000008, "Wrong alignment on UPhxBTService_Lead");
|
|
static_assert(sizeof(UPhxBTService_Lead) == 0x000098, "Wrong size on UPhxBTService_Lead");
|
|
static_assert(offsetof(UPhxBTService_Lead, FollowerKey) == 0x000070, "Member 'UPhxBTService_Lead::FollowerKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGuidComponent
|
|
// 0x0038 (0x00E8 - 0x00B0)
|
|
class UPhxGuidComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnActorRestored; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPreActorRecorded; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bSaveActor; // 0x00D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGuid ActorGuid; // 0x00D4(0x0010)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NonTransactional, NoDestructor, AdvancedDisplay, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGuidComponent">();
|
|
}
|
|
static class UPhxGuidComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGuidComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGuidComponent) == 0x000008, "Wrong alignment on UPhxGuidComponent");
|
|
static_assert(sizeof(UPhxGuidComponent) == 0x0000E8, "Wrong size on UPhxGuidComponent");
|
|
static_assert(offsetof(UPhxGuidComponent, OnActorRestored) == 0x0000B0, "Member 'UPhxGuidComponent::OnActorRestored' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGuidComponent, OnPreActorRecorded) == 0x0000C0, "Member 'UPhxGuidComponent::OnPreActorRecorded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGuidComponent, bSaveActor) == 0x0000D0, "Member 'UPhxGuidComponent::bSaveActor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGuidComponent, ActorGuid) == 0x0000D4, "Member 'UPhxGuidComponent::ActorGuid' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_LeadMotionType
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_LeadMotionType final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_LeadMotionType">();
|
|
}
|
|
static class UPhxBTService_LeadMotionType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_LeadMotionType>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_LeadMotionType) == 0x000008, "Wrong alignment on UPhxBTService_LeadMotionType");
|
|
static_assert(sizeof(UPhxBTService_LeadMotionType) == 0x000070, "Wrong size on UPhxBTService_LeadMotionType");
|
|
|
|
// Class Phoenix.PhxEnemyGRPAnimInstance
|
|
// 0x07D0 (0x0A90 - 0x02C0)
|
|
class UPhxEnemyGRPAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxEnemyGRPAnimInstanceProxy EnemyGRPAnimProxy; // 0x02C0(0x07D0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEnemyGRPAnimInstance">();
|
|
}
|
|
static class UPhxEnemyGRPAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEnemyGRPAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEnemyGRPAnimInstance) == 0x000010, "Wrong alignment on UPhxEnemyGRPAnimInstance");
|
|
static_assert(sizeof(UPhxEnemyGRPAnimInstance) == 0x000A90, "Wrong size on UPhxEnemyGRPAnimInstance");
|
|
static_assert(offsetof(UPhxEnemyGRPAnimInstance, EnemyGRPAnimProxy) == 0x0002C0, "Member 'UPhxEnemyGRPAnimInstance::EnemyGRPAnimProxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_LockTargeting
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_LockTargeting final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_LockTargeting">();
|
|
}
|
|
static class UPhxBTService_LockTargeting* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_LockTargeting>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_LockTargeting) == 0x000008, "Wrong alignment on UPhxBTService_LockTargeting");
|
|
static_assert(sizeof(UPhxBTService_LockTargeting) == 0x000070, "Wrong size on UPhxBTService_LockTargeting");
|
|
|
|
// Class Phoenix.PhxWeakSpotComponent
|
|
// 0x0090 (0x0500 - 0x0470)
|
|
class UPhxWeakSpotComponent : public UCapsuleComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UPhxWeakSpotComponent* WeakSpot, float Damage, TSubclassOf<class UDamageType> DamageType)> OnWeakSpotHit; // 0x0470(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* AimingCharacter, bool bOn)> OnWeakSpotAimingChanged; // 0x0480(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bEnabled; // 0x0490(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_491[0x3]; // 0x0491(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Priority; // 0x0494(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag WeakSpotTag; // 0x0498(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer RequiredGameplayTags; // 0x04A0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer AbsentGameplayTags; // 0x04C0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer DamageTypeBlacklistTags; // 0x04E0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetEnabled(bool bEnable);
|
|
|
|
bool IsEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeakSpotComponent">();
|
|
}
|
|
static class UPhxWeakSpotComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeakSpotComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeakSpotComponent) == 0x000010, "Wrong alignment on UPhxWeakSpotComponent");
|
|
static_assert(sizeof(UPhxWeakSpotComponent) == 0x000500, "Wrong size on UPhxWeakSpotComponent");
|
|
static_assert(offsetof(UPhxWeakSpotComponent, OnWeakSpotHit) == 0x000470, "Member 'UPhxWeakSpotComponent::OnWeakSpotHit' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeakSpotComponent, OnWeakSpotAimingChanged) == 0x000480, "Member 'UPhxWeakSpotComponent::OnWeakSpotAimingChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeakSpotComponent, bEnabled) == 0x000490, "Member 'UPhxWeakSpotComponent::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeakSpotComponent, Priority) == 0x000494, "Member 'UPhxWeakSpotComponent::Priority' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeakSpotComponent, WeakSpotTag) == 0x000498, "Member 'UPhxWeakSpotComponent::WeakSpotTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeakSpotComponent, RequiredGameplayTags) == 0x0004A0, "Member 'UPhxWeakSpotComponent::RequiredGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeakSpotComponent, AbsentGameplayTags) == 0x0004C0, "Member 'UPhxWeakSpotComponent::AbsentGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWeakSpotComponent, DamageTypeBlacklistTags) == 0x0004E0, "Member 'UPhxWeakSpotComponent::DamageTypeBlacklistTags' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCorpse
|
|
// 0x0080 (0x02A0 - 0x0220)
|
|
class APhxCorpse : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* MeshComponent; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMesh* CorpseMesh; // 0x0230(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequence* DeadPoseAnimation; // 0x0238(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxWoundComponent* WoundComponent; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxBloodSpatterComponent* BloodSpatterComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterGoreComponent* GoreComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCanRagdoll; // 0x0258(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName RagdollRootBoneName; // 0x025C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRagdollOnOverlap; // 0x0264(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRagdollOnDamage; // 0x0265(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_266[0x32]; // 0x0266(0x0032)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPerPlatformFloat MaxCullDistance; // 0x0298(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29C[0x4]; // 0x029C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool GetMeshBoneData(class FName BoneName, struct FMeshBoneData* BoneData) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCorpse">();
|
|
}
|
|
static class APhxCorpse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCorpse>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCorpse) == 0x000008, "Wrong alignment on APhxCorpse");
|
|
static_assert(sizeof(APhxCorpse) == 0x0002A0, "Wrong size on APhxCorpse");
|
|
static_assert(offsetof(APhxCorpse, MeshComponent) == 0x000228, "Member 'APhxCorpse::MeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, CorpseMesh) == 0x000230, "Member 'APhxCorpse::CorpseMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, DeadPoseAnimation) == 0x000238, "Member 'APhxCorpse::DeadPoseAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, WoundComponent) == 0x000240, "Member 'APhxCorpse::WoundComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, BloodSpatterComponent) == 0x000248, "Member 'APhxCorpse::BloodSpatterComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, GoreComponent) == 0x000250, "Member 'APhxCorpse::GoreComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, bCanRagdoll) == 0x000258, "Member 'APhxCorpse::bCanRagdoll' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, RagdollRootBoneName) == 0x00025C, "Member 'APhxCorpse::RagdollRootBoneName' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, bRagdollOnOverlap) == 0x000264, "Member 'APhxCorpse::bRagdollOnOverlap' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, bRagdollOnDamage) == 0x000265, "Member 'APhxCorpse::bRagdollOnDamage' has a wrong offset!");
|
|
static_assert(offsetof(APhxCorpse, MaxCullDistance) == 0x000298, "Member 'APhxCorpse::MaxCullDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHarvestCorpse
|
|
// 0x0018 (0x02B8 - 0x02A0)
|
|
class APhxHarvestCorpse final : public APhxCorpse
|
|
{
|
|
public:
|
|
class UHarvestableComponent* HarvestComponent; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxGuidComponent* GuidComponent; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCorpseHarvested; // 0x02B0(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x7]; // 0x02B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActorRestored();
|
|
void OnInteract(class APhxCharacter* InteractedBy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHarvestCorpse">();
|
|
}
|
|
static class APhxHarvestCorpse* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxHarvestCorpse>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxHarvestCorpse) == 0x000008, "Wrong alignment on APhxHarvestCorpse");
|
|
static_assert(sizeof(APhxHarvestCorpse) == 0x0002B8, "Wrong size on APhxHarvestCorpse");
|
|
static_assert(offsetof(APhxHarvestCorpse, HarvestComponent) == 0x0002A0, "Member 'APhxHarvestCorpse::HarvestComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxHarvestCorpse, GuidComponent) == 0x0002A8, "Member 'APhxHarvestCorpse::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxHarvestCorpse, bCorpseHarvested) == 0x0002B0, "Member 'APhxHarvestCorpse::bCorpseHarvested' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_MahlerSprint
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTService_MahlerSprint final : public UBTService
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxAIResource> ResourceClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_MahlerSprint">();
|
|
}
|
|
static class UPhxBTService_MahlerSprint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_MahlerSprint>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_MahlerSprint) == 0x000008, "Wrong alignment on UPhxBTService_MahlerSprint");
|
|
static_assert(sizeof(UPhxBTService_MahlerSprint) == 0x000078, "Wrong size on UPhxBTService_MahlerSprint");
|
|
static_assert(offsetof(UPhxBTService_MahlerSprint, ResourceClass) == 0x000070, "Member 'UPhxBTService_MahlerSprint::ResourceClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_NotifyCompanionFidgetUsed
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_NotifyCompanionFidgetUsed final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector FidgetAnimationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_NotifyCompanionFidgetUsed">();
|
|
}
|
|
static class UPhxBTService_NotifyCompanionFidgetUsed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_NotifyCompanionFidgetUsed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_NotifyCompanionFidgetUsed) == 0x000008, "Wrong alignment on UPhxBTService_NotifyCompanionFidgetUsed");
|
|
static_assert(sizeof(UPhxBTService_NotifyCompanionFidgetUsed) == 0x000098, "Wrong size on UPhxBTService_NotifyCompanionFidgetUsed");
|
|
static_assert(offsetof(UPhxBTService_NotifyCompanionFidgetUsed, FidgetAnimationKey) == 0x000070, "Member 'UPhxBTService_NotifyCompanionFidgetUsed::FidgetAnimationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.TraversalAbilityStateParams
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UTraversalAbilityStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* AbilityDefinition; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TraversalAbilityStateParams">();
|
|
}
|
|
static class UTraversalAbilityStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTraversalAbilityStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTraversalAbilityStateParams) == 0x000008, "Wrong alignment on UTraversalAbilityStateParams");
|
|
static_assert(sizeof(UTraversalAbilityStateParams) == 0x000040, "Wrong size on UTraversalAbilityStateParams");
|
|
static_assert(offsetof(UTraversalAbilityStateParams, AbilityDefinition) == 0x000030, "Member 'UTraversalAbilityStateParams::AbilityDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPPEHitResponseComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxPPEHitResponseComponent : public UActorComponent
|
|
{
|
|
public:
|
|
void OnPPEHitBPE(const struct FPPEHitResponseData& ResponseData);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPPEHitResponseComponent">();
|
|
}
|
|
static class UPhxPPEHitResponseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPPEHitResponseComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPPEHitResponseComponent) == 0x000008, "Wrong alignment on UPhxPPEHitResponseComponent");
|
|
static_assert(sizeof(UPhxPPEHitResponseComponent) == 0x0000B0, "Wrong size on UPhxPPEHitResponseComponent");
|
|
|
|
// Class Phoenix.PhxEnemyPPEHitResponseComponent
|
|
// 0x0040 (0x00F0 - 0x00B0)
|
|
class UPhxEnemyPPEHitResponseComponent final : public UPhxPPEHitResponseComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x40]; // 0x00B0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEnterPPEState();
|
|
void OnExitPPEState();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEnemyPPEHitResponseComponent">();
|
|
}
|
|
static class UPhxEnemyPPEHitResponseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEnemyPPEHitResponseComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEnemyPPEHitResponseComponent) == 0x000008, "Wrong alignment on UPhxEnemyPPEHitResponseComponent");
|
|
static_assert(sizeof(UPhxEnemyPPEHitResponseComponent) == 0x0000F0, "Wrong size on UPhxEnemyPPEHitResponseComponent");
|
|
|
|
// Class Phoenix.PhxBTService_NotifyLeadCompleted
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_NotifyLeadCompleted final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_NotifyLeadCompleted">();
|
|
}
|
|
static class UPhxBTService_NotifyLeadCompleted* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_NotifyLeadCompleted>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_NotifyLeadCompleted) == 0x000008, "Wrong alignment on UPhxBTService_NotifyLeadCompleted");
|
|
static_assert(sizeof(UPhxBTService_NotifyLeadCompleted) == 0x000070, "Wrong size on UPhxBTService_NotifyLeadCompleted");
|
|
|
|
// Class Phoenix.PhxHasValidContextualAttackCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxHasValidContextualAttackCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
int32 AttackContext; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHasValidContextualAttackCondition">();
|
|
}
|
|
static class UPhxHasValidContextualAttackCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHasValidContextualAttackCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHasValidContextualAttackCondition) == 0x000008, "Wrong alignment on UPhxHasValidContextualAttackCondition");
|
|
static_assert(sizeof(UPhxHasValidContextualAttackCondition) == 0x000038, "Wrong size on UPhxHasValidContextualAttackCondition");
|
|
static_assert(offsetof(UPhxHasValidContextualAttackCondition, AttackContext) == 0x000030, "Member 'UPhxHasValidContextualAttackCondition::AttackContext' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_NotifyPatrolUsed
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_NotifyPatrolUsed final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector PointKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_NotifyPatrolUsed">();
|
|
}
|
|
static class UPhxBTService_NotifyPatrolUsed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_NotifyPatrolUsed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_NotifyPatrolUsed) == 0x000008, "Wrong alignment on UPhxBTService_NotifyPatrolUsed");
|
|
static_assert(sizeof(UPhxBTService_NotifyPatrolUsed) == 0x000098, "Wrong size on UPhxBTService_NotifyPatrolUsed");
|
|
static_assert(offsetof(UPhxBTService_NotifyPatrolUsed, PointKey) == 0x000070, "Member 'UPhxBTService_NotifyPatrolUsed::PointKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.StateTransitionEventProvider
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IStateTransitionEventProvider final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"StateTransitionEventProvider">();
|
|
}
|
|
static class IStateTransitionEventProvider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IStateTransitionEventProvider>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IStateTransitionEventProvider) == 0x000001, "Wrong alignment on IStateTransitionEventProvider");
|
|
static_assert(sizeof(IStateTransitionEventProvider) == 0x000001, "Wrong size on IStateTransitionEventProvider");
|
|
|
|
// Class Phoenix.PhxBTService_NotifyPOIReached
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_NotifyPOIReached final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector PointKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_NotifyPOIReached">();
|
|
}
|
|
static class UPhxBTService_NotifyPOIReached* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_NotifyPOIReached>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_NotifyPOIReached) == 0x000008, "Wrong alignment on UPhxBTService_NotifyPOIReached");
|
|
static_assert(sizeof(UPhxBTService_NotifyPOIReached) == 0x000098, "Wrong size on UPhxBTService_NotifyPOIReached");
|
|
static_assert(offsetof(UPhxBTService_NotifyPOIReached, PointKey) == 0x000070, "Member 'UPhxBTService_NotifyPOIReached::PointKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWaitForLevelStreamingComplete
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UPhxWaitForLevelStreamingComplete final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnCompleted; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float TimerInterval; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool CheckIfLoaded; // 0x006C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ULevelStreaming*> LevelsToCheck; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxWaitForLevelStreamingComplete* CreateWaitForLevelStreamingComplete(class UObject* WorldContextObject, const TArray<TSoftObjectPtr<class UWorld>>& InLevelsToCheck, bool CheckIfLoaded_0, float TimerInterval_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWaitForLevelStreamingComplete">();
|
|
}
|
|
static class UPhxWaitForLevelStreamingComplete* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWaitForLevelStreamingComplete>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWaitForLevelStreamingComplete) == 0x000008, "Wrong alignment on UPhxWaitForLevelStreamingComplete");
|
|
static_assert(sizeof(UPhxWaitForLevelStreamingComplete) == 0x000088, "Wrong size on UPhxWaitForLevelStreamingComplete");
|
|
static_assert(offsetof(UPhxWaitForLevelStreamingComplete, OnCompleted) == 0x000058, "Member 'UPhxWaitForLevelStreamingComplete::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWaitForLevelStreamingComplete, TimerInterval) == 0x000068, "Member 'UPhxWaitForLevelStreamingComplete::TimerInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWaitForLevelStreamingComplete, CheckIfLoaded) == 0x00006C, "Member 'UPhxWaitForLevelStreamingComplete::CheckIfLoaded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWaitForLevelStreamingComplete, LevelsToCheck) == 0x000070, "Member 'UPhxWaitForLevelStreamingComplete::LevelsToCheck' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_ParasiteMovement
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTService_ParasiteMovement final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetActorKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveTargetLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_ParasiteMovement">();
|
|
}
|
|
static class UPhxBTService_ParasiteMovement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_ParasiteMovement>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_ParasiteMovement) == 0x000008, "Wrong alignment on UPhxBTService_ParasiteMovement");
|
|
static_assert(sizeof(UPhxBTService_ParasiteMovement) == 0x0000C0, "Wrong size on UPhxBTService_ParasiteMovement");
|
|
static_assert(offsetof(UPhxBTService_ParasiteMovement, TargetActorKey) == 0x000070, "Member 'UPhxBTService_ParasiteMovement::TargetActorKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_ParasiteMovement, MoveTargetLocationKey) == 0x000098, "Member 'UPhxBTService_ParasiteMovement::MoveTargetLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_PointOfInterest
|
|
// 0x0230 (0x02A0 - 0x0070)
|
|
class UPhxBTService_PointOfInterest final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector PointOfInterestKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector BehaviorTreeKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector DurationKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector AnimationKey; // 0x00E8(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector AbilityDefinitionKey; // 0x0110(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MotionTagKey; // 0x0138(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveStopDistanceKey; // 0x0160(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector OrientationTargetActorKey; // 0x0188(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector OrientationTargetRotationKey; // 0x01B0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveOrientationTargetActorKey; // 0x01D8(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveOrientationTargetRotationKey; // 0x0200(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TeleportTargetActorKey; // 0x0228(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TeleportTargetRotationKey; // 0x0250(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector GoalBlockedResponseKey; // 0x0278(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_PointOfInterest">();
|
|
}
|
|
static class UPhxBTService_PointOfInterest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_PointOfInterest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_PointOfInterest) == 0x000008, "Wrong alignment on UPhxBTService_PointOfInterest");
|
|
static_assert(sizeof(UPhxBTService_PointOfInterest) == 0x0002A0, "Wrong size on UPhxBTService_PointOfInterest");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, PointOfInterestKey) == 0x000070, "Member 'UPhxBTService_PointOfInterest::PointOfInterestKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, BehaviorTreeKey) == 0x000098, "Member 'UPhxBTService_PointOfInterest::BehaviorTreeKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, DurationKey) == 0x0000C0, "Member 'UPhxBTService_PointOfInterest::DurationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, AnimationKey) == 0x0000E8, "Member 'UPhxBTService_PointOfInterest::AnimationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, AbilityDefinitionKey) == 0x000110, "Member 'UPhxBTService_PointOfInterest::AbilityDefinitionKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, MotionTagKey) == 0x000138, "Member 'UPhxBTService_PointOfInterest::MotionTagKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, MoveStopDistanceKey) == 0x000160, "Member 'UPhxBTService_PointOfInterest::MoveStopDistanceKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, OrientationTargetActorKey) == 0x000188, "Member 'UPhxBTService_PointOfInterest::OrientationTargetActorKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, OrientationTargetRotationKey) == 0x0001B0, "Member 'UPhxBTService_PointOfInterest::OrientationTargetRotationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, MoveOrientationTargetActorKey) == 0x0001D8, "Member 'UPhxBTService_PointOfInterest::MoveOrientationTargetActorKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, MoveOrientationTargetRotationKey) == 0x000200, "Member 'UPhxBTService_PointOfInterest::MoveOrientationTargetRotationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, TeleportTargetActorKey) == 0x000228, "Member 'UPhxBTService_PointOfInterest::TeleportTargetActorKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, TeleportTargetRotationKey) == 0x000250, "Member 'UPhxBTService_PointOfInterest::TeleportTargetRotationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_PointOfInterest, GoalBlockedResponseKey) == 0x000278, "Member 'UPhxBTService_PointOfInterest::GoalBlockedResponseKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Traverse_Spline
|
|
// 0x00D8 (0x04C0 - 0x03E8)
|
|
class alignas(0x10) UPhxGameplayAbility_Traverse_Spline final : public UPhxGameplayAbility_Traverse
|
|
{
|
|
public:
|
|
class UAnimMontage* EnterMontage; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* LoopForwardMontage; // 0x03F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAnimMontage* ExitMontage; // 0x03F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_400[0xC0]; // 0x0400(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEnterMontageBlendOut();
|
|
void OnEnterMontageCancelled();
|
|
void OnEnterMontageComplete();
|
|
void OnEnterMontageInterrupted();
|
|
void OnExitMontageBlendOut();
|
|
void OnExitMontageCancelled();
|
|
void OnExitMontageComplete();
|
|
void OnExitMontageInterrupted();
|
|
void OnMoveAlongSplineCompleted(ESplineEnd InSplineExitEnd);
|
|
void OnMoveAlongSplineInterrupted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Traverse_Spline">();
|
|
}
|
|
static class UPhxGameplayAbility_Traverse_Spline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Traverse_Spline>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Traverse_Spline) == 0x000010, "Wrong alignment on UPhxGameplayAbility_Traverse_Spline");
|
|
static_assert(sizeof(UPhxGameplayAbility_Traverse_Spline) == 0x0004C0, "Wrong size on UPhxGameplayAbility_Traverse_Spline");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Spline, EnterMontage) == 0x0003E8, "Member 'UPhxGameplayAbility_Traverse_Spline::EnterMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Spline, LoopForwardMontage) == 0x0003F0, "Member 'UPhxGameplayAbility_Traverse_Spline::LoopForwardMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Spline, ExitMontage) == 0x0003F8, "Member 'UPhxGameplayAbility_Traverse_Spline::ExitMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_PointOfInterestMovement
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_PointOfInterestMovement final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_PointOfInterestMovement">();
|
|
}
|
|
static class UPhxBTService_PointOfInterestMovement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_PointOfInterestMovement>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_PointOfInterestMovement) == 0x000008, "Wrong alignment on UPhxBTService_PointOfInterestMovement");
|
|
static_assert(sizeof(UPhxBTService_PointOfInterestMovement) == 0x000070, "Wrong size on UPhxBTService_PointOfInterestMovement");
|
|
|
|
// Class Phoenix.PhxBTService_PostSpawn
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_PostSpawn final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_PostSpawn">();
|
|
}
|
|
static class UPhxBTService_PostSpawn* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_PostSpawn>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_PostSpawn) == 0x000008, "Wrong alignment on UPhxBTService_PostSpawn");
|
|
static_assert(sizeof(UPhxBTService_PostSpawn) == 0x000070, "Wrong size on UPhxBTService_PostSpawn");
|
|
|
|
// Class Phoenix.SDSAudioLogButton
|
|
// 0x0078 (0x0318 - 0x02A0)
|
|
class USDSAudioLogButton : public UPhxSelectable
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UTexture2D> PlayIconTexture; // 0x02A0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UTexture2D> StopIconTexture; // 0x02C8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* PlayIcon; // 0x02F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Title; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* OrderNumber; // 0x0300(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAudioLogVirtualData* CachedVID; // 0x0310(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void SetOrderNumber(const class FText& InText);
|
|
void SetPlaying(bool bPlaying);
|
|
void SetTitle(const class FText& InText);
|
|
|
|
bool IsPlaying() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSAudioLogButton">();
|
|
}
|
|
static class USDSAudioLogButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSAudioLogButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSAudioLogButton) == 0x000008, "Wrong alignment on USDSAudioLogButton");
|
|
static_assert(sizeof(USDSAudioLogButton) == 0x000318, "Wrong size on USDSAudioLogButton");
|
|
static_assert(offsetof(USDSAudioLogButton, PlayIconTexture) == 0x0002A0, "Member 'USDSAudioLogButton::PlayIconTexture' has a wrong offset!");
|
|
static_assert(offsetof(USDSAudioLogButton, StopIconTexture) == 0x0002C8, "Member 'USDSAudioLogButton::StopIconTexture' has a wrong offset!");
|
|
static_assert(offsetof(USDSAudioLogButton, PlayIcon) == 0x0002F0, "Member 'USDSAudioLogButton::PlayIcon' has a wrong offset!");
|
|
static_assert(offsetof(USDSAudioLogButton, Title) == 0x0002F8, "Member 'USDSAudioLogButton::Title' has a wrong offset!");
|
|
static_assert(offsetof(USDSAudioLogButton, OrderNumber) == 0x000300, "Member 'USDSAudioLogButton::OrderNumber' has a wrong offset!");
|
|
static_assert(offsetof(USDSAudioLogButton, CachedVID) == 0x000310, "Member 'USDSAudioLogButton::CachedVID' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_RusherChargeMotionType
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_RusherChargeMotionType final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_RusherChargeMotionType">();
|
|
}
|
|
static class UPhxBTService_RusherChargeMotionType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_RusherChargeMotionType>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_RusherChargeMotionType) == 0x000008, "Wrong alignment on UPhxBTService_RusherChargeMotionType");
|
|
static_assert(sizeof(UPhxBTService_RusherChargeMotionType) == 0x000070, "Wrong size on UPhxBTService_RusherChargeMotionType");
|
|
|
|
// Class Phoenix.RecyclerPostRecycleState
|
|
// 0x0010 (0x03F8 - 0x03E8)
|
|
class URecyclerPostRecycleState final : public URecyclerState
|
|
{
|
|
public:
|
|
class UInputComponent* InputComponent; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RecyclerPostRecycleState">();
|
|
}
|
|
static class URecyclerPostRecycleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecyclerPostRecycleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(URecyclerPostRecycleState) == 0x000008, "Wrong alignment on URecyclerPostRecycleState");
|
|
static_assert(sizeof(URecyclerPostRecycleState) == 0x0003F8, "Wrong size on URecyclerPostRecycleState");
|
|
static_assert(offsetof(URecyclerPostRecycleState, InputComponent) == 0x0003E8, "Member 'URecyclerPostRecycleState::InputComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_SetFocusTarget
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTService_SetFocusTarget final : public UBTService
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_SetFocusTarget">();
|
|
}
|
|
static class UPhxBTService_SetFocusTarget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_SetFocusTarget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_SetFocusTarget) == 0x000008, "Wrong alignment on UPhxBTService_SetFocusTarget");
|
|
static_assert(sizeof(UPhxBTService_SetFocusTarget) == 0x000070, "Wrong size on UPhxBTService_SetFocusTarget");
|
|
|
|
// Class Phoenix.PhxBTService_SetMotionType
|
|
// 0x0038 (0x00A8 - 0x0070)
|
|
class UPhxBTService_SetMotionType final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector MotionTagBlackboardKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FGameplayTag MotionTag; // 0x0098(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bObserveBlackboardValue; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PriorityOffset; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_SetMotionType">();
|
|
}
|
|
static class UPhxBTService_SetMotionType* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_SetMotionType>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_SetMotionType) == 0x000008, "Wrong alignment on UPhxBTService_SetMotionType");
|
|
static_assert(sizeof(UPhxBTService_SetMotionType) == 0x0000A8, "Wrong size on UPhxBTService_SetMotionType");
|
|
static_assert(offsetof(UPhxBTService_SetMotionType, MotionTagBlackboardKey) == 0x000070, "Member 'UPhxBTService_SetMotionType::MotionTagBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_SetMotionType, MotionTag) == 0x000098, "Member 'UPhxBTService_SetMotionType::MotionTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_SetMotionType, bObserveBlackboardValue) == 0x0000A0, "Member 'UPhxBTService_SetMotionType::bObserveBlackboardValue' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTService_SetMotionType, PriorityOffset) == 0x0000A4, "Member 'UPhxBTService_SetMotionType::PriorityOffset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_Interpolate
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Interpolate final : public UPhxGameplayAbilityDefinition_Traverse
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_Interpolate">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_Interpolate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_Interpolate>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_Interpolate) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_Interpolate");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_Interpolate) == 0x000070, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_Interpolate");
|
|
|
|
// Class Phoenix.PhxBTService_SpawnFromEncounterNetwork
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_SpawnFromEncounterNetwork final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector EndLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_SpawnFromEncounterNetwork">();
|
|
}
|
|
static class UPhxBTService_SpawnFromEncounterNetwork* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_SpawnFromEncounterNetwork>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_SpawnFromEncounterNetwork) == 0x000008, "Wrong alignment on UPhxBTService_SpawnFromEncounterNetwork");
|
|
static_assert(sizeof(UPhxBTService_SpawnFromEncounterNetwork) == 0x000098, "Wrong size on UPhxBTService_SpawnFromEncounterNetwork");
|
|
static_assert(offsetof(UPhxBTService_SpawnFromEncounterNetwork, EndLocationKey) == 0x000070, "Member 'UPhxBTService_SpawnFromEncounterNetwork::EndLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSKitBash
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class ASDSKitBash final : public AActor
|
|
{
|
|
public:
|
|
struct FDataTableRowHandle RowHandle; // 0x0220(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* InteractableComp; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* StaticMeshComp; // 0x0238(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* ChildActorComp; // 0x0240(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void HandleInteraction(class APhxCharacter* InteractedBy);
|
|
|
|
class AActor* GetChildActor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSKitBash">();
|
|
}
|
|
static class ASDSKitBash* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASDSKitBash>();
|
|
}
|
|
};
|
|
static_assert(alignof(ASDSKitBash) == 0x000008, "Wrong alignment on ASDSKitBash");
|
|
static_assert(sizeof(ASDSKitBash) == 0x000248, "Wrong size on ASDSKitBash");
|
|
static_assert(offsetof(ASDSKitBash, RowHandle) == 0x000220, "Member 'ASDSKitBash::RowHandle' has a wrong offset!");
|
|
static_assert(offsetof(ASDSKitBash, InteractableComp) == 0x000230, "Member 'ASDSKitBash::InteractableComp' has a wrong offset!");
|
|
static_assert(offsetof(ASDSKitBash, StaticMeshComp) == 0x000238, "Member 'ASDSKitBash::StaticMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(ASDSKitBash, ChildActorComp) == 0x000240, "Member 'ASDSKitBash::ChildActorComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTService_UpdateMoveToKeys
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTService_UpdateMoveToKeys final : public UBTService
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector MoveToLocationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTService_UpdateMoveToKeys">();
|
|
}
|
|
static class UPhxBTService_UpdateMoveToKeys* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTService_UpdateMoveToKeys>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTService_UpdateMoveToKeys) == 0x000008, "Wrong alignment on UPhxBTService_UpdateMoveToKeys");
|
|
static_assert(sizeof(UPhxBTService_UpdateMoveToKeys) == 0x000098, "Wrong size on UPhxBTService_UpdateMoveToKeys");
|
|
static_assert(offsetof(UPhxBTService_UpdateMoveToKeys, MoveToLocationKey) == 0x000070, "Member 'UPhxBTService_UpdateMoveToKeys::MoveToLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSCancelHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISDSCancelHandler final
|
|
{
|
|
public:
|
|
void CancelPressed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSCancelHandler">();
|
|
}
|
|
static class ISDSCancelHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISDSCancelHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(ISDSCancelHandler) == 0x000001, "Wrong alignment on ISDSCancelHandler");
|
|
static_assert(sizeof(ISDSCancelHandler) == 0x000001, "Wrong size on ISDSCancelHandler");
|
|
|
|
// Class Phoenix.PhxBTTask_AdvancePatrol
|
|
// 0x00A8 (0x0118 - 0x0070)
|
|
class UPhxBTTask_AdvancePatrol final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector PatrolPointBlackboardKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector PointOfInterestBlackboardKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector PatrolDirectionBlackboardKey; // 0x00C0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MotionTagBlackboardKey; // 0x00E8(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
bool bStartPatrol; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_AdvancePatrol">();
|
|
}
|
|
static class UPhxBTTask_AdvancePatrol* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_AdvancePatrol>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_AdvancePatrol) == 0x000008, "Wrong alignment on UPhxBTTask_AdvancePatrol");
|
|
static_assert(sizeof(UPhxBTTask_AdvancePatrol) == 0x000118, "Wrong size on UPhxBTTask_AdvancePatrol");
|
|
static_assert(offsetof(UPhxBTTask_AdvancePatrol, PatrolPointBlackboardKey) == 0x000070, "Member 'UPhxBTTask_AdvancePatrol::PatrolPointBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_AdvancePatrol, PointOfInterestBlackboardKey) == 0x000098, "Member 'UPhxBTTask_AdvancePatrol::PointOfInterestBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_AdvancePatrol, PatrolDirectionBlackboardKey) == 0x0000C0, "Member 'UPhxBTTask_AdvancePatrol::PatrolDirectionBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_AdvancePatrol, MotionTagBlackboardKey) == 0x0000E8, "Member 'UPhxBTTask_AdvancePatrol::MotionTagBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_AdvancePatrol, bStartPatrol) == 0x000110, "Member 'UPhxBTTask_AdvancePatrol::bStartPatrol' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_Attack
|
|
// 0x0068 (0x00F0 - 0x0088)
|
|
class UPhxBTTask_Attack final : public UPhxBTTask_AbilityHelperBase
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPhxAIGameplayAbilityDefinition_AttackBase> AttackAbilityDefinition; // 0x0088(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector AttackAbilityDefinitionKey; // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
uint8 bUseAttackAbilityDefinitionKey : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_D9[0x17]; // 0x00D9(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_Attack">();
|
|
}
|
|
static class UPhxBTTask_Attack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_Attack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_Attack) == 0x000008, "Wrong alignment on UPhxBTTask_Attack");
|
|
static_assert(sizeof(UPhxBTTask_Attack) == 0x0000F0, "Wrong size on UPhxBTTask_Attack");
|
|
static_assert(offsetof(UPhxBTTask_Attack, AttackAbilityDefinition) == 0x000088, "Member 'UPhxBTTask_Attack::AttackAbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_Attack, AttackAbilityDefinitionKey) == 0x0000B0, "Member 'UPhxBTTask_Attack::AttackAbilityDefinitionKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxInventoryHasPickupCondition
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxInventoryHasPickupCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> PickupClass; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInventoryHasPickupCondition">();
|
|
}
|
|
static class UPhxInventoryHasPickupCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxInventoryHasPickupCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxInventoryHasPickupCondition) == 0x000008, "Wrong alignment on UPhxInventoryHasPickupCondition");
|
|
static_assert(sizeof(UPhxInventoryHasPickupCondition) == 0x000058, "Wrong size on UPhxInventoryHasPickupCondition");
|
|
static_assert(offsetof(UPhxInventoryHasPickupCondition, PickupClass) == 0x000030, "Member 'UPhxInventoryHasPickupCondition::PickupClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_ChooseRandomDirectionLocation
|
|
// 0x0060 (0x00D0 - 0x0070)
|
|
class UPhxBTTask_ChooseRandomDirectionLocation final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector OutChosenLocationKey; // 0x0070(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
float ChanceToAimForDestination; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBlackboardKeySelector PossibleDestination; // 0x00A0(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
float MaxDistance; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinDistance; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_ChooseRandomDirectionLocation">();
|
|
}
|
|
static class UPhxBTTask_ChooseRandomDirectionLocation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_ChooseRandomDirectionLocation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_ChooseRandomDirectionLocation) == 0x000008, "Wrong alignment on UPhxBTTask_ChooseRandomDirectionLocation");
|
|
static_assert(sizeof(UPhxBTTask_ChooseRandomDirectionLocation) == 0x0000D0, "Wrong size on UPhxBTTask_ChooseRandomDirectionLocation");
|
|
static_assert(offsetof(UPhxBTTask_ChooseRandomDirectionLocation, OutChosenLocationKey) == 0x000070, "Member 'UPhxBTTask_ChooseRandomDirectionLocation::OutChosenLocationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_ChooseRandomDirectionLocation, ChanceToAimForDestination) == 0x000098, "Member 'UPhxBTTask_ChooseRandomDirectionLocation::ChanceToAimForDestination' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_ChooseRandomDirectionLocation, PossibleDestination) == 0x0000A0, "Member 'UPhxBTTask_ChooseRandomDirectionLocation::PossibleDestination' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_ChooseRandomDirectionLocation, MaxDistance) == 0x0000C8, "Member 'UPhxBTTask_ChooseRandomDirectionLocation::MaxDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_ChooseRandomDirectionLocation, MinDistance) == 0x0000CC, "Member 'UPhxBTTask_ChooseRandomDirectionLocation::MinDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_ChooseScanRotation
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTTask_ChooseScanRotation final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector DesiredRotationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_ChooseScanRotation">();
|
|
}
|
|
static class UPhxBTTask_ChooseScanRotation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_ChooseScanRotation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_ChooseScanRotation) == 0x000008, "Wrong alignment on UPhxBTTask_ChooseScanRotation");
|
|
static_assert(sizeof(UPhxBTTask_ChooseScanRotation) == 0x000098, "Wrong size on UPhxBTTask_ChooseScanRotation");
|
|
static_assert(offsetof(UPhxBTTask_ChooseScanRotation, DesiredRotationKey) == 0x000070, "Member 'UPhxBTTask_ChooseScanRotation::DesiredRotationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleState
|
|
// 0x0020 (0x03F8 - 0x03D8)
|
|
class UVehicleState final : public UState
|
|
{
|
|
public:
|
|
struct FStateRef IdleStateRef; // 0x03D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef SplineFollowStateRef; // 0x03E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleState">();
|
|
}
|
|
static class UVehicleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleState) == 0x000008, "Wrong alignment on UVehicleState");
|
|
static_assert(sizeof(UVehicleState) == 0x0003F8, "Wrong size on UVehicleState");
|
|
static_assert(offsetof(UVehicleState, IdleStateRef) == 0x0003D8, "Member 'UVehicleState::IdleStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleState, SplineFollowStateRef) == 0x0003E8, "Member 'UVehicleState::SplineFollowStateRef' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_ClearAwareness
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTTask_ClearAwareness final : public UBTTaskNode
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_ClearAwareness">();
|
|
}
|
|
static class UPhxBTTask_ClearAwareness* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_ClearAwareness>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_ClearAwareness) == 0x000008, "Wrong alignment on UPhxBTTask_ClearAwareness");
|
|
static_assert(sizeof(UPhxBTTask_ClearAwareness) == 0x000070, "Wrong size on UPhxBTTask_ClearAwareness");
|
|
|
|
// Class Phoenix.PhxJiraReportSettings
|
|
// 0x00E8 (0x0120 - 0x0038)
|
|
class UPhxJiraReportSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
class FString UserEmail; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Token; // 0x0048(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Domain; // 0x0058(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString SummaryPrefix; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString IssueId; // 0x0078(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> FixVersionIds; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> ComponentIds; // 0x0098(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<class FString> LabelNames; // 0x00A8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TMap<class FString, class FString> CustomFields; // 0x00B8(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
|
|
class FString FoundInChangelistFieldName; // 0x0108(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOpenWebpageAfterTicketIsCreated; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAttachGameLog; // 0x0119(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11A[0x6]; // 0x011A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxJiraReportSettings">();
|
|
}
|
|
static class UPhxJiraReportSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxJiraReportSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxJiraReportSettings) == 0x000008, "Wrong alignment on UPhxJiraReportSettings");
|
|
static_assert(sizeof(UPhxJiraReportSettings) == 0x000120, "Wrong size on UPhxJiraReportSettings");
|
|
static_assert(offsetof(UPhxJiraReportSettings, UserEmail) == 0x000038, "Member 'UPhxJiraReportSettings::UserEmail' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, Token) == 0x000048, "Member 'UPhxJiraReportSettings::Token' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, Domain) == 0x000058, "Member 'UPhxJiraReportSettings::Domain' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, SummaryPrefix) == 0x000068, "Member 'UPhxJiraReportSettings::SummaryPrefix' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, IssueId) == 0x000078, "Member 'UPhxJiraReportSettings::IssueId' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, FixVersionIds) == 0x000088, "Member 'UPhxJiraReportSettings::FixVersionIds' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, ComponentIds) == 0x000098, "Member 'UPhxJiraReportSettings::ComponentIds' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, LabelNames) == 0x0000A8, "Member 'UPhxJiraReportSettings::LabelNames' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, CustomFields) == 0x0000B8, "Member 'UPhxJiraReportSettings::CustomFields' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, FoundInChangelistFieldName) == 0x000108, "Member 'UPhxJiraReportSettings::FoundInChangelistFieldName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, bOpenWebpageAfterTicketIsCreated) == 0x000118, "Member 'UPhxJiraReportSettings::bOpenWebpageAfterTicketIsCreated' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJiraReportSettings, bAttachGameLog) == 0x000119, "Member 'UPhxJiraReportSettings::bAttachGameLog' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_DespawnSelf
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTTask_DespawnSelf final : public UBTTaskNode
|
|
{
|
|
public:
|
|
EPhxAIDespawnReason DespawnReason; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_DespawnSelf">();
|
|
}
|
|
static class UPhxBTTask_DespawnSelf* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_DespawnSelf>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_DespawnSelf) == 0x000008, "Wrong alignment on UPhxBTTask_DespawnSelf");
|
|
static_assert(sizeof(UPhxBTTask_DespawnSelf) == 0x000078, "Wrong size on UPhxBTTask_DespawnSelf");
|
|
static_assert(offsetof(UPhxBTTask_DespawnSelf, DespawnReason) == 0x000070, "Member 'UPhxBTTask_DespawnSelf::DespawnReason' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleChildState
|
|
// 0x0018 (0x04E8 - 0x04D0)
|
|
class UVehicleChildState : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
class UVehicleInteraction* VehicleInteraction; // 0x04D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D8[0x8]; // 0x04D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UVehicleSeatComponent* SeatComponent; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleChildState">();
|
|
}
|
|
static class UVehicleChildState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleChildState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleChildState) == 0x000008, "Wrong alignment on UVehicleChildState");
|
|
static_assert(sizeof(UVehicleChildState) == 0x0004E8, "Wrong size on UVehicleChildState");
|
|
static_assert(offsetof(UVehicleChildState, VehicleInteraction) == 0x0004D0, "Member 'UVehicleChildState::VehicleInteraction' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleChildState, SeatComponent) == 0x0004E0, "Member 'UVehicleChildState::SeatComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleExitState
|
|
// 0x0048 (0x0530 - 0x04E8)
|
|
class UVehicleExitState final : public UVehicleChildState
|
|
{
|
|
public:
|
|
float ExitLerpSpeed; // 0x04E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4EC[0x44]; // 0x04EC(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleExitState">();
|
|
}
|
|
static class UVehicleExitState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleExitState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleExitState) == 0x000008, "Wrong alignment on UVehicleExitState");
|
|
static_assert(sizeof(UVehicleExitState) == 0x000530, "Wrong size on UVehicleExitState");
|
|
static_assert(offsetof(UVehicleExitState, ExitLerpSpeed) == 0x0004E8, "Member 'UVehicleExitState::ExitLerpSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_EquipWeapon
|
|
// 0x0008 (0x0090 - 0x0088)
|
|
class UPhxBTTask_EquipWeapon final : public UPhxBTTask_AbilityHelperBase
|
|
{
|
|
public:
|
|
EAutoEquipCategory WeaponType; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_EquipWeapon">();
|
|
}
|
|
static class UPhxBTTask_EquipWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_EquipWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_EquipWeapon) == 0x000008, "Wrong alignment on UPhxBTTask_EquipWeapon");
|
|
static_assert(sizeof(UPhxBTTask_EquipWeapon) == 0x000090, "Wrong size on UPhxBTTask_EquipWeapon");
|
|
static_assert(offsetof(UPhxBTTask_EquipWeapon, WeaponType) == 0x000088, "Member 'UPhxBTTask_EquipWeapon::WeaponType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLadderExitCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxLadderExitCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
bool bLeftHandAboveRight; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLadderExitCondition">();
|
|
}
|
|
static class UPhxLadderExitCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLadderExitCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLadderExitCondition) == 0x000008, "Wrong alignment on UPhxLadderExitCondition");
|
|
static_assert(sizeof(UPhxLadderExitCondition) == 0x000038, "Wrong size on UPhxLadderExitCondition");
|
|
static_assert(offsetof(UPhxLadderExitCondition, bLeftHandAboveRight) == 0x000030, "Member 'UPhxLadderExitCondition::bLeftHandAboveRight' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_MoveInDirection
|
|
// 0x0098 (0x0108 - 0x0070)
|
|
class UPhxBTTask_MoveInDirection final : public UBTTaskNode
|
|
{
|
|
public:
|
|
uint8 bTrackMovingOrigin : 1; // 0x0070(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bContinueMotionOnComplete : 1; // 0x0070(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bContinueMotionOnAbort : 1; // 0x0070(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bStopWhenBlocked : 1; // 0x0070(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bPushableByConstraintSolver : 1; // 0x0070(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNavPowerQueryFilterDefinitionBase* QueryFilter; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPhxAIMoveDirection MoveDirection; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MoveAngle; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bMoveAngle; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MoveDistance; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector OriginKey; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveDirectionKey; // 0x00B8(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector MoveDistanceKey; // 0x00E0(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_MoveInDirection">();
|
|
}
|
|
static class UPhxBTTask_MoveInDirection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_MoveInDirection>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_MoveInDirection) == 0x000008, "Wrong alignment on UPhxBTTask_MoveInDirection");
|
|
static_assert(sizeof(UPhxBTTask_MoveInDirection) == 0x000108, "Wrong size on UPhxBTTask_MoveInDirection");
|
|
static_assert(offsetof(UPhxBTTask_MoveInDirection, QueryFilter) == 0x000078, "Member 'UPhxBTTask_MoveInDirection::QueryFilter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveInDirection, MoveDirection) == 0x000080, "Member 'UPhxBTTask_MoveInDirection::MoveDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveInDirection, MoveAngle) == 0x000084, "Member 'UPhxBTTask_MoveInDirection::MoveAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveInDirection, bMoveAngle) == 0x000088, "Member 'UPhxBTTask_MoveInDirection::bMoveAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveInDirection, MoveDistance) == 0x00008C, "Member 'UPhxBTTask_MoveInDirection::MoveDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveInDirection, OriginKey) == 0x000090, "Member 'UPhxBTTask_MoveInDirection::OriginKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveInDirection, MoveDirectionKey) == 0x0000B8, "Member 'UPhxBTTask_MoveInDirection::MoveDirectionKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_MoveInDirection, MoveDistanceKey) == 0x0000E0, "Member 'UPhxBTTask_MoveInDirection::MoveDistanceKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_PlayAnimation
|
|
// 0x0068 (0x00F0 - 0x0088)
|
|
class UPhxBTTask_PlayAnimation final : public UPhxBTTask_AbilityHelperBase
|
|
{
|
|
public:
|
|
class UAnimationAsset* Animation; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector AnimationBlackboardKey; // 0x0090(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
float Duration; // 0x00B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBlackboardKeySelector DurationBlackboardKey; // 0x00C0(0x0028)(Edit, AdvancedDisplay, NativeAccessSpecifierPrivate)
|
|
uint8 bUseAnimationBlackboardKey : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bUseLoopDurationBlackboardKey : 1; // 0x00E8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_PlayAnimation">();
|
|
}
|
|
static class UPhxBTTask_PlayAnimation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_PlayAnimation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_PlayAnimation) == 0x000008, "Wrong alignment on UPhxBTTask_PlayAnimation");
|
|
static_assert(sizeof(UPhxBTTask_PlayAnimation) == 0x0000F0, "Wrong size on UPhxBTTask_PlayAnimation");
|
|
static_assert(offsetof(UPhxBTTask_PlayAnimation, Animation) == 0x000088, "Member 'UPhxBTTask_PlayAnimation::Animation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PlayAnimation, AnimationBlackboardKey) == 0x000090, "Member 'UPhxBTTask_PlayAnimation::AnimationBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PlayAnimation, Duration) == 0x0000B8, "Member 'UPhxBTTask_PlayAnimation::Duration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_PlayAnimation, DurationBlackboardKey) == 0x0000C0, "Member 'UPhxBTTask_PlayAnimation::DurationBlackboardKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelPacingMeterWidget
|
|
// 0x0008 (0x0268 - 0x0260)
|
|
class UPhxLevelPacingMeterWidget : public UUserWidget
|
|
{
|
|
public:
|
|
int32 CurrentStaticLevelSpaceIndex; // 0x0260(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CurrentDynamicLevelSpaceIndex; // 0x0264(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void AddDynamicSpace(class APhxLevelPacingMeterSpace* NewLevelSpace);
|
|
void ClearDynamicSpaces();
|
|
void HideDynamicMeter();
|
|
void HideStaticMeter();
|
|
void ResetCurrentSpace();
|
|
void SetupStaticMeter(const TArray<class APhxLevelPacingMeterSpace*>& NewLevelPacingSpaces);
|
|
void ShowDynamicMeter();
|
|
void ShowStaticMeter();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelPacingMeterWidget">();
|
|
}
|
|
static class UPhxLevelPacingMeterWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLevelPacingMeterWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLevelPacingMeterWidget) == 0x000008, "Wrong alignment on UPhxLevelPacingMeterWidget");
|
|
static_assert(sizeof(UPhxLevelPacingMeterWidget) == 0x000268, "Wrong size on UPhxLevelPacingMeterWidget");
|
|
static_assert(offsetof(UPhxLevelPacingMeterWidget, CurrentStaticLevelSpaceIndex) == 0x000260, "Member 'UPhxLevelPacingMeterWidget::CurrentStaticLevelSpaceIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelPacingMeterWidget, CurrentDynamicLevelSpaceIndex) == 0x000264, "Member 'UPhxLevelPacingMeterWidget::CurrentDynamicLevelSpaceIndex' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_PlayPostSpawnAnimation
|
|
// 0x0018 (0x0088 - 0x0070)
|
|
class UPhxBTTask_PlayPostSpawnAnimation final : public UBTTaskNode
|
|
{
|
|
public:
|
|
int32 NumFramesToKeepHidden; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_74[0x14]; // 0x0074(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMontageBlendingOut(class UAnimMontage* Montage, bool bInterrupted);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_PlayPostSpawnAnimation">();
|
|
}
|
|
static class UPhxBTTask_PlayPostSpawnAnimation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_PlayPostSpawnAnimation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_PlayPostSpawnAnimation) == 0x000008, "Wrong alignment on UPhxBTTask_PlayPostSpawnAnimation");
|
|
static_assert(sizeof(UPhxBTTask_PlayPostSpawnAnimation) == 0x000088, "Wrong size on UPhxBTTask_PlayPostSpawnAnimation");
|
|
static_assert(offsetof(UPhxBTTask_PlayPostSpawnAnimation, NumFramesToKeepHidden) == 0x000070, "Member 'UPhxBTTask_PlayPostSpawnAnimation::NumFramesToKeepHidden' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterAnimPack
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPrinterAnimPack final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class UAnimMontage* PrinterMontage; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PlayerMontage; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ItemMontage; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTriggerScriptedEvent; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterAnimPack">();
|
|
}
|
|
static class UPrinterAnimPack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterAnimPack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterAnimPack) == 0x000008, "Wrong alignment on UPrinterAnimPack");
|
|
static_assert(sizeof(UPrinterAnimPack) == 0x000050, "Wrong size on UPrinterAnimPack");
|
|
static_assert(offsetof(UPrinterAnimPack, PrinterMontage) == 0x000030, "Member 'UPrinterAnimPack::PrinterMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterAnimPack, PlayerMontage) == 0x000038, "Member 'UPrinterAnimPack::PlayerMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterAnimPack, ItemMontage) == 0x000040, "Member 'UPrinterAnimPack::ItemMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterAnimPack, bTriggerScriptedEvent) == 0x000048, "Member 'UPrinterAnimPack::bTriggerScriptedEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_ReleaseAIResource
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxBTTask_ReleaseAIResource final : public UBTTaskNode
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxAIResource> ResourceClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_ReleaseAIResource">();
|
|
}
|
|
static class UPhxBTTask_ReleaseAIResource* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_ReleaseAIResource>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_ReleaseAIResource) == 0x000008, "Wrong alignment on UPhxBTTask_ReleaseAIResource");
|
|
static_assert(sizeof(UPhxBTTask_ReleaseAIResource) == 0x000078, "Wrong size on UPhxBTTask_ReleaseAIResource");
|
|
static_assert(offsetof(UPhxBTTask_ReleaseAIResource, ResourceClass) == 0x000070, "Member 'UPhxBTTask_ReleaseAIResource::ResourceClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDanglingBitActor
|
|
// 0x0008 (0x0230 - 0x0228)
|
|
class APhxDanglingBitActor final : public APhxTrackableGoreActor
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDanglingBitActor">();
|
|
}
|
|
static class APhxDanglingBitActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxDanglingBitActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxDanglingBitActor) == 0x000008, "Wrong alignment on APhxDanglingBitActor");
|
|
static_assert(sizeof(APhxDanglingBitActor) == 0x000230, "Wrong size on APhxDanglingBitActor");
|
|
static_assert(offsetof(APhxDanglingBitActor, SkeletalMeshComponent) == 0x000228, "Member 'APhxDanglingBitActor::SkeletalMeshComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_RunBlackboardBehavior
|
|
// 0x0030 (0x00B8 - 0x0088)
|
|
class UPhxBTTask_RunBlackboardBehavior final : public UBTTask_RunBehaviorDynamic
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector BehaviorAssetKey; // 0x0088(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
uint8 bClearBlackboardKeyOnInjection : 1; // 0x00B0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_RunBlackboardBehavior">();
|
|
}
|
|
static class UPhxBTTask_RunBlackboardBehavior* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_RunBlackboardBehavior>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_RunBlackboardBehavior) == 0x000008, "Wrong alignment on UPhxBTTask_RunBlackboardBehavior");
|
|
static_assert(sizeof(UPhxBTTask_RunBlackboardBehavior) == 0x0000B8, "Wrong size on UPhxBTTask_RunBlackboardBehavior");
|
|
static_assert(offsetof(UPhxBTTask_RunBlackboardBehavior, BehaviorAssetKey) == 0x000088, "Member 'UPhxBTTask_RunBlackboardBehavior::BehaviorAssetKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTreadmill
|
|
// 0x0050 (0x0270 - 0x0220)
|
|
class APhxTreadmill final : public AActor
|
|
{
|
|
public:
|
|
bool bTreadmillActive; // 0x0220(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector TreadmillReferencePosition; // 0x0224(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FloorGridRows; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FloorGridColumns; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FloorTileWidth; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AActor> FloorTile; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FloorTileSpawnHeightOffset; // 0x0248(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24C[0x14]; // 0x024C(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AActor*> SpawnedFloorTiles; // 0x0260(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ActivateTreadmill(bool bActive, class AActor* ForUser);
|
|
void OnPostSpawnTile(class AActor* TileActor);
|
|
void OnPreUnspawnTile(class AActor* TileActor);
|
|
void OnTreadmillActivated();
|
|
void OnTreadmillDeactivated();
|
|
void OnTreadmillMoved(const struct FVector& Translation);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTreadmill">();
|
|
}
|
|
static class APhxTreadmill* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTreadmill>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTreadmill) == 0x000008, "Wrong alignment on APhxTreadmill");
|
|
static_assert(sizeof(APhxTreadmill) == 0x000270, "Wrong size on APhxTreadmill");
|
|
static_assert(offsetof(APhxTreadmill, bTreadmillActive) == 0x000220, "Member 'APhxTreadmill::bTreadmillActive' has a wrong offset!");
|
|
static_assert(offsetof(APhxTreadmill, TreadmillReferencePosition) == 0x000224, "Member 'APhxTreadmill::TreadmillReferencePosition' has a wrong offset!");
|
|
static_assert(offsetof(APhxTreadmill, FloorGridRows) == 0x000230, "Member 'APhxTreadmill::FloorGridRows' has a wrong offset!");
|
|
static_assert(offsetof(APhxTreadmill, FloorGridColumns) == 0x000234, "Member 'APhxTreadmill::FloorGridColumns' has a wrong offset!");
|
|
static_assert(offsetof(APhxTreadmill, FloorTileWidth) == 0x000238, "Member 'APhxTreadmill::FloorTileWidth' has a wrong offset!");
|
|
static_assert(offsetof(APhxTreadmill, FloorTile) == 0x000240, "Member 'APhxTreadmill::FloorTile' has a wrong offset!");
|
|
static_assert(offsetof(APhxTreadmill, FloorTileSpawnHeightOffset) == 0x000248, "Member 'APhxTreadmill::FloorTileSpawnHeightOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxTreadmill, SpawnedFloorTiles) == 0x000260, "Member 'APhxTreadmill::SpawnedFloorTiles' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_RunGoalBehavior
|
|
// 0x0038 (0x00A8 - 0x0070)
|
|
class UPhxBTTask_RunGoalBehavior final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FGameplayTag InjectionTag; // 0x0070(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UBehaviorTree* DefaultBehaviorAsset; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UBehaviorTree* ThisRequestedBehaviorAsset; // 0x0080(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UBehaviorTree* ThisRunningBehaviorAsset; // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_90[0x18]; // 0x0090(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_RunGoalBehavior">();
|
|
}
|
|
static class UPhxBTTask_RunGoalBehavior* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_RunGoalBehavior>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_RunGoalBehavior) == 0x000008, "Wrong alignment on UPhxBTTask_RunGoalBehavior");
|
|
static_assert(sizeof(UPhxBTTask_RunGoalBehavior) == 0x0000A8, "Wrong size on UPhxBTTask_RunGoalBehavior");
|
|
static_assert(offsetof(UPhxBTTask_RunGoalBehavior, InjectionTag) == 0x000070, "Member 'UPhxBTTask_RunGoalBehavior::InjectionTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_RunGoalBehavior, DefaultBehaviorAsset) == 0x000078, "Member 'UPhxBTTask_RunGoalBehavior::DefaultBehaviorAsset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_RunGoalBehavior, ThisRequestedBehaviorAsset) == 0x000080, "Member 'UPhxBTTask_RunGoalBehavior::ThisRequestedBehaviorAsset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_RunGoalBehavior, ThisRunningBehaviorAsset) == 0x000088, "Member 'UPhxBTTask_RunGoalBehavior::ThisRunningBehaviorAsset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_SelectAnimation
|
|
// 0x0030 (0x00A0 - 0x0070)
|
|
class UPhxBTTask_SelectAnimation final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector SelectedAnimationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FGameplayTag AnimationSetTag; // 0x0098(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_SelectAnimation">();
|
|
}
|
|
static class UPhxBTTask_SelectAnimation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_SelectAnimation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_SelectAnimation) == 0x000008, "Wrong alignment on UPhxBTTask_SelectAnimation");
|
|
static_assert(sizeof(UPhxBTTask_SelectAnimation) == 0x0000A0, "Wrong size on UPhxBTTask_SelectAnimation");
|
|
static_assert(offsetof(UPhxBTTask_SelectAnimation, SelectedAnimationKey) == 0x000070, "Member 'UPhxBTTask_SelectAnimation::SelectedAnimationKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_SelectAnimation, AnimationSetTag) == 0x000098, "Member 'UPhxBTTask_SelectAnimation::AnimationSetTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_SelectAttack
|
|
// 0x0038 (0x00A8 - 0x0070)
|
|
class UPhxBTTask_SelectAttack final : public UBTTaskNode
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class UPhxAIGameplayAbilityDefinition_AttackBase>> AttackAbilityDefinitions; // 0x0070(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector AttackAbilityDefinitionKey; // 0x0080(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_SelectAttack">();
|
|
}
|
|
static class UPhxBTTask_SelectAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_SelectAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_SelectAttack) == 0x000008, "Wrong alignment on UPhxBTTask_SelectAttack");
|
|
static_assert(sizeof(UPhxBTTask_SelectAttack) == 0x0000A8, "Wrong size on UPhxBTTask_SelectAttack");
|
|
static_assert(offsetof(UPhxBTTask_SelectAttack, AttackAbilityDefinitions) == 0x000070, "Member 'UPhxBTTask_SelectAttack::AttackAbilityDefinitions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_SelectAttack, AttackAbilityDefinitionKey) == 0x000080, "Member 'UPhxBTTask_SelectAttack::AttackAbilityDefinitionKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDebugFlashlight
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxDebugFlashlight final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDebugFlashlight">();
|
|
}
|
|
static class UPhxDebugFlashlight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDebugFlashlight>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDebugFlashlight) == 0x000008, "Wrong alignment on UPhxDebugFlashlight");
|
|
static_assert(sizeof(UPhxDebugFlashlight) == 0x000028, "Wrong size on UPhxDebugFlashlight");
|
|
|
|
// Class Phoenix.PhxBTTask_SelectFightIdleLocation
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTTask_SelectFightIdleLocation final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TargetKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector SelectedLocationKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_SelectFightIdleLocation">();
|
|
}
|
|
static class UPhxBTTask_SelectFightIdleLocation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_SelectFightIdleLocation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_SelectFightIdleLocation) == 0x000008, "Wrong alignment on UPhxBTTask_SelectFightIdleLocation");
|
|
static_assert(sizeof(UPhxBTTask_SelectFightIdleLocation) == 0x0000C0, "Wrong size on UPhxBTTask_SelectFightIdleLocation");
|
|
static_assert(offsetof(UPhxBTTask_SelectFightIdleLocation, TargetKey) == 0x000070, "Member 'UPhxBTTask_SelectFightIdleLocation::TargetKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_SelectFightIdleLocation, SelectedLocationKey) == 0x000098, "Member 'UPhxBTTask_SelectFightIdleLocation::SelectedLocationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_SelectJumpbackAnimation
|
|
// 0x0028 (0x0098 - 0x0070)
|
|
class UPhxBTTask_SelectJumpbackAnimation final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector SelectedAnimationKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_SelectJumpbackAnimation">();
|
|
}
|
|
static class UPhxBTTask_SelectJumpbackAnimation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_SelectJumpbackAnimation>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_SelectJumpbackAnimation) == 0x000008, "Wrong alignment on UPhxBTTask_SelectJumpbackAnimation");
|
|
static_assert(sizeof(UPhxBTTask_SelectJumpbackAnimation) == 0x000098, "Wrong size on UPhxBTTask_SelectJumpbackAnimation");
|
|
static_assert(offsetof(UPhxBTTask_SelectJumpbackAnimation, SelectedAnimationKey) == 0x000070, "Member 'UPhxBTTask_SelectJumpbackAnimation::SelectedAnimationKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalVolume
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APhxTraversalVolume final : public AActor
|
|
{
|
|
public:
|
|
class UPhxTraversalVolumeComponent* Volume; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalVolume">();
|
|
}
|
|
static class APhxTraversalVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalVolume) == 0x000008, "Wrong alignment on APhxTraversalVolume");
|
|
static_assert(sizeof(APhxTraversalVolume) == 0x000228, "Wrong size on APhxTraversalVolume");
|
|
static_assert(offsetof(APhxTraversalVolume, Volume) == 0x000220, "Member 'APhxTraversalVolume::Volume' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_ShootCharged
|
|
// 0x0008 (0x0080 - 0x0078)
|
|
class UPhxBTTask_ShootCharged final : public UPhxBTTask_ShootBase
|
|
{
|
|
public:
|
|
EPPEProjectileType PPEProjectileType; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_ShootCharged">();
|
|
}
|
|
static class UPhxBTTask_ShootCharged* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_ShootCharged>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_ShootCharged) == 0x000008, "Wrong alignment on UPhxBTTask_ShootCharged");
|
|
static_assert(sizeof(UPhxBTTask_ShootCharged) == 0x000080, "Wrong size on UPhxBTTask_ShootCharged");
|
|
static_assert(offsetof(UPhxBTTask_ShootCharged, PPEProjectileType) == 0x000078, "Member 'UPhxBTTask_ShootCharged::PPEProjectileType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDestroyableDataAsset
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UPhxDestroyableDataAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
class UStaticMesh* BaseMesh; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxDestroyablePart> BrokenParts; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float MaxHealth; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAddRadialForce; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RadialForceBlend; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RadialForceSpinRate; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsTriggerEnabled; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanOnlyBeDamagedByPlayer; // 0x0059(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer DamageableWeaponTags; // 0x0060(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float BaseMeshMaxDrawDistance; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PartsMaxDrawDistance; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceSleepAfterDelay; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ForceSleepDelayTime; // 0x0089(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDestroyAfterDelay; // 0x008A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 DestoryDelayTime; // 0x008B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerNearThreshold; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDestroyableDataAsset">();
|
|
}
|
|
static class UPhxDestroyableDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDestroyableDataAsset>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDestroyableDataAsset) == 0x000008, "Wrong alignment on UPhxDestroyableDataAsset");
|
|
static_assert(sizeof(UPhxDestroyableDataAsset) == 0x000090, "Wrong size on UPhxDestroyableDataAsset");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, BaseMesh) == 0x000030, "Member 'UPhxDestroyableDataAsset::BaseMesh' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, BrokenParts) == 0x000038, "Member 'UPhxDestroyableDataAsset::BrokenParts' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, MaxHealth) == 0x000048, "Member 'UPhxDestroyableDataAsset::MaxHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, bAddRadialForce) == 0x00004C, "Member 'UPhxDestroyableDataAsset::bAddRadialForce' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, RadialForceBlend) == 0x000050, "Member 'UPhxDestroyableDataAsset::RadialForceBlend' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, RadialForceSpinRate) == 0x000054, "Member 'UPhxDestroyableDataAsset::RadialForceSpinRate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, bIsTriggerEnabled) == 0x000058, "Member 'UPhxDestroyableDataAsset::bIsTriggerEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, bCanOnlyBeDamagedByPlayer) == 0x000059, "Member 'UPhxDestroyableDataAsset::bCanOnlyBeDamagedByPlayer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, DamageableWeaponTags) == 0x000060, "Member 'UPhxDestroyableDataAsset::DamageableWeaponTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, BaseMeshMaxDrawDistance) == 0x000080, "Member 'UPhxDestroyableDataAsset::BaseMeshMaxDrawDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, PartsMaxDrawDistance) == 0x000084, "Member 'UPhxDestroyableDataAsset::PartsMaxDrawDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, bForceSleepAfterDelay) == 0x000088, "Member 'UPhxDestroyableDataAsset::bForceSleepAfterDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, ForceSleepDelayTime) == 0x000089, "Member 'UPhxDestroyableDataAsset::ForceSleepDelayTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, bDestroyAfterDelay) == 0x00008A, "Member 'UPhxDestroyableDataAsset::bDestroyAfterDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, DestoryDelayTime) == 0x00008B, "Member 'UPhxDestroyableDataAsset::DestoryDelayTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDestroyableDataAsset, PlayerNearThreshold) == 0x00008C, "Member 'UPhxDestroyableDataAsset::PlayerNearThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_ShootContinuous
|
|
// 0x0000 (0x0078 - 0x0078)
|
|
class UPhxBTTask_ShootContinuous final : public UPhxBTTask_ShootBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_ShootContinuous">();
|
|
}
|
|
static class UPhxBTTask_ShootContinuous* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_ShootContinuous>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_ShootContinuous) == 0x000008, "Wrong alignment on UPhxBTTask_ShootContinuous");
|
|
static_assert(sizeof(UPhxBTTask_ShootContinuous) == 0x000078, "Wrong size on UPhxBTTask_ShootContinuous");
|
|
|
|
// Class Phoenix.PhxTutorialSystem
|
|
// 0x0078 (0x00A8 - 0x0030)
|
|
class UPhxTutorialSystem final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxTutorialHintUI* HintWidget; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APhxPlayerController* PlayerController; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UInputComponent* InputComponent; // 0x0048(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_50[0x58]; // 0x0050(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleInputChange();
|
|
void RemoveTutorialHint();
|
|
void RemoveTutorialHintImmediate();
|
|
void RequestTutorialHint(const struct FTutorialHintRequest& InRequest, const TDelegate<void()>& OnSuccess);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTutorialSystem">();
|
|
}
|
|
static class UPhxTutorialSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTutorialSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTutorialSystem) == 0x000008, "Wrong alignment on UPhxTutorialSystem");
|
|
static_assert(sizeof(UPhxTutorialSystem) == 0x0000A8, "Wrong size on UPhxTutorialSystem");
|
|
static_assert(offsetof(UPhxTutorialSystem, HintWidget) == 0x000038, "Member 'UPhxTutorialSystem::HintWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTutorialSystem, PlayerController) == 0x000040, "Member 'UPhxTutorialSystem::PlayerController' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTutorialSystem, InputComponent) == 0x000048, "Member 'UPhxTutorialSystem::InputComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_StopMovement
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxBTTask_StopMovement final : public UBTTaskNode
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_StopMovement">();
|
|
}
|
|
static class UPhxBTTask_StopMovement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_StopMovement>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_StopMovement) == 0x000008, "Wrong alignment on UPhxBTTask_StopMovement");
|
|
static_assert(sizeof(UPhxBTTask_StopMovement) == 0x000070, "Wrong size on UPhxBTTask_StopMovement");
|
|
|
|
// Class Phoenix.PhxBTTask_Stumble
|
|
// 0x0000 (0x0128 - 0x0128)
|
|
class UPhxBTTask_Stumble final : public UPhxBTTask_PerformAbility
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_Stumble">();
|
|
}
|
|
static class UPhxBTTask_Stumble* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_Stumble>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_Stumble) == 0x000008, "Wrong alignment on UPhxBTTask_Stumble");
|
|
static_assert(sizeof(UPhxBTTask_Stumble) == 0x000128, "Wrong size on UPhxBTTask_Stumble");
|
|
|
|
// Class Phoenix.PhxBTTask_Teleport
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxBTTask_Teleport final : public UBTTaskNode
|
|
{
|
|
public:
|
|
struct FBlackboardKeySelector TeleportLocationBlackboardKey; // 0x0070(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
struct FBlackboardKeySelector TeleportRotationBlackboardKey; // 0x0098(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_Teleport">();
|
|
}
|
|
static class UPhxBTTask_Teleport* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_Teleport>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_Teleport) == 0x000008, "Wrong alignment on UPhxBTTask_Teleport");
|
|
static_assert(sizeof(UPhxBTTask_Teleport) == 0x0000C0, "Wrong size on UPhxBTTask_Teleport");
|
|
static_assert(offsetof(UPhxBTTask_Teleport, TeleportLocationBlackboardKey) == 0x000070, "Member 'UPhxBTTask_Teleport::TeleportLocationBlackboardKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_Teleport, TeleportRotationBlackboardKey) == 0x000098, "Member 'UPhxBTTask_Teleport::TeleportRotationBlackboardKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDialogueSystem
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxDialogueSystem final : public UEngineSubsystem
|
|
{
|
|
public:
|
|
class UPhxDialogueManager* DialogueManager; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterRagdoll(class UPhxSkeletalMeshComponent* MeshComp);
|
|
void PauseAudioLog(class UDialogue* InAudioLog);
|
|
void PlayAudioLog(class UDialogue* InAudioLog, class AActor* Speaker);
|
|
void PlayDialogue(class UDialogue* InDialogue, class AActor* SpeakingActor);
|
|
void SetDialogueDebug(bool Enabled);
|
|
void StopAllDialogueOnActor(class AActor* Actor);
|
|
void StopAudioLog(class UDialogue* InAudioLog);
|
|
void StopDialogue(class UDialogue* InDialogue);
|
|
void TestCombatStateChange(class UPhxAIGameStateManager* GameStateManager, EPhxAIGameState PreviousGameState, EPhxAIGameState NewGameState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDialogueSystem">();
|
|
}
|
|
static class UPhxDialogueSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDialogueSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDialogueSystem) == 0x000008, "Wrong alignment on UPhxDialogueSystem");
|
|
static_assert(sizeof(UPhxDialogueSystem) == 0x000040, "Wrong size on UPhxDialogueSystem");
|
|
static_assert(offsetof(UPhxDialogueSystem, DialogueManager) == 0x000030, "Member 'UPhxDialogueSystem::DialogueManager' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxBTTask_Wait
|
|
// 0x0038 (0x00A8 - 0x0070)
|
|
class UPhxBTTask_Wait final : public UBTTaskNode
|
|
{
|
|
public:
|
|
float WaitTime; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBlackboardKeySelector WaitTimeKey; // 0x0078(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
uint8 bUseWaitTimeKey : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxBTTask_Wait">();
|
|
}
|
|
static class UPhxBTTask_Wait* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxBTTask_Wait>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxBTTask_Wait) == 0x000008, "Wrong alignment on UPhxBTTask_Wait");
|
|
static_assert(sizeof(UPhxBTTask_Wait) == 0x0000A8, "Wrong size on UPhxBTTask_Wait");
|
|
static_assert(offsetof(UPhxBTTask_Wait, WaitTime) == 0x000070, "Member 'UPhxBTTask_Wait::WaitTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxBTTask_Wait, WaitTimeKey) == 0x000078, "Member 'UPhxBTTask_Wait::WaitTimeKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxButton
|
|
// 0x0040 (0x02E0 - 0x02A0)
|
|
class UPhxButton : public UPhxSelectable
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPressed; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EPhxInputKeys InputAction)> OnMouseClickEvent; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(EPhxInputKeys InputAction, bool bIsPressed)> OnMousePressEvent; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UTextBlock* Label; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PressSound; // 0x02D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void MouseClickInput(EPhxInputKeys InputAction);
|
|
void MousePressInput(EPhxInputKeys InputAction, bool bIsPressed);
|
|
void SetLabel(const class FText& InText);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxButton">();
|
|
}
|
|
static class UPhxButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxButton) == 0x000008, "Wrong alignment on UPhxButton");
|
|
static_assert(sizeof(UPhxButton) == 0x0002E0, "Wrong size on UPhxButton");
|
|
static_assert(offsetof(UPhxButton, OnPressed) == 0x0002A0, "Member 'UPhxButton::OnPressed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxButton, OnMouseClickEvent) == 0x0002B0, "Member 'UPhxButton::OnMouseClickEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxButton, OnMousePressEvent) == 0x0002C0, "Member 'UPhxButton::OnMousePressEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxButton, Label) == 0x0002D0, "Member 'UPhxButton::Label' has a wrong offset!");
|
|
static_assert(offsetof(UPhxButton, PressSound) == 0x0002D8, "Member 'UPhxButton::PressSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxButtonWithInfo
|
|
// 0x0008 (0x02E8 - 0x02E0)
|
|
class UPhxButtonWithInfo : public UPhxButton
|
|
{
|
|
public:
|
|
class UTextBlock* Info; // 0x02E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetInfo(const class FText& InText);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxButtonWithInfo">();
|
|
}
|
|
static class UPhxButtonWithInfo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxButtonWithInfo>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxButtonWithInfo) == 0x000008, "Wrong alignment on UPhxButtonWithInfo");
|
|
static_assert(sizeof(UPhxButtonWithInfo) == 0x0002E8, "Wrong size on UPhxButtonWithInfo");
|
|
static_assert(offsetof(UPhxButtonWithInfo, Info) == 0x0002E0, "Member 'UPhxButtonWithInfo::Info' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTriggerHapticsProfile
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxTriggerHapticsProfile final : public UDataAsset
|
|
{
|
|
public:
|
|
float Duration; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UTriggerHapticModeData*> LeftTriggerModes; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UTriggerHapticModeData*> RightTriggerModes; // 0x0048(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTriggerHapticsProfile">();
|
|
}
|
|
static class UPhxTriggerHapticsProfile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTriggerHapticsProfile>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTriggerHapticsProfile) == 0x000008, "Wrong alignment on UPhxTriggerHapticsProfile");
|
|
static_assert(sizeof(UPhxTriggerHapticsProfile) == 0x000058, "Wrong size on UPhxTriggerHapticsProfile");
|
|
static_assert(offsetof(UPhxTriggerHapticsProfile, Duration) == 0x000030, "Member 'UPhxTriggerHapticsProfile::Duration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTriggerHapticsProfile, LeftTriggerModes) == 0x000038, "Member 'UPhxTriggerHapticsProfile::LeftTriggerModes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTriggerHapticsProfile, RightTriggerModes) == 0x000048, "Member 'UPhxTriggerHapticsProfile::RightTriggerModes' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraAnimReference
|
|
// 0x0018 (0x0238 - 0x0220)
|
|
class APhxCameraAnimReference final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x18]; // 0x0220(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraAnimReference">();
|
|
}
|
|
static class APhxCameraAnimReference* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCameraAnimReference>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCameraAnimReference) == 0x000008, "Wrong alignment on APhxCameraAnimReference");
|
|
static_assert(sizeof(APhxCameraAnimReference) == 0x000238, "Wrong size on APhxCameraAnimReference");
|
|
|
|
// Class Phoenix.PhxFlashlightTreeTrackSection
|
|
// 0x0010 (0x00F8 - 0x00E8)
|
|
class UPhxFlashlightTreeTrackSection final : public UMovieSceneSection
|
|
{
|
|
public:
|
|
struct FPhxFlashlightTreeTrackSectionData FlashlightTreeData; // 0x00E8(0x0010)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightTreeTrackSection">();
|
|
}
|
|
static class UPhxFlashlightTreeTrackSection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightTreeTrackSection>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightTreeTrackSection) == 0x000008, "Wrong alignment on UPhxFlashlightTreeTrackSection");
|
|
static_assert(sizeof(UPhxFlashlightTreeTrackSection) == 0x0000F8, "Wrong size on UPhxFlashlightTreeTrackSection");
|
|
static_assert(offsetof(UPhxFlashlightTreeTrackSection, FlashlightTreeData) == 0x0000E8, "Member 'UPhxFlashlightTreeTrackSection::FlashlightTreeData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayerInputFSM
|
|
// 0x0038 (0x0438 - 0x0400)
|
|
class UPlayerInputFSM : public UPlayerControllerState
|
|
{
|
|
public:
|
|
struct FStateRef Menu; // 0x0400(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Gameplay; // 0x0410(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Debug; // 0x0420(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_430[0x8]; // 0x0430(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleOnHealthChanged(class UPhxHealthComponent* CallingHealthComp, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void ToggleMenu();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerInputFSM">();
|
|
}
|
|
static class UPlayerInputFSM* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerInputFSM>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayerInputFSM) == 0x000008, "Wrong alignment on UPlayerInputFSM");
|
|
static_assert(sizeof(UPlayerInputFSM) == 0x000438, "Wrong size on UPlayerInputFSM");
|
|
static_assert(offsetof(UPlayerInputFSM, Menu) == 0x000400, "Member 'UPlayerInputFSM::Menu' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerInputFSM, Gameplay) == 0x000410, "Member 'UPlayerInputFSM::Gameplay' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerInputFSM, Debug) == 0x000420, "Member 'UPlayerInputFSM::Debug' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransition
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxCameraBehaviorTransition : public UObject
|
|
{
|
|
public:
|
|
int32 TransitionPriority; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransition">();
|
|
}
|
|
static class UPhxCameraBehaviorTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransition) == 0x000008, "Wrong alignment on UPhxCameraBehaviorTransition");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransition) == 0x000030, "Wrong size on UPhxCameraBehaviorTransition");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransition, TransitionPriority) == 0x000028, "Member 'UPhxCameraBehaviorTransition::TransitionPriority' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransition_FollowDestinationOriginRuntime
|
|
// 0x0010 (0x0E20 - 0x0E10)
|
|
class UPhxCameraBehaviorTransition_FollowDestinationOriginRuntime final : public UPhxCameraBehaviorTransitionTimedRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_E10[0x10]; // 0x0E10(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransition_FollowDestinationOriginRuntime">();
|
|
}
|
|
static class UPhxCameraBehaviorTransition_FollowDestinationOriginRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransition_FollowDestinationOriginRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransition_FollowDestinationOriginRuntime) == 0x000010, "Wrong alignment on UPhxCameraBehaviorTransition_FollowDestinationOriginRuntime");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransition_FollowDestinationOriginRuntime) == 0x000E20, "Wrong size on UPhxCameraBehaviorTransition_FollowDestinationOriginRuntime");
|
|
|
|
// Class Phoenix.PhxFreefallObstacle
|
|
// 0x0018 (0x02C0 - 0x02A8)
|
|
class APhxFreefallObstacle final : public ASkeletalMeshActor
|
|
{
|
|
public:
|
|
uint8 Pad_2A8[0x8]; // 0x02A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> ImpactDamageType; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* GoreImpactFX; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFreefallObstacle">();
|
|
}
|
|
static class APhxFreefallObstacle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxFreefallObstacle>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxFreefallObstacle) == 0x000008, "Wrong alignment on APhxFreefallObstacle");
|
|
static_assert(sizeof(APhxFreefallObstacle) == 0x0002C0, "Wrong size on APhxFreefallObstacle");
|
|
static_assert(offsetof(APhxFreefallObstacle, ImpactDamageType) == 0x0002B0, "Member 'APhxFreefallObstacle::ImpactDamageType' has a wrong offset!");
|
|
static_assert(offsetof(APhxFreefallObstacle, GoreImpactFX) == 0x0002B8, "Member 'APhxFreefallObstacle::GoreImpactFX' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionTimed
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxCameraBehaviorTransitionTimed : public UPhxCameraBehaviorTransition
|
|
{
|
|
public:
|
|
class UCurveFloat* BlendCurve; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DurationSeconds; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxCameraTransitionBlendType BlendType; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionTimed">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionTimed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionTimed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionTimed) == 0x000008, "Wrong alignment on UPhxCameraBehaviorTransitionTimed");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionTimed) == 0x000040, "Wrong size on UPhxCameraBehaviorTransitionTimed");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionTimed, BlendCurve) == 0x000030, "Member 'UPhxCameraBehaviorTransitionTimed::BlendCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionTimed, DurationSeconds) == 0x000038, "Member 'UPhxCameraBehaviorTransitionTimed::DurationSeconds' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionTimed, BlendType) == 0x00003C, "Member 'UPhxCameraBehaviorTransitionTimed::BlendType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransition_FollowDestinationOrigin
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxCameraBehaviorTransition_FollowDestinationOrigin final : public UPhxCameraBehaviorTransitionTimed
|
|
{
|
|
public:
|
|
bool bUseDestinationFollowCamControlLimits; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransition_FollowDestinationOrigin">();
|
|
}
|
|
static class UPhxCameraBehaviorTransition_FollowDestinationOrigin* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransition_FollowDestinationOrigin>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransition_FollowDestinationOrigin) == 0x000008, "Wrong alignment on UPhxCameraBehaviorTransition_FollowDestinationOrigin");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransition_FollowDestinationOrigin) == 0x000048, "Wrong size on UPhxCameraBehaviorTransition_FollowDestinationOrigin");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransition_FollowDestinationOrigin, bUseDestinationFollowCamControlLimits) == 0x000040, "Member 'UPhxCameraBehaviorTransition_FollowDestinationOrigin::bUseDestinationFollowCamControlLimits' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayerGRPPushState
|
|
// 0x0008 (0x04C0 - 0x04B8)
|
|
class UPlayerGRPPushState final : public UCharacterState
|
|
{
|
|
public:
|
|
class AGRPWeapon* GRPWeapon; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerGRPPushState">();
|
|
}
|
|
static class UPlayerGRPPushState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerGRPPushState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayerGRPPushState) == 0x000008, "Wrong alignment on UPlayerGRPPushState");
|
|
static_assert(sizeof(UPlayerGRPPushState) == 0x0004C0, "Wrong size on UPlayerGRPPushState");
|
|
static_assert(offsetof(UPlayerGRPPushState, GRPWeapon) == 0x0004B8, "Member 'UPlayerGRPPushState::GRPWeapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionCineFreezeOut
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
class UPhxCameraBehaviorTransitionCineFreezeOut final : public UPhxCameraBehaviorTransitionTimed
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionCineFreezeOut">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionCineFreezeOut* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionCineFreezeOut>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionCineFreezeOut) == 0x000008, "Wrong alignment on UPhxCameraBehaviorTransitionCineFreezeOut");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionCineFreezeOut) == 0x000040, "Wrong size on UPhxCameraBehaviorTransitionCineFreezeOut");
|
|
|
|
// Class Phoenix.PhxFunicularSequenceController
|
|
// 0x0060 (0x0280 - 0x0220)
|
|
class APhxFunicularSequenceController final : public AActor
|
|
{
|
|
public:
|
|
EFunicularControllerState State; // 0x0220(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_221[0x7]; // 0x0221(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnPlayerBoarded; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class APhxFunicularPlatform* FunicularPlatform_Start; // 0x0238(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxFunicularPlatform* FunicularPlatform_Loop; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxFunicularPlatform* FunicularPlatform_End; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxLoopingElevatorShaft* StartTunnel; // 0x0250(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxLoopingElevatorShaft* InfiniteLooper; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplinePointTeleportTrigger; // 0x0260(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Speed; // 0x0264(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SyncOffset; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShowSplineTriggerPoints; // 0x026C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_26D[0x13]; // 0x026D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ActivateFunicular();
|
|
void OnActorBoardedStartPlatform(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnPlayerFell();
|
|
void SetSpeed(float NewSpeed);
|
|
void SetTime(float NewTime);
|
|
void StartTimer();
|
|
void StopTimer();
|
|
void TeleportToEnd();
|
|
void TeleportToLoop();
|
|
|
|
float GetSpeed() const;
|
|
float GetTime() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFunicularSequenceController">();
|
|
}
|
|
static class APhxFunicularSequenceController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxFunicularSequenceController>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxFunicularSequenceController) == 0x000008, "Wrong alignment on APhxFunicularSequenceController");
|
|
static_assert(sizeof(APhxFunicularSequenceController) == 0x000280, "Wrong size on APhxFunicularSequenceController");
|
|
static_assert(offsetof(APhxFunicularSequenceController, State) == 0x000220, "Member 'APhxFunicularSequenceController::State' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, OnPlayerBoarded) == 0x000228, "Member 'APhxFunicularSequenceController::OnPlayerBoarded' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, FunicularPlatform_Start) == 0x000238, "Member 'APhxFunicularSequenceController::FunicularPlatform_Start' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, FunicularPlatform_Loop) == 0x000240, "Member 'APhxFunicularSequenceController::FunicularPlatform_Loop' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, FunicularPlatform_End) == 0x000248, "Member 'APhxFunicularSequenceController::FunicularPlatform_End' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, StartTunnel) == 0x000250, "Member 'APhxFunicularSequenceController::StartTunnel' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, InfiniteLooper) == 0x000258, "Member 'APhxFunicularSequenceController::InfiniteLooper' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, SplinePointTeleportTrigger) == 0x000260, "Member 'APhxFunicularSequenceController::SplinePointTeleportTrigger' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, Speed) == 0x000264, "Member 'APhxFunicularSequenceController::Speed' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, SyncOffset) == 0x000268, "Member 'APhxFunicularSequenceController::SyncOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxFunicularSequenceController, bShowSplineTriggerPoints) == 0x00026C, "Member 'APhxFunicularSequenceController::bShowSplineTriggerPoints' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionCineOutRuntime
|
|
// 0x0000 (0x0E10 - 0x0E10)
|
|
class UPhxCameraBehaviorTransitionCineOutRuntime final : public UPhxCameraBehaviorTransitionTimedRuntime
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionCineOutRuntime">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionCineOutRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionCineOutRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionCineOutRuntime) == 0x000010, "Wrong alignment on UPhxCameraBehaviorTransitionCineOutRuntime");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionCineOutRuntime) == 0x000E10, "Wrong size on UPhxCameraBehaviorTransitionCineOutRuntime");
|
|
|
|
// Class Phoenix.PrinterSelectionPanel
|
|
// 0x0510 (0x0770 - 0x0260)
|
|
class UPrinterSelectionPanel final : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_260[0x8]; // 0x0260(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UButton* SellButton; // 0x0268(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UButton* BuyButton; // 0x0270(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FButtonStyle StyleNormal; // 0x0278(0x0278)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FButtonStyle StyleSelected; // 0x04F0(0x0278)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UButton* SelectedButton; // 0x0768(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterSelectionPanel">();
|
|
}
|
|
static class UPrinterSelectionPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterSelectionPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterSelectionPanel) == 0x000008, "Wrong alignment on UPrinterSelectionPanel");
|
|
static_assert(sizeof(UPrinterSelectionPanel) == 0x000770, "Wrong size on UPrinterSelectionPanel");
|
|
static_assert(offsetof(UPrinterSelectionPanel, SellButton) == 0x000268, "Member 'UPrinterSelectionPanel::SellButton' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterSelectionPanel, BuyButton) == 0x000270, "Member 'UPrinterSelectionPanel::BuyButton' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterSelectionPanel, StyleNormal) == 0x000278, "Member 'UPrinterSelectionPanel::StyleNormal' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterSelectionPanel, StyleSelected) == 0x0004F0, "Member 'UPrinterSelectionPanel::StyleSelected' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterSelectionPanel, SelectedButton) == 0x000768, "Member 'UPrinterSelectionPanel::SelectedButton' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionCineOut
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPhxCameraBehaviorTransitionCineOut final : public UPhxCameraBehaviorTransitionTimed
|
|
{
|
|
public:
|
|
float TimeMultiplierOnExit; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionCineOut">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionCineOut* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionCineOut>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionCineOut) == 0x000008, "Wrong alignment on UPhxCameraBehaviorTransitionCineOut");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionCineOut) == 0x000048, "Wrong size on UPhxCameraBehaviorTransitionCineOut");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionCineOut, TimeMultiplierOnExit) == 0x000040, "Member 'UPhxCameraBehaviorTransitionCineOut::TimeMultiplierOnExit' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionDistanceRuntime
|
|
// 0x0000 (0x0E10 - 0x0E10)
|
|
class UPhxCameraBehaviorTransitionDistanceRuntime final : public UPhxCameraBehaviorTransitionRuntime
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionDistanceRuntime">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionDistanceRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionDistanceRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionDistanceRuntime) == 0x000010, "Wrong alignment on UPhxCameraBehaviorTransitionDistanceRuntime");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionDistanceRuntime) == 0x000E10, "Wrong size on UPhxCameraBehaviorTransitionDistanceRuntime");
|
|
|
|
// Class Phoenix.PhxCameraBehaviorTransitionDistance
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UPhxCameraBehaviorTransitionDistance final : public UPhxCameraBehaviorTransition
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> ActorRefStart; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> ActorRefFinish; // 0x0058(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNeverFinishTransition; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraBehaviorTransitionDistance">();
|
|
}
|
|
static class UPhxCameraBehaviorTransitionDistance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraBehaviorTransitionDistance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraBehaviorTransitionDistance) == 0x000008, "Wrong alignment on UPhxCameraBehaviorTransitionDistance");
|
|
static_assert(sizeof(UPhxCameraBehaviorTransitionDistance) == 0x000088, "Wrong size on UPhxCameraBehaviorTransitionDistance");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionDistance, ActorRefStart) == 0x000030, "Member 'UPhxCameraBehaviorTransitionDistance::ActorRefStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionDistance, ActorRefFinish) == 0x000058, "Member 'UPhxCameraBehaviorTransitionDistance::ActorRefFinish' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraBehaviorTransitionDistance, bNeverFinishTransition) == 0x000080, "Member 'UPhxCameraBehaviorTransitionDistance::bNeverFinishTransition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_ButtonInteraction
|
|
// 0x0000 (0x0448 - 0x0448)
|
|
class UPhxGameplayAbility_ButtonInteraction : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
void OnDelayTimePassed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_ButtonInteraction">();
|
|
}
|
|
static class UPhxGameplayAbility_ButtonInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_ButtonInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_ButtonInteraction) == 0x000008, "Wrong alignment on UPhxGameplayAbility_ButtonInteraction");
|
|
static_assert(sizeof(UPhxGameplayAbility_ButtonInteraction) == 0x000448, "Wrong size on UPhxGameplayAbility_ButtonInteraction");
|
|
|
|
// Class Phoenix.PhxCameraDollyModifier
|
|
// 0x0018 (0x0088 - 0x0070)
|
|
class UPhxCameraDollyModifier final : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraDollyModifier">();
|
|
}
|
|
static class UPhxCameraDollyModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraDollyModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraDollyModifier) == 0x000008, "Wrong alignment on UPhxCameraDollyModifier");
|
|
static_assert(sizeof(UPhxCameraDollyModifier) == 0x000088, "Wrong size on UPhxCameraDollyModifier");
|
|
|
|
// Class Phoenix.PhxCameraFramingCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxCameraFramingCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
EPhxCameraFraming DesiredFraming; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraFramingCondition">();
|
|
}
|
|
static class UPhxCameraFramingCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraFramingCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraFramingCondition) == 0x000008, "Wrong alignment on UPhxCameraFramingCondition");
|
|
static_assert(sizeof(UPhxCameraFramingCondition) == 0x000038, "Wrong size on UPhxCameraFramingCondition");
|
|
static_assert(offsetof(UPhxCameraFramingCondition, DesiredFraming) == 0x000030, "Member 'UPhxCameraFramingCondition::DesiredFraming' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraGraphRuntime
|
|
// 0x0030 (0x0078 - 0x0048)
|
|
class UPhxCameraGraphRuntime final : public UPhxCameraGraphNode
|
|
{
|
|
public:
|
|
TArray<struct FDelayedCameraGraphEntryPopData> DelayedCameraGraphEntryPops; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
class UPhxCameraGraphNode* RootNode; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraGraphRuntime">();
|
|
}
|
|
static class UPhxCameraGraphRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraGraphRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraGraphRuntime) == 0x000008, "Wrong alignment on UPhxCameraGraphRuntime");
|
|
static_assert(sizeof(UPhxCameraGraphRuntime) == 0x000078, "Wrong size on UPhxCameraGraphRuntime");
|
|
static_assert(offsetof(UPhxCameraGraphRuntime, DelayedCameraGraphEntryPops) == 0x000048, "Member 'UPhxCameraGraphRuntime::DelayedCameraGraphEntryPops' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphRuntime, RootNode) == 0x000058, "Member 'UPhxCameraGraphRuntime::RootNode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PPEPuzzleBlock
|
|
// 0x0138 (0x0358 - 0x0220)
|
|
class APPEPuzzleBlock final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStaticMeshComponent* PuzzleBlockMesh; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<EWeightLevel, int32> WeightValues; // 0x0230(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsPowered; // 0x0280(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_281[0x7]; // 0x0281(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APuzzlePad* AssociatedPuzzlePad; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PhysicsTurnOnDuration; // 0x0298(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TurnOffPhysicsAfterIdleTime; // 0x029C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* LiftHeightCurve; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<float> LiftTimePerCharge; // 0x02B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float LiftHeightWhenGrabbedByPlayer; // 0x02C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C4[0x14]; // 0x02C4(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AActor*> PushPullMoveIgnoreActors; // 0x02D8(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UCurveFloat*> PushPullMovementCurves; // 0x02E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UCurveFloat*> PushPullMovementCurvesWhenLifted; // 0x02F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_308[0x28]; // 0x0308(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class APPEPuzzleBlock*> TopBlockList; // 0x0330(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APPEPuzzleBlock*> BottomBlockList; // 0x0340(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UBoxComponent* TopBlockDetector; // 0x0350(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void AllowToFall();
|
|
void DropBlock(int32 nShotPower);
|
|
void GetAllBlocksAtBottom(class APPEPuzzleBlock* BlockToCheck, TArray<class APPEPuzzleBlock*>* OutBottomBlockList);
|
|
void GetAllBlocksOnTop(class APPEPuzzleBlock* BlockToCheck, TArray<class APPEPuzzleBlock*>* OutTopBlockList);
|
|
class UStaticMeshComponent* GetPuzzleBlockMesh();
|
|
void LiftBlock(int32 nShotPower);
|
|
void OnBoxHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnTopBlockBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnTopBlockEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnWeightLevelChanged();
|
|
void PushPullBlock(const struct FVector& ShotDirection, int32 ShotPower);
|
|
|
|
EWeightLevel GetWeightLevel() const;
|
|
int32 GetWeightValue() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PPEPuzzleBlock">();
|
|
}
|
|
static class APPEPuzzleBlock* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APPEPuzzleBlock>();
|
|
}
|
|
};
|
|
static_assert(alignof(APPEPuzzleBlock) == 0x000008, "Wrong alignment on APPEPuzzleBlock");
|
|
static_assert(sizeof(APPEPuzzleBlock) == 0x000358, "Wrong size on APPEPuzzleBlock");
|
|
static_assert(offsetof(APPEPuzzleBlock, PuzzleBlockMesh) == 0x000228, "Member 'APPEPuzzleBlock::PuzzleBlockMesh' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, WeightValues) == 0x000230, "Member 'APPEPuzzleBlock::WeightValues' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, bIsPowered) == 0x000280, "Member 'APPEPuzzleBlock::bIsPowered' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, AssociatedPuzzlePad) == 0x000288, "Member 'APPEPuzzleBlock::AssociatedPuzzlePad' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, PhysicsTurnOnDuration) == 0x000298, "Member 'APPEPuzzleBlock::PhysicsTurnOnDuration' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, TurnOffPhysicsAfterIdleTime) == 0x00029C, "Member 'APPEPuzzleBlock::TurnOffPhysicsAfterIdleTime' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, LiftHeightCurve) == 0x0002A8, "Member 'APPEPuzzleBlock::LiftHeightCurve' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, LiftTimePerCharge) == 0x0002B0, "Member 'APPEPuzzleBlock::LiftTimePerCharge' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, LiftHeightWhenGrabbedByPlayer) == 0x0002C0, "Member 'APPEPuzzleBlock::LiftHeightWhenGrabbedByPlayer' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, PushPullMoveIgnoreActors) == 0x0002D8, "Member 'APPEPuzzleBlock::PushPullMoveIgnoreActors' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, PushPullMovementCurves) == 0x0002E8, "Member 'APPEPuzzleBlock::PushPullMovementCurves' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, PushPullMovementCurvesWhenLifted) == 0x0002F8, "Member 'APPEPuzzleBlock::PushPullMovementCurvesWhenLifted' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, TopBlockList) == 0x000330, "Member 'APPEPuzzleBlock::TopBlockList' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, BottomBlockList) == 0x000340, "Member 'APPEPuzzleBlock::BottomBlockList' has a wrong offset!");
|
|
static_assert(offsetof(APPEPuzzleBlock, TopBlockDetector) == 0x000350, "Member 'APPEPuzzleBlock::TopBlockDetector' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraGraph
|
|
// 0x0038 (0x0068 - 0x0030)
|
|
class UPhxCameraGraph final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class UPhxCameraGraphEntry* RootEntry; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FCameraGraphEntrySelector DefaultCinematicTarget; // 0x0038(0x0030)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraGraph">();
|
|
}
|
|
static class UPhxCameraGraph* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraGraph>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraGraph) == 0x000008, "Wrong alignment on UPhxCameraGraph");
|
|
static_assert(sizeof(UPhxCameraGraph) == 0x000068, "Wrong size on UPhxCameraGraph");
|
|
static_assert(offsetof(UPhxCameraGraph, RootEntry) == 0x000030, "Member 'UPhxCameraGraph::RootEntry' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraph, DefaultCinematicTarget) == 0x000038, "Member 'UPhxCameraGraph::DefaultCinematicTarget' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHasAllOfEntitlements
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxHasAllOfEntitlements final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bSuccess)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<EPhxEntitlement> Entitlements; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UPhxHasAllOfEntitlements* HasAllOfEntitlement(const TArray<EPhxEntitlement>& InEntitlements);
|
|
|
|
void HandleFetchEntitlements(const struct FPhxEntitlementOwnership& Ownership);
|
|
void HandleFetchOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHasAllOfEntitlements">();
|
|
}
|
|
static class UPhxHasAllOfEntitlements* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHasAllOfEntitlements>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHasAllOfEntitlements) == 0x000008, "Wrong alignment on UPhxHasAllOfEntitlements");
|
|
static_assert(sizeof(UPhxHasAllOfEntitlements) == 0x000050, "Wrong size on UPhxHasAllOfEntitlements");
|
|
static_assert(offsetof(UPhxHasAllOfEntitlements, OnComplete) == 0x000030, "Member 'UPhxHasAllOfEntitlements::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHasAllOfEntitlements, Entitlements) == 0x000040, "Member 'UPhxHasAllOfEntitlements::Entitlements' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraGraphEntry
|
|
// 0x0120 (0x0148 - 0x0028)
|
|
class UPhxCameraGraphEntry final : public UObject
|
|
{
|
|
public:
|
|
class FName CameraName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bActivated; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCameraBehavior* CameraBehavior; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxCameraBehaviorTransition* TransitionIn; // 0x0040(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxCameraBehaviorTransition* TransitionOut; // 0x0048(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer EntryConditions; // 0x0050(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer ExitConditions; // 0x0058(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TMap<struct FCameraGraphEntrySelector, class UPhxCameraBehaviorTransition*> TransitionInOverrides; // 0x0060(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, class UPhxCameraBehaviorTransition*> TransitionInByTagOverrides; // 0x00B0(0x0050)(Edit, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag CameraTag; // 0x0100(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxPostProcess* PostProcess; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UPhxCameraModifier>> Modifiers; // 0x0110(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxCameraGraphEntry*> ChildEntries; // 0x0120(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
int32 AutoBreakpoint; // 0x0130(0x0004)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AutoLogger; // 0x0134(0x0004)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TWeakObjectPtr<class UPhxCameraGraphEntry>> DynamicChildEntries; // 0x0138(0x0010)(Edit, ZeroConstructor, Transient, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraGraphEntry">();
|
|
}
|
|
static class UPhxCameraGraphEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraGraphEntry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraGraphEntry) == 0x000008, "Wrong alignment on UPhxCameraGraphEntry");
|
|
static_assert(sizeof(UPhxCameraGraphEntry) == 0x000148, "Wrong size on UPhxCameraGraphEntry");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, CameraName) == 0x000028, "Member 'UPhxCameraGraphEntry::CameraName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, bActivated) == 0x000030, "Member 'UPhxCameraGraphEntry::bActivated' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, CameraBehavior) == 0x000038, "Member 'UPhxCameraGraphEntry::CameraBehavior' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, TransitionIn) == 0x000040, "Member 'UPhxCameraGraphEntry::TransitionIn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, TransitionOut) == 0x000048, "Member 'UPhxCameraGraphEntry::TransitionOut' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, EntryConditions) == 0x000050, "Member 'UPhxCameraGraphEntry::EntryConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, ExitConditions) == 0x000058, "Member 'UPhxCameraGraphEntry::ExitConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, TransitionInOverrides) == 0x000060, "Member 'UPhxCameraGraphEntry::TransitionInOverrides' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, TransitionInByTagOverrides) == 0x0000B0, "Member 'UPhxCameraGraphEntry::TransitionInByTagOverrides' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, CameraTag) == 0x000100, "Member 'UPhxCameraGraphEntry::CameraTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, PostProcess) == 0x000108, "Member 'UPhxCameraGraphEntry::PostProcess' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, Modifiers) == 0x000110, "Member 'UPhxCameraGraphEntry::Modifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, ChildEntries) == 0x000120, "Member 'UPhxCameraGraphEntry::ChildEntries' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, AutoBreakpoint) == 0x000130, "Member 'UPhxCameraGraphEntry::AutoBreakpoint' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, AutoLogger) == 0x000134, "Member 'UPhxCameraGraphEntry::AutoLogger' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraGraphEntry, DynamicChildEntries) == 0x000138, "Member 'UPhxCameraGraphEntry::DynamicChildEntries' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWorldMarkerSystem
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxWorldMarkerSystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
void RemoveMarker(class APhxWorldMarker* MarkerToRemove);
|
|
class APhxWorldMarker* SpawnMarkerAtLocation(TSubclassOf<class APhxWorldMarker> MarkerClass, const struct FVector& TargetLocation, const struct FRotator& TargetRotation);
|
|
class APhxWorldMarker* SpawnMarkerOnActor(TSubclassOf<class APhxWorldMarker> MarkerClass, const class AActor* TargetActor, float Height);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWorldMarkerSystem">();
|
|
}
|
|
static class UPhxWorldMarkerSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWorldMarkerSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWorldMarkerSystem) == 0x000008, "Wrong alignment on UPhxWorldMarkerSystem");
|
|
static_assert(sizeof(UPhxWorldMarkerSystem) == 0x000030, "Wrong size on UPhxWorldMarkerSystem");
|
|
|
|
// Class Phoenix.PhxCameraModifierGroup
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxCameraModifierGroup : public UPhxCameraModifier
|
|
{
|
|
public:
|
|
TArray<class UPhxCameraModifier*> Modifiers; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool RemoveModifier(class UPhxCameraModifier* Modifier, bool Immediately);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraModifierGroup">();
|
|
}
|
|
static class UPhxCameraModifierGroup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraModifierGroup>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraModifierGroup) == 0x000008, "Wrong alignment on UPhxCameraModifierGroup");
|
|
static_assert(sizeof(UPhxCameraModifierGroup) == 0x000080, "Wrong size on UPhxCameraModifierGroup");
|
|
static_assert(offsetof(UPhxCameraModifierGroup, Modifiers) == 0x000070, "Member 'UPhxCameraModifierGroup::Modifiers' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHealthCameraModifiers
|
|
// 0x0018 (0x0098 - 0x0080)
|
|
class UPhxHealthCameraModifiers : public UPhxCameraModifierGroup
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UPhxCameraModifier>> InjuredCameraModifierClasses; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
float InjuredModifierHealthThreshold; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHealthCameraModifiers">();
|
|
}
|
|
static class UPhxHealthCameraModifiers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHealthCameraModifiers>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHealthCameraModifiers) == 0x000008, "Wrong alignment on UPhxHealthCameraModifiers");
|
|
static_assert(sizeof(UPhxHealthCameraModifiers) == 0x000098, "Wrong size on UPhxHealthCameraModifiers");
|
|
static_assert(offsetof(UPhxHealthCameraModifiers, InjuredCameraModifierClasses) == 0x000080, "Member 'UPhxHealthCameraModifiers::InjuredCameraModifierClasses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthCameraModifiers, InjuredModifierHealthThreshold) == 0x000090, "Member 'UPhxHealthCameraModifiers::InjuredModifierHealthThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraGraphTrackSection
|
|
// 0x0030 (0x0118 - 0x00E8)
|
|
class UPhxCameraGraphTrackSection final : public UMovieSceneSection
|
|
{
|
|
public:
|
|
struct FPhxCameraGraphSectionData CameraGraphData; // 0x00E8(0x0030)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraGraphTrackSection">();
|
|
}
|
|
static class UPhxCameraGraphTrackSection* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraGraphTrackSection>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraGraphTrackSection) == 0x000008, "Wrong alignment on UPhxCameraGraphTrackSection");
|
|
static_assert(sizeof(UPhxCameraGraphTrackSection) == 0x000118, "Wrong size on UPhxCameraGraphTrackSection");
|
|
static_assert(offsetof(UPhxCameraGraphTrackSection, CameraGraphData) == 0x0000E8, "Member 'UPhxCameraGraphTrackSection::CameraGraphData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraGraphTrack
|
|
// 0x0018 (0x00A8 - 0x0090)
|
|
class UPhxCameraGraphTrack final : public UMovieSceneNameableTrack
|
|
{
|
|
public:
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMovieSceneSection*> CameraGraphSections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraGraphTrack">();
|
|
}
|
|
static class UPhxCameraGraphTrack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraGraphTrack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraGraphTrack) == 0x000008, "Wrong alignment on UPhxCameraGraphTrack");
|
|
static_assert(sizeof(UPhxCameraGraphTrack) == 0x0000A8, "Wrong size on UPhxCameraGraphTrack");
|
|
static_assert(offsetof(UPhxCameraGraphTrack, CameraGraphSections) == 0x000098, "Member 'UPhxCameraGraphTrack::CameraGraphSections' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraLookAtModifier
|
|
// 0x0040 (0x00B0 - 0x0070)
|
|
class UPhxCameraLookAtModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x40]; // 0x0070(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraLookAtModifier">();
|
|
}
|
|
static class UPhxCameraLookAtModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraLookAtModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraLookAtModifier) == 0x000008, "Wrong alignment on UPhxCameraLookAtModifier");
|
|
static_assert(sizeof(UPhxCameraLookAtModifier) == 0x0000B0, "Wrong size on UPhxCameraLookAtModifier");
|
|
|
|
// Class Phoenix.TransitionScreenState
|
|
// 0x0008 (0x0408 - 0x0400)
|
|
class UTransitionScreenState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
uint8 Pad_400[0x8]; // 0x0400(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TransitionScreenState">();
|
|
}
|
|
static class UTransitionScreenState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTransitionScreenState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTransitionScreenState) == 0x000008, "Wrong alignment on UTransitionScreenState");
|
|
static_assert(sizeof(UTransitionScreenState) == 0x000408, "Wrong size on UTransitionScreenState");
|
|
|
|
// Class Phoenix.PhxEquippedCategoryCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxEquippedCategoryCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
EItemDataSubCategory ObjectSubCategory; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEquippedCategoryCondition">();
|
|
}
|
|
static class UPhxEquippedCategoryCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEquippedCategoryCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEquippedCategoryCondition) == 0x000008, "Wrong alignment on UPhxEquippedCategoryCondition");
|
|
static_assert(sizeof(UPhxEquippedCategoryCondition) == 0x000038, "Wrong size on UPhxEquippedCategoryCondition");
|
|
static_assert(offsetof(UPhxEquippedCategoryCondition, ObjectSubCategory) == 0x000030, "Member 'UPhxEquippedCategoryCondition::ObjectSubCategory' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHitmaskSpreadComponent
|
|
// 0x0098 (0x0148 - 0x00B0)
|
|
class UPhxHitmaskSpreadComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class USceneCaptureComponent2D> Capture; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TWeakObjectPtr<class USkeletalMeshComponent> Mesh; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UMaterialInstanceDynamic*> StartingMaterials; // 0x00C0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FVector> HitPositions; // 0x00D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<float> HitRadii; // 0x00E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
int32 HitIndex; // 0x00F0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterial* AccumulateDamageParentMaterial; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterial* UnwrapMaterial; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextureRenderTarget2D* RenderTargetHitmask; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextureRenderTarget2D* RenderTargetUnwrap; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInstanceDynamic* AccumulateDamageMaterialInstance; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinRadius; // 0x0120(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRadius; // 0x0124(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinScaleDamage; // 0x0128(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxScaleDamage; // 0x012C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageVertexOffset; // 0x0130(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InitInfectionRadius; // 0x0134(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxInfectionRadius; // 0x0138(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InfectionSpeed; // 0x013C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HitSeparation; // 0x0140(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_144[0x4]; // 0x0144(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RenderHit(const struct FVector& Position, class FName BoneName, float Damage);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHitmaskSpreadComponent">();
|
|
}
|
|
static class UPhxHitmaskSpreadComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHitmaskSpreadComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHitmaskSpreadComponent) == 0x000008, "Wrong alignment on UPhxHitmaskSpreadComponent");
|
|
static_assert(sizeof(UPhxHitmaskSpreadComponent) == 0x000148, "Wrong size on UPhxHitmaskSpreadComponent");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, Capture) == 0x0000B0, "Member 'UPhxHitmaskSpreadComponent::Capture' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, Mesh) == 0x0000B8, "Member 'UPhxHitmaskSpreadComponent::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, StartingMaterials) == 0x0000C0, "Member 'UPhxHitmaskSpreadComponent::StartingMaterials' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, HitPositions) == 0x0000D0, "Member 'UPhxHitmaskSpreadComponent::HitPositions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, HitRadii) == 0x0000E0, "Member 'UPhxHitmaskSpreadComponent::HitRadii' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, HitIndex) == 0x0000F0, "Member 'UPhxHitmaskSpreadComponent::HitIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, AccumulateDamageParentMaterial) == 0x0000F8, "Member 'UPhxHitmaskSpreadComponent::AccumulateDamageParentMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, UnwrapMaterial) == 0x000100, "Member 'UPhxHitmaskSpreadComponent::UnwrapMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, RenderTargetHitmask) == 0x000108, "Member 'UPhxHitmaskSpreadComponent::RenderTargetHitmask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, RenderTargetUnwrap) == 0x000110, "Member 'UPhxHitmaskSpreadComponent::RenderTargetUnwrap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, AccumulateDamageMaterialInstance) == 0x000118, "Member 'UPhxHitmaskSpreadComponent::AccumulateDamageMaterialInstance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, MinRadius) == 0x000120, "Member 'UPhxHitmaskSpreadComponent::MinRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, MaxRadius) == 0x000124, "Member 'UPhxHitmaskSpreadComponent::MaxRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, MinScaleDamage) == 0x000128, "Member 'UPhxHitmaskSpreadComponent::MinScaleDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, MaxScaleDamage) == 0x00012C, "Member 'UPhxHitmaskSpreadComponent::MaxScaleDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, DamageVertexOffset) == 0x000130, "Member 'UPhxHitmaskSpreadComponent::DamageVertexOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, InitInfectionRadius) == 0x000134, "Member 'UPhxHitmaskSpreadComponent::InitInfectionRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, MaxInfectionRadius) == 0x000138, "Member 'UPhxHitmaskSpreadComponent::MaxInfectionRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, InfectionSpeed) == 0x00013C, "Member 'UPhxHitmaskSpreadComponent::InfectionSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHitmaskSpreadComponent, HitSeparation) == 0x000140, "Member 'UPhxHitmaskSpreadComponent::HitSeparation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraRecoilModifier
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxCameraRecoilModifier final : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraRecoilModifier">();
|
|
}
|
|
static class UPhxCameraRecoilModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraRecoilModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraRecoilModifier) == 0x000008, "Wrong alignment on UPhxCameraRecoilModifier");
|
|
static_assert(sizeof(UPhxCameraRecoilModifier) == 0x000070, "Wrong size on UPhxCameraRecoilModifier");
|
|
|
|
// Class Phoenix.ParameterStackMaskLayer
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UParameterStackMaskLayer final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ParameterStackMaskLayer">();
|
|
}
|
|
static class UParameterStackMaskLayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UParameterStackMaskLayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UParameterStackMaskLayer) == 0x000008, "Wrong alignment on UParameterStackMaskLayer");
|
|
static_assert(sizeof(UParameterStackMaskLayer) == 0x000048, "Wrong size on UParameterStackMaskLayer");
|
|
|
|
// Class Phoenix.PhxInputActionMappingData
|
|
// 0x0088 (0x00B0 - 0x0028)
|
|
class UPhxInputActionMappingData final : public UObject
|
|
{
|
|
public:
|
|
class FName ActionName; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FInputActionKeyMapping> KeyMappings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer InputCondition; // 0x0040(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
bool bIgnoreConditionOnRelease; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText ActionLabel; // 0x0050(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class FText ActionKeyboardLabel; // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
bool bIsVisibleInUI; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInputRemappable; // 0x0081(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EPhxInputKeys> ShareKeyWithTheseActions; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<EPhxInputKeys> CanShareKeyWithTheseActions; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bCantShareKey; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
TArray<struct FKey> GetInputKeyList(EPhxInputType InType);
|
|
|
|
struct FKey GetInputKeyForUI(EPhxInputType InType) const;
|
|
bool IsInputType(const struct FKey& Key, EPhxInputType InType) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInputActionMappingData">();
|
|
}
|
|
static class UPhxInputActionMappingData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxInputActionMappingData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxInputActionMappingData) == 0x000008, "Wrong alignment on UPhxInputActionMappingData");
|
|
static_assert(sizeof(UPhxInputActionMappingData) == 0x0000B0, "Wrong size on UPhxInputActionMappingData");
|
|
static_assert(offsetof(UPhxInputActionMappingData, ActionName) == 0x000028, "Member 'UPhxInputActionMappingData::ActionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, KeyMappings) == 0x000030, "Member 'UPhxInputActionMappingData::KeyMappings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, InputCondition) == 0x000040, "Member 'UPhxInputActionMappingData::InputCondition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, bIgnoreConditionOnRelease) == 0x000048, "Member 'UPhxInputActionMappingData::bIgnoreConditionOnRelease' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, ActionLabel) == 0x000050, "Member 'UPhxInputActionMappingData::ActionLabel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, ActionKeyboardLabel) == 0x000068, "Member 'UPhxInputActionMappingData::ActionKeyboardLabel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, bIsVisibleInUI) == 0x000080, "Member 'UPhxInputActionMappingData::bIsVisibleInUI' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, bIsInputRemappable) == 0x000081, "Member 'UPhxInputActionMappingData::bIsInputRemappable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, ShareKeyWithTheseActions) == 0x000088, "Member 'UPhxInputActionMappingData::ShareKeyWithTheseActions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, CanShareKeyWithTheseActions) == 0x000098, "Member 'UPhxInputActionMappingData::CanShareKeyWithTheseActions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputActionMappingData, bCantShareKey) == 0x0000A8, "Member 'UPhxInputActionMappingData::bCantShareKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraRig
|
|
// 0x1620 (0x1840 - 0x0220)
|
|
class APhxCameraRig : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* RigRootComponent; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxPostProcess* BasePostProcessSettings; // 0x0230(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxCameraGraph* GraphAsset; // 0x0238(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UPhxCameraModifier>> GlobalModifierRefs; // 0x0240(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UPhxCameraModifier>> GlobalModifierRefsPreGraph; // 0x0250(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxCameraMover> MoverClass; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ACameraActor> CameraActorClass; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ACameraActor* CameraActor; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraCutFreezeTime; // 0x0278(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_27C[0x4]; // 0x027C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AActor> PairedKillRig; // 0x0280(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPostProcessSettings CurrentGraphPPSettings; // 0x0290(0x05E0)(Transient, NativeAccessSpecifierPublic)
|
|
float HidePlayerThreshold; // 0x0870(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_874[0x4]; // 0x0874(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCameraMover* Mover; // 0x0878(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCameraModifierGroup* GlobalModifiers; // 0x0880(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCameraModifierGroup* GlobalModifiersPreGraph; // 0x0888(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxCameraGraphRuntime*> GraphRuntimeStack; // 0x0890(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8A0[0xDE0]; // 0x08A0(0x0DE0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ACameraActor* PhotoModeCameraActor; // 0x1680(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class ACameraActor> PhotoModeCameraActorClass; // 0x1688(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PhotoModeCameraMoveSpeed; // 0x1690(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PhotoModeCameraRotateSpeed; // 0x1694(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PhotoModeCameraZoomSpeed; // 0x1698(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange PhotoModeCameraPitchRange; // 0x169C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange PhotoModeHorizontalOffsetRange; // 0x16AC(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange PhotoModeVerticalOffsetRange; // 0x16BC(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange PhotoModeCameraZoomRange; // 0x16CC(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_16DC[0x4]; // 0x16DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer PhotoModeLockCharacterTags; // 0x16E0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
class ACameraActor* DebugCameraActor; // 0x1700(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ACameraActor> DebugCameraActorClass; // 0x1708(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1710[0xD0]; // 0x1710(0x00D0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInputComponent* PilotCamInputComponent_KBControls; // 0x17E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UInputComponent* PilotCamInputComponent_GamepadControls; // 0x17E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UInputComponent* PushedInputComponent; // 0x17F0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_17F8[0x48]; // 0x17F8(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static struct FRotator LimitControlRotation(const struct FRotator& Rotator, const struct FRotator& Against, const struct FRotator& Minimum, const struct FRotator& Maximum);
|
|
|
|
void ActivateCameraGraphEntry(const struct FCameraGraphEntrySelector& TargetEntry, bool Activate);
|
|
void AddModifier(const TSubclassOf<class UPhxCameraModifier>& ModfierClass);
|
|
|
|
class ACameraActor* GetCameraActor() const;
|
|
class APhxCharacter* GetCharacter() const;
|
|
class UPhxCameraMover* GetMover() const;
|
|
class ACameraActor* GetPhotoModeCameraActor() const;
|
|
bool IsPhotoModeMovementLocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraRig">();
|
|
}
|
|
static class APhxCameraRig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCameraRig>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCameraRig) == 0x000010, "Wrong alignment on APhxCameraRig");
|
|
static_assert(sizeof(APhxCameraRig) == 0x001840, "Wrong size on APhxCameraRig");
|
|
static_assert(offsetof(APhxCameraRig, RigRootComponent) == 0x000228, "Member 'APhxCameraRig::RigRootComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, BasePostProcessSettings) == 0x000230, "Member 'APhxCameraRig::BasePostProcessSettings' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, GraphAsset) == 0x000238, "Member 'APhxCameraRig::GraphAsset' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, GlobalModifierRefs) == 0x000240, "Member 'APhxCameraRig::GlobalModifierRefs' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, GlobalModifierRefsPreGraph) == 0x000250, "Member 'APhxCameraRig::GlobalModifierRefsPreGraph' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, MoverClass) == 0x000260, "Member 'APhxCameraRig::MoverClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, CameraActorClass) == 0x000268, "Member 'APhxCameraRig::CameraActorClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, CameraActor) == 0x000270, "Member 'APhxCameraRig::CameraActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, CameraCutFreezeTime) == 0x000278, "Member 'APhxCameraRig::CameraCutFreezeTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PairedKillRig) == 0x000280, "Member 'APhxCameraRig::PairedKillRig' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, CurrentGraphPPSettings) == 0x000290, "Member 'APhxCameraRig::CurrentGraphPPSettings' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, HidePlayerThreshold) == 0x000870, "Member 'APhxCameraRig::HidePlayerThreshold' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, Mover) == 0x000878, "Member 'APhxCameraRig::Mover' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, GlobalModifiers) == 0x000880, "Member 'APhxCameraRig::GlobalModifiers' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, GlobalModifiersPreGraph) == 0x000888, "Member 'APhxCameraRig::GlobalModifiersPreGraph' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, GraphRuntimeStack) == 0x000890, "Member 'APhxCameraRig::GraphRuntimeStack' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeCameraActor) == 0x001680, "Member 'APhxCameraRig::PhotoModeCameraActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeCameraActorClass) == 0x001688, "Member 'APhxCameraRig::PhotoModeCameraActorClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeCameraMoveSpeed) == 0x001690, "Member 'APhxCameraRig::PhotoModeCameraMoveSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeCameraRotateSpeed) == 0x001694, "Member 'APhxCameraRig::PhotoModeCameraRotateSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeCameraZoomSpeed) == 0x001698, "Member 'APhxCameraRig::PhotoModeCameraZoomSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeCameraPitchRange) == 0x00169C, "Member 'APhxCameraRig::PhotoModeCameraPitchRange' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeHorizontalOffsetRange) == 0x0016AC, "Member 'APhxCameraRig::PhotoModeHorizontalOffsetRange' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeVerticalOffsetRange) == 0x0016BC, "Member 'APhxCameraRig::PhotoModeVerticalOffsetRange' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeCameraZoomRange) == 0x0016CC, "Member 'APhxCameraRig::PhotoModeCameraZoomRange' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PhotoModeLockCharacterTags) == 0x0016E0, "Member 'APhxCameraRig::PhotoModeLockCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, DebugCameraActor) == 0x001700, "Member 'APhxCameraRig::DebugCameraActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, DebugCameraActorClass) == 0x001708, "Member 'APhxCameraRig::DebugCameraActorClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PilotCamInputComponent_KBControls) == 0x0017E0, "Member 'APhxCameraRig::PilotCamInputComponent_KBControls' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PilotCamInputComponent_GamepadControls) == 0x0017E8, "Member 'APhxCameraRig::PilotCamInputComponent_GamepadControls' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraRig, PushedInputComponent) == 0x0017F0, "Member 'APhxCameraRig::PushedInputComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.CameraModifier_PhxCameraRig
|
|
// 0x0000 (0x0048 - 0x0048)
|
|
class UCameraModifier_PhxCameraRig final : public UCameraModifier
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"CameraModifier_PhxCameraRig">();
|
|
}
|
|
static class UCameraModifier_PhxCameraRig* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UCameraModifier_PhxCameraRig>();
|
|
}
|
|
};
|
|
static_assert(alignof(UCameraModifier_PhxCameraRig) == 0x000008, "Wrong alignment on UCameraModifier_PhxCameraRig");
|
|
static_assert(sizeof(UCameraModifier_PhxCameraRig) == 0x000048, "Wrong size on UCameraModifier_PhxCameraRig");
|
|
|
|
// Class Phoenix.PhxCameraShakeModifier
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxCameraShakeModifier final : public UPhxCameraModifier
|
|
{
|
|
public:
|
|
class UCurveVector* TranslationCurve; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveVector* RotationCurve; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraShakeModifier">();
|
|
}
|
|
static class UPhxCameraShakeModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraShakeModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraShakeModifier) == 0x000008, "Wrong alignment on UPhxCameraShakeModifier");
|
|
static_assert(sizeof(UPhxCameraShakeModifier) == 0x000080, "Wrong size on UPhxCameraShakeModifier");
|
|
static_assert(offsetof(UPhxCameraShakeModifier, TranslationCurve) == 0x000070, "Member 'UPhxCameraShakeModifier::TranslationCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraShakeModifier, RotationCurve) == 0x000078, "Member 'UPhxCameraShakeModifier::RotationCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleEnterState
|
|
// 0x0048 (0x0530 - 0x04E8)
|
|
class UVehicleEnterState final : public UVehicleChildState
|
|
{
|
|
public:
|
|
float EntranceLerpSpeed; // 0x04E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4EC[0x44]; // 0x04EC(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleEnterState">();
|
|
}
|
|
static class UVehicleEnterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleEnterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleEnterState) == 0x000008, "Wrong alignment on UVehicleEnterState");
|
|
static_assert(sizeof(UVehicleEnterState) == 0x000530, "Wrong size on UVehicleEnterState");
|
|
static_assert(offsetof(UVehicleEnterState, EntranceLerpSpeed) == 0x0004E8, "Member 'UVehicleEnterState::EntranceLerpSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBatteryDrainedCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxFlashlightBatteryDrainedCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBatteryDrainedCondition">();
|
|
}
|
|
static class UPhxFlashlightBatteryDrainedCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBatteryDrainedCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBatteryDrainedCondition) == 0x000008, "Wrong alignment on UPhxFlashlightBatteryDrainedCondition");
|
|
static_assert(sizeof(UPhxFlashlightBatteryDrainedCondition) == 0x000030, "Wrong size on UPhxFlashlightBatteryDrainedCondition");
|
|
|
|
// Class Phoenix.PhxCameraStateAgeCondition
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxCameraStateAgeCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
float AgeThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ENumberCompareType ThresholdCheckType; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFilterSpecificCameraStates; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FCameraGraphEntrySelector> SpecificCameraStates; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraStateAgeCondition">();
|
|
}
|
|
static class UPhxCameraStateAgeCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraStateAgeCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraStateAgeCondition) == 0x000008, "Wrong alignment on UPhxCameraStateAgeCondition");
|
|
static_assert(sizeof(UPhxCameraStateAgeCondition) == 0x000050, "Wrong size on UPhxCameraStateAgeCondition");
|
|
static_assert(offsetof(UPhxCameraStateAgeCondition, AgeThreshold) == 0x000030, "Member 'UPhxCameraStateAgeCondition::AgeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraStateAgeCondition, ThresholdCheckType) == 0x000034, "Member 'UPhxCameraStateAgeCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraStateAgeCondition, bFilterSpecificCameraStates) == 0x000038, "Member 'UPhxCameraStateAgeCondition::bFilterSpecificCameraStates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraStateAgeCondition, SpecificCameraStates) == 0x000040, "Member 'UPhxCameraStateAgeCondition::SpecificCameraStates' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxIntelSlot
|
|
// 0x0168 (0x0408 - 0x02A0)
|
|
class UPhxIntelSlot : public UPhxSelectable
|
|
{
|
|
public:
|
|
class UTextBlock* Title; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FItemData CachedLogData; // 0x02A8(0x0100)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxIntelData CachedIntelData; // 0x03A8(0x0060)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxIntelSlot">();
|
|
}
|
|
static class UPhxIntelSlot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxIntelSlot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxIntelSlot) == 0x000008, "Wrong alignment on UPhxIntelSlot");
|
|
static_assert(sizeof(UPhxIntelSlot) == 0x000408, "Wrong size on UPhxIntelSlot");
|
|
static_assert(offsetof(UPhxIntelSlot, Title) == 0x0002A0, "Member 'UPhxIntelSlot::Title' has a wrong offset!");
|
|
static_assert(offsetof(UPhxIntelSlot, CachedLogData) == 0x0002A8, "Member 'UPhxIntelSlot::CachedLogData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxIntelSlot, CachedIntelData) == 0x0003A8, "Member 'UPhxIntelSlot::CachedIntelData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraStateCondition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxCameraStateCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
struct FCameraGraphEntrySelector CameraState; // 0x0030(0x0030)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraStateCondition">();
|
|
}
|
|
static class UPhxCameraStateCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraStateCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraStateCondition) == 0x000008, "Wrong alignment on UPhxCameraStateCondition");
|
|
static_assert(sizeof(UPhxCameraStateCondition) == 0x000060, "Wrong size on UPhxCameraStateCondition");
|
|
static_assert(offsetof(UPhxCameraStateCondition, CameraState) == 0x000030, "Member 'UPhxCameraStateCondition::CameraState' has a wrong offset!");
|
|
|
|
// Class Phoenix.UseConsumableState
|
|
// 0x0010 (0x04D8 - 0x04C8)
|
|
class UUseConsumableState final : public UGameplayAbilityState
|
|
{
|
|
public:
|
|
uint8 Pad_4C8[0x10]; // 0x04C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"UseConsumableState">();
|
|
}
|
|
static class UUseConsumableState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUseConsumableState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UUseConsumableState) == 0x000008, "Wrong alignment on UUseConsumableState");
|
|
static_assert(sizeof(UUseConsumableState) == 0x0004D8, "Wrong size on UUseConsumableState");
|
|
|
|
// Class Phoenix.PhxCameraTrigger
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class APhxCameraTrigger final : public AActor
|
|
{
|
|
public:
|
|
class ULevelSequence* CameraSequence; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPlayMultiple; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAnimatedCameraOrigin Origin; // 0x0229(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22A[0x6]; // 0x022A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* CameraReferenceActor; // 0x0230(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* RegionComp; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_240[0x8]; // 0x0240(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraTrigger">();
|
|
}
|
|
static class APhxCameraTrigger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCameraTrigger>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCameraTrigger) == 0x000008, "Wrong alignment on APhxCameraTrigger");
|
|
static_assert(sizeof(APhxCameraTrigger) == 0x000248, "Wrong size on APhxCameraTrigger");
|
|
static_assert(offsetof(APhxCameraTrigger, CameraSequence) == 0x000220, "Member 'APhxCameraTrigger::CameraSequence' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraTrigger, bPlayMultiple) == 0x000228, "Member 'APhxCameraTrigger::bPlayMultiple' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraTrigger, Origin) == 0x000229, "Member 'APhxCameraTrigger::Origin' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraTrigger, CameraReferenceActor) == 0x000230, "Member 'APhxCameraTrigger::CameraReferenceActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxCameraTrigger, RegionComp) == 0x000238, "Member 'APhxCameraTrigger::RegionComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWoundComponent
|
|
// 0x0008 (0x00B8 - 0x00B0)
|
|
class UPhxWoundComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UPhxWoundManager* WoundManager; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void InitWoundManager();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWoundComponent">();
|
|
}
|
|
static class UPhxWoundComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWoundComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWoundComponent) == 0x000008, "Wrong alignment on UPhxWoundComponent");
|
|
static_assert(sizeof(UPhxWoundComponent) == 0x0000B8, "Wrong size on UPhxWoundComponent");
|
|
static_assert(offsetof(UPhxWoundComponent, WoundManager) == 0x0000B0, "Member 'UPhxWoundComponent::WoundManager' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraVolume
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxCameraVolume final : public AActor
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UPhxCameraModifier>> Modifiers; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraVolume">();
|
|
}
|
|
static class APhxCameraVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCameraVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCameraVolume) == 0x000008, "Wrong alignment on APhxCameraVolume");
|
|
static_assert(sizeof(APhxCameraVolume) == 0x000230, "Wrong size on APhxCameraVolume");
|
|
static_assert(offsetof(APhxCameraVolume, Modifiers) == 0x000220, "Member 'APhxCameraVolume::Modifiers' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_Default
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_Default final : public UPhxDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_Default">();
|
|
}
|
|
static class UPhxDamageType_Default* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_Default>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_Default) == 0x000008, "Wrong alignment on UPhxDamageType_Default");
|
|
static_assert(sizeof(UPhxDamageType_Default) == 0x000070, "Wrong size on UPhxDamageType_Default");
|
|
|
|
// Class Phoenix.PhxCameraVolumeDisablerModifier
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxCameraVolumeDisablerModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraVolumeDisablerModifier">();
|
|
}
|
|
static class UPhxCameraVolumeDisablerModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraVolumeDisablerModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraVolumeDisablerModifier) == 0x000008, "Wrong alignment on UPhxCameraVolumeDisablerModifier");
|
|
static_assert(sizeof(UPhxCameraVolumeDisablerModifier) == 0x000070, "Wrong size on UPhxCameraVolumeDisablerModifier");
|
|
|
|
// Class Phoenix.PhxTraversalHeightCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxTraversalHeightCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
struct FFloatRange AcceptableHeightRange; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalHeightCondition">();
|
|
}
|
|
static class UPhxTraversalHeightCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalHeightCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalHeightCondition) == 0x000008, "Wrong alignment on UPhxTraversalHeightCondition");
|
|
static_assert(sizeof(UPhxTraversalHeightCondition) == 0x000040, "Wrong size on UPhxTraversalHeightCondition");
|
|
static_assert(offsetof(UPhxTraversalHeightCondition, AcceptableHeightRange) == 0x000030, "Member 'UPhxTraversalHeightCondition::AcceptableHeightRange' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCameraVolumeHandler
|
|
// 0x0060 (0x00E0 - 0x0080)
|
|
class UPhxCameraVolumeHandler final : public UPhxCameraModifierGroup
|
|
{
|
|
public:
|
|
uint8 Pad_80[0x4]; // 0x0080(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float QueryRadius; // 0x0084(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float QueryPeriod; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8C[0x54]; // 0x008C(0x0054)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetModifierProximity(TSubclassOf<class UPhxCameraModifier> ModifierClass) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCameraVolumeHandler">();
|
|
}
|
|
static class UPhxCameraVolumeHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCameraVolumeHandler>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCameraVolumeHandler) == 0x000008, "Wrong alignment on UPhxCameraVolumeHandler");
|
|
static_assert(sizeof(UPhxCameraVolumeHandler) == 0x0000E0, "Wrong size on UPhxCameraVolumeHandler");
|
|
static_assert(offsetof(UPhxCameraVolumeHandler, QueryRadius) == 0x000084, "Member 'UPhxCameraVolumeHandler::QueryRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCameraVolumeHandler, QueryPeriod) == 0x000088, "Member 'UPhxCameraVolumeHandler::QueryPeriod' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCapsuleComponent
|
|
// 0x0040 (0x04B0 - 0x0470)
|
|
class UPhxCapsuleComponent final : public UCapsuleComponent
|
|
{
|
|
public:
|
|
float LerpSpeed; // 0x0470(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float UncrouchCapsuleTraceGroundPadding; // 0x0474(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultHalfHeight; // 0x0478(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultRadius; // 0x047C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredHalfHeight; // 0x0480(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DesiredRadius; // 0x0484(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BlendFromHalfHeight; // 0x0488(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BlendFromRadius; // 0x048C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BlendTimer; // 0x0490(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BlendTime; // 0x0494(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_498[0x8]; // 0x0498(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnBodySetupUpdated; // 0x04A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ClearOverrides();
|
|
void OverrideSize(float NewRadius, float NewHalfHeight, float InterpolateTime);
|
|
void RefreshCapsuleSize(float DeltaTime);
|
|
|
|
class APhxCharacter* GetCharacter() const;
|
|
void GetDesiredSize(float* Radius, float* HalfHeight) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCapsuleComponent">();
|
|
}
|
|
static class UPhxCapsuleComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCapsuleComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCapsuleComponent) == 0x000010, "Wrong alignment on UPhxCapsuleComponent");
|
|
static_assert(sizeof(UPhxCapsuleComponent) == 0x0004B0, "Wrong size on UPhxCapsuleComponent");
|
|
static_assert(offsetof(UPhxCapsuleComponent, LerpSpeed) == 0x000470, "Member 'UPhxCapsuleComponent::LerpSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, UncrouchCapsuleTraceGroundPadding) == 0x000474, "Member 'UPhxCapsuleComponent::UncrouchCapsuleTraceGroundPadding' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, DefaultHalfHeight) == 0x000478, "Member 'UPhxCapsuleComponent::DefaultHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, DefaultRadius) == 0x00047C, "Member 'UPhxCapsuleComponent::DefaultRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, DesiredHalfHeight) == 0x000480, "Member 'UPhxCapsuleComponent::DesiredHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, DesiredRadius) == 0x000484, "Member 'UPhxCapsuleComponent::DesiredRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, BlendFromHalfHeight) == 0x000488, "Member 'UPhxCapsuleComponent::BlendFromHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, BlendFromRadius) == 0x00048C, "Member 'UPhxCapsuleComponent::BlendFromRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, BlendTimer) == 0x000490, "Member 'UPhxCapsuleComponent::BlendTimer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, BlendTime) == 0x000494, "Member 'UPhxCapsuleComponent::BlendTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCapsuleComponent, OnBodySetupUpdated) == 0x0004A0, "Member 'UPhxCapsuleComponent::OnBodySetupUpdated' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCarouselComponent
|
|
// 0x0010 (0x0210 - 0x0200)
|
|
class UPhxCarouselComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
float CircleRadius; // 0x01F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxCarouselChildOrientation ChildOrientation; // 0x01FC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCounterClockWise; // 0x01FD(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1FE[0x2]; // 0x01FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AngleBetweenChildren; // 0x0200(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_204[0xC]; // 0x0204(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
float GetRotationStep() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCarouselComponent">();
|
|
}
|
|
static class UPhxCarouselComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCarouselComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCarouselComponent) == 0x000010, "Wrong alignment on UPhxCarouselComponent");
|
|
static_assert(sizeof(UPhxCarouselComponent) == 0x000210, "Wrong size on UPhxCarouselComponent");
|
|
static_assert(offsetof(UPhxCarouselComponent, CircleRadius) == 0x0001F8, "Member 'UPhxCarouselComponent::CircleRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCarouselComponent, ChildOrientation) == 0x0001FC, "Member 'UPhxCarouselComponent::ChildOrientation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCarouselComponent, bCounterClockWise) == 0x0001FD, "Member 'UPhxCarouselComponent::bCounterClockWise' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCarouselComponent, AngleBetweenChildren) == 0x000200, "Member 'UPhxCarouselComponent::AngleBetweenChildren' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_Melee
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_Melee : public UPhxDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_Melee">();
|
|
}
|
|
static class UPhxDamageType_Melee* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_Melee>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_Melee) == 0x000008, "Wrong alignment on UPhxDamageType_Melee");
|
|
static_assert(sizeof(UPhxDamageType_Melee) == 0x000070, "Wrong size on UPhxDamageType_Melee");
|
|
|
|
// Class Phoenix.PhxCatwalkAnimInstance
|
|
// 0x07E0 (0x0AA0 - 0x02C0)
|
|
class UPhxCatwalkAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxCatwalkAnimInstanceProxy Proxy; // 0x02C0(0x07D0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A90[0x10]; // 0x0A90(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCatwalkAnimInstance">();
|
|
}
|
|
static class UPhxCatwalkAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCatwalkAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCatwalkAnimInstance) == 0x000010, "Wrong alignment on UPhxCatwalkAnimInstance");
|
|
static_assert(sizeof(UPhxCatwalkAnimInstance) == 0x000AA0, "Wrong size on UPhxCatwalkAnimInstance");
|
|
static_assert(offsetof(UPhxCatwalkAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxCatwalkAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCatwalkClimbActor
|
|
// 0x00B8 (0x02D8 - 0x0220)
|
|
class APhxCatwalkClimbActor final : public AActor
|
|
{
|
|
public:
|
|
TSubclassOf<class UAnimInstance> CharacterAnimInstanceClass; // 0x0220(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* CatwalkRoot; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* EntryInteractableComp; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxScriptedEventActor* CatwalkClimbIntro; // 0x0238(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxScriptedEventActor* CatwalkClimbEnter; // 0x0240(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxScriptedEventActor* CatwalkClimbLookBack; // 0x0248(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxScriptedEventActor* CatwalkClimbCollapse; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UAnimMontage*> SwayReactionMontages; // 0x0258(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class ASkeletalMeshActor* CatwalkMeshActor; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnCollapseStarted; // 0x0270(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnLookBackStarted; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnEnterStarted; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnSequenceFinished; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnLookBackFinished; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnEnterFinished; // 0x02C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D0[0x8]; // 0x02D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCollapseSequenceFinished();
|
|
void OnEnterSequenceFinished();
|
|
void OnEntryInteractionExecuted(class APhxCharacter* InteractedBy);
|
|
void OnEntryInteractionInitialized(class APhxCharacter* InteractedBy);
|
|
void OnLookBackSequenceFinished();
|
|
void OnPlayerJumpedOnCatwalk();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCatwalkClimbActor">();
|
|
}
|
|
static class APhxCatwalkClimbActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCatwalkClimbActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCatwalkClimbActor) == 0x000008, "Wrong alignment on APhxCatwalkClimbActor");
|
|
static_assert(sizeof(APhxCatwalkClimbActor) == 0x0002D8, "Wrong size on APhxCatwalkClimbActor");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, CharacterAnimInstanceClass) == 0x000220, "Member 'APhxCatwalkClimbActor::CharacterAnimInstanceClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, CatwalkRoot) == 0x000228, "Member 'APhxCatwalkClimbActor::CatwalkRoot' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, EntryInteractableComp) == 0x000230, "Member 'APhxCatwalkClimbActor::EntryInteractableComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, CatwalkClimbIntro) == 0x000238, "Member 'APhxCatwalkClimbActor::CatwalkClimbIntro' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, CatwalkClimbEnter) == 0x000240, "Member 'APhxCatwalkClimbActor::CatwalkClimbEnter' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, CatwalkClimbLookBack) == 0x000248, "Member 'APhxCatwalkClimbActor::CatwalkClimbLookBack' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, CatwalkClimbCollapse) == 0x000250, "Member 'APhxCatwalkClimbActor::CatwalkClimbCollapse' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, SwayReactionMontages) == 0x000258, "Member 'APhxCatwalkClimbActor::SwayReactionMontages' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, CatwalkMeshActor) == 0x000268, "Member 'APhxCatwalkClimbActor::CatwalkMeshActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, OnCollapseStarted) == 0x000270, "Member 'APhxCatwalkClimbActor::OnCollapseStarted' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, OnLookBackStarted) == 0x000280, "Member 'APhxCatwalkClimbActor::OnLookBackStarted' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, OnEnterStarted) == 0x000290, "Member 'APhxCatwalkClimbActor::OnEnterStarted' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, OnSequenceFinished) == 0x0002A0, "Member 'APhxCatwalkClimbActor::OnSequenceFinished' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, OnLookBackFinished) == 0x0002B0, "Member 'APhxCatwalkClimbActor::OnLookBackFinished' has a wrong offset!");
|
|
static_assert(offsetof(APhxCatwalkClimbActor, OnEnterFinished) == 0x0002C0, "Member 'APhxCatwalkClimbActor::OnEnterFinished' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalDebug
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxTraversalDebug final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalDebug">();
|
|
}
|
|
static class UPhxTraversalDebug* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalDebug>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalDebug) == 0x000008, "Wrong alignment on UPhxTraversalDebug");
|
|
static_assert(sizeof(UPhxTraversalDebug) == 0x000028, "Wrong size on UPhxTraversalDebug");
|
|
|
|
// Class Phoenix.PhxCharacterFacialAnimInstance
|
|
// 0x0850 (0x0B10 - 0x02C0)
|
|
class UPhxCharacterFacialAnimInstance final : public UPhxCharacterAnimInstanceBase
|
|
{
|
|
public:
|
|
struct FPhxCharacterFacialAnimInstanceProxy Proxy; // 0x02C0(0x0850)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterFacialAnimInstance">();
|
|
}
|
|
static class UPhxCharacterFacialAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterFacialAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterFacialAnimInstance) == 0x000010, "Wrong alignment on UPhxCharacterFacialAnimInstance");
|
|
static_assert(sizeof(UPhxCharacterFacialAnimInstance) == 0x000B10, "Wrong size on UPhxCharacterFacialAnimInstance");
|
|
static_assert(offsetof(UPhxCharacterFacialAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxCharacterFacialAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_Stomp
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_Stomp final : public UPhxDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_Stomp">();
|
|
}
|
|
static class UPhxDamageType_Stomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_Stomp>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_Stomp) == 0x000008, "Wrong alignment on UPhxDamageType_Stomp");
|
|
static_assert(sizeof(UPhxDamageType_Stomp) == 0x000070, "Wrong size on UPhxDamageType_Stomp");
|
|
|
|
// Class Phoenix.FidgetLayeredBlendDefinition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UFidgetLayeredBlendDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class UDataTable* DataTable; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTimeBetweenSelection; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeBetweenSelection; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"FidgetLayeredBlendDefinition">();
|
|
}
|
|
static class UFidgetLayeredBlendDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UFidgetLayeredBlendDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UFidgetLayeredBlendDefinition) == 0x000008, "Wrong alignment on UFidgetLayeredBlendDefinition");
|
|
static_assert(sizeof(UFidgetLayeredBlendDefinition) == 0x000040, "Wrong size on UFidgetLayeredBlendDefinition");
|
|
static_assert(offsetof(UFidgetLayeredBlendDefinition, DataTable) == 0x000030, "Member 'UFidgetLayeredBlendDefinition::DataTable' has a wrong offset!");
|
|
static_assert(offsetof(UFidgetLayeredBlendDefinition, MinTimeBetweenSelection) == 0x000038, "Member 'UFidgetLayeredBlendDefinition::MinTimeBetweenSelection' has a wrong offset!");
|
|
static_assert(offsetof(UFidgetLayeredBlendDefinition, MaxTimeBetweenSelection) == 0x00003C, "Member 'UFidgetLayeredBlendDefinition::MaxTimeBetweenSelection' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalSplinePoint
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class APhxTraversalSplinePoint : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalSplinePoint">();
|
|
}
|
|
static class APhxTraversalSplinePoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalSplinePoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalSplinePoint) == 0x000008, "Wrong alignment on APhxTraversalSplinePoint");
|
|
static_assert(sizeof(APhxTraversalSplinePoint) == 0x000220, "Wrong size on APhxTraversalSplinePoint");
|
|
|
|
// Class Phoenix.PhxTraversalSplinePoint_Animation
|
|
// 0x0088 (0x02A8 - 0x0220)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x08) APhxTraversalSplinePoint_Animation : public APhxTraversalSplinePoint
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x88]; // 0x0220(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void UpdateEditorPreview();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalSplinePoint_Animation">();
|
|
}
|
|
static class APhxTraversalSplinePoint_Animation* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalSplinePoint_Animation>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(APhxTraversalSplinePoint_Animation) == 0x000008, "Wrong alignment on APhxTraversalSplinePoint_Animation");
|
|
static_assert(sizeof(APhxTraversalSplinePoint_Animation) == 0x0002A8, "Wrong size on APhxTraversalSplinePoint_Animation");
|
|
|
|
// Class Phoenix.PhxCharacterFidgetAnimInstance
|
|
// 0x0920 (0x0BE0 - 0x02C0)
|
|
class UPhxCharacterFidgetAnimInstance final : public UPhxCharacterAnimInstanceBase
|
|
{
|
|
public:
|
|
float DefaultMinTimeBetweenSelection; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMaxTimeBetweenSelection; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* StandIdleFidgets; // 0x02C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* WalkFidgets; // 0x02D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* JogFidgets; // 0x02D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* SprintFidgets; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* CrouchIdleFidgets; // 0x02E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* CrouchWalkFidgets; // 0x02F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* WaterIdleFidgets; // 0x02F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* WaterWalkFidgets; // 0x0300(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* InjuredIdleFidgets; // 0x0308(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFidgetLayeredBlendDefinition* InjuredWalkFidgets; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FCharacterFidgetAnimInstanceProxy Proxy; // 0x0320(0x08C0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterFidgetAnimInstance">();
|
|
}
|
|
static class UPhxCharacterFidgetAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterFidgetAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterFidgetAnimInstance) == 0x000010, "Wrong alignment on UPhxCharacterFidgetAnimInstance");
|
|
static_assert(sizeof(UPhxCharacterFidgetAnimInstance) == 0x000BE0, "Wrong size on UPhxCharacterFidgetAnimInstance");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, DefaultMinTimeBetweenSelection) == 0x0002C0, "Member 'UPhxCharacterFidgetAnimInstance::DefaultMinTimeBetweenSelection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, DefaultMaxTimeBetweenSelection) == 0x0002C4, "Member 'UPhxCharacterFidgetAnimInstance::DefaultMaxTimeBetweenSelection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, StandIdleFidgets) == 0x0002C8, "Member 'UPhxCharacterFidgetAnimInstance::StandIdleFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, WalkFidgets) == 0x0002D0, "Member 'UPhxCharacterFidgetAnimInstance::WalkFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, JogFidgets) == 0x0002D8, "Member 'UPhxCharacterFidgetAnimInstance::JogFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, SprintFidgets) == 0x0002E0, "Member 'UPhxCharacterFidgetAnimInstance::SprintFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, CrouchIdleFidgets) == 0x0002E8, "Member 'UPhxCharacterFidgetAnimInstance::CrouchIdleFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, CrouchWalkFidgets) == 0x0002F0, "Member 'UPhxCharacterFidgetAnimInstance::CrouchWalkFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, WaterIdleFidgets) == 0x0002F8, "Member 'UPhxCharacterFidgetAnimInstance::WaterIdleFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, WaterWalkFidgets) == 0x000300, "Member 'UPhxCharacterFidgetAnimInstance::WaterWalkFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, InjuredIdleFidgets) == 0x000308, "Member 'UPhxCharacterFidgetAnimInstance::InjuredIdleFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, InjuredWalkFidgets) == 0x000310, "Member 'UPhxCharacterFidgetAnimInstance::InjuredWalkFidgets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterFidgetAnimInstance, Proxy) == 0x000320, "Member 'UPhxCharacterFidgetAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterFootfallEffectDefinition
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxCharacterFootfallEffectDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TMap<EPhysicalSurface, struct FCharacterFootfallEffectParam> FootfallVFX; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterFootfallEffectDefinition">();
|
|
}
|
|
static class UPhxCharacterFootfallEffectDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterFootfallEffectDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterFootfallEffectDefinition) == 0x000008, "Wrong alignment on UPhxCharacterFootfallEffectDefinition");
|
|
static_assert(sizeof(UPhxCharacterFootfallEffectDefinition) == 0x000080, "Wrong size on UPhxCharacterFootfallEffectDefinition");
|
|
static_assert(offsetof(UPhxCharacterFootfallEffectDefinition, FootfallVFX) == 0x000030, "Member 'UPhxCharacterFootfallEffectDefinition::FootfallVFX' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterFSMDebugDisplay
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class APhxCharacterFSMDebugDisplay final : public AActor
|
|
{
|
|
public:
|
|
class APhxCharacter* Character; // 0x0220(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* HealthStateTextDisplay; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* ActionStateTextDisplay; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* MovementStateTextDisplay; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* MiscDebugTextDisplay; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* InputStateTextDisplay; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterFSMDebugDisplay">();
|
|
}
|
|
static class APhxCharacterFSMDebugDisplay* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCharacterFSMDebugDisplay>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCharacterFSMDebugDisplay) == 0x000008, "Wrong alignment on APhxCharacterFSMDebugDisplay");
|
|
static_assert(sizeof(APhxCharacterFSMDebugDisplay) == 0x000250, "Wrong size on APhxCharacterFSMDebugDisplay");
|
|
static_assert(offsetof(APhxCharacterFSMDebugDisplay, Character) == 0x000220, "Member 'APhxCharacterFSMDebugDisplay::Character' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterFSMDebugDisplay, HealthStateTextDisplay) == 0x000228, "Member 'APhxCharacterFSMDebugDisplay::HealthStateTextDisplay' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterFSMDebugDisplay, ActionStateTextDisplay) == 0x000230, "Member 'APhxCharacterFSMDebugDisplay::ActionStateTextDisplay' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterFSMDebugDisplay, MovementStateTextDisplay) == 0x000238, "Member 'APhxCharacterFSMDebugDisplay::MovementStateTextDisplay' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterFSMDebugDisplay, MiscDebugTextDisplay) == 0x000240, "Member 'APhxCharacterFSMDebugDisplay::MiscDebugTextDisplay' has a wrong offset!");
|
|
static_assert(offsetof(APhxCharacterFSMDebugDisplay, InputStateTextDisplay) == 0x000248, "Member 'APhxCharacterFSMDebugDisplay::InputStateTextDisplay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_EnvironmentalHazard
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_EnvironmentalHazard : public UPhxDamageType
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_EnvironmentalHazard">();
|
|
}
|
|
static class UPhxDamageType_EnvironmentalHazard* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_EnvironmentalHazard>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_EnvironmentalHazard) == 0x000008, "Wrong alignment on UPhxDamageType_EnvironmentalHazard");
|
|
static_assert(sizeof(UPhxDamageType_EnvironmentalHazard) == 0x000070, "Wrong size on UPhxDamageType_EnvironmentalHazard");
|
|
|
|
// Class Phoenix.PhxDamageType_Impaled
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_Impaled final : public UPhxDamageType_EnvironmentalHazard
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_Impaled">();
|
|
}
|
|
static class UPhxDamageType_Impaled* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_Impaled>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_Impaled) == 0x000008, "Wrong alignment on UPhxDamageType_Impaled");
|
|
static_assert(sizeof(UPhxDamageType_Impaled) == 0x000070, "Wrong size on UPhxDamageType_Impaled");
|
|
|
|
// Class Phoenix.PhxCharacterGameplayTagWeaponMod
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxCharacterGameplayTagWeaponMod final : public UPhxWeaponModification
|
|
{
|
|
public:
|
|
struct FGameplayTag TagToApply; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterGameplayTagWeaponMod">();
|
|
}
|
|
static class UPhxCharacterGameplayTagWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterGameplayTagWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterGameplayTagWeaponMod) == 0x000008, "Wrong alignment on UPhxCharacterGameplayTagWeaponMod");
|
|
static_assert(sizeof(UPhxCharacterGameplayTagWeaponMod) == 0x000030, "Wrong size on UPhxCharacterGameplayTagWeaponMod");
|
|
static_assert(offsetof(UPhxCharacterGameplayTagWeaponMod, TagToApply) == 0x000028, "Member 'UPhxCharacterGameplayTagWeaponMod::TagToApply' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterGoreComponent
|
|
// 0x0410 (0x04C0 - 0x00B0)
|
|
class UPhxCharacterGoreComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class APhxLimbActor> LimbActorClass; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APhxDanglingBitActor> DanglingBitActorClass; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* DismembermentSound; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* LimbHitSound; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D0[0x30]; // 0x00D0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPhxBodyPartType, class USkeletalMeshComponent*> SkeletalMeshComponentMap; // 0x0100(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<class USkeletalMeshComponent*, EPhxBodyPartType> ReverseSkeletalMeshComponentMap; // 0x0150(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<EPhxBodyPartType, struct FPhxMutatedBodyPart> BodyPartMutationMap; // 0x01A0(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
class UPhysicsAsset* MutationHitPhysicsAssetOverride; // 0x01F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<EPhxBodyPartType, class USkeletalMeshComponent*> ExplicitGoreCapComponents; // 0x01F8(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TMap<EPhxBodyPartType, class USkeletalMeshComponent*> ExplicitLimbCapComponents; // 0x0248(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_298[0x1F0]; // 0x0298(0x01F0)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(EPhxBodyPartType MutatedBodyPart, class USkeletalMeshComponent* SKMeshCmp)> OnBodyPartMutatedEvent; // 0x0488(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
TMulticastInlineDelegate<void(EPhxBodyPartType DamagedBodyPart, class USkeletalMeshComponent* SKMeshCmp, float DamageTaken)> OnBodyPartDamageTaken; // 0x0498(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4A8[0x3]; // 0x04A8(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bSwapOutPristineMeshOnDismemberment; // 0x04AB(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4AC[0x4]; // 0x04AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USkeletalMeshComponent*> PristineSkeletalMeshComponents; // 0x04B0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void RegisterBodyPartMutationMap(EPhxBodyPartType BodyPartType, const struct FPhxMutatedBodyPart& BodyPartMutationMeshes);
|
|
void RegisterExplicitGoreCapComponent(EPhxBodyPartType BodyPartType, class USkeletalMeshComponent* SkeletalMeshComponent);
|
|
void RegisterGoreSkeletalMeshComponents(const struct FPhxGoreSkeletalMeshesInfo& GoreMeshesInfo);
|
|
void RegisterPristineSkeletalMeshComponent(class USkeletalMeshComponent* PristineMesh);
|
|
void RegisterSkeletalMeshCompnent(EPhxBodyPartType BodyPartType, class USkeletalMeshComponent* SkeletalMeshComponent);
|
|
float TEST_GetBodyPartHealth(class FName BoneName);
|
|
bool TEST_SetBodyPartHealth(class FName BoneName, float Health);
|
|
bool TryAutoDismemberBodyPart(class FName BoneName, EUntaggedWoundType GoreType, const struct FVector& ImpactDirection, TSubclassOf<class ULimbDetatchmentBehaviorBase> PreferredDetatchmentBehavior);
|
|
bool TrySwapPristineMeshes();
|
|
|
|
float GetBodyPartHealth(EPhxBodyPartType BodyPart) const;
|
|
float GetBodyPartHealthPercent(EPhxBodyPartType BodyPart) const;
|
|
float GetBodyPartMaxHealth(EPhxBodyPartType BodyPart) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterGoreComponent">();
|
|
}
|
|
static class UPhxCharacterGoreComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterGoreComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterGoreComponent) == 0x000008, "Wrong alignment on UPhxCharacterGoreComponent");
|
|
static_assert(sizeof(UPhxCharacterGoreComponent) == 0x0004C0, "Wrong size on UPhxCharacterGoreComponent");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, LimbActorClass) == 0x0000B0, "Member 'UPhxCharacterGoreComponent::LimbActorClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, DanglingBitActorClass) == 0x0000B8, "Member 'UPhxCharacterGoreComponent::DanglingBitActorClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, DismembermentSound) == 0x0000C0, "Member 'UPhxCharacterGoreComponent::DismembermentSound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, LimbHitSound) == 0x0000C8, "Member 'UPhxCharacterGoreComponent::LimbHitSound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, SkeletalMeshComponentMap) == 0x000100, "Member 'UPhxCharacterGoreComponent::SkeletalMeshComponentMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, ReverseSkeletalMeshComponentMap) == 0x000150, "Member 'UPhxCharacterGoreComponent::ReverseSkeletalMeshComponentMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, BodyPartMutationMap) == 0x0001A0, "Member 'UPhxCharacterGoreComponent::BodyPartMutationMap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, MutationHitPhysicsAssetOverride) == 0x0001F0, "Member 'UPhxCharacterGoreComponent::MutationHitPhysicsAssetOverride' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, ExplicitGoreCapComponents) == 0x0001F8, "Member 'UPhxCharacterGoreComponent::ExplicitGoreCapComponents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, ExplicitLimbCapComponents) == 0x000248, "Member 'UPhxCharacterGoreComponent::ExplicitLimbCapComponents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, OnBodyPartMutatedEvent) == 0x000488, "Member 'UPhxCharacterGoreComponent::OnBodyPartMutatedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, OnBodyPartDamageTaken) == 0x000498, "Member 'UPhxCharacterGoreComponent::OnBodyPartDamageTaken' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, bSwapOutPristineMeshOnDismemberment) == 0x0004AB, "Member 'UPhxCharacterGoreComponent::bSwapOutPristineMeshOnDismemberment' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterGoreComponent, PristineSkeletalMeshComponents) == 0x0004B0, "Member 'UPhxCharacterGoreComponent::PristineSkeletalMeshComponents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterGoreInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxCharacterGoreInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterGoreInterface">();
|
|
}
|
|
static class IPhxCharacterGoreInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxCharacterGoreInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxCharacterGoreInterface) == 0x000001, "Wrong alignment on IPhxCharacterGoreInterface");
|
|
static_assert(sizeof(IPhxCharacterGoreInterface) == 0x000001, "Wrong size on IPhxCharacterGoreInterface");
|
|
|
|
// Class Phoenix.PhxTraversalSplineComponent
|
|
// 0x0020 (0x0570 - 0x0550)
|
|
class UPhxTraversalSplineComponent final : public USplineComponent
|
|
{
|
|
public:
|
|
TArray<class APhxTraversalSplinePoint_Animation*> AnimationPoints; // 0x0548(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class APhxTraversalSplinePoint_Obstruction*> ObstructionPoints; // 0x0558(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
ESplinePointType RotationInterpMode; // 0x0568(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bReverseTransformsForBackwardTraversal; // 0x0569(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bForceUprightTraversal; // 0x056A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSplineEndBlocked; // 0x056B(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESplineEnd BlockedSplineEnd; // 0x056C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_56D[0x3]; // 0x056D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalSplineComponent">();
|
|
}
|
|
static class UPhxTraversalSplineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalSplineComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalSplineComponent) == 0x000010, "Wrong alignment on UPhxTraversalSplineComponent");
|
|
static_assert(sizeof(UPhxTraversalSplineComponent) == 0x000570, "Wrong size on UPhxTraversalSplineComponent");
|
|
static_assert(offsetof(UPhxTraversalSplineComponent, AnimationPoints) == 0x000548, "Member 'UPhxTraversalSplineComponent::AnimationPoints' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalSplineComponent, ObstructionPoints) == 0x000558, "Member 'UPhxTraversalSplineComponent::ObstructionPoints' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalSplineComponent, RotationInterpMode) == 0x000568, "Member 'UPhxTraversalSplineComponent::RotationInterpMode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalSplineComponent, bReverseTransformsForBackwardTraversal) == 0x000569, "Member 'UPhxTraversalSplineComponent::bReverseTransformsForBackwardTraversal' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalSplineComponent, bForceUprightTraversal) == 0x00056A, "Member 'UPhxTraversalSplineComponent::bForceUprightTraversal' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalSplineComponent, bSplineEndBlocked) == 0x00056B, "Member 'UPhxTraversalSplineComponent::bSplineEndBlocked' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalSplineComponent, BlockedSplineEnd) == 0x00056C, "Member 'UPhxTraversalSplineComponent::BlockedSplineEnd' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterGoreLimbManager
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxCharacterGoreLimbManager final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterGoreLimbManager">();
|
|
}
|
|
static class UPhxCharacterGoreLimbManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterGoreLimbManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterGoreLimbManager) == 0x000008, "Wrong alignment on UPhxCharacterGoreLimbManager");
|
|
static_assert(sizeof(UPhxCharacterGoreLimbManager) == 0x000040, "Wrong size on UPhxCharacterGoreLimbManager");
|
|
|
|
// Class Phoenix.PhxHealthComponent
|
|
// 0x0110 (0x01C0 - 0x00B0)
|
|
class UPhxHealthComponent : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UPhxHealthComponent* HealthComp, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser)> OnHealthModified; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxHealthComponent* HealthComp)> OnRegenBegin; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxHealthComponent* HealthComp)> OnRegenEnd; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UPhxHealthComponent* HealthComp, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser)> OnDied; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxHealthBarWidget> DebugHealthBarWidgetClass; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DebugHealthBarWidgetOffset; // 0x00F8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxHealthBarWidget* CurrentHealthBarWidget; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetComponent* CurrentWidgetComponent; // 0x0110(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Health; // 0x0118(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultHealth; // 0x011C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseRegeneratingHealth; // 0x0120(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRuntimeFloatCurve RegenSpeed; // 0x0128(0x0088)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float TimeToStartRegen; // 0x01B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaximumRegenPercent; // 0x01B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B8[0x8]; // 0x01B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void Heal(float HealAmount, const class UDamageType* HealType, class AController* InstigatedBy, class AActor* HealCauser);
|
|
void Kill(class AActor* DamageCauser, TSubclassOf<class UDamageType> DamageType);
|
|
void SetHealthPct(float NewHealthPct, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
|
|
float GetHealth() const;
|
|
float GetHealthPercent() const;
|
|
bool IsAlive() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHealthComponent">();
|
|
}
|
|
static class UPhxHealthComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHealthComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHealthComponent) == 0x000008, "Wrong alignment on UPhxHealthComponent");
|
|
static_assert(sizeof(UPhxHealthComponent) == 0x0001C0, "Wrong size on UPhxHealthComponent");
|
|
static_assert(offsetof(UPhxHealthComponent, OnHealthModified) == 0x0000B0, "Member 'UPhxHealthComponent::OnHealthModified' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, OnRegenBegin) == 0x0000C0, "Member 'UPhxHealthComponent::OnRegenBegin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, OnRegenEnd) == 0x0000D0, "Member 'UPhxHealthComponent::OnRegenEnd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, OnDied) == 0x0000E0, "Member 'UPhxHealthComponent::OnDied' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, DebugHealthBarWidgetClass) == 0x0000F0, "Member 'UPhxHealthComponent::DebugHealthBarWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, DebugHealthBarWidgetOffset) == 0x0000F8, "Member 'UPhxHealthComponent::DebugHealthBarWidgetOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, CurrentHealthBarWidget) == 0x000108, "Member 'UPhxHealthComponent::CurrentHealthBarWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, CurrentWidgetComponent) == 0x000110, "Member 'UPhxHealthComponent::CurrentWidgetComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, Health) == 0x000118, "Member 'UPhxHealthComponent::Health' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, DefaultHealth) == 0x00011C, "Member 'UPhxHealthComponent::DefaultHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, bUseRegeneratingHealth) == 0x000120, "Member 'UPhxHealthComponent::bUseRegeneratingHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, RegenSpeed) == 0x000128, "Member 'UPhxHealthComponent::RegenSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, TimeToStartRegen) == 0x0001B0, "Member 'UPhxHealthComponent::TimeToStartRegen' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthComponent, MaximumRegenPercent) == 0x0001B4, "Member 'UPhxHealthComponent::MaximumRegenPercent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideCustomSpeedPoint
|
|
// 0x0010 (0x0238 - 0x0228)
|
|
class APipeSlideCustomSpeedPoint final : public APipeSlideCustomPoint
|
|
{
|
|
public:
|
|
float TargetMinSpeed; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetMaxSpeed; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ApplyOverDistance; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideCustomSpeedPoint">();
|
|
}
|
|
static class APipeSlideCustomSpeedPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideCustomSpeedPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideCustomSpeedPoint) == 0x000008, "Wrong alignment on APipeSlideCustomSpeedPoint");
|
|
static_assert(sizeof(APipeSlideCustomSpeedPoint) == 0x000238, "Wrong size on APipeSlideCustomSpeedPoint");
|
|
static_assert(offsetof(APipeSlideCustomSpeedPoint, TargetMinSpeed) == 0x000228, "Member 'APipeSlideCustomSpeedPoint::TargetMinSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomSpeedPoint, TargetMaxSpeed) == 0x00022C, "Member 'APipeSlideCustomSpeedPoint::TargetMaxSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomSpeedPoint, ApplyOverDistance) == 0x000230, "Member 'APipeSlideCustomSpeedPoint::ApplyOverDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterHealthComponent
|
|
// 0x0480 (0x0640 - 0x01C0)
|
|
class UPhxCharacterHealthComponent final : public UPhxHealthComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Character, const class UPhxCharacterHealthComponent* HealthComponent, const struct FHitRecord& HitRecord)> OnHitRecorded; // 0x01C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class APhxCharacter* Character)> OnCharacterDiedFromGRPCollision; // 0x01D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float StoppingPowerTolerance, float DefaultStoppingPowerTolerance)> OnStopPowerChanged; // 0x01E0(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxHealthBarWidget> DebugStopPowerBarWidgetClass; // 0x01F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxHealthBarWidget* CurrentStopPowerBarWidget; // 0x01F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector DebugStopPowerBarWidgetOffset; // 0x0200(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_20C[0x4]; // 0x020C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWidgetComponent* CurrentStopPowerBarWidgetComponent; // 0x0210(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float InjuredThreshold; // 0x0218(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StoppingPowerTolerance; // 0x021C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DefaultStoppingPowerTolerance; // 0x0220(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRuntimeFloatCurve IncomingStoppingPowerDamageFilterCurve; // 0x0228(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
struct FRuntimeFloatCurve StoppingPowerToleranceRegenSpeed; // 0x02B0(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
float StoppingPowerToleranceTimeToStartRegen; // 0x0338(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bStoppingPowerAllowStunLock; // 0x033C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33D[0xB]; // 0x033D(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRuntimeFloatCurve PhysicsStrengthMultiplier; // 0x0348(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
|
|
class UDataTable* HitReactionTable; // 0x03D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APhxCharacter* Character; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FHitRecord HitRecord; // 0x03E0(0x00F8)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
struct FHitReactionData HitReactionData; // 0x04D8(0x0068)(Edit, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
TArray<struct FHitRecord> HitRecordHistory; // 0x0540(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_550[0xEC]; // 0x0550(0x00EC)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DamageReductionPercent; // 0x063C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void EndStopBarOnDeath(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void ReceiveFakeHit(const struct FVector& Location, const struct FVector& Direction, class FName BoneName, float Damage, TSubclassOf<class UDamageType> DamageType);
|
|
void StoppingPowerBarUpdate(float StopPower, float DefaultStopPower);
|
|
|
|
bool IsInjured() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterHealthComponent">();
|
|
}
|
|
static class UPhxCharacterHealthComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterHealthComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterHealthComponent) == 0x000008, "Wrong alignment on UPhxCharacterHealthComponent");
|
|
static_assert(sizeof(UPhxCharacterHealthComponent) == 0x000640, "Wrong size on UPhxCharacterHealthComponent");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, OnHitRecorded) == 0x0001C0, "Member 'UPhxCharacterHealthComponent::OnHitRecorded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, OnCharacterDiedFromGRPCollision) == 0x0001D0, "Member 'UPhxCharacterHealthComponent::OnCharacterDiedFromGRPCollision' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, OnStopPowerChanged) == 0x0001E0, "Member 'UPhxCharacterHealthComponent::OnStopPowerChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, DebugStopPowerBarWidgetClass) == 0x0001F0, "Member 'UPhxCharacterHealthComponent::DebugStopPowerBarWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, CurrentStopPowerBarWidget) == 0x0001F8, "Member 'UPhxCharacterHealthComponent::CurrentStopPowerBarWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, DebugStopPowerBarWidgetOffset) == 0x000200, "Member 'UPhxCharacterHealthComponent::DebugStopPowerBarWidgetOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, CurrentStopPowerBarWidgetComponent) == 0x000210, "Member 'UPhxCharacterHealthComponent::CurrentStopPowerBarWidgetComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, InjuredThreshold) == 0x000218, "Member 'UPhxCharacterHealthComponent::InjuredThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, StoppingPowerTolerance) == 0x00021C, "Member 'UPhxCharacterHealthComponent::StoppingPowerTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, DefaultStoppingPowerTolerance) == 0x000220, "Member 'UPhxCharacterHealthComponent::DefaultStoppingPowerTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, IncomingStoppingPowerDamageFilterCurve) == 0x000228, "Member 'UPhxCharacterHealthComponent::IncomingStoppingPowerDamageFilterCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, StoppingPowerToleranceRegenSpeed) == 0x0002B0, "Member 'UPhxCharacterHealthComponent::StoppingPowerToleranceRegenSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, StoppingPowerToleranceTimeToStartRegen) == 0x000338, "Member 'UPhxCharacterHealthComponent::StoppingPowerToleranceTimeToStartRegen' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, bStoppingPowerAllowStunLock) == 0x00033C, "Member 'UPhxCharacterHealthComponent::bStoppingPowerAllowStunLock' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, PhysicsStrengthMultiplier) == 0x000348, "Member 'UPhxCharacterHealthComponent::PhysicsStrengthMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, HitReactionTable) == 0x0003D0, "Member 'UPhxCharacterHealthComponent::HitReactionTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, Character) == 0x0003D8, "Member 'UPhxCharacterHealthComponent::Character' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, HitRecord) == 0x0003E0, "Member 'UPhxCharacterHealthComponent::HitRecord' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, HitReactionData) == 0x0004D8, "Member 'UPhxCharacterHealthComponent::HitReactionData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, HitRecordHistory) == 0x000540, "Member 'UPhxCharacterHealthComponent::HitRecordHistory' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthComponent, DamageReductionPercent) == 0x00063C, "Member 'UPhxCharacterHealthComponent::DamageReductionPercent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterHealthMeterComponent
|
|
// 0x05F0 (0x06A0 - 0x00B0)
|
|
class UPhxCharacterHealthMeterComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bDisableImplant; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUpdateHealthMeter; // 0x00B1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsImplantMalfunctioning; // 0x00B2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B3[0x1]; // 0x00B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FHealthMeterParameters HealthyTier; // 0x00B4(0x006C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FHealthMeterParameters LightlyInjuredTier; // 0x0120(0x006C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FHealthMeterParameters BadlyInjuredTier; // 0x018C(0x006C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FHealthMeterParameters CriticalTier; // 0x01F8(0x006C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FHealthMeterParameters DeathTier; // 0x0264(0x006C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FCircuitEffectParameters InjectionCircuitEffectParams; // 0x02D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FOutlineEffectParameters TierTransitionEffectParams; // 0x02F8(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FOutlineEffectParameters InjectionOutlineEffectParams; // 0x031C(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FFlashEffectParameters FullyHealedEffectParams; // 0x0340(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FEdgeGlowEffectParameters CommsEffectParams; // 0x0364(0x004C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMalfunctioningEffectParameters MalfunctioningEffectParams; // 0x03B0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class FName MeterMeshName; // 0x03D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MeterMaterialIndex; // 0x03E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ColorParameter; // 0x03E4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName IntensityParameter; // 0x03EC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ShapeColorParameter; // 0x03F4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ShapeIntensityParameter; // 0x03FC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ShapeScaleParameter; // 0x0404(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName CircuitPlayRateParameter; // 0x040C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName CircuitIntensityParameter; // 0x0414(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName CircuitColorParameter; // 0x041C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OutlinePlayRateParameter; // 0x0424(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OutlineIntensityParameter; // 0x042C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OutlineColorParameter; // 0x0434(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EdgeLightsColorParameter; // 0x043C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EdgeLightsIntensityTopParameter; // 0x0444(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EdgeLightsIntensityBottomParameter; // 0x044C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EdgeLightsIntensityLeftParameter; // 0x0454(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EdgeLightsIntensityRightParameter; // 0x045C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 EdgeGlowMaterialIndex; // 0x0464(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName FakeGlowColorParameter; // 0x0468(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName FakeGlowIntensityParameter; // 0x0470(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SkinMeshName; // 0x0478(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SkinMaterialIndex; // 0x0480(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SkinLayerIndex; // 0x0484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SkinColorParameter; // 0x0488(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SkinIntensityParameter; // 0x0490(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName HealthParameter; // 0x0498(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlewRateDown; // 0x04A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlewRateUp; // 0x04A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlewPulseExtra; // 0x04A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4AC[0x4]; // 0x04AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInstanceDynamic* MeterMaterial; // 0x04B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInstanceDynamic* SkinMaterial; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInstanceDynamic* EdgeGlowMaterial; // 0x04C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxHealthComponent* HealthComp; // 0x04C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4D0[0x1D0]; // 0x04D0(0x01D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDialogLineEnded(class AActor* SpeakingActor, const struct FDialogueNode& DialogueNode);
|
|
void OnDialogLineStarted(class AActor* SpeakingActor, const struct FDialogueNode& DialogueNode);
|
|
void OnNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
void PlayCircuitEffect(const struct FCircuitEffectParameters& EffectParams);
|
|
void PlayEdgeGlowEffect(const struct FEdgeGlowEffectParameters& EffectParams);
|
|
void PlayFlashEffect(const struct FFlashEffectParameters& EffectParams);
|
|
void PlayOutlineEffect(const struct FOutlineEffectParameters& EffectParams);
|
|
void ReactToHealthChange(class UPhxHealthComponent* InHealthComp, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void SetupDynamicMaterials();
|
|
void StopEdgeLightsEffect();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterHealthMeterComponent">();
|
|
}
|
|
static class UPhxCharacterHealthMeterComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterHealthMeterComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterHealthMeterComponent) == 0x000008, "Wrong alignment on UPhxCharacterHealthMeterComponent");
|
|
static_assert(sizeof(UPhxCharacterHealthMeterComponent) == 0x0006A0, "Wrong size on UPhxCharacterHealthMeterComponent");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, bDisableImplant) == 0x0000B0, "Member 'UPhxCharacterHealthMeterComponent::bDisableImplant' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, bUpdateHealthMeter) == 0x0000B1, "Member 'UPhxCharacterHealthMeterComponent::bUpdateHealthMeter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, bIsImplantMalfunctioning) == 0x0000B2, "Member 'UPhxCharacterHealthMeterComponent::bIsImplantMalfunctioning' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, HealthyTier) == 0x0000B4, "Member 'UPhxCharacterHealthMeterComponent::HealthyTier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, LightlyInjuredTier) == 0x000120, "Member 'UPhxCharacterHealthMeterComponent::LightlyInjuredTier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, BadlyInjuredTier) == 0x00018C, "Member 'UPhxCharacterHealthMeterComponent::BadlyInjuredTier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, CriticalTier) == 0x0001F8, "Member 'UPhxCharacterHealthMeterComponent::CriticalTier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, DeathTier) == 0x000264, "Member 'UPhxCharacterHealthMeterComponent::DeathTier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, InjectionCircuitEffectParams) == 0x0002D0, "Member 'UPhxCharacterHealthMeterComponent::InjectionCircuitEffectParams' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, TierTransitionEffectParams) == 0x0002F8, "Member 'UPhxCharacterHealthMeterComponent::TierTransitionEffectParams' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, InjectionOutlineEffectParams) == 0x00031C, "Member 'UPhxCharacterHealthMeterComponent::InjectionOutlineEffectParams' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, FullyHealedEffectParams) == 0x000340, "Member 'UPhxCharacterHealthMeterComponent::FullyHealedEffectParams' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, CommsEffectParams) == 0x000364, "Member 'UPhxCharacterHealthMeterComponent::CommsEffectParams' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, MalfunctioningEffectParams) == 0x0003B0, "Member 'UPhxCharacterHealthMeterComponent::MalfunctioningEffectParams' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, MeterMeshName) == 0x0003D8, "Member 'UPhxCharacterHealthMeterComponent::MeterMeshName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, MeterMaterialIndex) == 0x0003E0, "Member 'UPhxCharacterHealthMeterComponent::MeterMaterialIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, ColorParameter) == 0x0003E4, "Member 'UPhxCharacterHealthMeterComponent::ColorParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, IntensityParameter) == 0x0003EC, "Member 'UPhxCharacterHealthMeterComponent::IntensityParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, ShapeColorParameter) == 0x0003F4, "Member 'UPhxCharacterHealthMeterComponent::ShapeColorParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, ShapeIntensityParameter) == 0x0003FC, "Member 'UPhxCharacterHealthMeterComponent::ShapeIntensityParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, ShapeScaleParameter) == 0x000404, "Member 'UPhxCharacterHealthMeterComponent::ShapeScaleParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, CircuitPlayRateParameter) == 0x00040C, "Member 'UPhxCharacterHealthMeterComponent::CircuitPlayRateParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, CircuitIntensityParameter) == 0x000414, "Member 'UPhxCharacterHealthMeterComponent::CircuitIntensityParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, CircuitColorParameter) == 0x00041C, "Member 'UPhxCharacterHealthMeterComponent::CircuitColorParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, OutlinePlayRateParameter) == 0x000424, "Member 'UPhxCharacterHealthMeterComponent::OutlinePlayRateParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, OutlineIntensityParameter) == 0x00042C, "Member 'UPhxCharacterHealthMeterComponent::OutlineIntensityParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, OutlineColorParameter) == 0x000434, "Member 'UPhxCharacterHealthMeterComponent::OutlineColorParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, EdgeLightsColorParameter) == 0x00043C, "Member 'UPhxCharacterHealthMeterComponent::EdgeLightsColorParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, EdgeLightsIntensityTopParameter) == 0x000444, "Member 'UPhxCharacterHealthMeterComponent::EdgeLightsIntensityTopParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, EdgeLightsIntensityBottomParameter) == 0x00044C, "Member 'UPhxCharacterHealthMeterComponent::EdgeLightsIntensityBottomParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, EdgeLightsIntensityLeftParameter) == 0x000454, "Member 'UPhxCharacterHealthMeterComponent::EdgeLightsIntensityLeftParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, EdgeLightsIntensityRightParameter) == 0x00045C, "Member 'UPhxCharacterHealthMeterComponent::EdgeLightsIntensityRightParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, EdgeGlowMaterialIndex) == 0x000464, "Member 'UPhxCharacterHealthMeterComponent::EdgeGlowMaterialIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, FakeGlowColorParameter) == 0x000468, "Member 'UPhxCharacterHealthMeterComponent::FakeGlowColorParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, FakeGlowIntensityParameter) == 0x000470, "Member 'UPhxCharacterHealthMeterComponent::FakeGlowIntensityParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SkinMeshName) == 0x000478, "Member 'UPhxCharacterHealthMeterComponent::SkinMeshName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SkinMaterialIndex) == 0x000480, "Member 'UPhxCharacterHealthMeterComponent::SkinMaterialIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SkinLayerIndex) == 0x000484, "Member 'UPhxCharacterHealthMeterComponent::SkinLayerIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SkinColorParameter) == 0x000488, "Member 'UPhxCharacterHealthMeterComponent::SkinColorParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SkinIntensityParameter) == 0x000490, "Member 'UPhxCharacterHealthMeterComponent::SkinIntensityParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, HealthParameter) == 0x000498, "Member 'UPhxCharacterHealthMeterComponent::HealthParameter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SlewRateDown) == 0x0004A0, "Member 'UPhxCharacterHealthMeterComponent::SlewRateDown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SlewRateUp) == 0x0004A4, "Member 'UPhxCharacterHealthMeterComponent::SlewRateUp' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SlewPulseExtra) == 0x0004A8, "Member 'UPhxCharacterHealthMeterComponent::SlewPulseExtra' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, MeterMaterial) == 0x0004B0, "Member 'UPhxCharacterHealthMeterComponent::MeterMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, SkinMaterial) == 0x0004B8, "Member 'UPhxCharacterHealthMeterComponent::SkinMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, EdgeGlowMaterial) == 0x0004C0, "Member 'UPhxCharacterHealthMeterComponent::EdgeGlowMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHealthMeterComponent, HealthComp) == 0x0004C8, "Member 'UPhxCharacterHealthMeterComponent::HealthComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterHeartbeatComponent
|
|
// 0x0140 (0x01F0 - 0x00B0)
|
|
class UPhxCharacterHeartbeatComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UPhxCharacterHeartbeatSettings* HeartbeatSettings; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* HeartbeatStartEvent; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* HeartbeatStopEvent; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeartbeatDeadzone; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* BreathingStartEvent; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* BreathingStopEvent; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* HeavySwitch; // 0x00E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* MediumSwitch; // 0x00E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* LightSwitch; // 0x00F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MediumHeartrateThreshold; // 0x00F8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeavyHeartrateThreshold; // 0x00FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_100[0x8]; // 0x0100(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FString, float> SoundEventTimestamps; // 0x0108(0x0050)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_158[0x78]; // 0x0158(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxHeartbeatModifierEvent*> ActiveModifierEvents; // 0x01D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<class UPhxHeartbeatModifierEvent*> EventsPendingRemoval; // 0x01E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnModifierTagAddedOrRemoved(const struct FGameplayTag& Tag, int32 Count);
|
|
|
|
int32 GetCurrentHeartRate() const;
|
|
float GetNormalizedHeartRate() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterHeartbeatComponent">();
|
|
}
|
|
static class UPhxCharacterHeartbeatComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterHeartbeatComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterHeartbeatComponent) == 0x000008, "Wrong alignment on UPhxCharacterHeartbeatComponent");
|
|
static_assert(sizeof(UPhxCharacterHeartbeatComponent) == 0x0001F0, "Wrong size on UPhxCharacterHeartbeatComponent");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, HeartbeatSettings) == 0x0000B0, "Member 'UPhxCharacterHeartbeatComponent::HeartbeatSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, HeartbeatStartEvent) == 0x0000B8, "Member 'UPhxCharacterHeartbeatComponent::HeartbeatStartEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, HeartbeatStopEvent) == 0x0000C0, "Member 'UPhxCharacterHeartbeatComponent::HeartbeatStopEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, HeartbeatDeadzone) == 0x0000C8, "Member 'UPhxCharacterHeartbeatComponent::HeartbeatDeadzone' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, BreathingStartEvent) == 0x0000D0, "Member 'UPhxCharacterHeartbeatComponent::BreathingStartEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, BreathingStopEvent) == 0x0000D8, "Member 'UPhxCharacterHeartbeatComponent::BreathingStopEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, HeavySwitch) == 0x0000E0, "Member 'UPhxCharacterHeartbeatComponent::HeavySwitch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, MediumSwitch) == 0x0000E8, "Member 'UPhxCharacterHeartbeatComponent::MediumSwitch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, LightSwitch) == 0x0000F0, "Member 'UPhxCharacterHeartbeatComponent::LightSwitch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, MediumHeartrateThreshold) == 0x0000F8, "Member 'UPhxCharacterHeartbeatComponent::MediumHeartrateThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, HeavyHeartrateThreshold) == 0x0000FC, "Member 'UPhxCharacterHeartbeatComponent::HeavyHeartrateThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, SoundEventTimestamps) == 0x000108, "Member 'UPhxCharacterHeartbeatComponent::SoundEventTimestamps' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, ActiveModifierEvents) == 0x0001D0, "Member 'UPhxCharacterHeartbeatComponent::ActiveModifierEvents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatComponent, EventsPendingRemoval) == 0x0001E0, "Member 'UPhxCharacterHeartbeatComponent::EventsPendingRemoval' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_DisableGlobalMods
|
|
// 0x0010 (0x0090 - 0x0080)
|
|
class UPhxFlashlightModifier_DisableGlobalMods final : public UPhxFlashlightModifier
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UPhxFlashlightModifier>> DisableModifierClasses; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_DisableGlobalMods">();
|
|
}
|
|
static class UPhxFlashlightModifier_DisableGlobalMods* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_DisableGlobalMods>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_DisableGlobalMods) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_DisableGlobalMods");
|
|
static_assert(sizeof(UPhxFlashlightModifier_DisableGlobalMods) == 0x000090, "Wrong size on UPhxFlashlightModifier_DisableGlobalMods");
|
|
static_assert(offsetof(UPhxFlashlightModifier_DisableGlobalMods, DisableModifierClasses) == 0x000080, "Member 'UPhxFlashlightModifier_DisableGlobalMods::DisableModifierClasses' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterHeartbeatModifier
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxCharacterHeartbeatModifier final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class FName ModifierID; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TargetBPM; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* EntryBlendCurve; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EntryBlendDuration; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* ExitBlendCurve; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExitBlendDuration; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSelfExit; // 0x005C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DurationBeforeSelfExit; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHeartbeatModifierType Type; // 0x0064(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DurationBeforeTryingSounds; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FHeartbeatModifierSoundEvent> SoundEvents; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterHeartbeatModifier">();
|
|
}
|
|
static class UPhxCharacterHeartbeatModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterHeartbeatModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterHeartbeatModifier) == 0x000008, "Wrong alignment on UPhxCharacterHeartbeatModifier");
|
|
static_assert(sizeof(UPhxCharacterHeartbeatModifier) == 0x000080, "Wrong size on UPhxCharacterHeartbeatModifier");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, ModifierID) == 0x000030, "Member 'UPhxCharacterHeartbeatModifier::ModifierID' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, TargetBPM) == 0x000038, "Member 'UPhxCharacterHeartbeatModifier::TargetBPM' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, EntryBlendCurve) == 0x000040, "Member 'UPhxCharacterHeartbeatModifier::EntryBlendCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, EntryBlendDuration) == 0x000048, "Member 'UPhxCharacterHeartbeatModifier::EntryBlendDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, ExitBlendCurve) == 0x000050, "Member 'UPhxCharacterHeartbeatModifier::ExitBlendCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, ExitBlendDuration) == 0x000058, "Member 'UPhxCharacterHeartbeatModifier::ExitBlendDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, bSelfExit) == 0x00005C, "Member 'UPhxCharacterHeartbeatModifier::bSelfExit' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, DurationBeforeSelfExit) == 0x000060, "Member 'UPhxCharacterHeartbeatModifier::DurationBeforeSelfExit' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, Type) == 0x000064, "Member 'UPhxCharacterHeartbeatModifier::Type' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, DurationBeforeTryingSounds) == 0x000068, "Member 'UPhxCharacterHeartbeatModifier::DurationBeforeTryingSounds' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterHeartbeatModifier, SoundEvents) == 0x000070, "Member 'UPhxCharacterHeartbeatModifier::SoundEvents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHeartbeatModifierEvent
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class UPhxHeartbeatModifierEvent final : public UObject
|
|
{
|
|
public:
|
|
class UPhxCharacterHeartbeatModifier* Modifier; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxCharacterHeartbeatComponent* OwningComponent; // 0x0030(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxCharacter* OwningCharacter; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHeartbeatModifierEvent">();
|
|
}
|
|
static class UPhxHeartbeatModifierEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHeartbeatModifierEvent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHeartbeatModifierEvent) == 0x000008, "Wrong alignment on UPhxHeartbeatModifierEvent");
|
|
static_assert(sizeof(UPhxHeartbeatModifierEvent) == 0x000068, "Wrong size on UPhxHeartbeatModifierEvent");
|
|
static_assert(offsetof(UPhxHeartbeatModifierEvent, Modifier) == 0x000028, "Member 'UPhxHeartbeatModifierEvent::Modifier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeartbeatModifierEvent, OwningComponent) == 0x000030, "Member 'UPhxHeartbeatModifierEvent::OwningComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeartbeatModifierEvent, OwningCharacter) == 0x000038, "Member 'UPhxHeartbeatModifierEvent::OwningCharacter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideCustomWidthPoint
|
|
// 0x0008 (0x0230 - 0x0228)
|
|
class APipeSlideCustomWidthPoint final : public APipeSlideCustomPoint
|
|
{
|
|
public:
|
|
float TargetRadius; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ApplyOverDistance; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideCustomWidthPoint">();
|
|
}
|
|
static class APipeSlideCustomWidthPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideCustomWidthPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideCustomWidthPoint) == 0x000008, "Wrong alignment on APipeSlideCustomWidthPoint");
|
|
static_assert(sizeof(APipeSlideCustomWidthPoint) == 0x000230, "Wrong size on APipeSlideCustomWidthPoint");
|
|
static_assert(offsetof(APipeSlideCustomWidthPoint, TargetRadius) == 0x000228, "Member 'APipeSlideCustomWidthPoint::TargetRadius' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomWidthPoint, ApplyOverDistance) == 0x00022C, "Member 'APipeSlideCustomWidthPoint::ApplyOverDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_RangeBlend
|
|
// 0x0058 (0x00D8 - 0x0080)
|
|
class UPhxFlashlightModifier_RangeBlend final : public UPhxFlashlightModifier_PropertyMultiplier
|
|
{
|
|
public:
|
|
struct FFloatRange ForwardBlendDistanceRange; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange LeftBlendDistanceRange; // 0x0090(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange RightBlendDistanceRange; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* RangeBlendCurve; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FlashlightForwardTraceRadius; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CharacterCapsuleTraceRadius; // 0x00BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CharacterCapsuleTraceHalfHeight; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECollisionChannel TraceCollisionChannel; // 0x00C4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BrightenLerpSpeed; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DimLerpSpeed; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_RangeBlend">();
|
|
}
|
|
static class UPhxFlashlightModifier_RangeBlend* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_RangeBlend>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_RangeBlend) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_RangeBlend");
|
|
static_assert(sizeof(UPhxFlashlightModifier_RangeBlend) == 0x0000D8, "Wrong size on UPhxFlashlightModifier_RangeBlend");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, ForwardBlendDistanceRange) == 0x000080, "Member 'UPhxFlashlightModifier_RangeBlend::ForwardBlendDistanceRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, LeftBlendDistanceRange) == 0x000090, "Member 'UPhxFlashlightModifier_RangeBlend::LeftBlendDistanceRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, RightBlendDistanceRange) == 0x0000A0, "Member 'UPhxFlashlightModifier_RangeBlend::RightBlendDistanceRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, RangeBlendCurve) == 0x0000B0, "Member 'UPhxFlashlightModifier_RangeBlend::RangeBlendCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, FlashlightForwardTraceRadius) == 0x0000B8, "Member 'UPhxFlashlightModifier_RangeBlend::FlashlightForwardTraceRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, CharacterCapsuleTraceRadius) == 0x0000BC, "Member 'UPhxFlashlightModifier_RangeBlend::CharacterCapsuleTraceRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, CharacterCapsuleTraceHalfHeight) == 0x0000C0, "Member 'UPhxFlashlightModifier_RangeBlend::CharacterCapsuleTraceHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, TraceCollisionChannel) == 0x0000C4, "Member 'UPhxFlashlightModifier_RangeBlend::TraceCollisionChannel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, BrightenLerpSpeed) == 0x0000C8, "Member 'UPhxFlashlightModifier_RangeBlend::BrightenLerpSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_RangeBlend, DimLerpSpeed) == 0x0000CC, "Member 'UPhxFlashlightModifier_RangeBlend::DimLerpSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterInventoryComponent
|
|
// 0x0220 (0x02D0 - 0x00B0)
|
|
class alignas(0x10) UPhxCharacterInventoryComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class AEquippable* CurrentEquipped, class AEquippable* CurrentEquippedAux)> OnEquippedChanged; // 0x00B0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class FName& ItemName, int32 Quantity)> OnInventoryChanged; // 0x00C0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FItemData& ItemData)> OnItemDropped; // 0x00D0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FItemData& ItemData)> OnItemConsumed; // 0x00E0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnLoadoutSet; // 0x00F0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxRangedWeapon* Equippable)> OnInventoryAmmoModified; // 0x0100(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UDataTable* EquipmentSpawningDataTable; // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float IdleUnequipTime; // 0x0118(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEquippable* CurrentEquipped; // 0x0120(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AEquippable* CurrentEquippedAux; // 0x0128(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class AEquippable*> AllEquipment; // 0x0130(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TMap<EItemDataSubCategory, class AEquippable*> LastEquippedInCategories; // 0x0140(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_190[0x8]; // 0x0190(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEquippable* StagedEquipment; // 0x0198(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoEquipOnPickup; // 0x01A0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAutoreloadMode AutoReload; // 0x01A1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStageEquipmentRequiresReceiverSwap; // 0x01A2(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUnequipRequested; // 0x01A3(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ItemDropSpawnTraceOffsetZ; // 0x01A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1A8[0x10]; // 0x01A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 InventorySize; // 0x01B8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1BC[0x4]; // 0x01BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> ViewedItems; // 0x01C0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FItemData> ViewedSchematics; // 0x01D0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FItemData> UploadedSchematics; // 0x01E0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APhxBio*> Bios; // 0x01F0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FSoftObjectPath> ObtainedEntitlementItemPacks; // 0x0200(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_210[0x20]; // 0x0210(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CheckItemPacksIntervalTime; // 0x0230(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDirtyFlag; // 0x0234(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_235[0x33]; // 0x0235(0x0033)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bUseMapLoadout; // 0x0268(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLoadoutData DefaultLoadout; // 0x0270(0x0028)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
struct FSoftObjectPath LoadoutIfMissingMapLoadout; // 0x0298(0x0018)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TSubclassOf<class AItem>> StartingItemClasses; // 0x02B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AItem> TempItemClass; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDefaultLoadoutAddedExternally; // 0x02C8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C9[0x7]; // 0x02C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddAnyEntitledItemPacks();
|
|
void AddItemData(const struct FItemData& ItemData, bool bShowNotification, bool bOverrideAmount, int32 Amount);
|
|
void AddItemDataByName(const class FName& ItemName, const int32 Amount);
|
|
void AddNextItemPack(bool bCanAddPack);
|
|
void AddToViewedItems(class FName InName);
|
|
void AddUploadedSchematics(const struct FItemData& Schematic);
|
|
void ApplyCraftingRecipe(const struct FItemData& ItemData, const class UPhxCraftingRecipe* CraftingRecipe);
|
|
void ClearStagedEquip();
|
|
class APhxBio* CreateBioInInventory(TSubclassOf<class APhxBio> BioClass, bool bShowNotification);
|
|
class AEquippable* CreateInInventory(TSubclassOf<class AEquippable> EquippableClass, int32 NumOfStacks, bool bShowNotification, bool bUnequipOnSpawn);
|
|
void DestroyAllWeapons();
|
|
void DestroyEquipment(class AEquippable* ToDestroy, int32 DestroyAt);
|
|
class AActor* DropEquipment(class AEquippable* ToDrop);
|
|
void DropItem(const struct FItemData& ItemToDrop);
|
|
void EquipStaged();
|
|
bool FindUnlockingSchematic(const struct FItemData& InItem, struct FItemData* OutSchematic);
|
|
TArray<struct FItemData> GetAllItemData();
|
|
bool GetDirtyFlag();
|
|
class AConsumable* GetNextUsableConsumable();
|
|
class AEquippable* GetNextUsableWeapon(const EAutoEquipCategory Type);
|
|
void GiveFullInventorySize();
|
|
void HolsterCurrentEquipped();
|
|
void RemoveItem(const class FName& ItemName, const int32 Amount);
|
|
void RemoveItemData(const struct FItemData& ItemData, const int32 Amount);
|
|
void RemoveItemInSlot(const int32 SlotIndex, const int32 Amount);
|
|
void SetDirtyFlag(bool bIsDirty);
|
|
void SetUploadedSchematics(const TArray<struct FItemData>& Schematics);
|
|
void SetViewedItems(const TArray<class FName>& Items);
|
|
void SetViewedSchematics(const TArray<struct FItemData>& Schematics);
|
|
void SpawnItemInWorld(const struct FItemData& ItemToSpawn, const struct FVector& SpawnLocation);
|
|
void StageEquip(class AEquippable* ToEquip);
|
|
void SwapRangedWeapon(class APhxRangedWeapon* SwapTo);
|
|
void UpdateLastEquipmentCategories(class AEquippable* Equip);
|
|
|
|
bool AutoEquipOnPickup() const;
|
|
bool CanAddItem(const struct FItemData& ItemData, int32 NumberOfStacks) const;
|
|
bool CanAffordAndAddItem(const struct FItemData& InItem, float Discount, int32 NumberOfStacks) const;
|
|
bool CanAffordItem(const struct FItemData& InItem, float Discount, int32 NumberOfStacks) const;
|
|
bool CanAffordRecipe(const class UPhxCraftingRecipe* Recipe, float Discount) const;
|
|
bool CanRecipeBeCrafted(const struct FItemData& ItemData, const class UPhxCraftingRecipe* Recipe, float Discount) const;
|
|
bool FindItemDataByClass(const class UClass* PickupClass, struct FItemData* OutItem) const;
|
|
bool FindItemDataBySoftClass(const TSoftClassPtr<class UClass>& InClass, struct FItemData* OutItem) const;
|
|
bool FindItemWithSlotIndex(int32 SlotIndex, struct FItemData* OutItem) const;
|
|
class APhxRangedWeapon* FindRangedWeaponBySoftClass(const TSoftClassPtr<class UClass>& InClass) const;
|
|
const TArray<class APhxBio*> GetAllBios() const;
|
|
const TArray<class AEquippable*> GetAllEquipment() const;
|
|
void GetAllUnlockedRecipes(TArray<class UPhxCraftingRecipe*>* OutRecipes) const;
|
|
bool GetAllUnlockedRecipesForItem(const struct FItemData& ItemData, TArray<class UPhxCraftingRecipe*>* OutRecipes) const;
|
|
int32 GetAvailableQuantity(const struct FItemData& ItemData, int32 NumberOfStacks) const;
|
|
class AConsumable* GetConsumableByCategory(EItemDataCategory ConsumableCategory) const;
|
|
class AEquippable* GetEquipmentWithGameplayTag(const struct FGameplayTag& Tag) const;
|
|
class AEquippable* GetEquipped() const;
|
|
class AEquippable* GetEquippedAux() const;
|
|
int32 GetItemDataQuantity(const struct FItemData& ItemData) const;
|
|
int32 GetItemQuantity(const class FName& ItemName) const;
|
|
class AEquippable* GetLastEquipped(const EItemDataSubCategory Category) const;
|
|
class APhxRangedWeapon* GetLastEquippedRanged() const;
|
|
int32 GetPlayerCredits() const;
|
|
void GetRangedWeapons(const EItemDataSubCategory Category, TArray<class APhxRangedWeapon*>* OutRangedWeapons) const;
|
|
void GetUnusedSchematics(const EItemDataSubCategory Category, TArray<struct FItemData>* UnusedSchematics) const;
|
|
const TArray<struct FItemData> GetUploadedSchematics() const;
|
|
const TArray<class FName> GetViewedItems() const;
|
|
const TArray<struct FItemData> GetViewedSchematics() const;
|
|
void GetWeaponSchematics(TArray<struct FItemData>* OutSchematics) const;
|
|
void GetWeaponSchematicsExceptCategory(TArray<struct FItemData>* OutSchematics, const EItemDataCategory Category) const;
|
|
bool HasBio(const class FName BioNameID) const;
|
|
bool HasItem(const struct FItemData& InItem) const;
|
|
bool HasRangedWeapon() const;
|
|
bool HasSchematicsToUpload() const;
|
|
bool HasWeapon(const class FString& WeaponSpawnId) const;
|
|
bool IsBioDecrypted(const class FName BioNameID) const;
|
|
bool IsRecipeUnlocked(const struct FItemData& ItemData, const class UPhxCraftingRecipe* Recipe) const;
|
|
bool ItemHasRecipeApplied(const struct FItemData& ItemData, const class UPhxCraftingRecipe* UpgradeRecipe) const;
|
|
bool ItemRequiresSlotIndex(const struct FItemData& Item) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterInventoryComponent">();
|
|
}
|
|
static class UPhxCharacterInventoryComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterInventoryComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterInventoryComponent) == 0x000010, "Wrong alignment on UPhxCharacterInventoryComponent");
|
|
static_assert(sizeof(UPhxCharacterInventoryComponent) == 0x0002D0, "Wrong size on UPhxCharacterInventoryComponent");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, OnEquippedChanged) == 0x0000B0, "Member 'UPhxCharacterInventoryComponent::OnEquippedChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, OnInventoryChanged) == 0x0000C0, "Member 'UPhxCharacterInventoryComponent::OnInventoryChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, OnItemDropped) == 0x0000D0, "Member 'UPhxCharacterInventoryComponent::OnItemDropped' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, OnItemConsumed) == 0x0000E0, "Member 'UPhxCharacterInventoryComponent::OnItemConsumed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, OnLoadoutSet) == 0x0000F0, "Member 'UPhxCharacterInventoryComponent::OnLoadoutSet' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, OnInventoryAmmoModified) == 0x000100, "Member 'UPhxCharacterInventoryComponent::OnInventoryAmmoModified' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, EquipmentSpawningDataTable) == 0x000110, "Member 'UPhxCharacterInventoryComponent::EquipmentSpawningDataTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, IdleUnequipTime) == 0x000118, "Member 'UPhxCharacterInventoryComponent::IdleUnequipTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, CurrentEquipped) == 0x000120, "Member 'UPhxCharacterInventoryComponent::CurrentEquipped' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, CurrentEquippedAux) == 0x000128, "Member 'UPhxCharacterInventoryComponent::CurrentEquippedAux' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, AllEquipment) == 0x000130, "Member 'UPhxCharacterInventoryComponent::AllEquipment' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, LastEquippedInCategories) == 0x000140, "Member 'UPhxCharacterInventoryComponent::LastEquippedInCategories' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, StagedEquipment) == 0x000198, "Member 'UPhxCharacterInventoryComponent::StagedEquipment' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, bAutoEquipOnPickup) == 0x0001A0, "Member 'UPhxCharacterInventoryComponent::bAutoEquipOnPickup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, AutoReload) == 0x0001A1, "Member 'UPhxCharacterInventoryComponent::AutoReload' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, bStageEquipmentRequiresReceiverSwap) == 0x0001A2, "Member 'UPhxCharacterInventoryComponent::bStageEquipmentRequiresReceiverSwap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, bUnequipRequested) == 0x0001A3, "Member 'UPhxCharacterInventoryComponent::bUnequipRequested' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, ItemDropSpawnTraceOffsetZ) == 0x0001A4, "Member 'UPhxCharacterInventoryComponent::ItemDropSpawnTraceOffsetZ' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, InventorySize) == 0x0001B8, "Member 'UPhxCharacterInventoryComponent::InventorySize' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, ViewedItems) == 0x0001C0, "Member 'UPhxCharacterInventoryComponent::ViewedItems' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, ViewedSchematics) == 0x0001D0, "Member 'UPhxCharacterInventoryComponent::ViewedSchematics' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, UploadedSchematics) == 0x0001E0, "Member 'UPhxCharacterInventoryComponent::UploadedSchematics' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, Bios) == 0x0001F0, "Member 'UPhxCharacterInventoryComponent::Bios' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, ObtainedEntitlementItemPacks) == 0x000200, "Member 'UPhxCharacterInventoryComponent::ObtainedEntitlementItemPacks' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, CheckItemPacksIntervalTime) == 0x000230, "Member 'UPhxCharacterInventoryComponent::CheckItemPacksIntervalTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, bDirtyFlag) == 0x000234, "Member 'UPhxCharacterInventoryComponent::bDirtyFlag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, bUseMapLoadout) == 0x000268, "Member 'UPhxCharacterInventoryComponent::bUseMapLoadout' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, DefaultLoadout) == 0x000270, "Member 'UPhxCharacterInventoryComponent::DefaultLoadout' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, LoadoutIfMissingMapLoadout) == 0x000298, "Member 'UPhxCharacterInventoryComponent::LoadoutIfMissingMapLoadout' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, StartingItemClasses) == 0x0002B0, "Member 'UPhxCharacterInventoryComponent::StartingItemClasses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, TempItemClass) == 0x0002C0, "Member 'UPhxCharacterInventoryComponent::TempItemClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterInventoryComponent, bDefaultLoadoutAddedExternally) == 0x0002C8, "Member 'UPhxCharacterInventoryComponent::bDefaultLoadoutAddedExternally' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideAligningState
|
|
// 0x0048 (0x0518 - 0x04D0)
|
|
class UPipeSlideAligningState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x48]; // 0x04D0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideAligningState">();
|
|
}
|
|
static class UPipeSlideAligningState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideAligningState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideAligningState) == 0x000008, "Wrong alignment on UPipeSlideAligningState");
|
|
static_assert(sizeof(UPipeSlideAligningState) == 0x000518, "Wrong size on UPipeSlideAligningState");
|
|
|
|
// Class Phoenix.PhxCharacterPPEGloveAnimInstance
|
|
// 0x0810 (0x0AD0 - 0x02C0)
|
|
class UPhxCharacterPPEGloveAnimInstance final : public UPhxCharacterAnimInstanceBase
|
|
{
|
|
public:
|
|
struct FCharacterPPEGloveAnimInstanceProxy Proxy; // 0x02C0(0x0810)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterPPEGloveAnimInstance">();
|
|
}
|
|
static class UPhxCharacterPPEGloveAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterPPEGloveAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterPPEGloveAnimInstance) == 0x000010, "Wrong alignment on UPhxCharacterPPEGloveAnimInstance");
|
|
static_assert(sizeof(UPhxCharacterPPEGloveAnimInstance) == 0x000AD0, "Wrong size on UPhxCharacterPPEGloveAnimInstance");
|
|
static_assert(offsetof(UPhxCharacterPPEGloveAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxCharacterPPEGloveAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCharacterSkin
|
|
// 0x00A8 (0x00D8 - 0x0030)
|
|
class UPhxCharacterSkin final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
EPhxEntitlement EntitlementId; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<struct FGameplayTag, TSoftObjectPtr<class UStaticMesh>> MeshPropagators; // 0x0038(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, class UPhxWeaponSkinData*> WeaponSkinDatas; // 0x0088(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCharacterSkin">();
|
|
}
|
|
static class UPhxCharacterSkin* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCharacterSkin>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCharacterSkin) == 0x000008, "Wrong alignment on UPhxCharacterSkin");
|
|
static_assert(sizeof(UPhxCharacterSkin) == 0x0000D8, "Wrong size on UPhxCharacterSkin");
|
|
static_assert(offsetof(UPhxCharacterSkin, EntitlementId) == 0x000030, "Member 'UPhxCharacterSkin::EntitlementId' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterSkin, MeshPropagators) == 0x000038, "Member 'UPhxCharacterSkin::MeshPropagators' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCharacterSkin, WeaponSkinDatas) == 0x000088, "Member 'UPhxCharacterSkin::WeaponSkinDatas' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCheatManager
|
|
// 0x0178 (0x0200 - 0x0088)
|
|
class UPhxCheatManager : public UCheatManager
|
|
{
|
|
public:
|
|
bool bSpikeWallCollisionDebugEnabled; // 0x0088(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSlackReporter* SlackReporter; // 0x0090(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_98[0x38]; // 0x0098(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInputComponent* InputComponent; // 0x00D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 GhostCombinationCount; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_DC[0x14]; // 0x00DC(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> InputDebuggerClass; // 0x00F0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class APhxInputDebugger* SpawnedInputDebugger; // 0x0118(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class FString> DebugBoneNames; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<TSoftClassPtr<class UClass>> VolumeDebugClasses; // 0x0130(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class APhxMarketingCameraHud> MarketingCameraHudActorRef; // 0x0140(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_148[0x68]; // 0x0148(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FString, class FString> AICharacterDefPathMap; // 0x01B0(0x0050)(Edit, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static bool GetAllDLCAnimationsUnlocked();
|
|
static bool GetDebugHealthBarsEnabled();
|
|
static bool GetDebugStoppingPowerBarsEnabled();
|
|
static bool GetRiotModeUIEnabled();
|
|
|
|
void ActivateAllCombatTutorials();
|
|
void BugItJira();
|
|
void DebugSpawnEnemyAtLookAtPos(const struct FSoftObjectPath& AICharacterDefinitionPath, int32 CharacterVariation);
|
|
void HandleAISpawnedForPairedKill(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid);
|
|
void LogCheckpointedData();
|
|
void MarkCurrentGameProgressComplete();
|
|
void ModifyObjectProperty(const class FString& ObjectName, const class FString& PropertyName, float NewPropertyValue1, float NewPropertyValue2, float NewPropertyValue3);
|
|
void OnCheatScriptedEventCharacterFreed(class APhxCharacter* Character, const class FName& BindingTag);
|
|
void OnCheatScriptedEventFinished();
|
|
void PilotCamGo(float X, float Y, float Z, float Pitch, float Yaw, float Roll);
|
|
void PS5HapticDisable(int32 TriggerSide);
|
|
void PS5HapticFeedbackMode(int32 TriggerSide, int32 Position, int32 Strength);
|
|
void PS5HapticVibrationMode(int32 TriggerSide, int32 Position, int32 Frequency, int32 Amplitude);
|
|
void PS5HapticWeaponMode(int32 TriggerSide, int32 StartPos, int32 EndPos, int32 Strength);
|
|
void SetOnlineStatus(bool bOnline);
|
|
void StreamGlobalLevelIn(class FName Map, class FName Section);
|
|
void StreamGlobalLevelOut(class FName Map, class FName Section);
|
|
void StreamLevelSectionIn(class FName Map, class FName Section, class FName Subsection);
|
|
void StreamLevelSectionOut(class FName Map, class FName Section, class FName Subsection);
|
|
void ToggleHealthBars();
|
|
void ToggleInputDebugger();
|
|
void ToggleLightShadows(const class FString& LightName);
|
|
void ToggleSpikeWallCollisionDebug();
|
|
void ToggleStoppingPowerBars();
|
|
void TriggerAutoSave();
|
|
void UnloadStreamingLevel(class FName StreamingLevelName);
|
|
|
|
bool IsInputDebuggerActive() const;
|
|
bool IsMarketingCameraHudActive() const;
|
|
bool IsSpeedThroughToggleEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCheatManager">();
|
|
}
|
|
static class UPhxCheatManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCheatManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCheatManager) == 0x000008, "Wrong alignment on UPhxCheatManager");
|
|
static_assert(sizeof(UPhxCheatManager) == 0x000200, "Wrong size on UPhxCheatManager");
|
|
static_assert(offsetof(UPhxCheatManager, bSpikeWallCollisionDebugEnabled) == 0x000088, "Member 'UPhxCheatManager::bSpikeWallCollisionDebugEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, SlackReporter) == 0x000090, "Member 'UPhxCheatManager::SlackReporter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, InputComponent) == 0x0000D0, "Member 'UPhxCheatManager::InputComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, GhostCombinationCount) == 0x0000D8, "Member 'UPhxCheatManager::GhostCombinationCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, InputDebuggerClass) == 0x0000F0, "Member 'UPhxCheatManager::InputDebuggerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, SpawnedInputDebugger) == 0x000118, "Member 'UPhxCheatManager::SpawnedInputDebugger' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, DebugBoneNames) == 0x000120, "Member 'UPhxCheatManager::DebugBoneNames' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, VolumeDebugClasses) == 0x000130, "Member 'UPhxCheatManager::VolumeDebugClasses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, MarketingCameraHudActorRef) == 0x000140, "Member 'UPhxCheatManager::MarketingCameraHudActorRef' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCheatManager, AICharacterDefPathMap) == 0x0001B0, "Member 'UPhxCheatManager::AICharacterDefPathMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSQuickSwapHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISDSQuickSwapHandler final
|
|
{
|
|
public:
|
|
void QuickSwapCancel();
|
|
void QuickSwapDirectionInput(EInputDirection Direction);
|
|
void QuickSwapEquip();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSQuickSwapHandler">();
|
|
}
|
|
static class ISDSQuickSwapHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISDSQuickSwapHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(ISDSQuickSwapHandler) == 0x000001, "Wrong alignment on ISDSQuickSwapHandler");
|
|
static_assert(sizeof(ISDSQuickSwapHandler) == 0x000001, "Wrong size on ISDSQuickSwapHandler");
|
|
|
|
// Class Phoenix.PhxCineCameraActor
|
|
// 0x0000 (0x0890 - 0x0890)
|
|
class APhxCineCameraActor : public ACineCameraActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCineCameraActor">();
|
|
}
|
|
static class APhxCineCameraActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCineCameraActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCineCameraActor) == 0x000010, "Wrong alignment on APhxCineCameraActor");
|
|
static_assert(sizeof(APhxCineCameraActor) == 0x000890, "Wrong size on APhxCineCameraActor");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_FixedTraversal
|
|
// 0x0058 (0x0080 - 0x0028)
|
|
class UPhxGameplayEventData_FixedTraversal final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x58]; // 0x0028(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_FixedTraversal">();
|
|
}
|
|
static class UPhxGameplayEventData_FixedTraversal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_FixedTraversal>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_FixedTraversal) == 0x000008, "Wrong alignment on UPhxGameplayEventData_FixedTraversal");
|
|
static_assert(sizeof(UPhxGameplayEventData_FixedTraversal) == 0x000080, "Wrong size on UPhxGameplayEventData_FixedTraversal");
|
|
|
|
// Class Phoenix.PhxCineCameraComponent
|
|
// 0x0000 (0x0960 - 0x0960)
|
|
class UPhxCineCameraComponent final : public UCineCameraComponent
|
|
{
|
|
public:
|
|
bool bIgnoreFocusSettings; // 0x0958(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_959[0x7]; // 0x0959(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCineCameraComponent">();
|
|
}
|
|
static class UPhxCineCameraComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCineCameraComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCineCameraComponent) == 0x000010, "Wrong alignment on UPhxCineCameraComponent");
|
|
static_assert(sizeof(UPhxCineCameraComponent) == 0x000960, "Wrong size on UPhxCineCameraComponent");
|
|
static_assert(offsetof(UPhxCineCameraComponent, bIgnoreFocusSettings) == 0x000958, "Member 'UPhxCineCameraComponent::bIgnoreFocusSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCineCameraCopyModifier
|
|
// 0x0620 (0x0690 - 0x0070)
|
|
class UPhxCineCameraCopyModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x618]; // 0x0070(0x0618)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 PostProcessTypes; // 0x0688(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_68C[0x4]; // 0x068C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCineCameraCopyModifier">();
|
|
}
|
|
static class UPhxCineCameraCopyModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCineCameraCopyModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCineCameraCopyModifier) == 0x000008, "Wrong alignment on UPhxCineCameraCopyModifier");
|
|
static_assert(sizeof(UPhxCineCameraCopyModifier) == 0x000690, "Wrong size on UPhxCineCameraCopyModifier");
|
|
static_assert(offsetof(UPhxCineCameraCopyModifier, PostProcessTypes) == 0x000688, "Member 'UPhxCineCameraCopyModifier::PostProcessTypes' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSPromptWidget
|
|
// 0x0020 (0x0280 - 0x0260)
|
|
class USDSPromptWidget : public UUserWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPromptClosed; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UTextBlock* PromptMessage; // 0x0270(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetMessage(const class FText& InMessage);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSPromptWidget">();
|
|
}
|
|
static class USDSPromptWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSPromptWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSPromptWidget) == 0x000008, "Wrong alignment on USDSPromptWidget");
|
|
static_assert(sizeof(USDSPromptWidget) == 0x000280, "Wrong size on USDSPromptWidget");
|
|
static_assert(offsetof(USDSPromptWidget, OnPromptClosed) == 0x000260, "Member 'USDSPromptWidget::OnPromptClosed' has a wrong offset!");
|
|
static_assert(offsetof(USDSPromptWidget, PromptMessage) == 0x000270, "Member 'USDSPromptWidget::PromptMessage' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSPromptWidgetTwoButton
|
|
// 0x0020 (0x02A0 - 0x0280)
|
|
class USDSPromptWidgetTwoButton : public USDSPromptWidget
|
|
{
|
|
public:
|
|
uint8 Pad_280[0x10]; // 0x0280(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxButton* ConfirmButton; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxButton* CancelButton; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSPromptWidgetTwoButton">();
|
|
}
|
|
static class USDSPromptWidgetTwoButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSPromptWidgetTwoButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSPromptWidgetTwoButton) == 0x000008, "Wrong alignment on USDSPromptWidgetTwoButton");
|
|
static_assert(sizeof(USDSPromptWidgetTwoButton) == 0x0002A0, "Wrong size on USDSPromptWidgetTwoButton");
|
|
static_assert(offsetof(USDSPromptWidgetTwoButton, ConfirmButton) == 0x000290, "Member 'USDSPromptWidgetTwoButton::ConfirmButton' has a wrong offset!");
|
|
static_assert(offsetof(USDSPromptWidgetTwoButton, CancelButton) == 0x000298, "Member 'USDSPromptWidgetTwoButton::CancelButton' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_PPEHit
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxGameplayEventData_PPEHit final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_PPEHit">();
|
|
}
|
|
static class UPhxGameplayEventData_PPEHit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_PPEHit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_PPEHit) == 0x000008, "Wrong alignment on UPhxGameplayEventData_PPEHit");
|
|
static_assert(sizeof(UPhxGameplayEventData_PPEHit) == 0x000040, "Wrong size on UPhxGameplayEventData_PPEHit");
|
|
|
|
// Class Phoenix.SheenComponent
|
|
// 0x0030 (0x00E0 - 0x00B0)
|
|
class USheenComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UMaterial* SheenMaterial; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequireSheenTag; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B9[0xB]; // 0x00B9(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName SheenValueParameter; // 0x00C4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USheenProxy*> SheenProxies; // 0x00D0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void CreateDynamicSheenMaterials();
|
|
void CreateSheenMesh_Skeletal(class USkeletalMeshComponent* SkeletalMeshComp, int32 ID);
|
|
void CreateSheenMesh_Static(class UStaticMeshComponent* StaticMeshComp, int32 ID);
|
|
void CreateSheenMeshes();
|
|
void DisableSheen();
|
|
void EnableSheen();
|
|
void SetSheenIntensity(const float Value);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SheenComponent">();
|
|
}
|
|
static class USheenComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USheenComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(USheenComponent) == 0x000008, "Wrong alignment on USheenComponent");
|
|
static_assert(sizeof(USheenComponent) == 0x0000E0, "Wrong size on USheenComponent");
|
|
static_assert(offsetof(USheenComponent, SheenMaterial) == 0x0000B0, "Member 'USheenComponent::SheenMaterial' has a wrong offset!");
|
|
static_assert(offsetof(USheenComponent, bRequireSheenTag) == 0x0000B8, "Member 'USheenComponent::bRequireSheenTag' has a wrong offset!");
|
|
static_assert(offsetof(USheenComponent, SheenValueParameter) == 0x0000C4, "Member 'USheenComponent::SheenValueParameter' has a wrong offset!");
|
|
static_assert(offsetof(USheenComponent, SheenProxies) == 0x0000D0, "Member 'USheenComponent::SheenProxies' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerCinematicBinding
|
|
// 0x0030 (0x0068 - 0x0038)
|
|
class UPhxPlayerCinematicBinding final : public UPhxCinematicBinding
|
|
{
|
|
public:
|
|
bool bForceCinematicControlOnStart; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftClassPtr<class UClass>> AlternateCharacterClassesForSwap; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bParticipateImmediately; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector GameplayEndLocation; // 0x0054(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeForNudgeLocation; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerCinematicBinding">();
|
|
}
|
|
static class UPhxPlayerCinematicBinding* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerCinematicBinding>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerCinematicBinding) == 0x000008, "Wrong alignment on UPhxPlayerCinematicBinding");
|
|
static_assert(sizeof(UPhxPlayerCinematicBinding) == 0x000068, "Wrong size on UPhxPlayerCinematicBinding");
|
|
static_assert(offsetof(UPhxPlayerCinematicBinding, bForceCinematicControlOnStart) == 0x000038, "Member 'UPhxPlayerCinematicBinding::bForceCinematicControlOnStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCinematicBinding, AlternateCharacterClassesForSwap) == 0x000040, "Member 'UPhxPlayerCinematicBinding::AlternateCharacterClassesForSwap' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCinematicBinding, bParticipateImmediately) == 0x000050, "Member 'UPhxPlayerCinematicBinding::bParticipateImmediately' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCinematicBinding, GameplayEndLocation) == 0x000054, "Member 'UPhxPlayerCinematicBinding::GameplayEndLocation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCinematicBinding, TimeForNudgeLocation) == 0x000060, "Member 'UPhxPlayerCinematicBinding::TimeForNudgeLocation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCompanionCinematicBinding
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxCompanionCinematicBinding final : public UPhxCharacterSpawnerBaseCinematicBinding
|
|
{
|
|
public:
|
|
class APhxAISpawner_Companion* OptionalCompanionSpawner; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCompanionCinematicBinding">();
|
|
}
|
|
static class UPhxCompanionCinematicBinding* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCompanionCinematicBinding>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCompanionCinematicBinding) == 0x000008, "Wrong alignment on UPhxCompanionCinematicBinding");
|
|
static_assert(sizeof(UPhxCompanionCinematicBinding) == 0x000040, "Wrong size on UPhxCompanionCinematicBinding");
|
|
static_assert(offsetof(UPhxCompanionCinematicBinding, OptionalCompanionSpawner) == 0x000038, "Member 'UPhxCompanionCinematicBinding::OptionalCompanionSpawner' has a wrong offset!");
|
|
|
|
// Class Phoenix.SessionListWidget
|
|
// 0x0078 (0x0310 - 0x0298)
|
|
class USessionListWidget final : public UPhxMenuWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class UMenuButton> ServerButtonWidgetClass; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UVerticalBox* VerticalBoxSessionList; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* StatusTextBlock; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B0[0x60]; // 0x02B0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginServerSearch(bool bLANMatch, bool bIsDedicatedServer, const class FString& InMapFilterName);
|
|
void ConnectToServer();
|
|
void UpdateSearchStatus();
|
|
void UpdateSessionList();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SessionListWidget">();
|
|
}
|
|
static class USessionListWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USessionListWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(USessionListWidget) == 0x000008, "Wrong alignment on USessionListWidget");
|
|
static_assert(sizeof(USessionListWidget) == 0x000310, "Wrong size on USessionListWidget");
|
|
static_assert(offsetof(USessionListWidget, ServerButtonWidgetClass) == 0x000298, "Member 'USessionListWidget::ServerButtonWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(USessionListWidget, VerticalBoxSessionList) == 0x0002A0, "Member 'USessionListWidget::VerticalBoxSessionList' has a wrong offset!");
|
|
static_assert(offsetof(USessionListWidget, StatusTextBlock) == 0x0002A8, "Member 'USessionListWidget::StatusTextBlock' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCinematicsParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxCinematicsParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsParams">();
|
|
}
|
|
static class UPhxCinematicsParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsParams) == 0x000008, "Wrong alignment on UPhxCinematicsParams");
|
|
static_assert(sizeof(UPhxCinematicsParams) == 0x000038, "Wrong size on UPhxCinematicsParams");
|
|
|
|
// Class Phoenix.PhxCinematicsComponent
|
|
// 0x02E8 (0x0398 - 0x00B0)
|
|
class UPhxCinematicsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDataTable* LevelSequencesDataTable; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxCinematicBinding*> CinematicBindings; // 0x00C0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoftObjectPath> LevelSequencesList; // 0x00D0(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
bool bUseCameraGraph; // 0x00E0(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMoveToStaging; // 0x00E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoadCinematicsAtHighPriority; // 0x00E2(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUnequipWeapons; // 0x00E3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInstantUnequip; // 0x00E4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E5[0xB]; // 0x00E5(0x000B)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bSkippable; // 0x00F0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SkipUIDelay; // 0x00F4(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HighEndSkipSpeed; // 0x00F8(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LowEndSkipSpeed; // 0x00FC(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxCinematicsParams* CinematicsParams; // 0x0100(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxCinematicsState* RootState; // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_110[0xD8]; // 0x0110(0x00D8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FString, class ULevelSequence*> LevelSequenceDictionary; // 0x01E8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_238[0xA8]; // 0x0238(0x00A8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FName, struct FCharacterClassList> BindingTagsAndSwapCharacterClasses; // 0x02E0(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TMap<class FName, class APhxCharacterBase*> BindingTagsAndSwapCharacters; // 0x0330(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
bool bAutoLoadLevelSequences; // 0x0380(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_381[0x17]; // 0x0381(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAnimMontageStartedForLevelSequenceActor0(class UAnimMontage* AnimMontage);
|
|
void OnAnimMontageStartedForLevelSequenceActor1(class UAnimMontage* AnimMontage);
|
|
void OnCharacterDeath(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void OnLevelSequenceFinishedForLevelSequenceActor0();
|
|
void OnLevelSequenceFinishedForLevelSequenceActor1();
|
|
void OnLevelSequenceFinishedReversePlaybackForLevelSequenceActor0();
|
|
void OnLevelSequenceFinishedReversePlaybackForLevelSequenceActor1();
|
|
void OnParticipantSpawned(class APhxAICharacter* SpawnedAI, EPhxAISpawnResultCode ResultCode, int32 SpawnUid);
|
|
void SetRootOverrideLevelSequenceIndex(int32 OverrideIndex);
|
|
|
|
class ALevelSequenceActor* GetCurrentLevelSequenceActor() const;
|
|
float GetFinalBlendTime() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsComponent">();
|
|
}
|
|
static class UPhxCinematicsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsComponent) == 0x000008, "Wrong alignment on UPhxCinematicsComponent");
|
|
static_assert(sizeof(UPhxCinematicsComponent) == 0x000398, "Wrong size on UPhxCinematicsComponent");
|
|
static_assert(offsetof(UPhxCinematicsComponent, LevelSequencesDataTable) == 0x0000B8, "Member 'UPhxCinematicsComponent::LevelSequencesDataTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, CinematicBindings) == 0x0000C0, "Member 'UPhxCinematicsComponent::CinematicBindings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, LevelSequencesList) == 0x0000D0, "Member 'UPhxCinematicsComponent::LevelSequencesList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, bUseCameraGraph) == 0x0000E0, "Member 'UPhxCinematicsComponent::bUseCameraGraph' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, bMoveToStaging) == 0x0000E1, "Member 'UPhxCinematicsComponent::bMoveToStaging' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, bLoadCinematicsAtHighPriority) == 0x0000E2, "Member 'UPhxCinematicsComponent::bLoadCinematicsAtHighPriority' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, bUnequipWeapons) == 0x0000E3, "Member 'UPhxCinematicsComponent::bUnequipWeapons' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, bInstantUnequip) == 0x0000E4, "Member 'UPhxCinematicsComponent::bInstantUnequip' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, bSkippable) == 0x0000F0, "Member 'UPhxCinematicsComponent::bSkippable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, SkipUIDelay) == 0x0000F4, "Member 'UPhxCinematicsComponent::SkipUIDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, HighEndSkipSpeed) == 0x0000F8, "Member 'UPhxCinematicsComponent::HighEndSkipSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, LowEndSkipSpeed) == 0x0000FC, "Member 'UPhxCinematicsComponent::LowEndSkipSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, CinematicsParams) == 0x000100, "Member 'UPhxCinematicsComponent::CinematicsParams' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, RootState) == 0x000108, "Member 'UPhxCinematicsComponent::RootState' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, LevelSequenceDictionary) == 0x0001E8, "Member 'UPhxCinematicsComponent::LevelSequenceDictionary' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, BindingTagsAndSwapCharacterClasses) == 0x0002E0, "Member 'UPhxCinematicsComponent::BindingTagsAndSwapCharacterClasses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, BindingTagsAndSwapCharacters) == 0x000330, "Member 'UPhxCinematicsComponent::BindingTagsAndSwapCharacters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsComponent, bAutoLoadLevelSequences) == 0x000380, "Member 'UPhxCinematicsComponent::bAutoLoadLevelSequences' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterV2PrintState
|
|
// 0x0130 (0x0508 - 0x03D8)
|
|
class UPrinterV2PrintState final : public UState
|
|
{
|
|
public:
|
|
class APrinterV2* Printer; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxCharacter* Character; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APickup* PrintedItem; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x100]; // 0x03F0(0x0100)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPrinterV2PrintStateParams* CastedParams; // 0x04F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4F8[0x8]; // 0x04F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInterface* WeaponStrapMaterial; // 0x0500(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void CharacterNotify(const class UPhxAnimNotify* Notify);
|
|
void OnScriptedEventStarted();
|
|
void PrinterNotify(const class UPhxPrinterAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterV2PrintState">();
|
|
}
|
|
static class UPrinterV2PrintState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterV2PrintState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterV2PrintState) == 0x000008, "Wrong alignment on UPrinterV2PrintState");
|
|
static_assert(sizeof(UPrinterV2PrintState) == 0x000508, "Wrong size on UPrinterV2PrintState");
|
|
static_assert(offsetof(UPrinterV2PrintState, Printer) == 0x0003D8, "Member 'UPrinterV2PrintState::Printer' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2PrintState, Character) == 0x0003E0, "Member 'UPrinterV2PrintState::Character' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2PrintState, PrintedItem) == 0x0003E8, "Member 'UPrinterV2PrintState::PrintedItem' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2PrintState, CastedParams) == 0x0004F0, "Member 'UPrinterV2PrintState::CastedParams' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2PrintState, WeaponStrapMaterial) == 0x000500, "Member 'UPrinterV2PrintState::WeaponStrapMaterial' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCinematicsCoordinator
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxCinematicsCoordinator final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsCoordinator">();
|
|
}
|
|
static class UPhxCinematicsCoordinator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsCoordinator>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsCoordinator) == 0x000008, "Wrong alignment on UPhxCinematicsCoordinator");
|
|
static_assert(sizeof(UPhxCinematicsCoordinator) == 0x000050, "Wrong size on UPhxCinematicsCoordinator");
|
|
|
|
// Class Phoenix.PhxCinematicsOwnerInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxCinematicsOwnerInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsOwnerInterface">();
|
|
}
|
|
static class IPhxCinematicsOwnerInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxCinematicsOwnerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxCinematicsOwnerInterface) == 0x000001, "Wrong alignment on IPhxCinematicsOwnerInterface");
|
|
static_assert(sizeof(IPhxCinematicsOwnerInterface) == 0x000001, "Wrong size on IPhxCinematicsOwnerInterface");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_EquipWeapon
|
|
// 0x0010 (0x03D0 - 0x03C0)
|
|
class UPhxGameplayAbility_EquipWeapon final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
bool bUnequipCurrentWeapon; // 0x03C0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C1[0x7]; // 0x03C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AEquippable* StagedEquippable; // 0x03C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnEquipMontageFinished();
|
|
void OnEquipMontageInterrupted();
|
|
void OnNotifyReceived(const class UPhxAnimNotify* AnimNotify);
|
|
void OnUnequipTagRemoved();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_EquipWeapon">();
|
|
}
|
|
static class UPhxGameplayAbility_EquipWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_EquipWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_EquipWeapon) == 0x000008, "Wrong alignment on UPhxGameplayAbility_EquipWeapon");
|
|
static_assert(sizeof(UPhxGameplayAbility_EquipWeapon) == 0x0003D0, "Wrong size on UPhxGameplayAbility_EquipWeapon");
|
|
static_assert(offsetof(UPhxGameplayAbility_EquipWeapon, bUnequipCurrentWeapon) == 0x0003C0, "Member 'UPhxGameplayAbility_EquipWeapon::bUnequipCurrentWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EquipWeapon, StagedEquippable) == 0x0003C8, "Member 'UPhxGameplayAbility_EquipWeapon::StagedEquippable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCinematicsIdleState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UPhxCinematicsIdleState final : public UPhxCinematicsState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsIdleState">();
|
|
}
|
|
static class UPhxCinematicsIdleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsIdleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsIdleState) == 0x000008, "Wrong alignment on UPhxCinematicsIdleState");
|
|
static_assert(sizeof(UPhxCinematicsIdleState) == 0x0003E0, "Wrong size on UPhxCinematicsIdleState");
|
|
|
|
// Class Phoenix.PhxCinematicsStartState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UPhxCinematicsStartState final : public UPhxCinematicsState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsStartState">();
|
|
}
|
|
static class UPhxCinematicsStartState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsStartState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsStartState) == 0x000008, "Wrong alignment on UPhxCinematicsStartState");
|
|
static_assert(sizeof(UPhxCinematicsStartState) == 0x0003E0, "Wrong size on UPhxCinematicsStartState");
|
|
|
|
// Class Phoenix.PrinterV2FSM
|
|
// 0x0070 (0x0448 - 0x03D8)
|
|
class UPrinterV2FSM final : public UState
|
|
{
|
|
public:
|
|
class APrinterV2* Printer; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FStateRef Closed; // 0x03E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Navigation; // 0x03F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Printing; // 0x0400(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Upgrading; // 0x0410(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x8]; // 0x0420(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPrinterV2PrintStateParams* PrintParams; // 0x0428(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPrinterV2UpgradeStateParams* UpgradeParams; // 0x0430(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_438[0x10]; // 0x0438(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InteractExecuted(class APhxCharacter* InteractedBy);
|
|
void OnScriptedEventCharacterFreed(class APhxCharacter* Character, const class FName& BindingTag);
|
|
void OnScriptedEventFinish();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterV2FSM">();
|
|
}
|
|
static class UPrinterV2FSM* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterV2FSM>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterV2FSM) == 0x000008, "Wrong alignment on UPrinterV2FSM");
|
|
static_assert(sizeof(UPrinterV2FSM) == 0x000448, "Wrong size on UPrinterV2FSM");
|
|
static_assert(offsetof(UPrinterV2FSM, Printer) == 0x0003D8, "Member 'UPrinterV2FSM::Printer' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2FSM, Closed) == 0x0003E0, "Member 'UPrinterV2FSM::Closed' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2FSM, Navigation) == 0x0003F0, "Member 'UPrinterV2FSM::Navigation' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2FSM, Printing) == 0x000400, "Member 'UPrinterV2FSM::Printing' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2FSM, Upgrading) == 0x000410, "Member 'UPrinterV2FSM::Upgrading' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2FSM, PrintParams) == 0x000428, "Member 'UPrinterV2FSM::PrintParams' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2FSM, UpgradeParams) == 0x000430, "Member 'UPrinterV2FSM::UpgradeParams' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCinematicsPlayState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UPhxCinematicsPlayState final : public UPhxCinematicsState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsPlayState">();
|
|
}
|
|
static class UPhxCinematicsPlayState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsPlayState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsPlayState) == 0x000008, "Wrong alignment on UPhxCinematicsPlayState");
|
|
static_assert(sizeof(UPhxCinematicsPlayState) == 0x0003E0, "Wrong size on UPhxCinematicsPlayState");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_GRPEnemyLaunch
|
|
// 0x0030 (0x03F0 - 0x03C0)
|
|
class UPhxGameplayAbility_GRPEnemyLaunch final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x18]; // 0x03C0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAbilityTask_GRPLaunchCharacter* ApplyLaunchTask; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E0[0xD]; // 0x03E0(0x000D)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bUseRagdollUponDeath; // 0x03ED(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableDebugSpam; // 0x03EE(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x03EF(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnEnemyHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnFinalMontageCompleted();
|
|
void OnMoveTaskFailed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_GRPEnemyLaunch">();
|
|
}
|
|
static class UPhxGameplayAbility_GRPEnemyLaunch* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_GRPEnemyLaunch>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_GRPEnemyLaunch) == 0x000008, "Wrong alignment on UPhxGameplayAbility_GRPEnemyLaunch");
|
|
static_assert(sizeof(UPhxGameplayAbility_GRPEnemyLaunch) == 0x0003F0, "Wrong size on UPhxGameplayAbility_GRPEnemyLaunch");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyLaunch, ApplyLaunchTask) == 0x0003D8, "Member 'UPhxGameplayAbility_GRPEnemyLaunch::ApplyLaunchTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyLaunch, bUseRagdollUponDeath) == 0x0003ED, "Member 'UPhxGameplayAbility_GRPEnemyLaunch::bUseRagdollUponDeath' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyLaunch, bEnableDebugSpam) == 0x0003EE, "Member 'UPhxGameplayAbility_GRPEnemyLaunch::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyLaunch, bEnableMovementDebugSpam) == 0x0003EF, "Member 'UPhxGameplayAbility_GRPEnemyLaunch::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCinematicsEndEventState
|
|
// 0x0000 (0x03E0 - 0x03E0)
|
|
class UPhxCinematicsEndEventState final : public UPhxCinematicsState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsEndEventState">();
|
|
}
|
|
static class UPhxCinematicsEndEventState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsEndEventState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsEndEventState) == 0x000008, "Wrong alignment on UPhxCinematicsEndEventState");
|
|
static_assert(sizeof(UPhxCinematicsEndEventState) == 0x0003E0, "Wrong size on UPhxCinematicsEndEventState");
|
|
|
|
// Class Phoenix.PushingObjectPushState
|
|
// 0x0050 (0x0530 - 0x04E0)
|
|
class alignas(0x10) UPushingObjectPushState final : public UMotionMatchLocomotionState
|
|
{
|
|
public:
|
|
class APhxPlayerCharacter* PlayerCharacter; // 0x04E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APushableBlockHelper> PusherPawnRef; // 0x04E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APushableBlockHelper* SpawnedPusherPawn; // 0x04F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4F8[0x38]; // 0x04F8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PushingObjectPushState">();
|
|
}
|
|
static class UPushingObjectPushState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPushingObjectPushState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPushingObjectPushState) == 0x000010, "Wrong alignment on UPushingObjectPushState");
|
|
static_assert(sizeof(UPushingObjectPushState) == 0x000530, "Wrong size on UPushingObjectPushState");
|
|
static_assert(offsetof(UPushingObjectPushState, PlayerCharacter) == 0x0004E0, "Member 'UPushingObjectPushState::PlayerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectPushState, PusherPawnRef) == 0x0004E8, "Member 'UPushingObjectPushState::PusherPawnRef' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectPushState, SpawnedPusherPawn) == 0x0004F0, "Member 'UPushingObjectPushState::SpawnedPusherPawn' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCinematicsRootState
|
|
// 0x0050 (0x0430 - 0x03E0)
|
|
class UPhxCinematicsRootState final : public UPhxCinematicsState
|
|
{
|
|
public:
|
|
struct FStateRef IdleCinematic; // 0x03E0(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef StartCinematic; // 0x03F0(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef WaitCinematic; // 0x0400(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PlayCinematic; // 0x0410(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef EndCinematic; // 0x0420(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCinematicsRootState">();
|
|
}
|
|
static class UPhxCinematicsRootState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCinematicsRootState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCinematicsRootState) == 0x000008, "Wrong alignment on UPhxCinematicsRootState");
|
|
static_assert(sizeof(UPhxCinematicsRootState) == 0x000430, "Wrong size on UPhxCinematicsRootState");
|
|
static_assert(offsetof(UPhxCinematicsRootState, IdleCinematic) == 0x0003E0, "Member 'UPhxCinematicsRootState::IdleCinematic' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsRootState, StartCinematic) == 0x0003F0, "Member 'UPhxCinematicsRootState::StartCinematic' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsRootState, WaitCinematic) == 0x000400, "Member 'UPhxCinematicsRootState::WaitCinematic' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsRootState, PlayCinematic) == 0x000410, "Member 'UPhxCinematicsRootState::PlayCinematic' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCinematicsRootState, EndCinematic) == 0x000420, "Member 'UPhxCinematicsRootState::EndCinematic' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCombatSubsystem
|
|
// 0x0078 (0x00A8 - 0x0030)
|
|
class UPhxCombatSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxCharacter* Attacker, class UAttackState* AttackState)> OnAnyAttackStarted; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_48[0x20]; // 0x0048(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& TutorialTag)> OnCombatTutorialClosed; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_78[0x30]; // 0x0078(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RegisterPlayerDeathHideActor(class AActor* HideActor);
|
|
void UnregisterPlayerDeathHideActor(class AActor* HideActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCombatSubsystem">();
|
|
}
|
|
static class UPhxCombatSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCombatSubsystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCombatSubsystem) == 0x000008, "Wrong alignment on UPhxCombatSubsystem");
|
|
static_assert(sizeof(UPhxCombatSubsystem) == 0x0000A8, "Wrong size on UPhxCombatSubsystem");
|
|
static_assert(offsetof(UPhxCombatSubsystem, OnAnyAttackStarted) == 0x000038, "Member 'UPhxCombatSubsystem::OnAnyAttackStarted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCombatSubsystem, OnCombatTutorialClosed) == 0x000068, "Member 'UPhxCombatSubsystem::OnCombatTutorialClosed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxComboLengthCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxComboLengthCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
int32 ComboLength; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxComboLengthCondition">();
|
|
}
|
|
static class UPhxComboLengthCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxComboLengthCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxComboLengthCondition) == 0x000008, "Wrong alignment on UPhxComboLengthCondition");
|
|
static_assert(sizeof(UPhxComboLengthCondition) == 0x000038, "Wrong size on UPhxComboLengthCondition");
|
|
static_assert(offsetof(UPhxComboLengthCondition, ComboLength) == 0x000030, "Member 'UPhxComboLengthCondition::ComboLength' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_KeycodeScanInteraction
|
|
// 0x0008 (0x0450 - 0x0448)
|
|
class UPhxGameplayAbility_KeycodeScanInteraction final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_KeycodeScanInteraction">();
|
|
}
|
|
static class UPhxGameplayAbility_KeycodeScanInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_KeycodeScanInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_KeycodeScanInteraction) == 0x000008, "Wrong alignment on UPhxGameplayAbility_KeycodeScanInteraction");
|
|
static_assert(sizeof(UPhxGameplayAbility_KeycodeScanInteraction) == 0x000450, "Wrong size on UPhxGameplayAbility_KeycodeScanInteraction");
|
|
|
|
// Class Phoenix.PhxConditionalModifier
|
|
// 0x0018 (0x0098 - 0x0080)
|
|
class UPhxConditionalModifier final : public UPhxCameraModifierGroup
|
|
{
|
|
public:
|
|
struct FPhxGameplayConditionContainer GameplayConditions; // 0x0080(0x0008)(Edit, DisableEditOnInstance, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UPhxCameraModifier>> SubModifierClasses; // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxConditionalModifier">();
|
|
}
|
|
static class UPhxConditionalModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxConditionalModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxConditionalModifier) == 0x000008, "Wrong alignment on UPhxConditionalModifier");
|
|
static_assert(sizeof(UPhxConditionalModifier) == 0x000098, "Wrong size on UPhxConditionalModifier");
|
|
static_assert(offsetof(UPhxConditionalModifier, GameplayConditions) == 0x000080, "Member 'UPhxConditionalModifier::GameplayConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxConditionalModifier, SubModifierClasses) == 0x000088, "Member 'UPhxConditionalModifier::SubModifierClasses' has a wrong offset!");
|
|
|
|
// Class Phoenix.PushingObjectState
|
|
// 0x0078 (0x0548 - 0x04D0)
|
|
class UPushingObjectState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
class APhxPuzzleCrate* PushingObject; // 0x04D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteraction* Interaction; // 0x04D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FStateRef UnequipStateRef; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef IntroStateRef; // 0x04F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PushStateRef; // 0x0500(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef OutroStateRef; // 0x0510(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float LeanLerpStrength; // 0x0520(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotateSpeed; // 0x0524(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PushForwardSpeed; // 0x0528(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_52C[0x1C]; // 0x052C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PushingObjectState">();
|
|
}
|
|
static class UPushingObjectState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPushingObjectState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPushingObjectState) == 0x000008, "Wrong alignment on UPushingObjectState");
|
|
static_assert(sizeof(UPushingObjectState) == 0x000548, "Wrong size on UPushingObjectState");
|
|
static_assert(offsetof(UPushingObjectState, PushingObject) == 0x0004D0, "Member 'UPushingObjectState::PushingObject' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectState, Interaction) == 0x0004D8, "Member 'UPushingObjectState::Interaction' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectState, UnequipStateRef) == 0x0004E0, "Member 'UPushingObjectState::UnequipStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectState, IntroStateRef) == 0x0004F0, "Member 'UPushingObjectState::IntroStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectState, PushStateRef) == 0x000500, "Member 'UPushingObjectState::PushStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectState, OutroStateRef) == 0x000510, "Member 'UPushingObjectState::OutroStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectState, LeanLerpStrength) == 0x000520, "Member 'UPushingObjectState::LeanLerpStrength' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectState, RotateSpeed) == 0x000524, "Member 'UPushingObjectState::RotateSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPushingObjectState, PushForwardSpeed) == 0x000528, "Member 'UPushingObjectState::PushForwardSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxContextualAnimTriggerBox
|
|
// 0x0000 (0x0240 - 0x0240)
|
|
class APhxContextualAnimTriggerBox final : public APhxContextualAnimTrigger
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxContextualAnimTriggerBox">();
|
|
}
|
|
static class APhxContextualAnimTriggerBox* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxContextualAnimTriggerBox>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxContextualAnimTriggerBox) == 0x000008, "Wrong alignment on APhxContextualAnimTriggerBox");
|
|
static_assert(sizeof(APhxContextualAnimTriggerBox) == 0x000240, "Wrong size on APhxContextualAnimTriggerBox");
|
|
|
|
// Class Phoenix.PhxContinuousFireWeapon
|
|
// 0x0000 (0x09E0 - 0x09E0)
|
|
class APhxContinuousFireWeapon final : public APhxRangedWeapon
|
|
{
|
|
public:
|
|
float LastDamageDealtTime; // 0x09D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_9DC[0x4]; // 0x09DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxContinuousFireWeapon">();
|
|
}
|
|
static class APhxContinuousFireWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxContinuousFireWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxContinuousFireWeapon) == 0x000010, "Wrong alignment on APhxContinuousFireWeapon");
|
|
static_assert(sizeof(APhxContinuousFireWeapon) == 0x0009E0, "Wrong size on APhxContinuousFireWeapon");
|
|
static_assert(offsetof(APhxContinuousFireWeapon, LastDamageDealtTime) == 0x0009D8, "Member 'APhxContinuousFireWeapon::LastDamageDealtTime' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWoundParametersTable
|
|
// 0x0050 (0x0078 - 0x0028)
|
|
class UPhxWoundParametersTable final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWoundParametersTable">();
|
|
}
|
|
static class UPhxWoundParametersTable* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWoundParametersTable>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWoundParametersTable) == 0x000008, "Wrong alignment on UPhxWoundParametersTable");
|
|
static_assert(sizeof(UPhxWoundParametersTable) == 0x000078, "Wrong size on UPhxWoundParametersTable");
|
|
|
|
// Class Phoenix.PhxContinuousFireWeaponSettings
|
|
// 0x0098 (0x00D8 - 0x0040)
|
|
class UPhxContinuousFireWeaponSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FRangedWeaponSettings RangedSpec; // 0x0040(0x0090)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FContinuousFireWeaponSettings ContinuousFireWeaponSpec; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxContinuousFireWeaponSettings">();
|
|
}
|
|
static class UPhxContinuousFireWeaponSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxContinuousFireWeaponSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxContinuousFireWeaponSettings) == 0x000008, "Wrong alignment on UPhxContinuousFireWeaponSettings");
|
|
static_assert(sizeof(UPhxContinuousFireWeaponSettings) == 0x0000D8, "Wrong size on UPhxContinuousFireWeaponSettings");
|
|
static_assert(offsetof(UPhxContinuousFireWeaponSettings, RangedSpec) == 0x000040, "Member 'UPhxContinuousFireWeaponSettings::RangedSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxContinuousFireWeaponSettings, ContinuousFireWeaponSpec) == 0x0000D0, "Member 'UPhxContinuousFireWeaponSettings::ContinuousFireWeaponSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxControllerStateCondition
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxControllerStateCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> StateClassRef; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxControllerStateCondition">();
|
|
}
|
|
static class UPhxControllerStateCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxControllerStateCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxControllerStateCondition) == 0x000008, "Wrong alignment on UPhxControllerStateCondition");
|
|
static_assert(sizeof(UPhxControllerStateCondition) == 0x000058, "Wrong size on UPhxControllerStateCondition");
|
|
static_assert(offsetof(UPhxControllerStateCondition, StateClassRef) == 0x000030, "Member 'UPhxControllerStateCondition::StateClassRef' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxControlRotationLookAtModifier
|
|
// 0x0030 (0x00A0 - 0x0070)
|
|
class UPhxControlRotationLookAtModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x30]; // 0x0070(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxControlRotationLookAtModifier">();
|
|
}
|
|
static class UPhxControlRotationLookAtModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxControlRotationLookAtModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxControlRotationLookAtModifier) == 0x000008, "Wrong alignment on UPhxControlRotationLookAtModifier");
|
|
static_assert(sizeof(UPhxControlRotationLookAtModifier) == 0x0000A0, "Wrong size on UPhxControlRotationLookAtModifier");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior_FollowTargetedCharacterRuntime
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
class UPhxFlashlightBehavior_FollowTargetedCharacterRuntime final : public UPhxFlashlightBehavior_DefaultRuntime
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior_FollowTargetedCharacterRuntime">();
|
|
}
|
|
static class UPhxFlashlightBehavior_FollowTargetedCharacterRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior_FollowTargetedCharacterRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior_FollowTargetedCharacterRuntime) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior_FollowTargetedCharacterRuntime");
|
|
static_assert(sizeof(UPhxFlashlightBehavior_FollowTargetedCharacterRuntime) == 0x000050, "Wrong size on UPhxFlashlightBehavior_FollowTargetedCharacterRuntime");
|
|
|
|
// Class Phoenix.MaskAssignmentManager
|
|
// 0x00A0 (0x00C8 - 0x0028)
|
|
class UMaskAssignmentManager final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0xA0]; // 0x0028(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"MaskAssignmentManager">();
|
|
}
|
|
static class UMaskAssignmentManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UMaskAssignmentManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UMaskAssignmentManager) == 0x000008, "Wrong alignment on UMaskAssignmentManager");
|
|
static_assert(sizeof(UMaskAssignmentManager) == 0x0000C8, "Wrong size on UMaskAssignmentManager");
|
|
|
|
// Class Phoenix.PhxCrawlAnimInstance
|
|
// 0x07D0 (0x0A90 - 0x02C0)
|
|
class UPhxCrawlAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxCrawlAnimInstanceProxy Proxy; // 0x02C0(0x07D0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCrawlAnimInstance">();
|
|
}
|
|
static class UPhxCrawlAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCrawlAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCrawlAnimInstance) == 0x000010, "Wrong alignment on UPhxCrawlAnimInstance");
|
|
static_assert(sizeof(UPhxCrawlAnimInstance) == 0x000A90, "Wrong size on UPhxCrawlAnimInstance");
|
|
static_assert(offsetof(UPhxCrawlAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxCrawlAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBehaviorTransitionRuntime
|
|
// 0x0340 (0x0388 - 0x0048)
|
|
class UPhxFlashlightBehaviorTransitionRuntime : public UPhxFlashlightTreeNode
|
|
{
|
|
public:
|
|
class UPhxFlashlightTreeNode* ChildNodes[0x2]; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPhxFlashlightProperties CachedOriginOutput; // 0x0058(0x0198)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxFlashlightProperties CachedDestinationOutput; // 0x01F0(0x0198)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehaviorTransitionRuntime">();
|
|
}
|
|
static class UPhxFlashlightBehaviorTransitionRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehaviorTransitionRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehaviorTransitionRuntime) == 0x000008, "Wrong alignment on UPhxFlashlightBehaviorTransitionRuntime");
|
|
static_assert(sizeof(UPhxFlashlightBehaviorTransitionRuntime) == 0x000388, "Wrong size on UPhxFlashlightBehaviorTransitionRuntime");
|
|
static_assert(offsetof(UPhxFlashlightBehaviorTransitionRuntime, ChildNodes) == 0x000048, "Member 'UPhxFlashlightBehaviorTransitionRuntime::ChildNodes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehaviorTransitionRuntime, CachedOriginOutput) == 0x000058, "Member 'UPhxFlashlightBehaviorTransitionRuntime::CachedOriginOutput' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehaviorTransitionRuntime, CachedDestinationOutput) == 0x0001F0, "Member 'UPhxFlashlightBehaviorTransitionRuntime::CachedDestinationOutput' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCredits
|
|
// 0x0020 (0x0240 - 0x0220)
|
|
class APhxCredits final : public AActor
|
|
{
|
|
public:
|
|
class UDataTable* CreditsTable; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText CreditsNativeText; // 0x0228(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void ReadCreditsToDataTable();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCredits">();
|
|
}
|
|
static class APhxCredits* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCredits>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCredits) == 0x000008, "Wrong alignment on APhxCredits");
|
|
static_assert(sizeof(APhxCredits) == 0x000240, "Wrong size on APhxCredits");
|
|
static_assert(offsetof(APhxCredits, CreditsTable) == 0x000220, "Member 'APhxCredits::CreditsTable' has a wrong offset!");
|
|
static_assert(offsetof(APhxCredits, CreditsNativeText) == 0x000228, "Member 'APhxCredits::CreditsNativeText' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideSplineMetadata
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPipeSlideSplineMetadata final : public USplineMetadata
|
|
{
|
|
public:
|
|
TArray<struct FPipeSlideSplinePointData> PointData; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideSplineMetadata">();
|
|
}
|
|
static class UPipeSlideSplineMetadata* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideSplineMetadata>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideSplineMetadata) == 0x000008, "Wrong alignment on UPipeSlideSplineMetadata");
|
|
static_assert(sizeof(UPipeSlideSplineMetadata) == 0x000038, "Wrong size on UPipeSlideSplineMetadata");
|
|
static_assert(offsetof(UPipeSlideSplineMetadata, PointData) == 0x000028, "Member 'UPipeSlideSplineMetadata::PointData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCrowdCharacter
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxCrowdCharacter final : public AActor
|
|
{
|
|
public:
|
|
class UPhxSkeletalMeshComponent* MeshComponent; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxSoundComponent* SoundComp_Root; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCrowdCharacter">();
|
|
}
|
|
static class APhxCrowdCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxCrowdCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxCrowdCharacter) == 0x000008, "Wrong alignment on APhxCrowdCharacter");
|
|
static_assert(sizeof(APhxCrowdCharacter) == 0x000230, "Wrong size on APhxCrowdCharacter");
|
|
static_assert(offsetof(APhxCrowdCharacter, MeshComponent) == 0x000220, "Member 'APhxCrowdCharacter::MeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxCrowdCharacter, SoundComp_Root) == 0x000228, "Member 'APhxCrowdCharacter::SoundComp_Root' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCustomImpactEffectComponent
|
|
// 0x0050 (0x0100 - 0x00B0)
|
|
class UPhxCustomImpactEffectComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMap<struct FGameplayTag, class UDataTable*> OverrideMeleeImpactTable; // 0x00B0(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCustomImpactEffectComponent">();
|
|
}
|
|
static class UPhxCustomImpactEffectComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCustomImpactEffectComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCustomImpactEffectComponent) == 0x000008, "Wrong alignment on UPhxCustomImpactEffectComponent");
|
|
static_assert(sizeof(UPhxCustomImpactEffectComponent) == 0x000100, "Wrong size on UPhxCustomImpactEffectComponent");
|
|
static_assert(offsetof(UPhxCustomImpactEffectComponent, OverrideMeleeImpactTable) == 0x0000B0, "Member 'UPhxCustomImpactEffectComponent::OverrideMeleeImpactTable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxCustomizationManager
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class UPhxCustomizationManager : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UPhxCharacterSkin* NewSkin)> OnChangePlayerSkin; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& WeaponTag)> OnChangeWeaponSkin; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxCharacterSkin*> PlayerSkinDefinitions; // 0x0048(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterSkin* ActivePlayerSkin; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static bool AreAllSkinsUnlockedViaCheat();
|
|
static class UPhxCustomizationManager* Get(const class UObject* WorldContextObject);
|
|
static EPhxEntitlement GetSkinEntitlementId(class UPhxCharacterSkin* Skin);
|
|
|
|
void OnAccountChanged(class USDSOnlineAccount* NewAccount);
|
|
void OnSkinValidationResultReceived(bool bHasEntitlement);
|
|
void SetPlayerSkinIndex(int32 SkinIndex);
|
|
void ValidateCurrentSkinEntittlement();
|
|
|
|
class UPhxCharacterSkin* GetActivePlayerSkin() const;
|
|
int32 GetCurrentPlayerSkinIndex() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxCustomizationManager">();
|
|
}
|
|
static class UPhxCustomizationManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxCustomizationManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxCustomizationManager) == 0x000008, "Wrong alignment on UPhxCustomizationManager");
|
|
static_assert(sizeof(UPhxCustomizationManager) == 0x000068, "Wrong size on UPhxCustomizationManager");
|
|
static_assert(offsetof(UPhxCustomizationManager, OnChangePlayerSkin) == 0x000028, "Member 'UPhxCustomizationManager::OnChangePlayerSkin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCustomizationManager, OnChangeWeaponSkin) == 0x000038, "Member 'UPhxCustomizationManager::OnChangeWeaponSkin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCustomizationManager, PlayerSkinDefinitions) == 0x000048, "Member 'UPhxCustomizationManager::PlayerSkinDefinitions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxCustomizationManager, ActivePlayerSkin) == 0x000058, "Member 'UPhxCustomizationManager::ActivePlayerSkin' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightSupplementalLight
|
|
// 0x0060 (0x0088 - 0x0028)
|
|
class UPhxFlashlightSupplementalLight final : public UObject
|
|
{
|
|
public:
|
|
class ULocalLightComponent* LightComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FPhxFlashlightSettings_SpotLight DefaultSettings; // 0x0030(0x0048)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPhxFlashlightIntensityMaterialData> IntensityMaterialData; // 0x0078(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightSupplementalLight">();
|
|
}
|
|
static class UPhxFlashlightSupplementalLight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightSupplementalLight>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightSupplementalLight) == 0x000008, "Wrong alignment on UPhxFlashlightSupplementalLight");
|
|
static_assert(sizeof(UPhxFlashlightSupplementalLight) == 0x000088, "Wrong size on UPhxFlashlightSupplementalLight");
|
|
static_assert(offsetof(UPhxFlashlightSupplementalLight, LightComponent) == 0x000028, "Member 'UPhxFlashlightSupplementalLight::LightComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightSupplementalLight, DefaultSettings) == 0x000030, "Member 'UPhxFlashlightSupplementalLight::DefaultSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightSupplementalLight, IntensityMaterialData) == 0x000078, "Member 'UPhxFlashlightSupplementalLight::IntensityMaterialData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageDebugWidget
|
|
// 0x0040 (0x02A0 - 0x0260)
|
|
class UPhxDamageDebugWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* NumAmountTitle; // 0x0260(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* NumAmountText; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ImpactBoneText; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* DamageInfoTitle; // 0x0278(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* DamageInfoText; // 0x0280(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* DistanceTitle; // 0x0288(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* DistanceText; // 0x0290(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* VirusText; // 0x0298(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageDebugWidget">();
|
|
}
|
|
static class UPhxDamageDebugWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageDebugWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageDebugWidget) == 0x000008, "Wrong alignment on UPhxDamageDebugWidget");
|
|
static_assert(sizeof(UPhxDamageDebugWidget) == 0x0002A0, "Wrong size on UPhxDamageDebugWidget");
|
|
static_assert(offsetof(UPhxDamageDebugWidget, NumAmountTitle) == 0x000260, "Member 'UPhxDamageDebugWidget::NumAmountTitle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageDebugWidget, NumAmountText) == 0x000268, "Member 'UPhxDamageDebugWidget::NumAmountText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageDebugWidget, ImpactBoneText) == 0x000270, "Member 'UPhxDamageDebugWidget::ImpactBoneText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageDebugWidget, DamageInfoTitle) == 0x000278, "Member 'UPhxDamageDebugWidget::DamageInfoTitle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageDebugWidget, DamageInfoText) == 0x000280, "Member 'UPhxDamageDebugWidget::DamageInfoText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageDebugWidget, DistanceTitle) == 0x000288, "Member 'UPhxDamageDebugWidget::DistanceTitle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageDebugWidget, DistanceText) == 0x000290, "Member 'UPhxDamageDebugWidget::DistanceText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageDebugWidget, VirusText) == 0x000298, "Member 'UPhxDamageDebugWidget::VirusText' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageManager
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxDamageManager final : public UObject
|
|
{
|
|
public:
|
|
float DrawImpactPointDuration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPointImpactDebugData> PointImpactDebugData; // 0x0030(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageManager">();
|
|
}
|
|
static class UPhxDamageManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageManager) == 0x000008, "Wrong alignment on UPhxDamageManager");
|
|
static_assert(sizeof(UPhxDamageManager) == 0x000040, "Wrong size on UPhxDamageManager");
|
|
static_assert(offsetof(UPhxDamageManager, DrawImpactPointDuration) == 0x000028, "Member 'UPhxDamageManager::DrawImpactPointDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDamageManager, PointImpactDebugData) == 0x000030, "Member 'UPhxDamageManager::PointImpactDebugData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_PipeSlideObstacle
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
class UPhxDamageType_PipeSlideObstacle final : public UPhxDamageType
|
|
{
|
|
public:
|
|
float SlowToMaxSpeed; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_PipeSlideObstacle">();
|
|
}
|
|
static class UPhxDamageType_PipeSlideObstacle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_PipeSlideObstacle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_PipeSlideObstacle) == 0x000008, "Wrong alignment on UPhxDamageType_PipeSlideObstacle");
|
|
static_assert(sizeof(UPhxDamageType_PipeSlideObstacle) == 0x000078, "Wrong size on UPhxDamageType_PipeSlideObstacle");
|
|
static_assert(offsetof(UPhxDamageType_PipeSlideObstacle, SlowToMaxSpeed) == 0x000070, "Member 'UPhxDamageType_PipeSlideObstacle::SlowToMaxSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDamageType_Shot
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_Shot : public UPhxDamageType_Ranged
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_Shot">();
|
|
}
|
|
static class UPhxDamageType_Shot* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_Shot>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_Shot) == 0x000008, "Wrong alignment on UPhxDamageType_Shot");
|
|
static_assert(sizeof(UPhxDamageType_Shot) == 0x000070, "Wrong size on UPhxDamageType_Shot");
|
|
|
|
// Class Phoenix.PhxDamageType_StoppingPower
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_StoppingPower final : public UPhxDamageType_Ranged
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_StoppingPower">();
|
|
}
|
|
static class UPhxDamageType_StoppingPower* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_StoppingPower>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_StoppingPower) == 0x000008, "Wrong alignment on UPhxDamageType_StoppingPower");
|
|
static_assert(sizeof(UPhxDamageType_StoppingPower) == 0x000070, "Wrong size on UPhxDamageType_StoppingPower");
|
|
|
|
// Class Phoenix.PhxDamageType_ShockWall
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxDamageType_ShockWall final : public UPhxDamageType_EnvironmentalHazard
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDamageType_ShockWall">();
|
|
}
|
|
static class UPhxDamageType_ShockWall* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDamageType_ShockWall>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDamageType_ShockWall) == 0x000008, "Wrong alignment on UPhxDamageType_ShockWall");
|
|
static_assert(sizeof(UPhxDamageType_ShockWall) == 0x000070, "Wrong size on UPhxDamageType_ShockWall");
|
|
|
|
// Class Phoenix.PhxDebugCamera
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxDebugCamera final : public UObject
|
|
{
|
|
public:
|
|
static void DumpCameraInfo(const class FString& Filename);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDebugCamera">();
|
|
}
|
|
static class UPhxDebugCamera* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDebugCamera>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDebugCamera) == 0x000008, "Wrong alignment on UPhxDebugCamera");
|
|
static_assert(sizeof(UPhxDebugCamera) == 0x000028, "Wrong size on UPhxDebugCamera");
|
|
|
|
// Class Phoenix.PhxDebugCameraDrawing
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxDebugCameraDrawing final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void DrawAxes(class UObject* World, const struct FVector& Location, const struct FRotator& Rotation, float Thickness, float Scale, float ColorScale);
|
|
static void DrawFrustum(class UObject* World, const struct FVector& Location, const struct FRotator& Rotation, float fieldOfView, float ScreenRatio, float NearClip, float FarClip, float Thickness);
|
|
static void DrawFrustumCollision(class UObject* World, const struct FVector& Location, const struct FRotator& Rotation, float fieldOfView, float ScreenRatio, float NearClip, float FarClip, float Thickness);
|
|
static void DrawOutlinedText(class UObject* World, const class FString& Text, const struct FVector& Location, const struct FRotator& ViewRotation, const struct FLinearColor& TextColor, const struct FLinearColor& OutlineColor, float OutlineOffset);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDebugCameraDrawing">();
|
|
}
|
|
static class UPhxDebugCameraDrawing* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDebugCameraDrawing>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDebugCameraDrawing) == 0x000008, "Wrong alignment on UPhxDebugCameraDrawing");
|
|
static_assert(sizeof(UPhxDebugCameraDrawing) == 0x000028, "Wrong size on UPhxDebugCameraDrawing");
|
|
|
|
// Class Phoenix.PhxDebugMotionController
|
|
// 0x0000 (0x0260 - 0x0260)
|
|
class UPhxDebugMotionController final : public UPhxDefaultMotionController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDebugMotionController">();
|
|
}
|
|
static class UPhxDebugMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDebugMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDebugMotionController) == 0x000008, "Wrong alignment on UPhxDebugMotionController");
|
|
static_assert(sizeof(UPhxDebugMotionController) == 0x000260, "Wrong size on UPhxDebugMotionController");
|
|
|
|
// Class Phoenix.PhxDialogueEvent
|
|
// 0x0130 (0x0158 - 0x0028)
|
|
class UPhxDialogueEvent final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class UPhxDialogueEvent* DialogueEvent)> OnSoundEventEnded; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UPhxSoundComponent> OverrideSoundComponentPtr; // 0x0038(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDialogue* Dialogue; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_48[0x28]; // 0x0048(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDialogueNode CurrentNode; // 0x0070(0x0090)(BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FTimerHandle SubtitleBlackoutTimer; // 0x0100(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_108[0x50]; // 0x0108(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class AActor* GetCurrentlySpeakingActor();
|
|
class UPhxSoundComponent* GetSoundComponent();
|
|
void OnLipflapLoadComplete();
|
|
void OnSoundEventCallback(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
void PausePhxSoundEvent(int32 FadeTime);
|
|
void PostPhxSoundEvent();
|
|
void ResumePhxSoundEvent(int32 FadeTime);
|
|
void StopPhxSoundEvent(int32 FadeTime);
|
|
void TimedEndOfEvent();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDialogueEvent">();
|
|
}
|
|
static class UPhxDialogueEvent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDialogueEvent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDialogueEvent) == 0x000008, "Wrong alignment on UPhxDialogueEvent");
|
|
static_assert(sizeof(UPhxDialogueEvent) == 0x000158, "Wrong size on UPhxDialogueEvent");
|
|
static_assert(offsetof(UPhxDialogueEvent, OnSoundEventEnded) == 0x000028, "Member 'UPhxDialogueEvent::OnSoundEventEnded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueEvent, OverrideSoundComponentPtr) == 0x000038, "Member 'UPhxDialogueEvent::OverrideSoundComponentPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueEvent, Dialogue) == 0x000040, "Member 'UPhxDialogueEvent::Dialogue' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueEvent, CurrentNode) == 0x000070, "Member 'UPhxDialogueEvent::CurrentNode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueEvent, SubtitleBlackoutTimer) == 0x000100, "Member 'UPhxDialogueEvent::SubtitleBlackoutTimer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGlobalDialogueData
|
|
// 0x01F0 (0x0220 - 0x0030)
|
|
class UPhxGlobalDialogueData final : public UDataAsset
|
|
{
|
|
public:
|
|
class UAkAudioEvent* CommsLoopPlay; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* CommsLoopStop; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> EnglishSubtitles; // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> FrenchSubtitles; // 0x0068(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> KoreanSubtitles; // 0x0090(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> GermanSubtitles; // 0x00B8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> ItalianSubtitles; // 0x00E0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> JapaneseSubtitles; // 0x0108(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> SpanishSubtitles; // 0x0130(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> ChineseSubtitles; // 0x0158(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> PolishSubtitles; // 0x0180(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> PortugueseSubtitles; // 0x01A8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> RussianSubtitles; // 0x01D0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> SpanishLASubtitles; // 0x01F8(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGlobalDialogueData">();
|
|
}
|
|
static class UPhxGlobalDialogueData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGlobalDialogueData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGlobalDialogueData) == 0x000008, "Wrong alignment on UPhxGlobalDialogueData");
|
|
static_assert(sizeof(UPhxGlobalDialogueData) == 0x000220, "Wrong size on UPhxGlobalDialogueData");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, CommsLoopPlay) == 0x000030, "Member 'UPhxGlobalDialogueData::CommsLoopPlay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, CommsLoopStop) == 0x000038, "Member 'UPhxGlobalDialogueData::CommsLoopStop' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, EnglishSubtitles) == 0x000040, "Member 'UPhxGlobalDialogueData::EnglishSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, FrenchSubtitles) == 0x000068, "Member 'UPhxGlobalDialogueData::FrenchSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, KoreanSubtitles) == 0x000090, "Member 'UPhxGlobalDialogueData::KoreanSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, GermanSubtitles) == 0x0000B8, "Member 'UPhxGlobalDialogueData::GermanSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, ItalianSubtitles) == 0x0000E0, "Member 'UPhxGlobalDialogueData::ItalianSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, JapaneseSubtitles) == 0x000108, "Member 'UPhxGlobalDialogueData::JapaneseSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, SpanishSubtitles) == 0x000130, "Member 'UPhxGlobalDialogueData::SpanishSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, ChineseSubtitles) == 0x000158, "Member 'UPhxGlobalDialogueData::ChineseSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, PolishSubtitles) == 0x000180, "Member 'UPhxGlobalDialogueData::PolishSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, PortugueseSubtitles) == 0x0001A8, "Member 'UPhxGlobalDialogueData::PortugueseSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, RussianSubtitles) == 0x0001D0, "Member 'UPhxGlobalDialogueData::RussianSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalDialogueData, SpanishLASubtitles) == 0x0001F8, "Member 'UPhxGlobalDialogueData::SpanishLASubtitles' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDialogueManager
|
|
// 0x0118 (0x0140 - 0x0028)
|
|
class UPhxDialogueManager final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class AActor* SpeakingActor, const struct FDialogueNode& Dialogue)> DialogueLineStarted; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class AActor* SpeakingActor, const struct FDialogueNode& Dialogue)> DialogueLineEnded; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UDialogue* Dialogue)> DialogueStarted; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class UDialogue* Dialogue)> DialogueEnded; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const class FText& PrimaryText, const class FText& SecondaryText)> SubtitlesUpdated; // 0x0070(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bDebugSubtitles; // 0x0080(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxDialogueEvent*> ActiveDialogueEvents; // 0x0088(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FString> MapCodes; // 0x0098(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDataTable* SubtitleTable; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UDataTable* SpeakersTable; // 0x00C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxGlobalDialogueData* GlobalDialogueData; // 0x00C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D0[0x28]; // 0x00D0(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxDialogueEvent* PrimaryEvent; // 0x00F8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxDialogueEvent* SecondaryEvent; // 0x0100(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FText LastPrimaryText; // 0x0108(0x0018)(NativeAccessSpecifierPrivate)
|
|
class FText LastSecondaryText; // 0x0120(0x0018)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxDialogueManager* Get(const class UObject* WorldContextObject);
|
|
|
|
bool AreSubtitlesDisabled();
|
|
void ClearBinkSubtitle();
|
|
void HideDialogWidgetFromView();
|
|
void OnCombatStateChanged(class UPhxAIGameStateManager* GameStateManager, EPhxAIGameState PreviousGameState, EPhxAIGameState NewGameState);
|
|
void OnEnemyDied(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AController* KillerController);
|
|
void OnEnemyMutated(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy);
|
|
void OnLastEncounterEnemyDied(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AController* KillerController);
|
|
void OnPlayerFiredWeapon(class APhxPlayerCharacter* Player, class APhxGunWeapon* Weapon);
|
|
void OnPlayerFocusTargetChanged(class APhxPlayerCharacter* Player, class AActor* PreviousFocusTarget, class AActor* NewFocusTarget);
|
|
void OnPlayerInteractionExecuted(class APhxCharacter* InteractingCharacter, const class UInteraction* Interaction);
|
|
void OnPlayerScriptedEventEnd();
|
|
void OnPlayerScriptedEventStart();
|
|
void OnSoundEventEnd(class UPhxDialogueEvent* DialogueEvent);
|
|
void UpdateBinkSubtitle(const struct FBinkSubtitleRow& InRow);
|
|
void UpdateSubtitles(class UPhxDialogueEvent* DialogueEvent);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDialogueManager">();
|
|
}
|
|
static class UPhxDialogueManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDialogueManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDialogueManager) == 0x000008, "Wrong alignment on UPhxDialogueManager");
|
|
static_assert(sizeof(UPhxDialogueManager) == 0x000140, "Wrong size on UPhxDialogueManager");
|
|
static_assert(offsetof(UPhxDialogueManager, DialogueLineStarted) == 0x000030, "Member 'UPhxDialogueManager::DialogueLineStarted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, DialogueLineEnded) == 0x000040, "Member 'UPhxDialogueManager::DialogueLineEnded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, DialogueStarted) == 0x000050, "Member 'UPhxDialogueManager::DialogueStarted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, DialogueEnded) == 0x000060, "Member 'UPhxDialogueManager::DialogueEnded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, SubtitlesUpdated) == 0x000070, "Member 'UPhxDialogueManager::SubtitlesUpdated' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, bDebugSubtitles) == 0x000080, "Member 'UPhxDialogueManager::bDebugSubtitles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, ActiveDialogueEvents) == 0x000088, "Member 'UPhxDialogueManager::ActiveDialogueEvents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, MapCodes) == 0x000098, "Member 'UPhxDialogueManager::MapCodes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, SubtitleTable) == 0x0000B8, "Member 'UPhxDialogueManager::SubtitleTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, SpeakersTable) == 0x0000C0, "Member 'UPhxDialogueManager::SpeakersTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, GlobalDialogueData) == 0x0000C8, "Member 'UPhxDialogueManager::GlobalDialogueData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, PrimaryEvent) == 0x0000F8, "Member 'UPhxDialogueManager::PrimaryEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, SecondaryEvent) == 0x000100, "Member 'UPhxDialogueManager::SecondaryEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, LastPrimaryText) == 0x000108, "Member 'UPhxDialogueManager::LastPrimaryText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDialogueManager, LastSecondaryText) == 0x000120, "Member 'UPhxDialogueManager::LastSecondaryText' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDialogueWorldSubsystem
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxDialogueWorldSubsystem final : public UWorldSubsystem
|
|
{
|
|
public:
|
|
class UPhxDialogueSystem* DialogueSystem; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void PauseAudioLog(class UDialogue* InAudioLog);
|
|
void PlayAudioLog(class UDialogue* InAudioLog, class AActor* Speaker);
|
|
void PlayDialogue(class UDialogue* InDialogue, class AActor* SpeakingActor);
|
|
void StopAudioLog(class UDialogue* InAudioLog);
|
|
void TestCombatStateChange(class UPhxAIGameStateManager* GameStateManager, EPhxAIGameState PreviousGameState, EPhxAIGameState NewGameState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDialogueWorldSubsystem">();
|
|
}
|
|
static class UPhxDialogueWorldSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDialogueWorldSubsystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDialogueWorldSubsystem) == 0x000008, "Wrong alignment on UPhxDialogueWorldSubsystem");
|
|
static_assert(sizeof(UPhxDialogueWorldSubsystem) == 0x000040, "Wrong size on UPhxDialogueWorldSubsystem");
|
|
static_assert(offsetof(UPhxDialogueWorldSubsystem, DialogueSystem) == 0x000030, "Member 'UPhxDialogueWorldSubsystem::DialogueSystem' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDynamicDropsActor
|
|
// 0x0058 (0x0278 - 0x0220)
|
|
class APhxDynamicDropsActor final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x10]; // 0x0220(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnLootSpawned; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* DefaultTriggerBox; // 0x0240(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ELootSpawnBinds LootSpawnBindType; // 0x0248(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ATriggerBase*> TriggerActors; // 0x0250(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxDynamicDropsComponent* DynamicDropsComponent; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x10]; // 0x0268(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnTriggerOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
bool ScanForNearbySpawnNodes();
|
|
|
|
void SpawnLoot(class APhxPlayerCharacter* Character) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDynamicDropsActor">();
|
|
}
|
|
static class APhxDynamicDropsActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxDynamicDropsActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxDynamicDropsActor) == 0x000008, "Wrong alignment on APhxDynamicDropsActor");
|
|
static_assert(sizeof(APhxDynamicDropsActor) == 0x000278, "Wrong size on APhxDynamicDropsActor");
|
|
static_assert(offsetof(APhxDynamicDropsActor, OnLootSpawned) == 0x000230, "Member 'APhxDynamicDropsActor::OnLootSpawned' has a wrong offset!");
|
|
static_assert(offsetof(APhxDynamicDropsActor, DefaultTriggerBox) == 0x000240, "Member 'APhxDynamicDropsActor::DefaultTriggerBox' has a wrong offset!");
|
|
static_assert(offsetof(APhxDynamicDropsActor, LootSpawnBindType) == 0x000248, "Member 'APhxDynamicDropsActor::LootSpawnBindType' has a wrong offset!");
|
|
static_assert(offsetof(APhxDynamicDropsActor, TriggerActors) == 0x000250, "Member 'APhxDynamicDropsActor::TriggerActors' has a wrong offset!");
|
|
static_assert(offsetof(APhxDynamicDropsActor, DynamicDropsComponent) == 0x000260, "Member 'APhxDynamicDropsActor::DynamicDropsComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxDynamicDropsComponent
|
|
// 0x0078 (0x0128 - 0x00B0)
|
|
class UPhxDynamicDropsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UPhxLootDropList* LowAmmoDropList; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxLootDropList* LowHealthDropList; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxLootDropList* GeneralDropList; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APickup> DefaultItemClass; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AmmoThreshold; // 0x00D0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HealthThreshold; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDropItemsOnDeath; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDropItemsOnHitAfterDeath; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* ItemDropArcCurve; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ItemDropLaunchDistance; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ItemDropDuration; // 0x00EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ItemDropDirectionMaxAngleOffset; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ItemDropSphereTraceRadius; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector NavMeshProjectionBoxExtent; // 0x00F8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinDistanceForNudgingDropTowardsPlayer; // 0x0104(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float NudgeToPlayerDistance; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bItemDropped; // 0x010C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_10D[0x1B]; // 0x010D(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnOwnerDeath(class APhxCharacter* CharacterOwner, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
class APickup* SpawnLootAtLocation(class APhxPlayerCharacter* Character, const struct FVector& ItemLocation, const struct FRotator& ItemRotation);
|
|
class APickup* SpawnLootWithArcMotion(class APhxPlayerCharacter* Character, const struct FVector& ItemLocation, const struct FRotator& ItemRotation);
|
|
|
|
bool ShouldDropLoot() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxDynamicDropsComponent">();
|
|
}
|
|
static class UPhxDynamicDropsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxDynamicDropsComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxDynamicDropsComponent) == 0x000008, "Wrong alignment on UPhxDynamicDropsComponent");
|
|
static_assert(sizeof(UPhxDynamicDropsComponent) == 0x000128, "Wrong size on UPhxDynamicDropsComponent");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, LowAmmoDropList) == 0x0000B0, "Member 'UPhxDynamicDropsComponent::LowAmmoDropList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, LowHealthDropList) == 0x0000B8, "Member 'UPhxDynamicDropsComponent::LowHealthDropList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, GeneralDropList) == 0x0000C0, "Member 'UPhxDynamicDropsComponent::GeneralDropList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, DefaultItemClass) == 0x0000C8, "Member 'UPhxDynamicDropsComponent::DefaultItemClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, AmmoThreshold) == 0x0000D0, "Member 'UPhxDynamicDropsComponent::AmmoThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, HealthThreshold) == 0x0000D4, "Member 'UPhxDynamicDropsComponent::HealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, bDropItemsOnDeath) == 0x0000D8, "Member 'UPhxDynamicDropsComponent::bDropItemsOnDeath' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, bDropItemsOnHitAfterDeath) == 0x0000D9, "Member 'UPhxDynamicDropsComponent::bDropItemsOnHitAfterDeath' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, ItemDropArcCurve) == 0x0000E0, "Member 'UPhxDynamicDropsComponent::ItemDropArcCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, ItemDropLaunchDistance) == 0x0000E8, "Member 'UPhxDynamicDropsComponent::ItemDropLaunchDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, ItemDropDuration) == 0x0000EC, "Member 'UPhxDynamicDropsComponent::ItemDropDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, ItemDropDirectionMaxAngleOffset) == 0x0000F0, "Member 'UPhxDynamicDropsComponent::ItemDropDirectionMaxAngleOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, ItemDropSphereTraceRadius) == 0x0000F4, "Member 'UPhxDynamicDropsComponent::ItemDropSphereTraceRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, NavMeshProjectionBoxExtent) == 0x0000F8, "Member 'UPhxDynamicDropsComponent::NavMeshProjectionBoxExtent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, MinDistanceForNudgingDropTowardsPlayer) == 0x000104, "Member 'UPhxDynamicDropsComponent::MinDistanceForNudgingDropTowardsPlayer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, NudgeToPlayerDistance) == 0x000108, "Member 'UPhxDynamicDropsComponent::NudgeToPlayerDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxDynamicDropsComponent, bItemDropped) == 0x00010C, "Member 'UPhxDynamicDropsComponent::bItemDropped' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineTraversalEnterCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxSplineTraversalEnterCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
class UPhxSplineTraversalEntrySettings* EntrySettings; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineTraversalEnterCondition">();
|
|
}
|
|
static class UPhxSplineTraversalEnterCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineTraversalEnterCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineTraversalEnterCondition) == 0x000008, "Wrong alignment on UPhxSplineTraversalEnterCondition");
|
|
static_assert(sizeof(UPhxSplineTraversalEnterCondition) == 0x000040, "Wrong size on UPhxSplineTraversalEnterCondition");
|
|
static_assert(offsetof(UPhxSplineTraversalEnterCondition, EntrySettings) == 0x000030, "Member 'UPhxSplineTraversalEnterCondition::EntrySettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxEconomyUIInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxEconomyUIInterface final
|
|
{
|
|
public:
|
|
void CancelPress();
|
|
void ClearItems();
|
|
void ConfirmHold(float DeltaTime);
|
|
void ConfirmPress();
|
|
void ConfirmRelease();
|
|
void DirectionInput(EInputDirection Direction);
|
|
void FaceLeftHold(float DeltaTime);
|
|
void FaceLeftPress();
|
|
void FaceLeftRelease();
|
|
void FaceTopHold(float DeltaTime);
|
|
void FaceTopPress();
|
|
void FaceTopRelease();
|
|
void Hide();
|
|
void R3Press();
|
|
void Refresh();
|
|
void SetItems();
|
|
void SetParentInterfaceObject(class UObject* Parent);
|
|
void ShoulderLeftPress();
|
|
void ShoulderRightPress();
|
|
void Show();
|
|
|
|
class UObject* GetDeepestUI() const;
|
|
bool IsTopLevel() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEconomyUIInterface">();
|
|
}
|
|
static class IPhxEconomyUIInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxEconomyUIInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxEconomyUIInterface) == 0x000001, "Wrong alignment on IPhxEconomyUIInterface");
|
|
static_assert(sizeof(IPhxEconomyUIInterface) == 0x000001, "Wrong size on IPhxEconomyUIInterface");
|
|
|
|
// Class Phoenix.PhxEnemyGRPHitResponseComponent
|
|
// 0x0040 (0x0128 - 0x00E8)
|
|
class UPhxEnemyGRPHitResponseComponent final : public UPhxGRPHitResponseComponent
|
|
{
|
|
public:
|
|
uint8 Pad_E8[0x40]; // 0x00E8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEnterGRPState();
|
|
void OnExitGRPState();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEnemyGRPHitResponseComponent">();
|
|
}
|
|
static class UPhxEnemyGRPHitResponseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEnemyGRPHitResponseComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEnemyGRPHitResponseComponent) == 0x000008, "Wrong alignment on UPhxEnemyGRPHitResponseComponent");
|
|
static_assert(sizeof(UPhxEnemyGRPHitResponseComponent) == 0x000128, "Wrong size on UPhxEnemyGRPHitResponseComponent");
|
|
|
|
// Class Phoenix.StateTransitionRule
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UStateTransitionRule final : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<class FName> FromStates; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer Condition; // 0x0040(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class FName DestinationState; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"StateTransitionRule">();
|
|
}
|
|
static class UStateTransitionRule* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStateTransitionRule>();
|
|
}
|
|
};
|
|
static_assert(alignof(UStateTransitionRule) == 0x000008, "Wrong alignment on UStateTransitionRule");
|
|
static_assert(sizeof(UStateTransitionRule) == 0x000050, "Wrong size on UStateTransitionRule");
|
|
static_assert(offsetof(UStateTransitionRule, FromStates) == 0x000030, "Member 'UStateTransitionRule::FromStates' has a wrong offset!");
|
|
static_assert(offsetof(UStateTransitionRule, Condition) == 0x000040, "Member 'UStateTransitionRule::Condition' has a wrong offset!");
|
|
static_assert(offsetof(UStateTransitionRule, DestinationState) == 0x000048, "Member 'UStateTransitionRule::DestinationState' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxEnemyPPEResponseData
|
|
// 0x0160 (0x0190 - 0x0030)
|
|
class UPhxEnemyPPEResponseData final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float MinimumSpeedThreshold; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinimumRequiredCharge; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HitObjectMaxImpactAngleDegrees; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PushedIntoSurfaceMaxAngle; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> CollisionDamageType; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<float> AccelerationG; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> DecelerationG; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float RotationTimeConstant; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> LiftedHeight; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> LiftedOvershoot; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> LiftedDuration; // 0x0090(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> HoldAgainstCeilingDuration; // 0x00A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> LiftedSpeed; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> LiftedDamage; // 0x00C0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float LiftWallOffset; // 0x00D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> SlammedSpeed; // 0x00D8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> SlammedDamage; // 0x00E8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> DropDuration; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> EncumberedDuration; // 0x0108(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> EncumberedSpeedPenalty; // 0x0118(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> PushedDistance; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> ParabolicDrop; // 0x0138(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> PushedSpeed; // 0x0148(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UCurveFloat*> PushedDamageCurves; // 0x0158(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float PushedFloorCollisionTolerance; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulledOffset; // 0x016C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulledSpeed; // 0x0170(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulledFloorCollisionTolerance; // 0x0174(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GRP_PushInitSpeed; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GRP_PushGravityLevel; // 0x017C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GRP_StoppingSpeedThreshold; // 0x0180(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GRP_LateralDampingFactor; // 0x0184(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* PPECollisionEffects; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEnemyPPEResponseData">();
|
|
}
|
|
static class UPhxEnemyPPEResponseData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEnemyPPEResponseData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEnemyPPEResponseData) == 0x000008, "Wrong alignment on UPhxEnemyPPEResponseData");
|
|
static_assert(sizeof(UPhxEnemyPPEResponseData) == 0x000190, "Wrong size on UPhxEnemyPPEResponseData");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, MinimumSpeedThreshold) == 0x000030, "Member 'UPhxEnemyPPEResponseData::MinimumSpeedThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, MinimumRequiredCharge) == 0x000034, "Member 'UPhxEnemyPPEResponseData::MinimumRequiredCharge' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, HitObjectMaxImpactAngleDegrees) == 0x000038, "Member 'UPhxEnemyPPEResponseData::HitObjectMaxImpactAngleDegrees' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PushedIntoSurfaceMaxAngle) == 0x00003C, "Member 'UPhxEnemyPPEResponseData::PushedIntoSurfaceMaxAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, CollisionDamageType) == 0x000040, "Member 'UPhxEnemyPPEResponseData::CollisionDamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, AccelerationG) == 0x000048, "Member 'UPhxEnemyPPEResponseData::AccelerationG' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, DecelerationG) == 0x000058, "Member 'UPhxEnemyPPEResponseData::DecelerationG' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, RotationTimeConstant) == 0x000068, "Member 'UPhxEnemyPPEResponseData::RotationTimeConstant' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, LiftedHeight) == 0x000070, "Member 'UPhxEnemyPPEResponseData::LiftedHeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, LiftedOvershoot) == 0x000080, "Member 'UPhxEnemyPPEResponseData::LiftedOvershoot' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, LiftedDuration) == 0x000090, "Member 'UPhxEnemyPPEResponseData::LiftedDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, HoldAgainstCeilingDuration) == 0x0000A0, "Member 'UPhxEnemyPPEResponseData::HoldAgainstCeilingDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, LiftedSpeed) == 0x0000B0, "Member 'UPhxEnemyPPEResponseData::LiftedSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, LiftedDamage) == 0x0000C0, "Member 'UPhxEnemyPPEResponseData::LiftedDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, LiftWallOffset) == 0x0000D0, "Member 'UPhxEnemyPPEResponseData::LiftWallOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, SlammedSpeed) == 0x0000D8, "Member 'UPhxEnemyPPEResponseData::SlammedSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, SlammedDamage) == 0x0000E8, "Member 'UPhxEnemyPPEResponseData::SlammedDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, DropDuration) == 0x0000F8, "Member 'UPhxEnemyPPEResponseData::DropDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, EncumberedDuration) == 0x000108, "Member 'UPhxEnemyPPEResponseData::EncumberedDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, EncumberedSpeedPenalty) == 0x000118, "Member 'UPhxEnemyPPEResponseData::EncumberedSpeedPenalty' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PushedDistance) == 0x000128, "Member 'UPhxEnemyPPEResponseData::PushedDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, ParabolicDrop) == 0x000138, "Member 'UPhxEnemyPPEResponseData::ParabolicDrop' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PushedSpeed) == 0x000148, "Member 'UPhxEnemyPPEResponseData::PushedSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PushedDamageCurves) == 0x000158, "Member 'UPhxEnemyPPEResponseData::PushedDamageCurves' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PushedFloorCollisionTolerance) == 0x000168, "Member 'UPhxEnemyPPEResponseData::PushedFloorCollisionTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PulledOffset) == 0x00016C, "Member 'UPhxEnemyPPEResponseData::PulledOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PulledSpeed) == 0x000170, "Member 'UPhxEnemyPPEResponseData::PulledSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PulledFloorCollisionTolerance) == 0x000174, "Member 'UPhxEnemyPPEResponseData::PulledFloorCollisionTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, GRP_PushInitSpeed) == 0x000178, "Member 'UPhxEnemyPPEResponseData::GRP_PushInitSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, GRP_PushGravityLevel) == 0x00017C, "Member 'UPhxEnemyPPEResponseData::GRP_PushGravityLevel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, GRP_StoppingSpeedThreshold) == 0x000180, "Member 'UPhxEnemyPPEResponseData::GRP_StoppingSpeedThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, GRP_LateralDampingFactor) == 0x000184, "Member 'UPhxEnemyPPEResponseData::GRP_LateralDampingFactor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnemyPPEResponseData, PPECollisionEffects) == 0x000188, "Member 'UPhxEnemyPPEResponseData::PPECollisionEffects' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHasEntitlementArray
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxHasEntitlementArray final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const TArray<bool>& EntitlementOwnershipResults)> OnComplete; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TArray<EPhxEntitlement> Entitlements; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UPhxHasEntitlementArray* HasEntitlements(const TArray<EPhxEntitlement>& InEntitlements);
|
|
|
|
void HandleFetchEntitlements(const struct FPhxEntitlementOwnership& Ownership);
|
|
void HandleFetchOnlineAccount(bool bSuccess, const class USDSOnlineAccount* OnlineAccount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHasEntitlementArray">();
|
|
}
|
|
static class UPhxHasEntitlementArray* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHasEntitlementArray>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHasEntitlementArray) == 0x000008, "Wrong alignment on UPhxHasEntitlementArray");
|
|
static_assert(sizeof(UPhxHasEntitlementArray) == 0x000050, "Wrong size on UPhxHasEntitlementArray");
|
|
static_assert(offsetof(UPhxHasEntitlementArray, OnComplete) == 0x000030, "Member 'UPhxHasEntitlementArray::OnComplete' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHasEntitlementArray, Entitlements) == 0x000040, "Member 'UPhxHasEntitlementArray::Entitlements' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxEntitlementSettings
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPhxEntitlementSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
TArray<struct FPhxItemToEntitlement> ItemToEntitlementMapping; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEntitlementSettings">();
|
|
}
|
|
static class UPhxEntitlementSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEntitlementSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEntitlementSettings) == 0x000008, "Wrong alignment on UPhxEntitlementSettings");
|
|
static_assert(sizeof(UPhxEntitlementSettings) == 0x000048, "Wrong size on UPhxEntitlementSettings");
|
|
static_assert(offsetof(UPhxEntitlementSettings, ItemToEntitlementMapping) == 0x000038, "Member 'UPhxEntitlementSettings::ItemToEntitlementMapping' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxEnvironmentalGoreComponent
|
|
// 0x0090 (0x0290 - 0x0200)
|
|
class UPhxEnvironmentalGoreComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* CharacterDismembered, class UPrimitiveComponent* PrimitiveHit)> CharacterDismemberedEvent; // 0x01F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxCharacter* CharacterKilled)> CharacterKilledEvent; // 0x0208(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
bool bAffectsPlayer; // 0x0218(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPullTargetTowardsComponent; // 0x0219(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_21A[0x2]; // 0x021A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PullForceMagnitude; // 0x021C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PullForceDuration; // 0x0220(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PullForceDistanceLimit; // 0x0224(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPrimitiveComponent*> DismembermentPrimitives; // 0x0228(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class APhxCharacter*, float> CharactersKilled; // 0x0238(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_288[0x8]; // 0x0288(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEnvironmentalGoreComponent">();
|
|
}
|
|
static class UPhxEnvironmentalGoreComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEnvironmentalGoreComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEnvironmentalGoreComponent) == 0x000010, "Wrong alignment on UPhxEnvironmentalGoreComponent");
|
|
static_assert(sizeof(UPhxEnvironmentalGoreComponent) == 0x000290, "Wrong size on UPhxEnvironmentalGoreComponent");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, CharacterDismemberedEvent) == 0x0001F8, "Member 'UPhxEnvironmentalGoreComponent::CharacterDismemberedEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, CharacterKilledEvent) == 0x000208, "Member 'UPhxEnvironmentalGoreComponent::CharacterKilledEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, bAffectsPlayer) == 0x000218, "Member 'UPhxEnvironmentalGoreComponent::bAffectsPlayer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, bPullTargetTowardsComponent) == 0x000219, "Member 'UPhxEnvironmentalGoreComponent::bPullTargetTowardsComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, PullForceMagnitude) == 0x00021C, "Member 'UPhxEnvironmentalGoreComponent::PullForceMagnitude' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, PullForceDuration) == 0x000220, "Member 'UPhxEnvironmentalGoreComponent::PullForceDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, PullForceDistanceLimit) == 0x000224, "Member 'UPhxEnvironmentalGoreComponent::PullForceDistanceLimit' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, DismembermentPrimitives) == 0x000228, "Member 'UPhxEnvironmentalGoreComponent::DismembermentPrimitives' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEnvironmentalGoreComponent, CharactersKilled) == 0x000238, "Member 'UPhxEnvironmentalGoreComponent::CharactersKilled' has a wrong offset!");
|
|
|
|
// Class Phoenix.TraversalAbilityState
|
|
// 0x0040 (0x0508 - 0x04C8)
|
|
class UTraversalAbilityState final : public UGameplayAbilityState
|
|
{
|
|
public:
|
|
uint8 Pad_4C8[0x40]; // 0x04C8(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnTraversalAbilityEnded(const struct FGameplayTag& InTag, int32 NewCount);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TraversalAbilityState">();
|
|
}
|
|
static class UTraversalAbilityState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTraversalAbilityState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTraversalAbilityState) == 0x000008, "Wrong alignment on UTraversalAbilityState");
|
|
static_assert(sizeof(UTraversalAbilityState) == 0x000508, "Wrong size on UTraversalAbilityState");
|
|
|
|
// Class Phoenix.PhxEquippedCondition
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxEquippedCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> EquippableObjectClass; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForCamera; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxEquippedCondition">();
|
|
}
|
|
static class UPhxEquippedCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxEquippedCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxEquippedCondition) == 0x000008, "Wrong alignment on UPhxEquippedCondition");
|
|
static_assert(sizeof(UPhxEquippedCondition) == 0x000060, "Wrong size on UPhxEquippedCondition");
|
|
static_assert(offsetof(UPhxEquippedCondition, EquippableObjectClass) == 0x000030, "Member 'UPhxEquippedCondition::EquippableObjectClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxEquippedCondition, bForCamera) == 0x000058, "Member 'UPhxEquippedCondition::bForCamera' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlight
|
|
// 0x0088 (0x02A8 - 0x0220)
|
|
class APhxFlashlight : public AActor
|
|
{
|
|
public:
|
|
class USpringArmComponent* SpringArm; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* SpotLight; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* SpotLightCloseRange; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USpotLightComponent* SpotLightUtility; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraComponent* LightConeVFXComponent; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AdditionalAngleRequiredToBeWithinCone; // 0x0248(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSoundComponent* SoundComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ToggleOnSound; // 0x0258(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ToggleOffSound; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* BatteryReloadSound; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* BatteryDrainedSound; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UnsuccessfulBatteryReloadSound; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialParameterCollection* FlashlightMaterialParameterCollection; // 0x0288(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FlashlightWorldLocationParameterName; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName FlashlightAlphaParameterName; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VFXIntensityUpperBound; // 0x02A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnFlashlightColorUpdated(const struct FLinearColor& NewColor);
|
|
void OnVFXConeAlphaUpdated(float NewAlpha, float NewEmissiveMultiplier);
|
|
void OnVolumetricOnlyLightPropertiesUpdated(const struct FVector& NewRelativeLocation, const struct FRotator& NewRelativeRotation, float VolumetricScatteringIntensity);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlight">();
|
|
}
|
|
static class APhxFlashlight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxFlashlight>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxFlashlight) == 0x000008, "Wrong alignment on APhxFlashlight");
|
|
static_assert(sizeof(APhxFlashlight) == 0x0002A8, "Wrong size on APhxFlashlight");
|
|
static_assert(offsetof(APhxFlashlight, SpringArm) == 0x000220, "Member 'APhxFlashlight::SpringArm' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, SpotLight) == 0x000228, "Member 'APhxFlashlight::SpotLight' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, SpotLightCloseRange) == 0x000230, "Member 'APhxFlashlight::SpotLightCloseRange' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, SpotLightUtility) == 0x000238, "Member 'APhxFlashlight::SpotLightUtility' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, LightConeVFXComponent) == 0x000240, "Member 'APhxFlashlight::LightConeVFXComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, AdditionalAngleRequiredToBeWithinCone) == 0x000248, "Member 'APhxFlashlight::AdditionalAngleRequiredToBeWithinCone' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, SoundComponent) == 0x000250, "Member 'APhxFlashlight::SoundComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, ToggleOnSound) == 0x000258, "Member 'APhxFlashlight::ToggleOnSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, ToggleOffSound) == 0x000260, "Member 'APhxFlashlight::ToggleOffSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, BatteryReloadSound) == 0x000268, "Member 'APhxFlashlight::BatteryReloadSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, BatteryDrainedSound) == 0x000270, "Member 'APhxFlashlight::BatteryDrainedSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, UnsuccessfulBatteryReloadSound) == 0x000278, "Member 'APhxFlashlight::UnsuccessfulBatteryReloadSound' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, FlashlightMaterialParameterCollection) == 0x000288, "Member 'APhxFlashlight::FlashlightMaterialParameterCollection' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, FlashlightWorldLocationParameterName) == 0x000290, "Member 'APhxFlashlight::FlashlightWorldLocationParameterName' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, FlashlightAlphaParameterName) == 0x000298, "Member 'APhxFlashlight::FlashlightAlphaParameterName' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlight, VFXIntensityUpperBound) == 0x0002A0, "Member 'APhxFlashlight::VFXIntensityUpperBound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlight_Cinematic
|
|
// 0x0000 (0x02A8 - 0x02A8)
|
|
class APhxFlashlight_Cinematic final : public APhxFlashlight
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlight_Cinematic">();
|
|
}
|
|
static class APhxFlashlight_Cinematic* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxFlashlight_Cinematic>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxFlashlight_Cinematic) == 0x000008, "Wrong alignment on APhxFlashlight_Cinematic");
|
|
static_assert(sizeof(APhxFlashlight_Cinematic) == 0x0002A8, "Wrong size on APhxFlashlight_Cinematic");
|
|
|
|
// Class Phoenix.UnequipState
|
|
// 0x0000 (0x04C8 - 0x04C8)
|
|
class UUnequipState final : public UGameplayAbilityState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"UnequipState">();
|
|
}
|
|
static class UUnequipState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UUnequipState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UUnequipState) == 0x000008, "Wrong alignment on UUnequipState");
|
|
static_assert(sizeof(UUnequipState) == 0x0004C8, "Wrong size on UUnequipState");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior_FollowControllerRuntime
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class UPhxFlashlightBehavior_FollowControllerRuntime final : public UPhxFlashlightBehaviorRuntime
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior_FollowControllerRuntime">();
|
|
}
|
|
static class UPhxFlashlightBehavior_FollowControllerRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior_FollowControllerRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior_FollowControllerRuntime) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior_FollowControllerRuntime");
|
|
static_assert(sizeof(UPhxFlashlightBehavior_FollowControllerRuntime) == 0x000070, "Wrong size on UPhxFlashlightBehavior_FollowControllerRuntime");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior_FollowController
|
|
// 0x0068 (0x0110 - 0x00A8)
|
|
class UPhxFlashlightBehavior_FollowController final : public UPhxFlashlightBehavior
|
|
{
|
|
public:
|
|
struct FFloatRange PitchLimitRange; // 0x00A8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange YawLimitRange; // 0x00B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRecenterYaw; // 0x00C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C9[0x3]; // 0x00C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AngleOutsideLowerYawLimitForForceRecenter; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngleOutsideUpperYawLimitForForceRecenter; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YawRecenterLerpSpeed; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange LightConePitchLimitRange; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange LightConeYawLimitRange; // 0x00E8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange LightConeAngleAlphaFadeRange; // 0x00F8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* LightConeAngleAlphaCurve; // 0x0108(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior_FollowController">();
|
|
}
|
|
static class UPhxFlashlightBehavior_FollowController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior_FollowController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior_FollowController) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior_FollowController");
|
|
static_assert(sizeof(UPhxFlashlightBehavior_FollowController) == 0x000110, "Wrong size on UPhxFlashlightBehavior_FollowController");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, PitchLimitRange) == 0x0000A8, "Member 'UPhxFlashlightBehavior_FollowController::PitchLimitRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, YawLimitRange) == 0x0000B8, "Member 'UPhxFlashlightBehavior_FollowController::YawLimitRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, bRecenterYaw) == 0x0000C8, "Member 'UPhxFlashlightBehavior_FollowController::bRecenterYaw' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, AngleOutsideLowerYawLimitForForceRecenter) == 0x0000CC, "Member 'UPhxFlashlightBehavior_FollowController::AngleOutsideLowerYawLimitForForceRecenter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, AngleOutsideUpperYawLimitForForceRecenter) == 0x0000D0, "Member 'UPhxFlashlightBehavior_FollowController::AngleOutsideUpperYawLimitForForceRecenter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, YawRecenterLerpSpeed) == 0x0000D4, "Member 'UPhxFlashlightBehavior_FollowController::YawRecenterLerpSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, LightConePitchLimitRange) == 0x0000D8, "Member 'UPhxFlashlightBehavior_FollowController::LightConePitchLimitRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, LightConeYawLimitRange) == 0x0000E8, "Member 'UPhxFlashlightBehavior_FollowController::LightConeYawLimitRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, LightConeAngleAlphaFadeRange) == 0x0000F8, "Member 'UPhxFlashlightBehavior_FollowController::LightConeAngleAlphaFadeRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowController, LightConeAngleAlphaCurve) == 0x000108, "Member 'UPhxFlashlightBehavior_FollowController::LightConeAngleAlphaCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBehavior_FollowTargetedCharacter
|
|
// 0x0008 (0x00B0 - 0x00A8)
|
|
class UPhxFlashlightBehavior_FollowTargetedCharacter final : public UPhxFlashlightBehavior_Default
|
|
{
|
|
public:
|
|
class FName TargetBone; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehavior_FollowTargetedCharacter">();
|
|
}
|
|
static class UPhxFlashlightBehavior_FollowTargetedCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehavior_FollowTargetedCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehavior_FollowTargetedCharacter) == 0x000008, "Wrong alignment on UPhxFlashlightBehavior_FollowTargetedCharacter");
|
|
static_assert(sizeof(UPhxFlashlightBehavior_FollowTargetedCharacter) == 0x0000B0, "Wrong size on UPhxFlashlightBehavior_FollowTargetedCharacter");
|
|
static_assert(offsetof(UPhxFlashlightBehavior_FollowTargetedCharacter, TargetBone) == 0x0000A8, "Member 'UPhxFlashlightBehavior_FollowTargetedCharacter::TargetBone' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBehaviorTransition
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxFlashlightBehaviorTransition : public UObject
|
|
{
|
|
public:
|
|
int32 TransitionPriority; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehaviorTransition">();
|
|
}
|
|
static class UPhxFlashlightBehaviorTransition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehaviorTransition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehaviorTransition) == 0x000008, "Wrong alignment on UPhxFlashlightBehaviorTransition");
|
|
static_assert(sizeof(UPhxFlashlightBehaviorTransition) == 0x000030, "Wrong size on UPhxFlashlightBehaviorTransition");
|
|
static_assert(offsetof(UPhxFlashlightBehaviorTransition, TransitionPriority) == 0x000028, "Member 'UPhxFlashlightBehaviorTransition::TransitionPriority' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightBehaviorTransition_TimedRuntime
|
|
// 0x0000 (0x0388 - 0x0388)
|
|
class UPhxFlashlightBehaviorTransition_TimedRuntime final : public UPhxFlashlightBehaviorTransitionRuntime
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehaviorTransition_TimedRuntime">();
|
|
}
|
|
static class UPhxFlashlightBehaviorTransition_TimedRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehaviorTransition_TimedRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehaviorTransition_TimedRuntime) == 0x000008, "Wrong alignment on UPhxFlashlightBehaviorTransition_TimedRuntime");
|
|
static_assert(sizeof(UPhxFlashlightBehaviorTransition_TimedRuntime) == 0x000388, "Wrong size on UPhxFlashlightBehaviorTransition_TimedRuntime");
|
|
|
|
// Class Phoenix.PhxFlashlightBehaviorTransition_Timed
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxFlashlightBehaviorTransition_Timed final : public UPhxFlashlightBehaviorTransition
|
|
{
|
|
public:
|
|
float Duration; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxCameraTransitionBlendType BlendType; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* BlendCurve; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightBehaviorTransition_Timed">();
|
|
}
|
|
static class UPhxFlashlightBehaviorTransition_Timed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightBehaviorTransition_Timed>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightBehaviorTransition_Timed) == 0x000008, "Wrong alignment on UPhxFlashlightBehaviorTransition_Timed");
|
|
static_assert(sizeof(UPhxFlashlightBehaviorTransition_Timed) == 0x000040, "Wrong size on UPhxFlashlightBehaviorTransition_Timed");
|
|
static_assert(offsetof(UPhxFlashlightBehaviorTransition_Timed, Duration) == 0x000030, "Member 'UPhxFlashlightBehaviorTransition_Timed::Duration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehaviorTransition_Timed, BlendType) == 0x000034, "Member 'UPhxFlashlightBehaviorTransition_Timed::BlendType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightBehaviorTransition_Timed, BlendCurve) == 0x000038, "Member 'UPhxFlashlightBehaviorTransition_Timed::BlendCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightComponent
|
|
// 0x0250 (0x0450 - 0x0200)
|
|
class UPhxFlashlightComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class APhxFlashlight> FlashlightClass; // 0x01F8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxFlashlightTree* FlashlightTreeAsset; // 0x0200(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_208[0x198]; // 0x0208(0x0198)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxFlashlight* FlashlightActor; // 0x03A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxFlashlightTreeRuntime* FlashlightTreeRuntime; // 0x03A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<TSubclassOf<class UPhxFlashlightModifier>> GlobalModifierClasses; // 0x03B0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UPhxFlashlightModifier_Group* GlobalModifiers; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<TSubclassOf<class UPhxFlashlightModifier>, int32> DisabledGlobalModifierClasses; // 0x03C8(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
struct FPhxFlashlightBindingTagName FlashlightCinematicBindingTag; // 0x0418(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x8]; // 0x0420(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxFlashlightTreeEntryDelayedPopData> DelayedFlashlightTreeEntryPops; // 0x0428(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPhxFlashlightSupplementalLight*> SupplementalLights; // 0x0438(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnFlashlightBatteryDrained();
|
|
void PopCinematicFlashlightStates();
|
|
void PopDynamicGlobalModifier(class UPhxFlashlightModifier* Modifier);
|
|
void PushDynamicGlobalModifier(class UPhxFlashlightModifier* Modifier);
|
|
class UPhxFlashlightModifier* PushDynamicGlobalModifierOfClass(TSubclassOf<class UPhxFlashlightModifier> ModifierClass);
|
|
void ReloadBattery();
|
|
|
|
class UPhxFlashlightModifier_Battery* GetBatteryModifier() const;
|
|
bool IsBatteryFullyDrained() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightComponent">();
|
|
}
|
|
static class UPhxFlashlightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightComponent) == 0x000010, "Wrong alignment on UPhxFlashlightComponent");
|
|
static_assert(sizeof(UPhxFlashlightComponent) == 0x000450, "Wrong size on UPhxFlashlightComponent");
|
|
static_assert(offsetof(UPhxFlashlightComponent, FlashlightClass) == 0x0001F8, "Member 'UPhxFlashlightComponent::FlashlightClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, FlashlightTreeAsset) == 0x000200, "Member 'UPhxFlashlightComponent::FlashlightTreeAsset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, FlashlightActor) == 0x0003A0, "Member 'UPhxFlashlightComponent::FlashlightActor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, FlashlightTreeRuntime) == 0x0003A8, "Member 'UPhxFlashlightComponent::FlashlightTreeRuntime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, GlobalModifierClasses) == 0x0003B0, "Member 'UPhxFlashlightComponent::GlobalModifierClasses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, GlobalModifiers) == 0x0003C0, "Member 'UPhxFlashlightComponent::GlobalModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, DisabledGlobalModifierClasses) == 0x0003C8, "Member 'UPhxFlashlightComponent::DisabledGlobalModifierClasses' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, FlashlightCinematicBindingTag) == 0x000418, "Member 'UPhxFlashlightComponent::FlashlightCinematicBindingTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, DelayedFlashlightTreeEntryPops) == 0x000428, "Member 'UPhxFlashlightComponent::DelayedFlashlightTreeEntryPops' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightComponent, SupplementalLights) == 0x000438, "Member 'UPhxFlashlightComponent::SupplementalLights' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightDeveloperSettings
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
class UPhxFlashlightDeveloperSettings final : public UDeveloperSettings
|
|
{
|
|
public:
|
|
struct FPhxFlashlightModifierSettings ModifierSettings; // 0x0038(0x0010)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxFlashlightVolumeSettings VolumeSettings; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxFlashlightProfileSettings ProfileSettings; // 0x0050(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightDeveloperSettings">();
|
|
}
|
|
static class UPhxFlashlightDeveloperSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightDeveloperSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightDeveloperSettings) == 0x000008, "Wrong alignment on UPhxFlashlightDeveloperSettings");
|
|
static_assert(sizeof(UPhxFlashlightDeveloperSettings) == 0x000058, "Wrong size on UPhxFlashlightDeveloperSettings");
|
|
static_assert(offsetof(UPhxFlashlightDeveloperSettings, ModifierSettings) == 0x000038, "Member 'UPhxFlashlightDeveloperSettings::ModifierSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightDeveloperSettings, VolumeSettings) == 0x000048, "Member 'UPhxFlashlightDeveloperSettings::VolumeSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightDeveloperSettings, ProfileSettings) == 0x000050, "Member 'UPhxFlashlightDeveloperSettings::ProfileSettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_BatteryDrainRate
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPhxFlashlightModifier_BatteryDrainRate final : public UPhxFlashlightModifier
|
|
{
|
|
public:
|
|
float RateScale; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_BatteryDrainRate">();
|
|
}
|
|
static class UPhxFlashlightModifier_BatteryDrainRate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_BatteryDrainRate>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_BatteryDrainRate) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_BatteryDrainRate");
|
|
static_assert(sizeof(UPhxFlashlightModifier_BatteryDrainRate) == 0x000088, "Wrong size on UPhxFlashlightModifier_BatteryDrainRate");
|
|
static_assert(offsetof(UPhxFlashlightModifier_BatteryDrainRate, RateScale) == 0x000080, "Member 'UPhxFlashlightModifier_BatteryDrainRate::RateScale' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_FixedPropertyMultiplier
|
|
// 0x0018 (0x0098 - 0x0080)
|
|
class UPhxFlashlightModifier_FixedPropertyMultiplier final : public UPhxFlashlightModifier_PropertyMultiplier
|
|
{
|
|
public:
|
|
float IntensityMultiplier; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AttenuationRadiusMultiplier; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VolumetricScatteringIntensityMultiplier; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ShadowBiasMultiplier; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ConeVFXEmissiveMultiplier; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_FixedPropertyMultiplier">();
|
|
}
|
|
static class UPhxFlashlightModifier_FixedPropertyMultiplier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_FixedPropertyMultiplier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_FixedPropertyMultiplier) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_FixedPropertyMultiplier");
|
|
static_assert(sizeof(UPhxFlashlightModifier_FixedPropertyMultiplier) == 0x000098, "Wrong size on UPhxFlashlightModifier_FixedPropertyMultiplier");
|
|
static_assert(offsetof(UPhxFlashlightModifier_FixedPropertyMultiplier, IntensityMultiplier) == 0x000080, "Member 'UPhxFlashlightModifier_FixedPropertyMultiplier::IntensityMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_FixedPropertyMultiplier, AttenuationRadiusMultiplier) == 0x000084, "Member 'UPhxFlashlightModifier_FixedPropertyMultiplier::AttenuationRadiusMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_FixedPropertyMultiplier, VolumetricScatteringIntensityMultiplier) == 0x000088, "Member 'UPhxFlashlightModifier_FixedPropertyMultiplier::VolumetricScatteringIntensityMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_FixedPropertyMultiplier, ShadowBiasMultiplier) == 0x00008C, "Member 'UPhxFlashlightModifier_FixedPropertyMultiplier::ShadowBiasMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_FixedPropertyMultiplier, ConeVFXEmissiveMultiplier) == 0x000090, "Member 'UPhxFlashlightModifier_FixedPropertyMultiplier::ConeVFXEmissiveMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightModifier_Toggle
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPhxFlashlightModifier_Toggle final : public UPhxFlashlightModifier_PropertyMultiplier
|
|
{
|
|
public:
|
|
float FadeDuration; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStartWithFlashlightOn; // 0x0084(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RequiredInputDuration; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8C[0x14]; // 0x008C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightModifier_Toggle">();
|
|
}
|
|
static class UPhxFlashlightModifier_Toggle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightModifier_Toggle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightModifier_Toggle) == 0x000008, "Wrong alignment on UPhxFlashlightModifier_Toggle");
|
|
static_assert(sizeof(UPhxFlashlightModifier_Toggle) == 0x0000A0, "Wrong size on UPhxFlashlightModifier_Toggle");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Toggle, FadeDuration) == 0x000080, "Member 'UPhxFlashlightModifier_Toggle::FadeDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Toggle, bStartWithFlashlightOn) == 0x000084, "Member 'UPhxFlashlightModifier_Toggle::bStartWithFlashlightOn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightModifier_Toggle, RequiredInputDuration) == 0x000088, "Member 'UPhxFlashlightModifier_Toggle::RequiredInputDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightProfile
|
|
// 0x00E0 (0x0110 - 0x0030)
|
|
class UPhxFlashlightProfile : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
struct FPhxFlashlightSettings_SpotLight SpotLightSettings; // 0x0030(0x0048)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxFlashlightSettings_SpotLight SpotLightCloseRangeSettings; // 0x0078(0x0048)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxFlashlightSettings_SpotLight SpotLightUtilitySettings; // 0x00C0(0x0048)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float VolumetricSpotLightScatteringIntensity; // 0x0108(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightProfile">();
|
|
}
|
|
static class UPhxFlashlightProfile* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightProfile>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightProfile) == 0x000008, "Wrong alignment on UPhxFlashlightProfile");
|
|
static_assert(sizeof(UPhxFlashlightProfile) == 0x000110, "Wrong size on UPhxFlashlightProfile");
|
|
static_assert(offsetof(UPhxFlashlightProfile, SpotLightSettings) == 0x000030, "Member 'UPhxFlashlightProfile::SpotLightSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightProfile, SpotLightCloseRangeSettings) == 0x000078, "Member 'UPhxFlashlightProfile::SpotLightCloseRangeSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightProfile, SpotLightUtilitySettings) == 0x0000C0, "Member 'UPhxFlashlightProfile::SpotLightUtilitySettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightProfile, VolumetricSpotLightScatteringIntensity) == 0x000108, "Member 'UPhxFlashlightProfile::VolumetricSpotLightScatteringIntensity' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightTreeRuntime
|
|
// 0x0008 (0x0050 - 0x0048)
|
|
class UPhxFlashlightTreeRuntime final : public UPhxFlashlightTreeNode
|
|
{
|
|
public:
|
|
class UPhxFlashlightTreeNode* RootNode; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightTreeRuntime">();
|
|
}
|
|
static class UPhxFlashlightTreeRuntime* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightTreeRuntime>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightTreeRuntime) == 0x000008, "Wrong alignment on UPhxFlashlightTreeRuntime");
|
|
static_assert(sizeof(UPhxFlashlightTreeRuntime) == 0x000050, "Wrong size on UPhxFlashlightTreeRuntime");
|
|
static_assert(offsetof(UPhxFlashlightTreeRuntime, RootNode) == 0x000048, "Member 'UPhxFlashlightTreeRuntime::RootNode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightTree
|
|
// 0x0040 (0x0070 - 0x0030)
|
|
class UPhxFlashlightTree final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
bool bAutoPopulateEntryDrainedBatteryProfiles; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxFlashlightTreeEntry* RootEntry; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPhxFlashlightTreeEntrySelector DefaultCinematicTarget; // 0x0040(0x0030)(Edit, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightTree">();
|
|
}
|
|
static class UPhxFlashlightTree* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightTree>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightTree) == 0x000008, "Wrong alignment on UPhxFlashlightTree");
|
|
static_assert(sizeof(UPhxFlashlightTree) == 0x000070, "Wrong size on UPhxFlashlightTree");
|
|
static_assert(offsetof(UPhxFlashlightTree, bAutoPopulateEntryDrainedBatteryProfiles) == 0x000030, "Member 'UPhxFlashlightTree::bAutoPopulateEntryDrainedBatteryProfiles' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTree, RootEntry) == 0x000038, "Member 'UPhxFlashlightTree::RootEntry' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTree, DefaultCinematicTarget) == 0x000040, "Member 'UPhxFlashlightTree::DefaultCinematicTarget' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightTreeEntry
|
|
// 0x0090 (0x00B8 - 0x0028)
|
|
class UPhxFlashlightTreeEntry final : public UObject
|
|
{
|
|
public:
|
|
class FName FlashlightName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bActivated; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxFlashlightBehavior* FlashlightBehavior; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxFlashlightProfile* FlashlightProfile; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxFlashlightProfile* DrainedBatteryProfile; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxFlashlightBehaviorTransition* TransitionIn; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxFlashlightBehaviorTransition* TransitionOut; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer EntryConditions; // 0x0060(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer ExitConditions; // 0x0068(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag FlashlightStateTag; // 0x0070(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxFlashlightTransitionOverride> TransitionInOverrides; // 0x0078(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UPhxFlashlightModifier>> Modifiers; // 0x0088(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxFlashlightTreeEntry*> ChildEntries; // 0x0098(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<TWeakObjectPtr<class UPhxFlashlightTreeEntry>> DynamicChildEntries; // 0x00A8(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightTreeEntry">();
|
|
}
|
|
static class UPhxFlashlightTreeEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxFlashlightTreeEntry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxFlashlightTreeEntry) == 0x000008, "Wrong alignment on UPhxFlashlightTreeEntry");
|
|
static_assert(sizeof(UPhxFlashlightTreeEntry) == 0x0000B8, "Wrong size on UPhxFlashlightTreeEntry");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, FlashlightName) == 0x000028, "Member 'UPhxFlashlightTreeEntry::FlashlightName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, bActivated) == 0x000030, "Member 'UPhxFlashlightTreeEntry::bActivated' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, FlashlightBehavior) == 0x000038, "Member 'UPhxFlashlightTreeEntry::FlashlightBehavior' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, FlashlightProfile) == 0x000040, "Member 'UPhxFlashlightTreeEntry::FlashlightProfile' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, DrainedBatteryProfile) == 0x000048, "Member 'UPhxFlashlightTreeEntry::DrainedBatteryProfile' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, TransitionIn) == 0x000050, "Member 'UPhxFlashlightTreeEntry::TransitionIn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, TransitionOut) == 0x000058, "Member 'UPhxFlashlightTreeEntry::TransitionOut' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, EntryConditions) == 0x000060, "Member 'UPhxFlashlightTreeEntry::EntryConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, ExitConditions) == 0x000068, "Member 'UPhxFlashlightTreeEntry::ExitConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, FlashlightStateTag) == 0x000070, "Member 'UPhxFlashlightTreeEntry::FlashlightStateTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, TransitionInOverrides) == 0x000078, "Member 'UPhxFlashlightTreeEntry::TransitionInOverrides' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, Modifiers) == 0x000088, "Member 'UPhxFlashlightTreeEntry::Modifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, ChildEntries) == 0x000098, "Member 'UPhxFlashlightTreeEntry::ChildEntries' has a wrong offset!");
|
|
static_assert(offsetof(UPhxFlashlightTreeEntry, DynamicChildEntries) == 0x0000A8, "Member 'UPhxFlashlightTreeEntry::DynamicChildEntries' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxFlashlightVolume
|
|
// 0x0058 (0x0278 - 0x0220)
|
|
class APhxFlashlightVolume final : public AActor
|
|
{
|
|
public:
|
|
class UBoxComponent* Volume; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* Origin; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<TSubclassOf<class UPhxFlashlightModifier>> ModifierClasses; // 0x0230(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxFlashlightModifier*> InstancedModifiers; // 0x0240(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer CharacterTagFilter; // 0x0250(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
int32 Priority; // 0x0270(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxFlashlightVolume">();
|
|
}
|
|
static class APhxFlashlightVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxFlashlightVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxFlashlightVolume) == 0x000008, "Wrong alignment on APhxFlashlightVolume");
|
|
static_assert(sizeof(APhxFlashlightVolume) == 0x000278, "Wrong size on APhxFlashlightVolume");
|
|
static_assert(offsetof(APhxFlashlightVolume, Volume) == 0x000220, "Member 'APhxFlashlightVolume::Volume' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlightVolume, Origin) == 0x000228, "Member 'APhxFlashlightVolume::Origin' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlightVolume, ModifierClasses) == 0x000230, "Member 'APhxFlashlightVolume::ModifierClasses' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlightVolume, InstancedModifiers) == 0x000240, "Member 'APhxFlashlightVolume::InstancedModifiers' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlightVolume, CharacterTagFilter) == 0x000250, "Member 'APhxFlashlightVolume::CharacterTagFilter' has a wrong offset!");
|
|
static_assert(offsetof(APhxFlashlightVolume, Priority) == 0x000270, "Member 'APhxFlashlightVolume::Priority' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameInstance
|
|
// 0x0328 (0x0508 - 0x01E0)
|
|
class UPhxGameInstance : public UGameInstance
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxCustomizationManager> CustomizationManagerClass; // 0x01E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxDamageManager> DamageManagerClass; // 0x01E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxItemManager> ItemManagerClass; // 0x01F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxInteractableManager> InteractableManagerClass; // 0x01F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxLevelPacingMeterManager> LevelPacingMeterManagerClass; // 0x0200(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAssetBudgetMeterManager> AssetBudgetMeterManagerClass; // 0x0208(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxMemoryBudgetMeterManager> MemoryBudgetMeterManagerClass; // 0x0210(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAllocationTrackerWidget> AllocationTrackerWidgetClass; // 0x0218(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAllocationTrackerLiteWidget> AllocationTrackerWidgetLiteClass; // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAssetCollectionMeterManager> AssetCollectionMeterManagerClass; // 0x0228(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxMaterialCostMeterManager> MaterialCostMeterManagerClass; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxTexMemUsageManager> TexMemUsageManagerClass; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxDamageDebugWidget> DebugDamageWidgetClass; // 0x0240(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxAchievementSettings> AchievementSettingsClass; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USDSUISystem> UISystemClass; // 0x0250(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxGraphicSettingsListManager> GraphicSettingListManagerClass; // 0x0258(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxDamageManager* DamageManager; // 0x0260(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxItemManager* ItemManager; // 0x0268(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCustomizationManager* CustomizationManager; // 0x0270(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxInteractableManager* InteractableManager; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxWoundParametersTable* WoundParametersTable; // 0x0280(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxWoundTextureManager* WoundTextureManager; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxLevelPacingMeterManager* LevelPacingMeterManager; // 0x0290(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxMemoryBudgetMeterManager* MemoryBudgetMeterManager; // 0x0298(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAllocationTrackerWidget* AllocationTrackerWidget; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAllocationTrackerLiteWidget* AllocationTrackerLiteWidget; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAssetCollectionMeterManager* AssetCollectionMeterManager; // 0x02B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxMaterialCostMeterManager* MaterialCostMeterManager; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxTexMemUsageManager* TexMemUsageManager; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSaveGameManager* SaveGameManager; // 0x02C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxBloodSpatterTextureManager* BloodSpatterTextureManager; // 0x02D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxBloodSpatterTraceManager* BloodSpatterTraceManager; // 0x02D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterGoreLimbManager* CharacterGoreLimbManager; // 0x02E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxBloodSpatterParameterTable* BloodSpatterParameterTable; // 0x02E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAssetBudgetMeterManager* AssetBudgetMeterManager; // 0x02F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxTelemetryManager* TelemetryManager; // 0x02F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAchievementsManager* AchievementsManager; // 0x0300(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAchievementSettings* AchievementSettings; // 0x0308(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USDSUISystem* UISystem; // 0x0310(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGraphicSettingsListManager* GraphicSettingsListManager; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_320[0x8]; // 0x0320(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool Success)> OnCreateSessionFinished; // 0x0328(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool Paused)> OnGamePaused; // 0x0338(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UMaterialParameterCollection* GoreParameterCollection; // 0x0348(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bEnabled)> OnSnowDeformEnabledChanged; // 0x0350(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_360[0x70]; // 0x0360(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class UClass*, class UObject*> SingletonMapping; // 0x03D0(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_420[0x60]; // 0x0420(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName LobbyMapName; // 0x0480(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_488[0x60]; // 0x0488(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxInputActionMappingSetting> DefaultActionMappings; // 0x04E8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxInputAxisMappingSetting> DefaultAxisMappings; // 0x04F8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DestroyLeaveOnlineGame();
|
|
class FName GetCurrentServerName();
|
|
bool GetSnowDeformEnabled();
|
|
void SetSnowDeformEnabled(bool bEnable);
|
|
void StartDialogue(class UDialogue* InDialogue, class AActor* NPCActor);
|
|
void StartSession(const class FString& SessionName);
|
|
|
|
class UPhxBloodSpatterTraceManager* GetBloodSpatterTraceManager() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameInstance">();
|
|
}
|
|
static class UPhxGameInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameInstance) == 0x000008, "Wrong alignment on UPhxGameInstance");
|
|
static_assert(sizeof(UPhxGameInstance) == 0x000508, "Wrong size on UPhxGameInstance");
|
|
static_assert(offsetof(UPhxGameInstance, CustomizationManagerClass) == 0x0001E0, "Member 'UPhxGameInstance::CustomizationManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, DamageManagerClass) == 0x0001E8, "Member 'UPhxGameInstance::DamageManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, ItemManagerClass) == 0x0001F0, "Member 'UPhxGameInstance::ItemManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, InteractableManagerClass) == 0x0001F8, "Member 'UPhxGameInstance::InteractableManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, LevelPacingMeterManagerClass) == 0x000200, "Member 'UPhxGameInstance::LevelPacingMeterManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AssetBudgetMeterManagerClass) == 0x000208, "Member 'UPhxGameInstance::AssetBudgetMeterManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, MemoryBudgetMeterManagerClass) == 0x000210, "Member 'UPhxGameInstance::MemoryBudgetMeterManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AllocationTrackerWidgetClass) == 0x000218, "Member 'UPhxGameInstance::AllocationTrackerWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AllocationTrackerWidgetLiteClass) == 0x000220, "Member 'UPhxGameInstance::AllocationTrackerWidgetLiteClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AssetCollectionMeterManagerClass) == 0x000228, "Member 'UPhxGameInstance::AssetCollectionMeterManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, MaterialCostMeterManagerClass) == 0x000230, "Member 'UPhxGameInstance::MaterialCostMeterManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, TexMemUsageManagerClass) == 0x000238, "Member 'UPhxGameInstance::TexMemUsageManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, DebugDamageWidgetClass) == 0x000240, "Member 'UPhxGameInstance::DebugDamageWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AchievementSettingsClass) == 0x000248, "Member 'UPhxGameInstance::AchievementSettingsClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, UISystemClass) == 0x000250, "Member 'UPhxGameInstance::UISystemClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, GraphicSettingListManagerClass) == 0x000258, "Member 'UPhxGameInstance::GraphicSettingListManagerClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, DamageManager) == 0x000260, "Member 'UPhxGameInstance::DamageManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, ItemManager) == 0x000268, "Member 'UPhxGameInstance::ItemManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, CustomizationManager) == 0x000270, "Member 'UPhxGameInstance::CustomizationManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, InteractableManager) == 0x000278, "Member 'UPhxGameInstance::InteractableManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, WoundParametersTable) == 0x000280, "Member 'UPhxGameInstance::WoundParametersTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, WoundTextureManager) == 0x000288, "Member 'UPhxGameInstance::WoundTextureManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, LevelPacingMeterManager) == 0x000290, "Member 'UPhxGameInstance::LevelPacingMeterManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, MemoryBudgetMeterManager) == 0x000298, "Member 'UPhxGameInstance::MemoryBudgetMeterManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AllocationTrackerWidget) == 0x0002A0, "Member 'UPhxGameInstance::AllocationTrackerWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AllocationTrackerLiteWidget) == 0x0002A8, "Member 'UPhxGameInstance::AllocationTrackerLiteWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AssetCollectionMeterManager) == 0x0002B0, "Member 'UPhxGameInstance::AssetCollectionMeterManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, MaterialCostMeterManager) == 0x0002B8, "Member 'UPhxGameInstance::MaterialCostMeterManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, TexMemUsageManager) == 0x0002C0, "Member 'UPhxGameInstance::TexMemUsageManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, SaveGameManager) == 0x0002C8, "Member 'UPhxGameInstance::SaveGameManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, BloodSpatterTextureManager) == 0x0002D0, "Member 'UPhxGameInstance::BloodSpatterTextureManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, BloodSpatterTraceManager) == 0x0002D8, "Member 'UPhxGameInstance::BloodSpatterTraceManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, CharacterGoreLimbManager) == 0x0002E0, "Member 'UPhxGameInstance::CharacterGoreLimbManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, BloodSpatterParameterTable) == 0x0002E8, "Member 'UPhxGameInstance::BloodSpatterParameterTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AssetBudgetMeterManager) == 0x0002F0, "Member 'UPhxGameInstance::AssetBudgetMeterManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, TelemetryManager) == 0x0002F8, "Member 'UPhxGameInstance::TelemetryManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AchievementsManager) == 0x000300, "Member 'UPhxGameInstance::AchievementsManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, AchievementSettings) == 0x000308, "Member 'UPhxGameInstance::AchievementSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, UISystem) == 0x000310, "Member 'UPhxGameInstance::UISystem' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, GraphicSettingsListManager) == 0x000318, "Member 'UPhxGameInstance::GraphicSettingsListManager' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, OnCreateSessionFinished) == 0x000328, "Member 'UPhxGameInstance::OnCreateSessionFinished' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, OnGamePaused) == 0x000338, "Member 'UPhxGameInstance::OnGamePaused' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, GoreParameterCollection) == 0x000348, "Member 'UPhxGameInstance::GoreParameterCollection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, OnSnowDeformEnabledChanged) == 0x000350, "Member 'UPhxGameInstance::OnSnowDeformEnabledChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, SingletonMapping) == 0x0003D0, "Member 'UPhxGameInstance::SingletonMapping' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, LobbyMapName) == 0x000480, "Member 'UPhxGameInstance::LobbyMapName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, DefaultActionMappings) == 0x0004E8, "Member 'UPhxGameInstance::DefaultActionMappings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameInstance, DefaultAxisMappings) == 0x0004F8, "Member 'UPhxGameInstance::DefaultAxisMappings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_ButtonHoldInteraction
|
|
// 0x0008 (0x0450 - 0x0448)
|
|
class UPhxGameplayAbility_ButtonHoldInteraction final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDelayTimePassed();
|
|
void OnInteractButtonHeld(float TimeActive, float DeltaTime);
|
|
void OnInteractButtonReleased(float TimeActive, float DeltaTime);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_ButtonHoldInteraction">();
|
|
}
|
|
static class UPhxGameplayAbility_ButtonHoldInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_ButtonHoldInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_ButtonHoldInteraction) == 0x000008, "Wrong alignment on UPhxGameplayAbility_ButtonHoldInteraction");
|
|
static_assert(sizeof(UPhxGameplayAbility_ButtonHoldInteraction) == 0x000450, "Wrong size on UPhxGameplayAbility_ButtonHoldInteraction");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_ButtonLoopingInteraction
|
|
// 0x0000 (0x0448 - 0x0448)
|
|
class UPhxGameplayAbility_ButtonLoopingInteraction final : public UPhxGameplayAbility_ButtonInteraction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_ButtonLoopingInteraction">();
|
|
}
|
|
static class UPhxGameplayAbility_ButtonLoopingInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_ButtonLoopingInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_ButtonLoopingInteraction) == 0x000008, "Wrong alignment on UPhxGameplayAbility_ButtonLoopingInteraction");
|
|
static_assert(sizeof(UPhxGameplayAbility_ButtonLoopingInteraction) == 0x000448, "Wrong size on UPhxGameplayAbility_ButtonLoopingInteraction");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_ContextualAttack
|
|
// 0x0000 (0x0448 - 0x0448)
|
|
class UPhxGameplayAbility_ContextualAttack final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_ContextualAttack">();
|
|
}
|
|
static class UPhxGameplayAbility_ContextualAttack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_ContextualAttack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_ContextualAttack) == 0x000008, "Wrong alignment on UPhxGameplayAbility_ContextualAttack");
|
|
static_assert(sizeof(UPhxGameplayAbility_ContextualAttack) == 0x000448, "Wrong size on UPhxGameplayAbility_ContextualAttack");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_CorpseStomp
|
|
// 0x0240 (0x0600 - 0x03C0)
|
|
class UPhxGameplayAbility_CorpseStomp final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UPhxAbilityTask_ShapeTraceTest* ShapeTraceTestTask; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGameplayAbilityDefinition_CorpseStomp* CurrentCorpseStompSettings; // 0x03C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilityTask_CorpseStompMovement* MovementTask; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxGameplayTagToCorpseStompDefinitionEntry> TagToOverrideCorpseStompSettingsArray; // 0x03D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float MinDistanceFromWall; // 0x03E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3EC[0x74]; // 0x03EC(0x0074)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class AActor*, bool> ActorsHit; // 0x0460(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FHitResult> CachedHitResults; // 0x04B0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxGameplayEventData_CorpseStomp* CorpseStompEventData; // 0x04C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C8[0x138]; // 0x04C8(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnNotifyStateBegin(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation);
|
|
void OnNotifyStateEnd(const class UPhxAnimNotifyState* NotifyState, class UAnimSequenceBase* Animation);
|
|
void OnStompMontageEnded();
|
|
void OnStompMontageInterrupted();
|
|
void OnStompTraceHit(const TArray<struct FHitResult>& Hits);
|
|
void OnTransitionMontageEnded();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_CorpseStomp">();
|
|
}
|
|
static class UPhxGameplayAbility_CorpseStomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_CorpseStomp>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_CorpseStomp) == 0x000008, "Wrong alignment on UPhxGameplayAbility_CorpseStomp");
|
|
static_assert(sizeof(UPhxGameplayAbility_CorpseStomp) == 0x000600, "Wrong size on UPhxGameplayAbility_CorpseStomp");
|
|
static_assert(offsetof(UPhxGameplayAbility_CorpseStomp, ShapeTraceTestTask) == 0x0003C0, "Member 'UPhxGameplayAbility_CorpseStomp::ShapeTraceTestTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_CorpseStomp, CurrentCorpseStompSettings) == 0x0003C8, "Member 'UPhxGameplayAbility_CorpseStomp::CurrentCorpseStompSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_CorpseStomp, MovementTask) == 0x0003D0, "Member 'UPhxGameplayAbility_CorpseStomp::MovementTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_CorpseStomp, TagToOverrideCorpseStompSettingsArray) == 0x0003D8, "Member 'UPhxGameplayAbility_CorpseStomp::TagToOverrideCorpseStompSettingsArray' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_CorpseStomp, MinDistanceFromWall) == 0x0003E8, "Member 'UPhxGameplayAbility_CorpseStomp::MinDistanceFromWall' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_CorpseStomp, ActorsHit) == 0x000460, "Member 'UPhxGameplayAbility_CorpseStomp::ActorsHit' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_CorpseStomp, CachedHitResults) == 0x0004B0, "Member 'UPhxGameplayAbility_CorpseStomp::CachedHitResults' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_CorpseStomp, CorpseStompEventData) == 0x0004C0, "Member 'UPhxGameplayAbility_CorpseStomp::CorpseStompEventData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_DoScriptedEventStaging
|
|
// 0x0028 (0x03E8 - 0x03C0)
|
|
class UPhxGameplayAbility_DoScriptedEventStaging final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
float SyncPointLocationTolerance; // 0x03C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SyncPointRotationTolerance; // 0x03C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C8[0x20]; // 0x03C8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterReachedSyncPoint();
|
|
void OnCharacterUnequippedWeapon();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_DoScriptedEventStaging">();
|
|
}
|
|
static class UPhxGameplayAbility_DoScriptedEventStaging* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_DoScriptedEventStaging>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_DoScriptedEventStaging) == 0x000008, "Wrong alignment on UPhxGameplayAbility_DoScriptedEventStaging");
|
|
static_assert(sizeof(UPhxGameplayAbility_DoScriptedEventStaging) == 0x0003E8, "Wrong size on UPhxGameplayAbility_DoScriptedEventStaging");
|
|
static_assert(offsetof(UPhxGameplayAbility_DoScriptedEventStaging, SyncPointLocationTolerance) == 0x0003C0, "Member 'UPhxGameplayAbility_DoScriptedEventStaging::SyncPointLocationTolerance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_DoScriptedEventStaging, SyncPointRotationTolerance) == 0x0003C4, "Member 'UPhxGameplayAbility_DoScriptedEventStaging::SyncPointRotationTolerance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_EchoScan
|
|
// 0x0090 (0x0450 - 0x03C0)
|
|
class UPhxGameplayAbility_EchoScan final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UCurveFloat* ScanRadiusCurve; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ScanHalfAngle; // 0x03C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bDetectWithoutMovement; // 0x03CC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3CD[0x3]; // 0x03CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ScanMovementThreshold; // 0x03D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D4[0x4]; // 0x03D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UCharacterState>> ScanVisibleBodyStates; // 0x03D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
class UNiagaraSystem* ScanAreaVFX; // 0x03E8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector ScanAreaVFXOffset; // 0x03F0(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3FC[0x4]; // 0x03FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* ScanShoutBeaconCurve; // 0x0400(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float ScanShoutBeaconDetachmentTime; // 0x0408(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ShoutBeaconOnAttachFX; // 0x0410(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UNiagaraSystem* ShoutBeaconAttachmentFX; // 0x0418(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName ShoutBeaconAttachmentFXLocationName; // 0x0420(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class APhxAITriggerShoutBeaconArea> DetachedPollenCloud; // 0x0428(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float TimeBeforeSpawningPollenCloud; // 0x0430(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_434[0x4]; // 0x0434(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* StartScanMontage; // 0x0438(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAbilityTask_PlayMontageAndWait* PlayMontageTask; // 0x0440(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilityTask_EchoScan* EchoScanTask; // 0x0448(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnScanStopped(class APhxCharacter* CaughtCharacter, float ScanDuration);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_EchoScan">();
|
|
}
|
|
static class UPhxGameplayAbility_EchoScan* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_EchoScan>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_EchoScan) == 0x000008, "Wrong alignment on UPhxGameplayAbility_EchoScan");
|
|
static_assert(sizeof(UPhxGameplayAbility_EchoScan) == 0x000450, "Wrong size on UPhxGameplayAbility_EchoScan");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ScanRadiusCurve) == 0x0003C0, "Member 'UPhxGameplayAbility_EchoScan::ScanRadiusCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ScanHalfAngle) == 0x0003C8, "Member 'UPhxGameplayAbility_EchoScan::ScanHalfAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, bDetectWithoutMovement) == 0x0003CC, "Member 'UPhxGameplayAbility_EchoScan::bDetectWithoutMovement' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ScanMovementThreshold) == 0x0003D0, "Member 'UPhxGameplayAbility_EchoScan::ScanMovementThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ScanVisibleBodyStates) == 0x0003D8, "Member 'UPhxGameplayAbility_EchoScan::ScanVisibleBodyStates' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ScanAreaVFX) == 0x0003E8, "Member 'UPhxGameplayAbility_EchoScan::ScanAreaVFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ScanAreaVFXOffset) == 0x0003F0, "Member 'UPhxGameplayAbility_EchoScan::ScanAreaVFXOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ScanShoutBeaconCurve) == 0x000400, "Member 'UPhxGameplayAbility_EchoScan::ScanShoutBeaconCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ScanShoutBeaconDetachmentTime) == 0x000408, "Member 'UPhxGameplayAbility_EchoScan::ScanShoutBeaconDetachmentTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ShoutBeaconOnAttachFX) == 0x000410, "Member 'UPhxGameplayAbility_EchoScan::ShoutBeaconOnAttachFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ShoutBeaconAttachmentFX) == 0x000418, "Member 'UPhxGameplayAbility_EchoScan::ShoutBeaconAttachmentFX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, ShoutBeaconAttachmentFXLocationName) == 0x000420, "Member 'UPhxGameplayAbility_EchoScan::ShoutBeaconAttachmentFXLocationName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, DetachedPollenCloud) == 0x000428, "Member 'UPhxGameplayAbility_EchoScan::DetachedPollenCloud' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, TimeBeforeSpawningPollenCloud) == 0x000430, "Member 'UPhxGameplayAbility_EchoScan::TimeBeforeSpawningPollenCloud' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, StartScanMontage) == 0x000438, "Member 'UPhxGameplayAbility_EchoScan::StartScanMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, PlayMontageTask) == 0x000440, "Member 'UPhxGameplayAbility_EchoScan::PlayMontageTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_EchoScan, EchoScanTask) == 0x000448, "Member 'UPhxGameplayAbility_EchoScan::EchoScanTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_FallToFloor
|
|
// 0x0008 (0x03C8 - 0x03C0)
|
|
class UPhxGameplayAbility_FallToFloor final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x8]; // 0x03C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterDeath(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void OnLandingEnded();
|
|
void OnMovementModeChanged(EMovementMode NewMovementMode);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_FallToFloor">();
|
|
}
|
|
static class UPhxGameplayAbility_FallToFloor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_FallToFloor>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_FallToFloor) == 0x000008, "Wrong alignment on UPhxGameplayAbility_FallToFloor");
|
|
static_assert(sizeof(UPhxGameplayAbility_FallToFloor) == 0x0003C8, "Wrong size on UPhxGameplayAbility_FallToFloor");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_GRPEnemyPull
|
|
// 0x0018 (0x03D8 - 0x03C0)
|
|
class UPhxGameplayAbility_GRPEnemyPull final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x10]; // 0x03C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableDebugSpam; // 0x03D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x03D1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D2[0x6]; // 0x03D2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMoveTaskFailed();
|
|
void OnMoveTaskFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_GRPEnemyPull">();
|
|
}
|
|
static class UPhxGameplayAbility_GRPEnemyPull* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_GRPEnemyPull>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_GRPEnemyPull) == 0x000008, "Wrong alignment on UPhxGameplayAbility_GRPEnemyPull");
|
|
static_assert(sizeof(UPhxGameplayAbility_GRPEnemyPull) == 0x0003D8, "Wrong size on UPhxGameplayAbility_GRPEnemyPull");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyPull, bEnableDebugSpam) == 0x0003D0, "Member 'UPhxGameplayAbility_GRPEnemyPull::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyPull, bEnableMovementDebugSpam) == 0x0003D1, "Member 'UPhxGameplayAbility_GRPEnemyPull::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_GRPEnemyRecover
|
|
// 0x0038 (0x03F8 - 0x03C0)
|
|
class UPhxGameplayAbility_GRPEnemyRecover final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x10]; // 0x03C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAbilityTask_GRPRecoverCharacter* ApplyRecoverTask; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilityTask_WaitComponentHit* WaitComponentHitTask; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAbilityTask_WaitMovementModeChange* WaitMovementModeChange; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAIGRPRecoverState* GRPRecoverState; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x1]; // 0x03F0(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableDebugSpam; // 0x03F1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x03F2(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F3[0x5]; // 0x03F3(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEnemyHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnMovementModeChanged(EMovementMode NewMovementMode);
|
|
void OnMoveTaskFailed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_GRPEnemyRecover">();
|
|
}
|
|
static class UPhxGameplayAbility_GRPEnemyRecover* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_GRPEnemyRecover>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_GRPEnemyRecover) == 0x000008, "Wrong alignment on UPhxGameplayAbility_GRPEnemyRecover");
|
|
static_assert(sizeof(UPhxGameplayAbility_GRPEnemyRecover) == 0x0003F8, "Wrong size on UPhxGameplayAbility_GRPEnemyRecover");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyRecover, ApplyRecoverTask) == 0x0003D0, "Member 'UPhxGameplayAbility_GRPEnemyRecover::ApplyRecoverTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyRecover, WaitComponentHitTask) == 0x0003D8, "Member 'UPhxGameplayAbility_GRPEnemyRecover::WaitComponentHitTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyRecover, WaitMovementModeChange) == 0x0003E0, "Member 'UPhxGameplayAbility_GRPEnemyRecover::WaitMovementModeChange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyRecover, GRPRecoverState) == 0x0003E8, "Member 'UPhxGameplayAbility_GRPEnemyRecover::GRPRecoverState' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyRecover, bEnableDebugSpam) == 0x0003F1, "Member 'UPhxGameplayAbility_GRPEnemyRecover::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_GRPEnemyRecover, bEnableMovementDebugSpam) == 0x0003F2, "Member 'UPhxGameplayAbility_GRPEnemyRecover::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Hide
|
|
// 0x0020 (0x03E0 - 0x03C0)
|
|
class UPhxGameplayAbility_Hide final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UAnimMontage* FloorHideMontage; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* WallHideMontage; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxAICharacter* AbilityOwnerCharacter; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* HideMontage; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Hide">();
|
|
}
|
|
static class UPhxGameplayAbility_Hide* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Hide>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Hide) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Hide");
|
|
static_assert(sizeof(UPhxGameplayAbility_Hide) == 0x0003E0, "Wrong size on UPhxGameplayAbility_Hide");
|
|
static_assert(offsetof(UPhxGameplayAbility_Hide, FloorHideMontage) == 0x0003C0, "Member 'UPhxGameplayAbility_Hide::FloorHideMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Hide, WallHideMontage) == 0x0003C8, "Member 'UPhxGameplayAbility_Hide::WallHideMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Hide, AbilityOwnerCharacter) == 0x0003D0, "Member 'UPhxGameplayAbility_Hide::AbilityOwnerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Hide, HideMontage) == 0x0003D8, "Member 'UPhxGameplayAbility_Hide::HideMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_OpenLootProp
|
|
// 0x0010 (0x0458 - 0x0448)
|
|
class UPhxGameplayAbility_OpenLootProp final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
uint8 Pad_448[0x10]; // 0x0448(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_OpenLootProp">();
|
|
}
|
|
static class UPhxGameplayAbility_OpenLootProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_OpenLootProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_OpenLootProp) == 0x000008, "Wrong alignment on UPhxGameplayAbility_OpenLootProp");
|
|
static_assert(sizeof(UPhxGameplayAbility_OpenLootProp) == 0x000458, "Wrong size on UPhxGameplayAbility_OpenLootProp");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Pickup
|
|
// 0x0018 (0x0460 - 0x0448)
|
|
class UPhxGameplayAbility_Pickup final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
float HeightDeltaToCrouch; // 0x0448(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoCollectNearbyPickups; // 0x044C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_44D[0x3]; // 0x044D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float UncrouchWaitDelay; // 0x0450(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_454[0xC]; // 0x0454(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnUncrouchWaitDelayFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Pickup">();
|
|
}
|
|
static class UPhxGameplayAbility_Pickup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Pickup>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Pickup) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Pickup");
|
|
static_assert(sizeof(UPhxGameplayAbility_Pickup) == 0x000460, "Wrong size on UPhxGameplayAbility_Pickup");
|
|
static_assert(offsetof(UPhxGameplayAbility_Pickup, HeightDeltaToCrouch) == 0x000448, "Member 'UPhxGameplayAbility_Pickup::HeightDeltaToCrouch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Pickup, bAutoCollectNearbyPickups) == 0x00044C, "Member 'UPhxGameplayAbility_Pickup::bAutoCollectNearbyPickups' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Pickup, UncrouchWaitDelay) == 0x000450, "Member 'UPhxGameplayAbility_Pickup::UncrouchWaitDelay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_PPEEnemyLift
|
|
// 0x0058 (0x0418 - 0x03C0)
|
|
class UPhxGameplayAbility_PPEEnemyLift final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class FName BeginSectionName; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* LiftMontage; // 0x03C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* LowLiftMontage; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* LiftHitMontage; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* LiftHitKilledMontage; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilityTask_PPEMoveActor* PPEMoveActorTask; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* InstigatorActor; // 0x03F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAbilityTask_WaitComponentHit* WaitComponentHitTask; // 0x0400(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_408[0x8]; // 0x0408(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableDebugSpam; // 0x0410(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x0411(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_412[0x6]; // 0x0412(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEndMontageFinished();
|
|
void OnEnemyHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnHitIntoSurfaceMontageFinished();
|
|
void OnPPEMoveOvershootTaskFinished();
|
|
void OnPPEMoveTaskFailed();
|
|
void OnPPEMoveTaskFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_PPEEnemyLift">();
|
|
}
|
|
static class UPhxGameplayAbility_PPEEnemyLift* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_PPEEnemyLift>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_PPEEnemyLift) == 0x000008, "Wrong alignment on UPhxGameplayAbility_PPEEnemyLift");
|
|
static_assert(sizeof(UPhxGameplayAbility_PPEEnemyLift) == 0x000418, "Wrong size on UPhxGameplayAbility_PPEEnemyLift");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, BeginSectionName) == 0x0003C0, "Member 'UPhxGameplayAbility_PPEEnemyLift::BeginSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, LiftMontage) == 0x0003C8, "Member 'UPhxGameplayAbility_PPEEnemyLift::LiftMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, LowLiftMontage) == 0x0003D0, "Member 'UPhxGameplayAbility_PPEEnemyLift::LowLiftMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, LiftHitMontage) == 0x0003D8, "Member 'UPhxGameplayAbility_PPEEnemyLift::LiftHitMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, LiftHitKilledMontage) == 0x0003E0, "Member 'UPhxGameplayAbility_PPEEnemyLift::LiftHitKilledMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, PPEMoveActorTask) == 0x0003E8, "Member 'UPhxGameplayAbility_PPEEnemyLift::PPEMoveActorTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, InstigatorActor) == 0x0003F8, "Member 'UPhxGameplayAbility_PPEEnemyLift::InstigatorActor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, WaitComponentHitTask) == 0x000400, "Member 'UPhxGameplayAbility_PPEEnemyLift::WaitComponentHitTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, bEnableDebugSpam) == 0x000410, "Member 'UPhxGameplayAbility_PPEEnemyLift::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyLift, bEnableMovementDebugSpam) == 0x000411, "Member 'UPhxGameplayAbility_PPEEnemyLift::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_PPEEnemyPull
|
|
// 0x0030 (0x03F0 - 0x03C0)
|
|
class UPhxGameplayAbility_PPEEnemyPull final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class FName BeginSectionName; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName EndSectionName; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* PullMontage; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* PullHitMontage; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E0[0x8]; // 0x03E0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableDebugSpam; // 0x03E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x03E9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3EA[0x6]; // 0x03EA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEnemyHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnFinalMontageCompleted();
|
|
void OnPPEMoveTaskFailed();
|
|
void OnPPEMoveTaskFinished();
|
|
void OnTriggerEndAnim();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_PPEEnemyPull">();
|
|
}
|
|
static class UPhxGameplayAbility_PPEEnemyPull* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_PPEEnemyPull>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_PPEEnemyPull) == 0x000008, "Wrong alignment on UPhxGameplayAbility_PPEEnemyPull");
|
|
static_assert(sizeof(UPhxGameplayAbility_PPEEnemyPull) == 0x0003F0, "Wrong size on UPhxGameplayAbility_PPEEnemyPull");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPull, BeginSectionName) == 0x0003C0, "Member 'UPhxGameplayAbility_PPEEnemyPull::BeginSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPull, EndSectionName) == 0x0003C8, "Member 'UPhxGameplayAbility_PPEEnemyPull::EndSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPull, PullMontage) == 0x0003D0, "Member 'UPhxGameplayAbility_PPEEnemyPull::PullMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPull, PullHitMontage) == 0x0003D8, "Member 'UPhxGameplayAbility_PPEEnemyPull::PullHitMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPull, bEnableDebugSpam) == 0x0003E8, "Member 'UPhxGameplayAbility_PPEEnemyPull::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPull, bEnableMovementDebugSpam) == 0x0003E9, "Member 'UPhxGameplayAbility_PPEEnemyPull::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_PPEEnemyPush
|
|
// 0x0070 (0x0430 - 0x03C0)
|
|
class UPhxGameplayAbility_PPEEnemyPush final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class FName BeginSectionName; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName EndSectionName; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* PushMontage; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* PushHitMontage; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* PushHitKilledMontage; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E8[0x8]; // 0x03E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAbilityTask_WaitComponentHit* WaitComponentHitTask; // 0x03F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UAbilityTask_WaitDelay* WaitToTriggerEndAnim; // 0x03F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_400[0x10]; // 0x0400(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* InstigatorActor; // 0x0410(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UCurveFloat* CollisionDamageCurve; // 0x0418(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_420[0x4]; // 0x0420(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bEnableDebugSpam; // 0x0424(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bEnableMovementDebugSpam; // 0x0425(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_426[0xA]; // 0x0426(0x000A)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEnemyHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnFinalMontageCompleted();
|
|
void OnHitIntoSurfaceMontageFinished();
|
|
void OnPPEMoveTaskFailed();
|
|
void OnPPEMoveTaskFinished();
|
|
void OnTriggerEndAnim();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_PPEEnemyPush">();
|
|
}
|
|
static class UPhxGameplayAbility_PPEEnemyPush* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_PPEEnemyPush>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_PPEEnemyPush) == 0x000008, "Wrong alignment on UPhxGameplayAbility_PPEEnemyPush");
|
|
static_assert(sizeof(UPhxGameplayAbility_PPEEnemyPush) == 0x000430, "Wrong size on UPhxGameplayAbility_PPEEnemyPush");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, BeginSectionName) == 0x0003C0, "Member 'UPhxGameplayAbility_PPEEnemyPush::BeginSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, EndSectionName) == 0x0003C8, "Member 'UPhxGameplayAbility_PPEEnemyPush::EndSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, PushMontage) == 0x0003D0, "Member 'UPhxGameplayAbility_PPEEnemyPush::PushMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, PushHitMontage) == 0x0003D8, "Member 'UPhxGameplayAbility_PPEEnemyPush::PushHitMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, PushHitKilledMontage) == 0x0003E0, "Member 'UPhxGameplayAbility_PPEEnemyPush::PushHitKilledMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, WaitComponentHitTask) == 0x0003F0, "Member 'UPhxGameplayAbility_PPEEnemyPush::WaitComponentHitTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, WaitToTriggerEndAnim) == 0x0003F8, "Member 'UPhxGameplayAbility_PPEEnemyPush::WaitToTriggerEndAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, InstigatorActor) == 0x000410, "Member 'UPhxGameplayAbility_PPEEnemyPush::InstigatorActor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, CollisionDamageCurve) == 0x000418, "Member 'UPhxGameplayAbility_PPEEnemyPush::CollisionDamageCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, bEnableDebugSpam) == 0x000424, "Member 'UPhxGameplayAbility_PPEEnemyPush::bEnableDebugSpam' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEEnemyPush, bEnableMovementDebugSpam) == 0x000425, "Member 'UPhxGameplayAbility_PPEEnemyPush::bEnableMovementDebugSpam' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_PPEHarvest
|
|
// 0x0020 (0x0468 - 0x0448)
|
|
class UPhxGameplayAbility_PPEHarvest final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
class FName PPEBoneName; // 0x0448(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ImpulseMagnitude; // 0x0450(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_454[0x14]; // 0x0454(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_PPEHarvest">();
|
|
}
|
|
static class UPhxGameplayAbility_PPEHarvest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_PPEHarvest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_PPEHarvest) == 0x000008, "Wrong alignment on UPhxGameplayAbility_PPEHarvest");
|
|
static_assert(sizeof(UPhxGameplayAbility_PPEHarvest) == 0x000468, "Wrong size on UPhxGameplayAbility_PPEHarvest");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEHarvest, PPEBoneName) == 0x000448, "Member 'UPhxGameplayAbility_PPEHarvest::PPEBoneName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_PPEHarvest, ImpulseMagnitude) == 0x000450, "Member 'UPhxGameplayAbility_PPEHarvest::ImpulseMagnitude' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_PuzzleSwitchInteraction
|
|
// 0x0008 (0x0450 - 0x0448)
|
|
class UPhxGameplayAbility_PuzzleSwitchInteraction final : public UPhxGameplayAbility_Interaction
|
|
{
|
|
public:
|
|
uint8 Pad_448[0x8]; // 0x0448(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnCharacterHealthModified(class UPhxHealthComponent* HealthComp, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnDelayTimePassed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_PuzzleSwitchInteraction">();
|
|
}
|
|
static class UPhxGameplayAbility_PuzzleSwitchInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_PuzzleSwitchInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_PuzzleSwitchInteraction) == 0x000008, "Wrong alignment on UPhxGameplayAbility_PuzzleSwitchInteraction");
|
|
static_assert(sizeof(UPhxGameplayAbility_PuzzleSwitchInteraction) == 0x000450, "Wrong size on UPhxGameplayAbility_PuzzleSwitchInteraction");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Reload
|
|
// 0x0058 (0x0418 - 0x03C0)
|
|
class UPhxGameplayAbility_Reload final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UAnimMontage* CharacterReloadMontage; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* WeaponReloadMontage; // 0x03C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAbilityTask_WaitGameplayEvent* WaitMeleeGameplayEventTask; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAbilityTask_WaitGameplayEvent* WaitShootGameplayEventTask; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilityTask_WaitForPhxAnimNotify* AnimNotifyListenerTask; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilityTask_PlayMontageAndWait* PlayMontageTask; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCustomReloadRequest* CustomReloadRequest; // 0x03F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F8[0x8]; // 0x03F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxRangedWeapon* OwningWeapon; // 0x0400(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_408[0x10]; // 0x0408(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDefensiveActionInitiated(EReactionType ReactionType, EDefensiveReactDirection ReactionDir, const struct FHitRecord& HitRecord);
|
|
void OnMontageBlendOut();
|
|
void OnMontageCancelled();
|
|
void OnMontageComplete();
|
|
void OnMontageInterrupted();
|
|
void OnNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Reload">();
|
|
}
|
|
static class UPhxGameplayAbility_Reload* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Reload>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Reload) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Reload");
|
|
static_assert(sizeof(UPhxGameplayAbility_Reload) == 0x000418, "Wrong size on UPhxGameplayAbility_Reload");
|
|
static_assert(offsetof(UPhxGameplayAbility_Reload, CharacterReloadMontage) == 0x0003C0, "Member 'UPhxGameplayAbility_Reload::CharacterReloadMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Reload, WeaponReloadMontage) == 0x0003C8, "Member 'UPhxGameplayAbility_Reload::WeaponReloadMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Reload, WaitMeleeGameplayEventTask) == 0x0003D0, "Member 'UPhxGameplayAbility_Reload::WaitMeleeGameplayEventTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Reload, WaitShootGameplayEventTask) == 0x0003D8, "Member 'UPhxGameplayAbility_Reload::WaitShootGameplayEventTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Reload, AnimNotifyListenerTask) == 0x0003E0, "Member 'UPhxGameplayAbility_Reload::AnimNotifyListenerTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Reload, PlayMontageTask) == 0x0003E8, "Member 'UPhxGameplayAbility_Reload::PlayMontageTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Reload, CustomReloadRequest) == 0x0003F0, "Member 'UPhxGameplayAbility_Reload::CustomReloadRequest' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Reload, OwningWeapon) == 0x000400, "Member 'UPhxGameplayAbility_Reload::OwningWeapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Stunned
|
|
// 0x0020 (0x03E0 - 0x03C0)
|
|
class UPhxGameplayAbility_Stunned final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class UAnimMontage* StunnedMontage; // 0x03C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName RecoverSectionName; // 0x03C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float DamageToCancelStun; // 0x03D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float StunDurationBeforeJumpingToRecoverSection; // 0x03D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDamageTaken(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnMontageCompleted();
|
|
void OnWaitCompleted();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Stunned">();
|
|
}
|
|
static class UPhxGameplayAbility_Stunned* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Stunned>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Stunned) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Stunned");
|
|
static_assert(sizeof(UPhxGameplayAbility_Stunned) == 0x0003E0, "Wrong size on UPhxGameplayAbility_Stunned");
|
|
static_assert(offsetof(UPhxGameplayAbility_Stunned, StunnedMontage) == 0x0003C0, "Member 'UPhxGameplayAbility_Stunned::StunnedMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Stunned, RecoverSectionName) == 0x0003C8, "Member 'UPhxGameplayAbility_Stunned::RecoverSectionName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Stunned, DamageToCancelStun) == 0x0003D0, "Member 'UPhxGameplayAbility_Stunned::DamageToCancelStun' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_Stunned, StunDurationBeforeJumpingToRecoverSection) == 0x0003D4, "Member 'UPhxGameplayAbility_Stunned::StunDurationBeforeJumpingToRecoverSection' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_SwapWeaponReceiver
|
|
// 0x00E8 (0x04A8 - 0x03C0)
|
|
class UPhxGameplayAbility_SwapWeaponReceiver final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
class APhxRangedWeapon* StagedWeapon; // 0x03C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxRangedWeapon* LastWeaponUsed; // 0x03C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilityTask_PlayMontageAndWait* DetachReceiverCharacterMontageTask; // 0x03D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAbilityTask_PlayMontageAndWait* AttachReceiverCharacterMontageTask; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3E0[0xC8]; // 0x03E0(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAttachMontageCompleted();
|
|
void OnAttachMontageInterrupted();
|
|
void OnDefensiveActionInitiated(EReactionType ReactionType, EDefensiveReactDirection ReactionDir, const struct FHitRecord& HitRecord);
|
|
void OnDetachMontageCompleted();
|
|
void OnDetachMontageInterrupted();
|
|
void OnEquipCorrectWeaponFinished();
|
|
void OnNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
void OnReceiverSwapCanceled();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_SwapWeaponReceiver">();
|
|
}
|
|
static class UPhxGameplayAbility_SwapWeaponReceiver* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_SwapWeaponReceiver>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_SwapWeaponReceiver) == 0x000008, "Wrong alignment on UPhxGameplayAbility_SwapWeaponReceiver");
|
|
static_assert(sizeof(UPhxGameplayAbility_SwapWeaponReceiver) == 0x0004A8, "Wrong size on UPhxGameplayAbility_SwapWeaponReceiver");
|
|
static_assert(offsetof(UPhxGameplayAbility_SwapWeaponReceiver, StagedWeapon) == 0x0003C0, "Member 'UPhxGameplayAbility_SwapWeaponReceiver::StagedWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_SwapWeaponReceiver, LastWeaponUsed) == 0x0003C8, "Member 'UPhxGameplayAbility_SwapWeaponReceiver::LastWeaponUsed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_SwapWeaponReceiver, DetachReceiverCharacterMontageTask) == 0x0003D0, "Member 'UPhxGameplayAbility_SwapWeaponReceiver::DetachReceiverCharacterMontageTask' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbility_SwapWeaponReceiver, AttachReceiverCharacterMontageTask) == 0x0003D8, "Member 'UPhxGameplayAbility_SwapWeaponReceiver::AttachReceiverCharacterMontageTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Traverse_Interpolate
|
|
// 0x0008 (0x03F0 - 0x03E8)
|
|
class UPhxGameplayAbility_Traverse_Interpolate final : public UPhxGameplayAbility_Traverse
|
|
{
|
|
public:
|
|
class UPhxAbilityTask_InterpolateTo* InterpolateToTask; // 0x03E8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Traverse_Interpolate">();
|
|
}
|
|
static class UPhxGameplayAbility_Traverse_Interpolate* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Traverse_Interpolate>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Traverse_Interpolate) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Traverse_Interpolate");
|
|
static_assert(sizeof(UPhxGameplayAbility_Traverse_Interpolate) == 0x0003F0, "Wrong size on UPhxGameplayAbility_Traverse_Interpolate");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Interpolate, InterpolateToTask) == 0x0003E8, "Member 'UPhxGameplayAbility_Traverse_Interpolate::InterpolateToTask' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Traverse_NavPowerJump
|
|
// 0x0000 (0x03E8 - 0x03E8)
|
|
class UPhxGameplayAbility_Traverse_NavPowerJump final : public UPhxGameplayAbility_Traverse
|
|
{
|
|
public:
|
|
void OnNavPowerJumpComplete();
|
|
void OnNavPowerJumpFail();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Traverse_NavPowerJump">();
|
|
}
|
|
static class UPhxGameplayAbility_Traverse_NavPowerJump* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Traverse_NavPowerJump>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Traverse_NavPowerJump) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Traverse_NavPowerJump");
|
|
static_assert(sizeof(UPhxGameplayAbility_Traverse_NavPowerJump) == 0x0003E8, "Wrong size on UPhxGameplayAbility_Traverse_NavPowerJump");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Traverse_Stationary
|
|
// 0x0068 (0x0450 - 0x03E8)
|
|
class alignas(0x10) UPhxGameplayAbility_Traverse_Stationary final : public UPhxGameplayAbility_Traverse
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse_Stationary* AbilityDefinition; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F0[0x60]; // 0x03F0(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMontageCancelledEvent();
|
|
void OnMontageCompletedEvent();
|
|
void OnPreMoveComplete();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Traverse_Stationary">();
|
|
}
|
|
static class UPhxGameplayAbility_Traverse_Stationary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Traverse_Stationary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Traverse_Stationary) == 0x000010, "Wrong alignment on UPhxGameplayAbility_Traverse_Stationary");
|
|
static_assert(sizeof(UPhxGameplayAbility_Traverse_Stationary) == 0x000450, "Wrong size on UPhxGameplayAbility_Traverse_Stationary");
|
|
static_assert(offsetof(UPhxGameplayAbility_Traverse_Stationary, AbilityDefinition) == 0x0003E8, "Member 'UPhxGameplayAbility_Traverse_Stationary::AbilityDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_Traverse_Teleport
|
|
// 0x0018 (0x0400 - 0x03E8)
|
|
class UPhxGameplayAbility_Traverse_Teleport final : public UPhxGameplayAbility_Traverse
|
|
{
|
|
public:
|
|
uint8 Pad_3E8[0x18]; // 0x03E8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDelayFinished();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_Traverse_Teleport">();
|
|
}
|
|
static class UPhxGameplayAbility_Traverse_Teleport* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_Traverse_Teleport>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_Traverse_Teleport) == 0x000008, "Wrong alignment on UPhxGameplayAbility_Traverse_Teleport");
|
|
static_assert(sizeof(UPhxGameplayAbility_Traverse_Teleport) == 0x000400, "Wrong size on UPhxGameplayAbility_Traverse_Teleport");
|
|
|
|
// Class Phoenix.PhxGameplayAbility_UnequipWeapon
|
|
// 0x0008 (0x03C8 - 0x03C0)
|
|
class UPhxGameplayAbility_UnequipWeapon final : public UPhxGameplayAbility
|
|
{
|
|
public:
|
|
uint8 Pad_3C0[0x1]; // 0x03C0(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bWaitForAnimationToFinish; // 0x03C1(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3C2[0x6]; // 0x03C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnMontageBlendOut();
|
|
void OnMontageCancelled();
|
|
void OnMontageComplete();
|
|
void OnMontageInterrupted();
|
|
void OnNotifyReceived(const class UPhxAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbility_UnequipWeapon">();
|
|
}
|
|
static class UPhxGameplayAbility_UnequipWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbility_UnequipWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbility_UnequipWeapon) == 0x000008, "Wrong alignment on UPhxGameplayAbility_UnequipWeapon");
|
|
static_assert(sizeof(UPhxGameplayAbility_UnequipWeapon) == 0x0003C8, "Wrong size on UPhxGameplayAbility_UnequipWeapon");
|
|
static_assert(offsetof(UPhxGameplayAbility_UnequipWeapon, bWaitForAnimationToFinish) == 0x0003C1, "Member 'UPhxGameplayAbility_UnequipWeapon::bWaitForAnimationToFinish' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_CorpseStomp
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxGameplayAbilityDefinition_CorpseStomp final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
struct FVector HitboxExtent; // 0x0030(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EObjectTypeQuery> TraceObjectTypes; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float Damage; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpulseMagnitude; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LocationAlignmentDuration; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationAlignmentDuration; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxViewInputTurnAngle; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StompTargetingMaxRange; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StompTargetingMinRange; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StompTargetingMaxAngleFromCharacter; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StompTargetingDistanceWeight; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StompTargetingAngleFromCharacterWeight; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName StompTargetingDefaultBoneName; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_CorpseStomp">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_CorpseStomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_CorpseStomp>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_CorpseStomp) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_CorpseStomp");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_CorpseStomp) == 0x000080, "Wrong size on UPhxGameplayAbilityDefinition_CorpseStomp");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, HitboxExtent) == 0x000030, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::HitboxExtent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, TraceObjectTypes) == 0x000040, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::TraceObjectTypes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, Damage) == 0x000050, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::Damage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, ImpulseMagnitude) == 0x000054, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::ImpulseMagnitude' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, LocationAlignmentDuration) == 0x000058, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::LocationAlignmentDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, RotationAlignmentDuration) == 0x00005C, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::RotationAlignmentDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, MaxViewInputTurnAngle) == 0x000060, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::MaxViewInputTurnAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, StompTargetingMaxRange) == 0x000064, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::StompTargetingMaxRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, StompTargetingMinRange) == 0x000068, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::StompTargetingMinRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, StompTargetingMaxAngleFromCharacter) == 0x00006C, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::StompTargetingMaxAngleFromCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, StompTargetingDistanceWeight) == 0x000070, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::StompTargetingDistanceWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, StompTargetingAngleFromCharacterWeight) == 0x000074, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::StompTargetingAngleFromCharacterWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_CorpseStomp, StompTargetingDefaultBoneName) == 0x000078, "Member 'UPhxGameplayAbilityDefinition_CorpseStomp::StompTargetingDefaultBoneName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_FixedMultiAngle
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle final : public UPhxGameplayAbilityDefinition_Traverse_Base
|
|
{
|
|
public:
|
|
TArray<struct FPhxAngledTraversal> AngledTraversals; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_FixedMultiAngle">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle) == 0x000040, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle, AngledTraversals) == 0x000030, "Member 'UPhxGameplayAbilityDefinition_Traverse_FixedMultiAngle::AngledTraversals' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_Meta
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Meta final : public UPhxGameplayAbilityDefinition_Traverse_Base
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse* DefaultTraversalDefinition; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxConditionalTraversal> ConditionalTraversals; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_Meta">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_Meta* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_Meta>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_Meta) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_Meta");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_Meta) == 0x000048, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_Meta");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Meta, DefaultTraversalDefinition) == 0x000030, "Member 'UPhxGameplayAbilityDefinition_Traverse_Meta::DefaultTraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Meta, ConditionalTraversals) == 0x000038, "Member 'UPhxGameplayAbilityDefinition_Traverse_Meta::ConditionalTraversals' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_Random
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Random final : public UPhxGameplayAbilityDefinition_Traverse_Base
|
|
{
|
|
public:
|
|
TArray<struct FPhxRandomTraversalDefinition> RandomTraversalDefinitions; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_Random">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_Random* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_Random>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_Random) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_Random");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_Random) == 0x000040, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_Random");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_Random, RandomTraversalDefinitions) == 0x000030, "Member 'UPhxGameplayAbilityDefinition_Traverse_Random::RandomTraversalDefinitions' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_SplineEnter
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPhxGameplayAbilityDefinition_Traverse_SplineEnter final : public UPhxGameplayAbilityDefinition_Traverse_Fixed
|
|
{
|
|
public:
|
|
float SplineOffset; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_SplineEnter">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_SplineEnter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_SplineEnter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_SplineEnter) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_SplineEnter");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_SplineEnter) == 0x000088, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_SplineEnter");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_SplineEnter, SplineOffset) == 0x000080, "Member 'UPhxGameplayAbilityDefinition_Traverse_SplineEnter::SplineOffset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_Teleport
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Teleport final : public UPhxGameplayAbilityDefinition_Traverse
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_Teleport">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_Teleport* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_Teleport>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_Teleport) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_Teleport");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_Teleport) == 0x000070, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_Teleport");
|
|
|
|
// Class Phoenix.PhxGameplayAbilityDefinition_Traverse_VentExit
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxGameplayAbilityDefinition_Traverse_VentExit final : public UPhxGameplayAbilityDefinition_Traverse_Base
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse_Stationary* FrontTraversalDefinition; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Stationary* LeftTraversalDefinition; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Stationary* RightTraversalDefinition; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Stationary* BackTraversalDefinition; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AngleToPlayerToPlayFrontExit; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayAbilityDefinition_Traverse_VentExit">();
|
|
}
|
|
static class UPhxGameplayAbilityDefinition_Traverse_VentExit* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayAbilityDefinition_Traverse_VentExit>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayAbilityDefinition_Traverse_VentExit) == 0x000008, "Wrong alignment on UPhxGameplayAbilityDefinition_Traverse_VentExit");
|
|
static_assert(sizeof(UPhxGameplayAbilityDefinition_Traverse_VentExit) == 0x000058, "Wrong size on UPhxGameplayAbilityDefinition_Traverse_VentExit");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_VentExit, FrontTraversalDefinition) == 0x000030, "Member 'UPhxGameplayAbilityDefinition_Traverse_VentExit::FrontTraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_VentExit, LeftTraversalDefinition) == 0x000038, "Member 'UPhxGameplayAbilityDefinition_Traverse_VentExit::LeftTraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_VentExit, RightTraversalDefinition) == 0x000040, "Member 'UPhxGameplayAbilityDefinition_Traverse_VentExit::RightTraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_VentExit, BackTraversalDefinition) == 0x000048, "Member 'UPhxGameplayAbilityDefinition_Traverse_VentExit::BackTraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayAbilityDefinition_Traverse_VentExit, AngleToPlayerToPlayFrontExit) == 0x000050, "Member 'UPhxGameplayAbilityDefinition_Traverse_VentExit::AngleToPlayerToPlayFrontExit' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayConditionGroup
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxGameplayConditionGroup final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
EGameplayConditionGroupType GroupType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxGameplayCondition*> GroupConditions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayConditionGroup">();
|
|
}
|
|
static class UPhxGameplayConditionGroup* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayConditionGroup>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayConditionGroup) == 0x000008, "Wrong alignment on UPhxGameplayConditionGroup");
|
|
static_assert(sizeof(UPhxGameplayConditionGroup) == 0x000048, "Wrong size on UPhxGameplayConditionGroup");
|
|
static_assert(offsetof(UPhxGameplayConditionGroup, GroupType) == 0x000030, "Member 'UPhxGameplayConditionGroup::GroupType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayConditionGroup, GroupConditions) == 0x000038, "Member 'UPhxGameplayConditionGroup::GroupConditions' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_CorpseStomp
|
|
// 0x0088 (0x00B0 - 0x0028)
|
|
class UPhxGameplayEventData_CorpseStomp final : public UObject
|
|
{
|
|
public:
|
|
class UAnimMontage* Montage; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* TransitionMontage; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UDataTable* EffectsDataTable; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40[0x70]; // 0x0040(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_CorpseStomp">();
|
|
}
|
|
static class UPhxGameplayEventData_CorpseStomp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_CorpseStomp>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_CorpseStomp) == 0x000008, "Wrong alignment on UPhxGameplayEventData_CorpseStomp");
|
|
static_assert(sizeof(UPhxGameplayEventData_CorpseStomp) == 0x0000B0, "Wrong size on UPhxGameplayEventData_CorpseStomp");
|
|
static_assert(offsetof(UPhxGameplayEventData_CorpseStomp, Montage) == 0x000028, "Member 'UPhxGameplayEventData_CorpseStomp::Montage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayEventData_CorpseStomp, TransitionMontage) == 0x000030, "Member 'UPhxGameplayEventData_CorpseStomp::TransitionMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameplayEventData_CorpseStomp, EffectsDataTable) == 0x000038, "Member 'UPhxGameplayEventData_CorpseStomp::EffectsDataTable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_GRPLaunch
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxGameplayEventData_GRPLaunch final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_GRPLaunch">();
|
|
}
|
|
static class UPhxGameplayEventData_GRPLaunch* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_GRPLaunch>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_GRPLaunch) == 0x000008, "Wrong alignment on UPhxGameplayEventData_GRPLaunch");
|
|
static_assert(sizeof(UPhxGameplayEventData_GRPLaunch) == 0x000038, "Wrong size on UPhxGameplayEventData_GRPLaunch");
|
|
|
|
// Class Phoenix.PhxGameplayEventData_SEStaging
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxGameplayEventData_SEStaging final : public UObject
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class APhxScriptedEventActor> ScriptedEventActor; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayEventData_SEStaging">();
|
|
}
|
|
static class UPhxGameplayEventData_SEStaging* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameplayEventData_SEStaging>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameplayEventData_SEStaging) == 0x000008, "Wrong alignment on UPhxGameplayEventData_SEStaging");
|
|
static_assert(sizeof(UPhxGameplayEventData_SEStaging) == 0x000030, "Wrong size on UPhxGameplayEventData_SEStaging");
|
|
static_assert(offsetof(UPhxGameplayEventData_SEStaging, ScriptedEventActor) == 0x000028, "Member 'UPhxGameplayEventData_SEStaging::ScriptedEventActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameplayTagQueryInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxGameplayTagQueryInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayTagQueryInterface">();
|
|
}
|
|
static class IPhxGameplayTagQueryInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxGameplayTagQueryInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxGameplayTagQueryInterface) == 0x000001, "Wrong alignment on IPhxGameplayTagQueryInterface");
|
|
static_assert(sizeof(IPhxGameplayTagQueryInterface) == 0x000001, "Wrong size on IPhxGameplayTagQueryInterface");
|
|
|
|
// Class Phoenix.PhxGameplayTagVolume
|
|
// 0x0038 (0x0260 - 0x0228)
|
|
class APhxGameplayTagVolume final : public ATriggerBox
|
|
{
|
|
public:
|
|
struct FPhxGameplayConditionContainer CharacterConditions; // 0x0228(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer VolumeGameplayTags; // 0x0230(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
uint8 Pad_250[0x10]; // 0x0250(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameplayTagVolume">();
|
|
}
|
|
static class APhxGameplayTagVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxGameplayTagVolume>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxGameplayTagVolume) == 0x000008, "Wrong alignment on APhxGameplayTagVolume");
|
|
static_assert(sizeof(APhxGameplayTagVolume) == 0x000260, "Wrong size on APhxGameplayTagVolume");
|
|
static_assert(offsetof(APhxGameplayTagVolume, CharacterConditions) == 0x000228, "Member 'APhxGameplayTagVolume::CharacterConditions' has a wrong offset!");
|
|
static_assert(offsetof(APhxGameplayTagVolume, VolumeGameplayTags) == 0x000230, "Member 'APhxGameplayTagVolume::VolumeGameplayTags' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSRiotStoreIcon
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class AWSRiotStoreIcon final : public AActor
|
|
{
|
|
public:
|
|
class UChildActorComponent* ChildActorComponent; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentTimeInTimer; // 0x0228(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float IconTimer; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void HideIcon();
|
|
void ShowIcon();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSRiotStoreIcon">();
|
|
}
|
|
static class AWSRiotStoreIcon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSRiotStoreIcon>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSRiotStoreIcon) == 0x000008, "Wrong alignment on AWSRiotStoreIcon");
|
|
static_assert(sizeof(AWSRiotStoreIcon) == 0x000230, "Wrong size on AWSRiotStoreIcon");
|
|
static_assert(offsetof(AWSRiotStoreIcon, ChildActorComponent) == 0x000220, "Member 'AWSRiotStoreIcon::ChildActorComponent' has a wrong offset!");
|
|
static_assert(offsetof(AWSRiotStoreIcon, CurrentTimeInTimer) == 0x000228, "Member 'AWSRiotStoreIcon::CurrentTimeInTimer' has a wrong offset!");
|
|
static_assert(offsetof(AWSRiotStoreIcon, IconTimer) == 0x00022C, "Member 'AWSRiotStoreIcon::IconTimer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameSession
|
|
// 0x0108 (0x0340 - 0x0238)
|
|
class APhxGameSession final : public AGameSession
|
|
{
|
|
public:
|
|
uint8 Pad_238[0x108]; // 0x0238(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameSession">();
|
|
}
|
|
static class APhxGameSession* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxGameSession>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxGameSession) == 0x000008, "Wrong alignment on APhxGameSession");
|
|
static_assert(sizeof(APhxGameSession) == 0x000340, "Wrong size on APhxGameSession");
|
|
|
|
// Class Phoenix.PhxGameSingleton
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxGameSingleton : public UObject
|
|
{
|
|
public:
|
|
class UPhxTerritorySettings* TerritorySettings; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameSingleton">();
|
|
}
|
|
static class UPhxGameSingleton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameSingleton>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameSingleton) == 0x000008, "Wrong alignment on UPhxGameSingleton");
|
|
static_assert(sizeof(UPhxGameSingleton) == 0x000030, "Wrong size on UPhxGameSingleton");
|
|
static_assert(offsetof(UPhxGameSingleton, TerritorySettings) == 0x000028, "Member 'UPhxGameSingleton::TerritorySettings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGameState
|
|
// 0x0000 (0x0270 - 0x0270)
|
|
class APhxGameState final : public AGameStateBase
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameState">();
|
|
}
|
|
static class APhxGameState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxGameState>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxGameState) == 0x000008, "Wrong alignment on APhxGameState");
|
|
static_assert(sizeof(APhxGameState) == 0x000270, "Wrong size on APhxGameState");
|
|
|
|
// Class Phoenix.PhxGameUserSettings
|
|
// 0x02D0 (0x03F0 - 0x0120)
|
|
class UPhxGameUserSettings final : public UGameUserSettings
|
|
{
|
|
public:
|
|
uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(bool bIsEnabled)> OnHighContrastEnabled; // 0x0130(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FLinearColor& AllyColor, const struct FLinearColor& EnemyColor, const struct FLinearColor& PickupColor, const struct FLinearColor& HazardColor)> OnHighContrastModified; // 0x0140(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnInputMappingSettingsChanged; // 0x0150(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnSubtitleSettingsChanged; // 0x0160(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(ESDSSize NewSize)> OnButtonPromptSizeChanged; // 0x0170(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(bool bIsEnabled)> OnRumbleEnabled; // 0x0180(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnHDRSupportChanged; // 0x0190(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnTextLanguageChanged; // 0x01A0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnHighScoresCleared; // 0x01B0(0x0010)(ZeroConstructor, Transient, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C0[0x20]; // 0x01C0(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxSubsFontScale; // 0x01E0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxDifficultyLevel DifficultyLevel; // 0x01E4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bButtonHoldAssistEnabled; // 0x01E5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoAimEnabled; // 0x01E6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAimAssistEnabled; // 0x01E7(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bGyroAimEnabled; // 0x01E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoDodge; // 0x01E9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMeleeHold; // 0x01EA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAimParallaxEnabled; // 0x01EB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInventoryParallaxEnabled; // 0x01EC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMenuReaderEnabled; // 0x01ED(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bQteAutoCompleteEnabled; // 0x01EE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bQteSinglePressEnabled; // 0x01EF(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHighContrastEnabled; // 0x01F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInvertX; // 0x01F1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInvertY; // 0x01F2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInvertMouseX; // 0x01F3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInvertMouseY; // 0x01F4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F5[0x3]; // 0x01F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ControllerSensitivity; // 0x01F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraAimSensitivity; // 0x01FC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraLookSensitivity; // 0x0200(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraMouseAimSensitivity; // 0x0204(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraMouseLookSensitivity; // 0x0208(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GyroAimSensitivity; // 0x020C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor HCPlayerColor; // 0x0210(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor HCEnemyColor; // 0x0220(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor HCPickupColor; // 0x0230(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor HCHazardColor; // 0x0240(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bConsolePerformanceModeEnabled; // 0x0250(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bReduceCameraShake; // 0x0251(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bReduceCameraTwist; // 0x0252(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_253[0x1]; // 0x0253(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CameraShakeIntensity; // 0x0254(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraTwistIntensity; // 0x0258(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 AimAssistStrength; // 0x025C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSfxEnabled; // 0x0260(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SFXVolume; // 0x0264(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDialogueEnabled; // 0x0268(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DialogueVolume; // 0x026C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMusicEnabled; // 0x0270(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_271[0x3]; // 0x0271(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MusicVolume; // 0x0274(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RadioBanterVolume; // 0x0278(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHallucinationFxEnabled; // 0x027C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bLowHealthFxEnabled; // 0x027D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxRadioBanterChannel RadioBanterChannel; // 0x027E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_27F[0x1]; // 0x027F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString TextCulture; // 0x0280(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString SubsCulture; // 0x0290(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString DialogCulture; // 0x02A0(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxDisplayType DisplayType; // 0x02B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GammaCorrection; // 0x02B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HDRBrightnessStops; // 0x02B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HDRBlackPointCorrectionV2; // 0x02BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UPhxInputMappingSettings> InputSettings; // 0x02C0(0x0028)(Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSubsEnabled; // 0x02E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSubsBGEnabled; // 0x02E9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSubsSpeakerEnabled; // 0x02EA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EB[0x1]; // 0x02EB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SubsFontScale; // 0x02EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SubsBGOpacity; // 0x02F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor SubsFontColor; // 0x02F4(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor SubsSpeakerColor; // 0x0304(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLinearColor SubsBGColor; // 0x0314(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRumbleEnabled; // 0x0324(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSeenMenuReaderPrompt; // 0x0325(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bGoreEnabled; // 0x0326(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESDSSize ButtonPromptSize; // 0x0327(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDyslexicFontEnabled; // 0x0328(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_329[0x3]; // 0x0329(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RenderResolutionPercentage; // 0x032C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EUpscalingMode UpscalingMode; // 0x0330(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EFSR2QualityModeWrapper FSR2Mode; // 0x0331(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_332[0x1]; // 0x0332(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EGraphicsQuality MeshQuality; // 0x0333(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGraphicsQuality TextureResolutionQuality; // 0x0334(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGraphicsQuality TextureFilterQuality; // 0x0335(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGraphicsQuality LightingQuality; // 0x0336(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGraphicsQuality ShadowMapQuality; // 0x0337(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGraphicsQuality VolumetricsQuality; // 0x0338(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGraphicsQuality ParticleQuality; // 0x0339(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bScreenSpaceReflectionsEnabled; // 0x033A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPhysicalRefractionEnabled; // 0x033B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRaytracedShadowsEnabled; // 0x033C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGraphicsQuality RaytracedReflectionsQuality; // 0x033D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRaytracedTransmissionEnabled; // 0x033E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDepthOfFieldEnabled; // 0x033F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMotionBlurEnabled; // 0x0340(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSubsurfaceScatteringEnabled; // 0x0341(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EAntiAliasingMethod AntiAliasingMethod; // 0x0342(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFilmGrainEnabled; // 0x0343(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTextLanguageSetByUser; // 0x0344(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSubsLanguageSetByUser; // 0x0345(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDialogLanguageSetByUser; // 0x0346(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_347[0x1]; // 0x0347(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 PlayerSkinIndex; // 0x0348(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsLefthandBiasedInput; // 0x034C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFirstRun; // 0x034D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFirstOnlineRun; // 0x034E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWantedHDROutput; // 0x034F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_350[0x2]; // 0x0350(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bHDRFirstRunChecked; // 0x0352(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_353[0x1]; // 0x0353(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WantedPeakNits; // 0x0354(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_358[0x4]; // 0x0358(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 WindowedResolutionSizeX; // 0x035C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 WindowedResolutionSizeY; // 0x0360(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 FullscreenResolutionSizeX; // 0x0364(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 FullscreenResolutionSizeY; // 0x0368(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_36C[0x4]; // 0x036C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxInputActionMappingSetting> KeyboardActionRemapping; // 0x0370(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxInputAxisMappingSetting> KeyboardAxisRemapping; // 0x0380(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_390[0x8]; // 0x0390(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString SettingsTags; // 0x0398(0x0010)(ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMouseLookSmoothing; // 0x03A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMouseAimSmoothing; // 0x03A9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasShownNewGamePlusNotification; // 0x03AA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHardcoreNGPlusUnlockedNotification; // 0x03AB(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSurvivalNGPlusUnlockedNotification; // 0x03AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHardcoreUnlockedNotification; // 0x03AD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSurvivalUnlockedNotification; // 0x03AE(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHordeUnlockedNotification; // 0x03AF(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStoryDLCUnlockedNotification; // 0x03B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDismembermentUnlockedNotification; // 0x03B1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHazmatUnlockedNotification; // 0x03B2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bGoldSkinUnlockedNotification; // 0x03B3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 DLCStoreUnlockID; // 0x03B4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDLCNotificationIcon; // 0x03B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B9[0x7]; // 0x03B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxHighScoreRecord> HighScoreList; // 0x03C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
int32 LastHighScore; // 0x03D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RiotModeCreditSpent; // 0x03D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 RiotPowerupActivationCount; // 0x03D8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShowRiotModeRules; // 0x03DC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHideBrightnessFlow; // 0x03DD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3DE[0x2]; // 0x03DE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EPhxRiotModePerkType> UnlockedRiotModePerks; // 0x03E0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static const TArray<struct FIntPoint> AvailableScreenResolutions(const bool bWindowed);
|
|
static class UPhxGameUserSettings* Get();
|
|
static const TArray<float> GetAvailablePeakNits();
|
|
|
|
void AccumulateRiotCreditsSpent(int32 Amount);
|
|
void AddHighscore(const struct FPhxHighScoreRecord& InScore);
|
|
void AddUnlockedRiotModePerk(EPhxRiotModePerkType Perk);
|
|
void ApplyHDR();
|
|
void ClearHighscores();
|
|
void ClearKeymappingList();
|
|
void ClearRiotCreditsSpent(int32 Amount);
|
|
void ClearRiotPowerupActivationCount();
|
|
void ClearSettingsGameplayTags();
|
|
void ClearUnlockedRiotModePerks();
|
|
void EnableConsolePerformanceMode(bool bEnable);
|
|
void IncrementRiotPowerupActivationCount();
|
|
void PromptForDialogCultureChangeIfNecessary(const class FString& CultureCode, const TDelegate<void()>& OnConfirm, const TDelegate<void()>& OnCancel);
|
|
void PushActivatedTutorialTag(const struct FGameplayTag& TutorialTag);
|
|
void SetAimAssistEnabled(bool bEnable);
|
|
void SetAimAssistStrength(int32 Strenth);
|
|
void SetAimParallaxEnabled(bool bEnabled);
|
|
void SetAimSensitivity(float Sensitivity);
|
|
void SetAntiAliasingMethod(const EAntiAliasingMethod InAntiAliasingMethod);
|
|
void SetAutoAimEnabled(bool bEnable);
|
|
void SetAutoDodgeEnabled(bool bEnable);
|
|
void SetBenchmarkMode(bool bValue);
|
|
void SetBlackPointValue(float InValue);
|
|
void SetButtonHoldAssistEnabled(bool bEnable);
|
|
void SetButtonPromptSize(ESDSSize Size);
|
|
void SetCameraShakeIntensity(float Intensity);
|
|
void SetCameraShakeReduceEnabled(bool bReduce);
|
|
void SetCameraTwistIntensity(float Intensity);
|
|
void SetCameraTwistReduceEnabled(bool bReduce);
|
|
void SetControllerSensitivity(float Sensitivity);
|
|
void SetDepthOfFieldEnabled(const bool bInDepthOfFieldEnabled);
|
|
void SetDialogCulture(const class FString& CultureCode, const TDelegate<void()>& OnFailure, bool bAllowLanguagePackDownload, bool bSetByUser);
|
|
void SetDialogueEnabled(bool bEnabled);
|
|
void SetDialogueVolume(float Volume);
|
|
void SetDirectXRHI(const EDirectXRHI InDirectXRHI);
|
|
void SetDismembermentUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetDisplayType(EPhxDisplayType InDisplayType);
|
|
void SetDLCNotificationIcon(bool bIsOn);
|
|
void SetDLCStoreUnlockID(int32 VersionID);
|
|
void SetDyslexicFontEnabled(bool bEnabled);
|
|
void SetFilmGrainEnabled(const bool bInFilmGrainEnabled);
|
|
void SetFirstOnlineRun(bool bInFirstOnlineRun);
|
|
void SetFirstRun(bool bInFirstRun);
|
|
void SetFSR2Mode(const EFSR2QualityModeWrapper bInFSR2Mode);
|
|
void SetGameDifficultyLevel(EPhxDifficultyLevel Level);
|
|
void SetGoldSkinUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetGoreEnabled(bool bEnabled);
|
|
void SetGraphicsPreset(EPhxGraphicsPreset PresetLevel);
|
|
void SetGyroAimEnabled(bool bEnabled);
|
|
void SetGyroAimSensitivity(float Sensitivity);
|
|
void SetHallucinationFXEnabled(bool bEnabled);
|
|
void SetHardcoreNGPlusUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetHardcoreUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetHasShownNewGamePlusNotification(bool bNewHasShownNewGamePlusNotification);
|
|
void SetHazmatUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetHCEnemyColor(const struct FLinearColor& InColor);
|
|
void SetHCHazardColor(const struct FLinearColor& InColor);
|
|
void SetHCPickupColor(const struct FLinearColor& InColor);
|
|
void SetHCPlayerColor(const struct FLinearColor& InColor);
|
|
void SetHDRBlackPointCorrectionValue(float InValue);
|
|
void SetHDRBrightnessValue(float InValue);
|
|
void SetHideBrightnessFlow(bool bHide);
|
|
void SetHighContrastEnabled(bool bEnable);
|
|
void SetHordeUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetInputMappingSettings(const TSoftObjectPtr<class UPhxInputMappingSettings>& InputMappingSettingsAsset);
|
|
void SetInventoryParallaxEnabled(bool bEnabled);
|
|
void SetInvertMouseX(bool bInvert);
|
|
void SetInvertMouseY(bool bInvert);
|
|
void SetInvertX(bool bInvert);
|
|
void SetInvertY(bool bInvert);
|
|
void SetKeyMapping(const TArray<struct FPhxInputActionMappingSetting>& ActionList, const TArray<struct FPhxInputAxisMappingSetting>& AxisList);
|
|
void SetLefthandBiasedInput(bool bUseLeftBiasedInput);
|
|
void SetLightingQuality(const EGraphicsQuality InLightingQuality);
|
|
void SetLookSensitivity(float Sensitivity);
|
|
void SetLowHealthFXEnabled(bool bEnabled);
|
|
void SetMeleeHoldEnabled(bool bEnable);
|
|
void SetMenuReaderEnabled(bool bEnable);
|
|
void SetMeshQuality(const EGraphicsQuality InMeshQuality);
|
|
void SetMotionBlurEnabled(const bool bInMotionBlurEnabled);
|
|
void SetMouseAimSensitivity(float Sensitivity);
|
|
void SetMouseAimSmoothing(bool bEnable);
|
|
void SetMouseLookSensitivity(float Sensitivity);
|
|
void SetMouseLookSmoothing(bool bEnable);
|
|
void SetMusicEnabled(bool bEnabled);
|
|
void SetMusicVolume(float Intensity);
|
|
void SetParticleQuality(const EGraphicsQuality InParticleQuality);
|
|
void SetPhysicalRefractionEnabled(const bool bInPhysicalRefractionEnabled);
|
|
void SetQTEAutoCompleteEnabled(bool bEnable);
|
|
void SetQTESinglePressEnabled(bool bEnable);
|
|
void SetRadioBanterChannel(EPhxRadioBanterChannel Channel);
|
|
void SetRadioBanterVolume(float Volume);
|
|
void SetRaytracedReflectionsQuality(const EGraphicsQuality InRaytracedReflectionsQuality);
|
|
void SetRaytracedShadowsEnabled(const bool bInRaytracedShadowsEnabled);
|
|
void SetRaytracedTransmissionEnabled(const bool bInRaytracedTransmissionEnabled);
|
|
void SetRenderResolutionPercentage(const float InRenderResolutionPercentage);
|
|
void SetRumbleEnabled(bool bEnable);
|
|
void SetScreenSpaceReflectionsEnabled(const bool bInScreenSpaceReflectionsEnabled);
|
|
void SetSeenMenuReaderPrompt(bool bSeenPrompt);
|
|
void SetSFXEnabled(bool bEnabled);
|
|
void SetSFXVolume(float Intensity);
|
|
void SetShadowMapQuality(const EGraphicsQuality InShadowMapQuality);
|
|
void SetShowRiotModeRules(bool bShowRules);
|
|
void SetStoryDLCUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetSubsBGColor(const struct FLinearColor& InValue);
|
|
void SetSubsBGEnabled(bool bEnabled);
|
|
void SetSubsBGOpacity(float InValue);
|
|
void SetSubsCulture(const class FString& CultureCode, bool bSetByUser);
|
|
void SetSubsEnabled(bool bEnabled);
|
|
void SetSubsFontColor(const struct FLinearColor& InValue);
|
|
void SetSubsFontScale(float InValue);
|
|
void SetSubsSpeakerColor(const struct FLinearColor& InValue);
|
|
void SetSubsSpeakerEnabled(bool bEnabled);
|
|
void SetSubsurfaceScatteringEnabled(const bool bInSubsurfaceScatteringEnabled);
|
|
void SetSurvivalNGPlusUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetSurvivalUnlockDisplayed(bool bInIsDisplayed);
|
|
void SetTextCulture(const class FString& CultureCode, bool bSetByUser);
|
|
void SetTextureFilterQuality(const EGraphicsQuality InTextureFilterQuality);
|
|
void SetTextureResolutionQuality(const EGraphicsQuality InTextureResolutionQuality);
|
|
void SetUpscalingMode(const EUpscalingMode bInUpscalingMode);
|
|
void SetUserScreenResolution(const EWindowMode InWindowMode, const struct FIntPoint& InResolution);
|
|
void SetVolumetricsQuality(const EGraphicsQuality InVolumetricsQuality);
|
|
void SetWantedHDROutput(const bool bInWantedHDROutput);
|
|
void SetWantedPeakNits(const float InWantedPeakNits);
|
|
|
|
const TMap<class FString, class FText> AvailableDialogLanguages() const;
|
|
TArray<struct FPhxInputActionMappingSetting> GetActionKeyMappingList() const;
|
|
bool GetAimAssistEnabled() const;
|
|
int32 GetAimAssistStrength() const;
|
|
bool GetAimParallaxEnabled() const;
|
|
float GetAimSensitivity() const;
|
|
EAntiAliasingMethod GetAntiAliasingMethod() const;
|
|
bool GetAutoAimEnabled() const;
|
|
bool GetAutoDodgeEnabled() const;
|
|
TArray<struct FPhxInputAxisMappingSetting> GetAxisKeyMappingList() const;
|
|
bool GetBenchmarkMode() const;
|
|
float GetBlackPointValue() const;
|
|
bool GetButtonHoldAssistEnabled() const;
|
|
ESDSSize GetButtonPromptSize() const;
|
|
float GetCameraShakeIntensity() const;
|
|
float GetCameraTwistIntensity() const;
|
|
float GetControllerSensitivity() const;
|
|
class FString GetDialogCulture() const;
|
|
float GetDialogueVolume() const;
|
|
EPhxDifficultyLevel GetDifficultyLevel() const;
|
|
EDirectXRHI GetDirectXRHI() const;
|
|
EDirectXRHI GetDirectXRHIInUse() const;
|
|
EPhxDisplayType GetDisplayType() const;
|
|
bool GetDLCNotificationIcon() const;
|
|
bool GetDyslexicFontEnabled() const;
|
|
EFSR2QualityModeWrapper GetFSR2Mode() const;
|
|
bool GetGoreEnabled() const;
|
|
bool GetGyroAimEnabled() const;
|
|
float GetGyroAimSensitivity() const;
|
|
bool GetHallucinationFXEnabled() const;
|
|
bool GetHasShownNewGamePlusNotification() const;
|
|
const struct FLinearColor GetHCEnemyColor() const;
|
|
const struct FLinearColor GetHCHazardColor() const;
|
|
const struct FLinearColor GetHCPickupColor() const;
|
|
const struct FLinearColor GetHCPlayerColor() const;
|
|
float GetHDRBlackPointCorrection() const;
|
|
float GetHDRBrightness() const;
|
|
EHDRSupportStatus GetHDRSupportStatus() const;
|
|
bool GetHideBrightnessFlow() const;
|
|
bool GetHighContrastEnabled() const;
|
|
TArray<struct FPhxHighScoreRecord> GetHighScoreList() const;
|
|
int32 GetHighScoreListSize() const;
|
|
const TSoftObjectPtr<class UPhxInputMappingSettings> GetInputMappingSettings() const;
|
|
bool GetInventoryParallaxEnabled() const;
|
|
bool GetInvertMouseX() const;
|
|
bool GetInvertMouseY() const;
|
|
bool GetInvertX() const;
|
|
bool GetInvertY() const;
|
|
int32 GetLastDLCStoreUnlockID() const;
|
|
int32 GetLastScoreIndex() const;
|
|
EGraphicsQuality GetLightingQuality() const;
|
|
float GetLookSensitivity() const;
|
|
bool GetLowHealthFXEnabled() const;
|
|
bool GetMeleeHoldEnabled() const;
|
|
bool GetMenuReaderEnabled() const;
|
|
EGraphicsQuality GetMeshQuality() const;
|
|
float GetMouseAimSensitivity() const;
|
|
bool GetMouseAimSmoothingEnabled() const;
|
|
float GetMouseLookSensitivity() const;
|
|
bool GetMouseLookSmoothingEnabled() const;
|
|
float GetMusicVolume() const;
|
|
EGraphicsQuality GetParticleQuality() const;
|
|
int32 GetPlayerSkinIndex() const;
|
|
bool GetQTEAutoCompleteEnabled() const;
|
|
bool GetQTESinglePressEnabled() const;
|
|
EPhxRadioBanterChannel GetRadioBanterChannel() const;
|
|
float GetRadioBanterVolume() const;
|
|
EGraphicsQuality GetRaytracedReflectionsQuality() const;
|
|
float GetRenderResolutionPercentage() const;
|
|
int32 GetRiotModeCreditsSpent() const;
|
|
int32 GetRiotPowerupActivationCount() const;
|
|
float GetSFXVolume() const;
|
|
EGraphicsQuality GetShadowMapQuality() const;
|
|
bool GetShowRiotModeRules() const;
|
|
const struct FLinearColor GetSubsBGColor() const;
|
|
bool GetSubsBGEnabled() const;
|
|
float GetSubsBGOpacity() const;
|
|
class FString GetSubsCulture() const;
|
|
bool GetSubsEnabled() const;
|
|
const struct FLinearColor GetSubsFontColor() const;
|
|
float GetSubsFontScale() const;
|
|
const struct FLinearColor GetSubsSpeakerColor(class FString* OutHex) const;
|
|
bool GetSubsSpeakerEnabled() const;
|
|
class FString GetTextCulture() const;
|
|
EGraphicsQuality GetTextureFilterQuality() const;
|
|
EGraphicsQuality GetTextureResolutionQuality() const;
|
|
const TArray<EPhxRiotModePerkType> GetUnlockedRiotModePerks() const;
|
|
EUpscalingMode GetUpscalingMode() const;
|
|
struct FIntPoint GetUserScreenResolution(const EWindowMode InWindowMode) const;
|
|
EGraphicsQuality GetVolumetricsQuality() const;
|
|
bool GetWantedHDROutput() const;
|
|
float GetWantedPeakNits() const;
|
|
bool IsCameraShakeReduced() const;
|
|
bool IsCameraTwistReduced() const;
|
|
bool IsConsolePerformanceModeEnabled() const;
|
|
bool IsDepthOfFieldEnabled() const;
|
|
bool IsDialogueEnabled() const;
|
|
bool IsFilmGrainEnabled() const;
|
|
bool IsFirstOnlineRun() const;
|
|
bool IsFirstRun() const;
|
|
bool IsGraphicsPreset(EPhxGraphicsPreset PresetLevel) const;
|
|
bool IsLeftHandBiasedController() const;
|
|
bool IsMotionBlurEnabled() const;
|
|
bool IsMusicEnabled() const;
|
|
bool IsPhysicalRefractionEnabled() const;
|
|
bool IsRadioBanterChannelSupported() const;
|
|
bool IsRaytracedShadowsEnabled() const;
|
|
bool IsRaytracedTransmissionEnabled() const;
|
|
bool IsRumbleEnabled() const;
|
|
bool IsScreenSpaceReflectionsEnabled() const;
|
|
bool IsSFXEnabled() const;
|
|
bool IsSubsurfaceScatteringEnabled() const;
|
|
bool IsTutorialTagActivated(const struct FGameplayTag& TutorialTag) const;
|
|
bool IsUsingHDR() const;
|
|
bool LocalizationContentManagerSupportsInGameInstall() const;
|
|
bool LocalizationContentManagerUsesEpicGamesStore() const;
|
|
bool LocalizationContentManagerUsesSteam() const;
|
|
bool SeenMenuReaderPrompt() const;
|
|
bool SupportsConsolePerformanceMode() const;
|
|
bool WasDismembermentUnlockDisplayed() const;
|
|
bool WasGoldSkinUnlockDisplayed() const;
|
|
bool WasHardcoreNGPlusUnlockDisplayed() const;
|
|
bool WasHardcoreUnlockDisplayed() const;
|
|
bool WasHazmatUnlockDisplayed() const;
|
|
bool WasHordeUnlockDisplayed() const;
|
|
bool WasStoryDLCUnlockDisplayed() const;
|
|
bool WasSurvivalNGPlusUnlockDisplayed() const;
|
|
bool WasSurvivalUnlockDisplayed() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGameUserSettings">();
|
|
}
|
|
static class UPhxGameUserSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGameUserSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGameUserSettings) == 0x000008, "Wrong alignment on UPhxGameUserSettings");
|
|
static_assert(sizeof(UPhxGameUserSettings) == 0x0003F0, "Wrong size on UPhxGameUserSettings");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnHighContrastEnabled) == 0x000130, "Member 'UPhxGameUserSettings::OnHighContrastEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnHighContrastModified) == 0x000140, "Member 'UPhxGameUserSettings::OnHighContrastModified' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnInputMappingSettingsChanged) == 0x000150, "Member 'UPhxGameUserSettings::OnInputMappingSettingsChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnSubtitleSettingsChanged) == 0x000160, "Member 'UPhxGameUserSettings::OnSubtitleSettingsChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnButtonPromptSizeChanged) == 0x000170, "Member 'UPhxGameUserSettings::OnButtonPromptSizeChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnRumbleEnabled) == 0x000180, "Member 'UPhxGameUserSettings::OnRumbleEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnHDRSupportChanged) == 0x000190, "Member 'UPhxGameUserSettings::OnHDRSupportChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnTextLanguageChanged) == 0x0001A0, "Member 'UPhxGameUserSettings::OnTextLanguageChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, OnHighScoresCleared) == 0x0001B0, "Member 'UPhxGameUserSettings::OnHighScoresCleared' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, MaxSubsFontScale) == 0x0001E0, "Member 'UPhxGameUserSettings::MaxSubsFontScale' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, DifficultyLevel) == 0x0001E4, "Member 'UPhxGameUserSettings::DifficultyLevel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bButtonHoldAssistEnabled) == 0x0001E5, "Member 'UPhxGameUserSettings::bButtonHoldAssistEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bAutoAimEnabled) == 0x0001E6, "Member 'UPhxGameUserSettings::bAutoAimEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bAimAssistEnabled) == 0x0001E7, "Member 'UPhxGameUserSettings::bAimAssistEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bGyroAimEnabled) == 0x0001E8, "Member 'UPhxGameUserSettings::bGyroAimEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bAutoDodge) == 0x0001E9, "Member 'UPhxGameUserSettings::bAutoDodge' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bMeleeHold) == 0x0001EA, "Member 'UPhxGameUserSettings::bMeleeHold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bAimParallaxEnabled) == 0x0001EB, "Member 'UPhxGameUserSettings::bAimParallaxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bInventoryParallaxEnabled) == 0x0001EC, "Member 'UPhxGameUserSettings::bInventoryParallaxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bMenuReaderEnabled) == 0x0001ED, "Member 'UPhxGameUserSettings::bMenuReaderEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bQteAutoCompleteEnabled) == 0x0001EE, "Member 'UPhxGameUserSettings::bQteAutoCompleteEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bQteSinglePressEnabled) == 0x0001EF, "Member 'UPhxGameUserSettings::bQteSinglePressEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHighContrastEnabled) == 0x0001F0, "Member 'UPhxGameUserSettings::bHighContrastEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bInvertX) == 0x0001F1, "Member 'UPhxGameUserSettings::bInvertX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bInvertY) == 0x0001F2, "Member 'UPhxGameUserSettings::bInvertY' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bInvertMouseX) == 0x0001F3, "Member 'UPhxGameUserSettings::bInvertMouseX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bInvertMouseY) == 0x0001F4, "Member 'UPhxGameUserSettings::bInvertMouseY' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, ControllerSensitivity) == 0x0001F8, "Member 'UPhxGameUserSettings::ControllerSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, CameraAimSensitivity) == 0x0001FC, "Member 'UPhxGameUserSettings::CameraAimSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, CameraLookSensitivity) == 0x000200, "Member 'UPhxGameUserSettings::CameraLookSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, CameraMouseAimSensitivity) == 0x000204, "Member 'UPhxGameUserSettings::CameraMouseAimSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, CameraMouseLookSensitivity) == 0x000208, "Member 'UPhxGameUserSettings::CameraMouseLookSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, GyroAimSensitivity) == 0x00020C, "Member 'UPhxGameUserSettings::GyroAimSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, HCPlayerColor) == 0x000210, "Member 'UPhxGameUserSettings::HCPlayerColor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, HCEnemyColor) == 0x000220, "Member 'UPhxGameUserSettings::HCEnemyColor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, HCPickupColor) == 0x000230, "Member 'UPhxGameUserSettings::HCPickupColor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, HCHazardColor) == 0x000240, "Member 'UPhxGameUserSettings::HCHazardColor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bConsolePerformanceModeEnabled) == 0x000250, "Member 'UPhxGameUserSettings::bConsolePerformanceModeEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bReduceCameraShake) == 0x000251, "Member 'UPhxGameUserSettings::bReduceCameraShake' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bReduceCameraTwist) == 0x000252, "Member 'UPhxGameUserSettings::bReduceCameraTwist' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, CameraShakeIntensity) == 0x000254, "Member 'UPhxGameUserSettings::CameraShakeIntensity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, CameraTwistIntensity) == 0x000258, "Member 'UPhxGameUserSettings::CameraTwistIntensity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, AimAssistStrength) == 0x00025C, "Member 'UPhxGameUserSettings::AimAssistStrength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSfxEnabled) == 0x000260, "Member 'UPhxGameUserSettings::bSfxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, SFXVolume) == 0x000264, "Member 'UPhxGameUserSettings::SFXVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bDialogueEnabled) == 0x000268, "Member 'UPhxGameUserSettings::bDialogueEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, DialogueVolume) == 0x00026C, "Member 'UPhxGameUserSettings::DialogueVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bMusicEnabled) == 0x000270, "Member 'UPhxGameUserSettings::bMusicEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, MusicVolume) == 0x000274, "Member 'UPhxGameUserSettings::MusicVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, RadioBanterVolume) == 0x000278, "Member 'UPhxGameUserSettings::RadioBanterVolume' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHallucinationFxEnabled) == 0x00027C, "Member 'UPhxGameUserSettings::bHallucinationFxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bLowHealthFxEnabled) == 0x00027D, "Member 'UPhxGameUserSettings::bLowHealthFxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, RadioBanterChannel) == 0x00027E, "Member 'UPhxGameUserSettings::RadioBanterChannel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, TextCulture) == 0x000280, "Member 'UPhxGameUserSettings::TextCulture' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, SubsCulture) == 0x000290, "Member 'UPhxGameUserSettings::SubsCulture' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, DialogCulture) == 0x0002A0, "Member 'UPhxGameUserSettings::DialogCulture' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, DisplayType) == 0x0002B0, "Member 'UPhxGameUserSettings::DisplayType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, GammaCorrection) == 0x0002B4, "Member 'UPhxGameUserSettings::GammaCorrection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, HDRBrightnessStops) == 0x0002B8, "Member 'UPhxGameUserSettings::HDRBrightnessStops' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, HDRBlackPointCorrectionV2) == 0x0002BC, "Member 'UPhxGameUserSettings::HDRBlackPointCorrectionV2' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, InputSettings) == 0x0002C0, "Member 'UPhxGameUserSettings::InputSettings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSubsEnabled) == 0x0002E8, "Member 'UPhxGameUserSettings::bSubsEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSubsBGEnabled) == 0x0002E9, "Member 'UPhxGameUserSettings::bSubsBGEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSubsSpeakerEnabled) == 0x0002EA, "Member 'UPhxGameUserSettings::bSubsSpeakerEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, SubsFontScale) == 0x0002EC, "Member 'UPhxGameUserSettings::SubsFontScale' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, SubsBGOpacity) == 0x0002F0, "Member 'UPhxGameUserSettings::SubsBGOpacity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, SubsFontColor) == 0x0002F4, "Member 'UPhxGameUserSettings::SubsFontColor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, SubsSpeakerColor) == 0x000304, "Member 'UPhxGameUserSettings::SubsSpeakerColor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, SubsBGColor) == 0x000314, "Member 'UPhxGameUserSettings::SubsBGColor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bRumbleEnabled) == 0x000324, "Member 'UPhxGameUserSettings::bRumbleEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSeenMenuReaderPrompt) == 0x000325, "Member 'UPhxGameUserSettings::bSeenMenuReaderPrompt' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bGoreEnabled) == 0x000326, "Member 'UPhxGameUserSettings::bGoreEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, ButtonPromptSize) == 0x000327, "Member 'UPhxGameUserSettings::ButtonPromptSize' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bDyslexicFontEnabled) == 0x000328, "Member 'UPhxGameUserSettings::bDyslexicFontEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, RenderResolutionPercentage) == 0x00032C, "Member 'UPhxGameUserSettings::RenderResolutionPercentage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, UpscalingMode) == 0x000330, "Member 'UPhxGameUserSettings::UpscalingMode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, FSR2Mode) == 0x000331, "Member 'UPhxGameUserSettings::FSR2Mode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, MeshQuality) == 0x000333, "Member 'UPhxGameUserSettings::MeshQuality' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, TextureResolutionQuality) == 0x000334, "Member 'UPhxGameUserSettings::TextureResolutionQuality' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, TextureFilterQuality) == 0x000335, "Member 'UPhxGameUserSettings::TextureFilterQuality' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, LightingQuality) == 0x000336, "Member 'UPhxGameUserSettings::LightingQuality' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, ShadowMapQuality) == 0x000337, "Member 'UPhxGameUserSettings::ShadowMapQuality' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, VolumetricsQuality) == 0x000338, "Member 'UPhxGameUserSettings::VolumetricsQuality' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, ParticleQuality) == 0x000339, "Member 'UPhxGameUserSettings::ParticleQuality' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bScreenSpaceReflectionsEnabled) == 0x00033A, "Member 'UPhxGameUserSettings::bScreenSpaceReflectionsEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bPhysicalRefractionEnabled) == 0x00033B, "Member 'UPhxGameUserSettings::bPhysicalRefractionEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bRaytracedShadowsEnabled) == 0x00033C, "Member 'UPhxGameUserSettings::bRaytracedShadowsEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, RaytracedReflectionsQuality) == 0x00033D, "Member 'UPhxGameUserSettings::RaytracedReflectionsQuality' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bRaytracedTransmissionEnabled) == 0x00033E, "Member 'UPhxGameUserSettings::bRaytracedTransmissionEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bDepthOfFieldEnabled) == 0x00033F, "Member 'UPhxGameUserSettings::bDepthOfFieldEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bMotionBlurEnabled) == 0x000340, "Member 'UPhxGameUserSettings::bMotionBlurEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSubsurfaceScatteringEnabled) == 0x000341, "Member 'UPhxGameUserSettings::bSubsurfaceScatteringEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, AntiAliasingMethod) == 0x000342, "Member 'UPhxGameUserSettings::AntiAliasingMethod' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bFilmGrainEnabled) == 0x000343, "Member 'UPhxGameUserSettings::bFilmGrainEnabled' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bTextLanguageSetByUser) == 0x000344, "Member 'UPhxGameUserSettings::bTextLanguageSetByUser' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSubsLanguageSetByUser) == 0x000345, "Member 'UPhxGameUserSettings::bSubsLanguageSetByUser' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bDialogLanguageSetByUser) == 0x000346, "Member 'UPhxGameUserSettings::bDialogLanguageSetByUser' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, PlayerSkinIndex) == 0x000348, "Member 'UPhxGameUserSettings::PlayerSkinIndex' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bIsLefthandBiasedInput) == 0x00034C, "Member 'UPhxGameUserSettings::bIsLefthandBiasedInput' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bFirstRun) == 0x00034D, "Member 'UPhxGameUserSettings::bFirstRun' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bFirstOnlineRun) == 0x00034E, "Member 'UPhxGameUserSettings::bFirstOnlineRun' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bWantedHDROutput) == 0x00034F, "Member 'UPhxGameUserSettings::bWantedHDROutput' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHDRFirstRunChecked) == 0x000352, "Member 'UPhxGameUserSettings::bHDRFirstRunChecked' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, WantedPeakNits) == 0x000354, "Member 'UPhxGameUserSettings::WantedPeakNits' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, WindowedResolutionSizeX) == 0x00035C, "Member 'UPhxGameUserSettings::WindowedResolutionSizeX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, WindowedResolutionSizeY) == 0x000360, "Member 'UPhxGameUserSettings::WindowedResolutionSizeY' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, FullscreenResolutionSizeX) == 0x000364, "Member 'UPhxGameUserSettings::FullscreenResolutionSizeX' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, FullscreenResolutionSizeY) == 0x000368, "Member 'UPhxGameUserSettings::FullscreenResolutionSizeY' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, KeyboardActionRemapping) == 0x000370, "Member 'UPhxGameUserSettings::KeyboardActionRemapping' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, KeyboardAxisRemapping) == 0x000380, "Member 'UPhxGameUserSettings::KeyboardAxisRemapping' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, SettingsTags) == 0x000398, "Member 'UPhxGameUserSettings::SettingsTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bMouseLookSmoothing) == 0x0003A8, "Member 'UPhxGameUserSettings::bMouseLookSmoothing' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bMouseAimSmoothing) == 0x0003A9, "Member 'UPhxGameUserSettings::bMouseAimSmoothing' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHasShownNewGamePlusNotification) == 0x0003AA, "Member 'UPhxGameUserSettings::bHasShownNewGamePlusNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHardcoreNGPlusUnlockedNotification) == 0x0003AB, "Member 'UPhxGameUserSettings::bHardcoreNGPlusUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSurvivalNGPlusUnlockedNotification) == 0x0003AC, "Member 'UPhxGameUserSettings::bSurvivalNGPlusUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHardcoreUnlockedNotification) == 0x0003AD, "Member 'UPhxGameUserSettings::bHardcoreUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bSurvivalUnlockedNotification) == 0x0003AE, "Member 'UPhxGameUserSettings::bSurvivalUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHordeUnlockedNotification) == 0x0003AF, "Member 'UPhxGameUserSettings::bHordeUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bStoryDLCUnlockedNotification) == 0x0003B0, "Member 'UPhxGameUserSettings::bStoryDLCUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bDismembermentUnlockedNotification) == 0x0003B1, "Member 'UPhxGameUserSettings::bDismembermentUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHazmatUnlockedNotification) == 0x0003B2, "Member 'UPhxGameUserSettings::bHazmatUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bGoldSkinUnlockedNotification) == 0x0003B3, "Member 'UPhxGameUserSettings::bGoldSkinUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, DLCStoreUnlockID) == 0x0003B4, "Member 'UPhxGameUserSettings::DLCStoreUnlockID' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bDLCNotificationIcon) == 0x0003B8, "Member 'UPhxGameUserSettings::bDLCNotificationIcon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, HighScoreList) == 0x0003C0, "Member 'UPhxGameUserSettings::HighScoreList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, LastHighScore) == 0x0003D0, "Member 'UPhxGameUserSettings::LastHighScore' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, RiotModeCreditSpent) == 0x0003D4, "Member 'UPhxGameUserSettings::RiotModeCreditSpent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, RiotPowerupActivationCount) == 0x0003D8, "Member 'UPhxGameUserSettings::RiotPowerupActivationCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bShowRiotModeRules) == 0x0003DC, "Member 'UPhxGameUserSettings::bShowRiotModeRules' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, bHideBrightnessFlow) == 0x0003DD, "Member 'UPhxGameUserSettings::bHideBrightnessFlow' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGameUserSettings, UnlockedRiotModePerks) == 0x0003E0, "Member 'UPhxGameUserSettings::UnlockedRiotModePerks' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGraphicSettingsListWidget
|
|
// 0x0008 (0x0268 - 0x0260)
|
|
class UPhxGraphicSettingsListWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UVerticalBox* VBoxWidget; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGraphicSettingsListWidget">();
|
|
}
|
|
static class UPhxGraphicSettingsListWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGraphicSettingsListWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGraphicSettingsListWidget) == 0x000008, "Wrong alignment on UPhxGraphicSettingsListWidget");
|
|
static_assert(sizeof(UPhxGraphicSettingsListWidget) == 0x000268, "Wrong size on UPhxGraphicSettingsListWidget");
|
|
static_assert(offsetof(UPhxGraphicSettingsListWidget, VBoxWidget) == 0x000260, "Member 'UPhxGraphicSettingsListWidget::VBoxWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSWeaponSwitcher
|
|
// 0x0038 (0x02D0 - 0x0298)
|
|
class AWSWeaponSwitcher final : public AWSPanelUMG
|
|
{
|
|
public:
|
|
struct FVector RelativeLocation; // 0x0298(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator RelativeRotation; // 0x02A4(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float InactiveTimeToClose; // 0x02B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ConfirmHoldDuration; // 0x02B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxWeaponSwitcher* WeaponSwitcherWidget; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DisableWeaponSwitcherInput();
|
|
void EnableWeaponSwitcherInput();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSWeaponSwitcher">();
|
|
}
|
|
static class AWSWeaponSwitcher* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSWeaponSwitcher>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSWeaponSwitcher) == 0x000008, "Wrong alignment on AWSWeaponSwitcher");
|
|
static_assert(sizeof(AWSWeaponSwitcher) == 0x0002D0, "Wrong size on AWSWeaponSwitcher");
|
|
static_assert(offsetof(AWSWeaponSwitcher, RelativeLocation) == 0x000298, "Member 'AWSWeaponSwitcher::RelativeLocation' has a wrong offset!");
|
|
static_assert(offsetof(AWSWeaponSwitcher, RelativeRotation) == 0x0002A4, "Member 'AWSWeaponSwitcher::RelativeRotation' has a wrong offset!");
|
|
static_assert(offsetof(AWSWeaponSwitcher, InactiveTimeToClose) == 0x0002B0, "Member 'AWSWeaponSwitcher::InactiveTimeToClose' has a wrong offset!");
|
|
static_assert(offsetof(AWSWeaponSwitcher, ConfirmHoldDuration) == 0x0002B4, "Member 'AWSWeaponSwitcher::ConfirmHoldDuration' has a wrong offset!");
|
|
static_assert(offsetof(AWSWeaponSwitcher, WeaponSwitcherWidget) == 0x0002B8, "Member 'AWSWeaponSwitcher::WeaponSwitcherWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGrappleAnimNotifyState
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UPhxGrappleAnimNotifyState final : public UPhxAnimNotifyState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGrappleAnimNotifyState">();
|
|
}
|
|
static class UPhxGrappleAnimNotifyState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGrappleAnimNotifyState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGrappleAnimNotifyState) == 0x000008, "Wrong alignment on UPhxGrappleAnimNotifyState");
|
|
static_assert(sizeof(UPhxGrappleAnimNotifyState) == 0x000038, "Wrong size on UPhxGrappleAnimNotifyState");
|
|
|
|
// Class Phoenix.PhxGRPableInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxGRPableInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGRPableInterface">();
|
|
}
|
|
static class IPhxGRPableInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxGRPableInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxGRPableInterface) == 0x000001, "Wrong alignment on IPhxGRPableInterface");
|
|
static_assert(sizeof(IPhxGRPableInterface) == 0x000001, "Wrong size on IPhxGRPableInterface");
|
|
|
|
// Class Phoenix.PhxGRPInteractionData
|
|
// 0x0090 (0x00C0 - 0x0030)
|
|
class UPhxGRPInteractionData final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<float> LaunchSpeeds; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bAdjustGravityUsingLaunchMaxDistances; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> LaunchMaxDistances; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> PropCollisionDamageValues; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float GrabCost; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PullCost; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PullMaxSpeed; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PullAcceleration; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PullSnapToAttachmentThreshold; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationTimeConstant; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HoldCost; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HoldLPFTimeConstant; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HoldMaxSpeed; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LaunchCost; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LaunchGravity; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecoverMaxSpeed; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HitObjectMaxImpactAngleDegrees; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> LaunchCollisionDamageTypeToOther; // 0x00A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> LaunchCollisionDamageTypeToSelf; // 0x00A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetScanningScore; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableDebugGraphics; // 0x00B4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DebugMarkerSize; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DebugDrawDuration; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
float GetLaunchSpeed(EGRPLaunchLevel LaunchLevel) const;
|
|
float GetPropCollisionDamageValue(EGRPLaunchLevel LaunchLevel) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGRPInteractionData">();
|
|
}
|
|
static class UPhxGRPInteractionData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGRPInteractionData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGRPInteractionData) == 0x000008, "Wrong alignment on UPhxGRPInteractionData");
|
|
static_assert(sizeof(UPhxGRPInteractionData) == 0x0000C0, "Wrong size on UPhxGRPInteractionData");
|
|
static_assert(offsetof(UPhxGRPInteractionData, LaunchSpeeds) == 0x000030, "Member 'UPhxGRPInteractionData::LaunchSpeeds' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, bAdjustGravityUsingLaunchMaxDistances) == 0x000040, "Member 'UPhxGRPInteractionData::bAdjustGravityUsingLaunchMaxDistances' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, LaunchMaxDistances) == 0x000048, "Member 'UPhxGRPInteractionData::LaunchMaxDistances' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, PropCollisionDamageValues) == 0x000058, "Member 'UPhxGRPInteractionData::PropCollisionDamageValues' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, GrabCost) == 0x000068, "Member 'UPhxGRPInteractionData::GrabCost' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, PullCost) == 0x00006C, "Member 'UPhxGRPInteractionData::PullCost' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, PullMaxSpeed) == 0x000070, "Member 'UPhxGRPInteractionData::PullMaxSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, PullAcceleration) == 0x000074, "Member 'UPhxGRPInteractionData::PullAcceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, PullSnapToAttachmentThreshold) == 0x000078, "Member 'UPhxGRPInteractionData::PullSnapToAttachmentThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, RotationTimeConstant) == 0x00007C, "Member 'UPhxGRPInteractionData::RotationTimeConstant' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, HoldCost) == 0x000080, "Member 'UPhxGRPInteractionData::HoldCost' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, HoldLPFTimeConstant) == 0x000084, "Member 'UPhxGRPInteractionData::HoldLPFTimeConstant' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, HoldMaxSpeed) == 0x000088, "Member 'UPhxGRPInteractionData::HoldMaxSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, LaunchCost) == 0x00008C, "Member 'UPhxGRPInteractionData::LaunchCost' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, LaunchGravity) == 0x000090, "Member 'UPhxGRPInteractionData::LaunchGravity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, RecoverMaxSpeed) == 0x000094, "Member 'UPhxGRPInteractionData::RecoverMaxSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, HitObjectMaxImpactAngleDegrees) == 0x000098, "Member 'UPhxGRPInteractionData::HitObjectMaxImpactAngleDegrees' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, LaunchCollisionDamageTypeToOther) == 0x0000A0, "Member 'UPhxGRPInteractionData::LaunchCollisionDamageTypeToOther' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, LaunchCollisionDamageTypeToSelf) == 0x0000A8, "Member 'UPhxGRPInteractionData::LaunchCollisionDamageTypeToSelf' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, TargetScanningScore) == 0x0000B0, "Member 'UPhxGRPInteractionData::TargetScanningScore' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, EnableDebugGraphics) == 0x0000B4, "Member 'UPhxGRPInteractionData::EnableDebugGraphics' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, DebugMarkerSize) == 0x0000B8, "Member 'UPhxGRPInteractionData::DebugMarkerSize' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGRPInteractionData, DebugDrawDuration) == 0x0000BC, "Member 'UPhxGRPInteractionData::DebugDrawDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGRPPhysicsProp
|
|
// 0x00E0 (0x0310 - 0x0230)
|
|
class APhxGRPPhysicsProp final : public AStaticMeshActor
|
|
{
|
|
public:
|
|
uint8 Pad_230[0x8]; // 0x0230(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bOverlapsHitReceiversOnLaunch; // 0x0238(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDismemberCharacterOnLaunchOverlap; // 0x0239(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_23A[0x2]; // 0x023A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DismembermentImpulseStrength; // 0x023C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector PrevLaunchedLocation; // 0x0240(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class APhxCharacter*> OverlappedCharacters; // 0x0250(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxGRPInteractionData* GRPInteractionData; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGRPPhysicsPropType GRPPropType; // 0x0268(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_269[0x3]; // 0x0269(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector PullAndHoldOffset; // 0x026C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator PullAndHoldRotation; // 0x0278(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* LocalSpaceObjectCenterComponent; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDestroyOnLaunchImpact; // 0x0290(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LaunchDamage; // 0x0294(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector LaunchAngularRate; // 0x0298(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRandomizeLaunchAngularRateAxis; // 0x02A4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A5[0x3]; // 0x02A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LaunchedStateExitSpeedThreshold; // 0x02A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExplosionLocationOffset; // 0x02AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExplosionRadius; // 0x02B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExplosionPhysicsRadius; // 0x02B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExplosionDamageAmount; // 0x02B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bExplosionDamagesPlayer; // 0x02BC(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> ExplosionDamageType; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExplosionResponseElevationAngle; // 0x02C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExplosionResponseImpulseMagnitude; // 0x02CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ExplosionResponseAngularImpulseMagnitude; // 0x02D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGRPLaunchLevel LastGRPLaunchLevel; // 0x02D4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D5[0x3]; // 0x02D5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UDamageType>> IgnoreImpulseRadialDamageTypes; // 0x02D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x02E8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2F0[0x20]; // 0x02F0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandlePropHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnEnterHeld();
|
|
void OnEnterLaunched();
|
|
void OnEnterPulled();
|
|
void OnExplode();
|
|
void OnGRPCollidedDuringHeld();
|
|
void OnGRPCollidedDuringLaunched();
|
|
void OnGRPCollidedDuringPulled();
|
|
void OnGRPOverlappedHitReceiver(class APhxCharacter* OverlappedCharacter);
|
|
void OnGRPRelease();
|
|
void OnLootDropBoxDamageTaken(class AActor* InstigatorActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGRPPhysicsProp">();
|
|
}
|
|
static class APhxGRPPhysicsProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxGRPPhysicsProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxGRPPhysicsProp) == 0x000008, "Wrong alignment on APhxGRPPhysicsProp");
|
|
static_assert(sizeof(APhxGRPPhysicsProp) == 0x000310, "Wrong size on APhxGRPPhysicsProp");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, bOverlapsHitReceiversOnLaunch) == 0x000238, "Member 'APhxGRPPhysicsProp::bOverlapsHitReceiversOnLaunch' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, bDismemberCharacterOnLaunchOverlap) == 0x000239, "Member 'APhxGRPPhysicsProp::bDismemberCharacterOnLaunchOverlap' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, DismembermentImpulseStrength) == 0x00023C, "Member 'APhxGRPPhysicsProp::DismembermentImpulseStrength' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, PrevLaunchedLocation) == 0x000240, "Member 'APhxGRPPhysicsProp::PrevLaunchedLocation' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, OverlappedCharacters) == 0x000250, "Member 'APhxGRPPhysicsProp::OverlappedCharacters' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, GRPInteractionData) == 0x000260, "Member 'APhxGRPPhysicsProp::GRPInteractionData' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, GRPPropType) == 0x000268, "Member 'APhxGRPPhysicsProp::GRPPropType' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, PullAndHoldOffset) == 0x00026C, "Member 'APhxGRPPhysicsProp::PullAndHoldOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, PullAndHoldRotation) == 0x000278, "Member 'APhxGRPPhysicsProp::PullAndHoldRotation' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, LocalSpaceObjectCenterComponent) == 0x000288, "Member 'APhxGRPPhysicsProp::LocalSpaceObjectCenterComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, bDestroyOnLaunchImpact) == 0x000290, "Member 'APhxGRPPhysicsProp::bDestroyOnLaunchImpact' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, LaunchDamage) == 0x000294, "Member 'APhxGRPPhysicsProp::LaunchDamage' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, LaunchAngularRate) == 0x000298, "Member 'APhxGRPPhysicsProp::LaunchAngularRate' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, bRandomizeLaunchAngularRateAxis) == 0x0002A4, "Member 'APhxGRPPhysicsProp::bRandomizeLaunchAngularRateAxis' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, LaunchedStateExitSpeedThreshold) == 0x0002A8, "Member 'APhxGRPPhysicsProp::LaunchedStateExitSpeedThreshold' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, ExplosionLocationOffset) == 0x0002AC, "Member 'APhxGRPPhysicsProp::ExplosionLocationOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, ExplosionRadius) == 0x0002B0, "Member 'APhxGRPPhysicsProp::ExplosionRadius' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, ExplosionPhysicsRadius) == 0x0002B4, "Member 'APhxGRPPhysicsProp::ExplosionPhysicsRadius' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, ExplosionDamageAmount) == 0x0002B8, "Member 'APhxGRPPhysicsProp::ExplosionDamageAmount' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, bExplosionDamagesPlayer) == 0x0002BC, "Member 'APhxGRPPhysicsProp::bExplosionDamagesPlayer' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, ExplosionDamageType) == 0x0002C0, "Member 'APhxGRPPhysicsProp::ExplosionDamageType' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, ExplosionResponseElevationAngle) == 0x0002C8, "Member 'APhxGRPPhysicsProp::ExplosionResponseElevationAngle' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, ExplosionResponseImpulseMagnitude) == 0x0002CC, "Member 'APhxGRPPhysicsProp::ExplosionResponseImpulseMagnitude' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, ExplosionResponseAngularImpulseMagnitude) == 0x0002D0, "Member 'APhxGRPPhysicsProp::ExplosionResponseAngularImpulseMagnitude' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, LastGRPLaunchLevel) == 0x0002D4, "Member 'APhxGRPPhysicsProp::LastGRPLaunchLevel' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, IgnoreImpulseRadialDamageTypes) == 0x0002D8, "Member 'APhxGRPPhysicsProp::IgnoreImpulseRadialDamageTypes' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPPhysicsProp, GuidComponent) == 0x0002E8, "Member 'APhxGRPPhysicsProp::GuidComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGRPProxyActor
|
|
// 0x0030 (0x0250 - 0x0220)
|
|
class APhxGRPProxyActor final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnProxyActorGrabbed; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UCapsuleComponent* CapsuleComponent; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxGRPInteractionData* GRPInteractionData; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsGRPEnabled; // 0x0248(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_249[0x7]; // 0x0249(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetGRPEnabled(bool bInGRPEnabled);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGRPProxyActor">();
|
|
}
|
|
static class APhxGRPProxyActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxGRPProxyActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxGRPProxyActor) == 0x000008, "Wrong alignment on APhxGRPProxyActor");
|
|
static_assert(sizeof(APhxGRPProxyActor) == 0x000250, "Wrong size on APhxGRPProxyActor");
|
|
static_assert(offsetof(APhxGRPProxyActor, OnProxyActorGrabbed) == 0x000228, "Member 'APhxGRPProxyActor::OnProxyActorGrabbed' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPProxyActor, CapsuleComponent) == 0x000238, "Member 'APhxGRPProxyActor::CapsuleComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPProxyActor, GRPInteractionData) == 0x000240, "Member 'APhxGRPProxyActor::GRPInteractionData' has a wrong offset!");
|
|
static_assert(offsetof(APhxGRPProxyActor, bIsGRPEnabled) == 0x000248, "Member 'APhxGRPProxyActor::bIsGRPEnabled' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGunWeaponSettings
|
|
// 0x00E0 (0x0120 - 0x0040)
|
|
class UPhxGunWeaponSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FRangedWeaponSettings RangedSpec; // 0x0040(0x0090)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGunWeaponSettings GunSpec; // 0x00D0(0x0050)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGunWeaponSettings">();
|
|
}
|
|
static class UPhxGunWeaponSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGunWeaponSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGunWeaponSettings) == 0x000008, "Wrong alignment on UPhxGunWeaponSettings");
|
|
static_assert(sizeof(UPhxGunWeaponSettings) == 0x000120, "Wrong size on UPhxGunWeaponSettings");
|
|
static_assert(offsetof(UPhxGunWeaponSettings, RangedSpec) == 0x000040, "Member 'UPhxGunWeaponSettings::RangedSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGunWeaponSettings, GunSpec) == 0x0000D0, "Member 'UPhxGunWeaponSettings::GunSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxVehicleOccupantAnimInstance
|
|
// 0x07E0 (0x0AA0 - 0x02C0)
|
|
class UPhxVehicleOccupantAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxVehicleOccupantAnimInstanceProxy Proxy; // 0x02C0(0x07E0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVehicleOccupantAnimInstance">();
|
|
}
|
|
static class UPhxVehicleOccupantAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxVehicleOccupantAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxVehicleOccupantAnimInstance) == 0x000010, "Wrong alignment on UPhxVehicleOccupantAnimInstance");
|
|
static_assert(sizeof(UPhxVehicleOccupantAnimInstance) == 0x000AA0, "Wrong size on UPhxVehicleOccupantAnimInstance");
|
|
static_assert(offsetof(UPhxVehicleOccupantAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxVehicleOccupantAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHandIKWeaponMod
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class UPhxHandIKWeaponMod final : public UPhxWeaponModification
|
|
{
|
|
public:
|
|
EPhxHandIK HandToModify; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FEquippableHandIKPose OverlayPose; // 0x0030(0x0020)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FEquippableHandIKPose InitialOverlayPose; // 0x0050(0x0020)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHandIKWeaponMod">();
|
|
}
|
|
static class UPhxHandIKWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHandIKWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHandIKWeaponMod) == 0x000008, "Wrong alignment on UPhxHandIKWeaponMod");
|
|
static_assert(sizeof(UPhxHandIKWeaponMod) == 0x000070, "Wrong size on UPhxHandIKWeaponMod");
|
|
static_assert(offsetof(UPhxHandIKWeaponMod, HandToModify) == 0x000028, "Member 'UPhxHandIKWeaponMod::HandToModify' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHandIKWeaponMod, OverlayPose) == 0x000030, "Member 'UPhxHandIKWeaponMod::OverlayPose' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHandIKWeaponMod, InitialOverlayPose) == 0x000050, "Member 'UPhxHandIKWeaponMod::InitialOverlayPose' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHarvestPreviewComponent
|
|
// 0x0000 (0x0ED0 - 0x0ED0)
|
|
class UPhxHarvestPreviewComponent final : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHarvestPreviewComponent">();
|
|
}
|
|
static class UPhxHarvestPreviewComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHarvestPreviewComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHarvestPreviewComponent) == 0x000010, "Wrong alignment on UPhxHarvestPreviewComponent");
|
|
static_assert(sizeof(UPhxHarvestPreviewComponent) == 0x000ED0, "Wrong size on UPhxHarvestPreviewComponent");
|
|
|
|
// Class Phoenix.PhxHasLookAtTargetCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxHasLookAtTargetCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHasLookAtTargetCondition">();
|
|
}
|
|
static class UPhxHasLookAtTargetCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHasLookAtTargetCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHasLookAtTargetCondition) == 0x000008, "Wrong alignment on UPhxHasLookAtTargetCondition");
|
|
static_assert(sizeof(UPhxHasLookAtTargetCondition) == 0x000030, "Wrong size on UPhxHasLookAtTargetCondition");
|
|
|
|
// Class Phoenix.PhxHeadbobModifier
|
|
// 0x00A8 (0x0118 - 0x0070)
|
|
class UPhxHeadbobModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
class UCurveVector* translation_curve; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveVector* rotation_curve; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveVector* strafe_curve; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveVector* velocity_to_translation_magnitude; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveVector* velocity_to_translation_frequency; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveVector* velocity_to_rotation_magnitude; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveVector* velocity_to_rotation_frequency; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* accuracy_to_rotation_magnitude; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float velocity_lerp_rate; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float global_multiplier; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float global_frequency_multiplier; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseRootComponentVelocity; // 0x00BC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_BD[0x5B]; // 0x00BD(0x005B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHeadbobModifier">();
|
|
}
|
|
static class UPhxHeadbobModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHeadbobModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHeadbobModifier) == 0x000008, "Wrong alignment on UPhxHeadbobModifier");
|
|
static_assert(sizeof(UPhxHeadbobModifier) == 0x000118, "Wrong size on UPhxHeadbobModifier");
|
|
static_assert(offsetof(UPhxHeadbobModifier, translation_curve) == 0x000070, "Member 'UPhxHeadbobModifier::translation_curve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, rotation_curve) == 0x000078, "Member 'UPhxHeadbobModifier::rotation_curve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, strafe_curve) == 0x000080, "Member 'UPhxHeadbobModifier::strafe_curve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, velocity_to_translation_magnitude) == 0x000088, "Member 'UPhxHeadbobModifier::velocity_to_translation_magnitude' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, velocity_to_translation_frequency) == 0x000090, "Member 'UPhxHeadbobModifier::velocity_to_translation_frequency' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, velocity_to_rotation_magnitude) == 0x000098, "Member 'UPhxHeadbobModifier::velocity_to_rotation_magnitude' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, velocity_to_rotation_frequency) == 0x0000A0, "Member 'UPhxHeadbobModifier::velocity_to_rotation_frequency' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, accuracy_to_rotation_magnitude) == 0x0000A8, "Member 'UPhxHeadbobModifier::accuracy_to_rotation_magnitude' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, velocity_lerp_rate) == 0x0000B0, "Member 'UPhxHeadbobModifier::velocity_lerp_rate' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, global_multiplier) == 0x0000B4, "Member 'UPhxHeadbobModifier::global_multiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, global_frequency_multiplier) == 0x0000B8, "Member 'UPhxHeadbobModifier::global_frequency_multiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHeadbobModifier, bUseRootComponentVelocity) == 0x0000BC, "Member 'UPhxHeadbobModifier::bUseRootComponentVelocity' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWarnIncomingAttackModifier
|
|
// 0x0030 (0x00A0 - 0x0070)
|
|
class UPhxWarnIncomingAttackModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x14]; // 0x0070(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NudgeDuration; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* NudgeCurve; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DeltaAngleMin; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DeltaAngleMax; // 0x0094(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DeltaAngleMaxWhenRunning; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float NudgeMultiplier; // 0x009C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnAnyAttackStarted(class APhxCharacter* Attacker, class UAttackState* AttackState);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWarnIncomingAttackModifier">();
|
|
}
|
|
static class UPhxWarnIncomingAttackModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWarnIncomingAttackModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWarnIncomingAttackModifier) == 0x000008, "Wrong alignment on UPhxWarnIncomingAttackModifier");
|
|
static_assert(sizeof(UPhxWarnIncomingAttackModifier) == 0x0000A0, "Wrong size on UPhxWarnIncomingAttackModifier");
|
|
static_assert(offsetof(UPhxWarnIncomingAttackModifier, NudgeDuration) == 0x000084, "Member 'UPhxWarnIncomingAttackModifier::NudgeDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWarnIncomingAttackModifier, NudgeCurve) == 0x000088, "Member 'UPhxWarnIncomingAttackModifier::NudgeCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWarnIncomingAttackModifier, DeltaAngleMin) == 0x000090, "Member 'UPhxWarnIncomingAttackModifier::DeltaAngleMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWarnIncomingAttackModifier, DeltaAngleMax) == 0x000094, "Member 'UPhxWarnIncomingAttackModifier::DeltaAngleMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWarnIncomingAttackModifier, DeltaAngleMaxWhenRunning) == 0x000098, "Member 'UPhxWarnIncomingAttackModifier::DeltaAngleMaxWhenRunning' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWarnIncomingAttackModifier, NudgeMultiplier) == 0x00009C, "Member 'UPhxWarnIncomingAttackModifier::NudgeMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHealthBarWidget
|
|
// 0x0020 (0x0280 - 0x0260)
|
|
class UPhxHealthBarWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class UProgressBar* HealthProgressBar; // 0x0260(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* HealthTextBlock; // 0x0268(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* BarTypeTextBlock; // 0x0270(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* OwningActor; // 0x0278(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHealthBarWidget">();
|
|
}
|
|
static class UPhxHealthBarWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHealthBarWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHealthBarWidget) == 0x000008, "Wrong alignment on UPhxHealthBarWidget");
|
|
static_assert(sizeof(UPhxHealthBarWidget) == 0x000280, "Wrong size on UPhxHealthBarWidget");
|
|
static_assert(offsetof(UPhxHealthBarWidget, HealthProgressBar) == 0x000260, "Member 'UPhxHealthBarWidget::HealthProgressBar' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthBarWidget, HealthTextBlock) == 0x000268, "Member 'UPhxHealthBarWidget::HealthTextBlock' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthBarWidget, BarTypeTextBlock) == 0x000270, "Member 'UPhxHealthBarWidget::BarTypeTextBlock' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthBarWidget, OwningActor) == 0x000278, "Member 'UPhxHealthBarWidget::OwningActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHealthCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxHealthCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ENumberCompareType ThresholdCheckType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HealthThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHealthCondition">();
|
|
}
|
|
static class UPhxHealthCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHealthCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHealthCondition) == 0x000008, "Wrong alignment on UPhxHealthCondition");
|
|
static_assert(sizeof(UPhxHealthCondition) == 0x000038, "Wrong size on UPhxHealthCondition");
|
|
static_assert(offsetof(UPhxHealthCondition, ThresholdCheckType) == 0x000030, "Member 'UPhxHealthCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxHealthCondition, HealthThreshold) == 0x000034, "Member 'UPhxHealthCondition::HealthThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxHeatMapComponent
|
|
// 0x0050 (0x0100 - 0x00B0)
|
|
class UPhxHeatMapComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<struct FVector> HeatMapCubesList; // 0x00B0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x40]; // 0x00C0(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxHeatMapComponent">();
|
|
}
|
|
static class UPhxHeatMapComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxHeatMapComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxHeatMapComponent) == 0x000008, "Wrong alignment on UPhxHeatMapComponent");
|
|
static_assert(sizeof(UPhxHeatMapComponent) == 0x000100, "Wrong size on UPhxHeatMapComponent");
|
|
static_assert(offsetof(UPhxHeatMapComponent, HeatMapCubesList) == 0x0000B0, "Member 'UPhxHeatMapComponent::HeatMapCubesList' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWorldMarker
|
|
// 0x0048 (0x0268 - 0x0220)
|
|
class APhxWorldMarker final : public AActor
|
|
{
|
|
public:
|
|
float ScaleStrength; // 0x0220(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UWidgetComponent* WidgetComp; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxWorldMarkerWidget* Widget; // 0x0230(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxWorldMarkerWidget* WorldWidget; // 0x0238(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxPlayerController* PlayerController; // 0x0240(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* TargetActor; // 0x0248(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_250[0x18]; // 0x0250(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleGamePaused(bool bPaused);
|
|
void SetTimeout(float InTimeout);
|
|
|
|
const class AActor* GetTargetActor() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWorldMarker">();
|
|
}
|
|
static class APhxWorldMarker* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxWorldMarker>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxWorldMarker) == 0x000008, "Wrong alignment on APhxWorldMarker");
|
|
static_assert(sizeof(APhxWorldMarker) == 0x000268, "Wrong size on APhxWorldMarker");
|
|
static_assert(offsetof(APhxWorldMarker, ScaleStrength) == 0x000220, "Member 'APhxWorldMarker::ScaleStrength' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldMarker, WidgetComp) == 0x000228, "Member 'APhxWorldMarker::WidgetComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldMarker, Widget) == 0x000230, "Member 'APhxWorldMarker::Widget' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldMarker, WorldWidget) == 0x000238, "Member 'APhxWorldMarker::WorldWidget' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldMarker, PlayerController) == 0x000240, "Member 'APhxWorldMarker::PlayerController' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldMarker, TargetActor) == 0x000248, "Member 'APhxWorldMarker::TargetActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxInputKeyToAction
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxInputKeyToAction final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TMap<EPhxInputKeys, struct FActionMapKey> ActionKeys; // 0x0030(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
EPhxInputKeys LookupInputKey(const class FName& ActionName, float AxisScale);
|
|
void RebuildInputIconTable(const class APhxPlayerController* PlayerController);
|
|
|
|
const struct FActionMapKey GetUIInputKeyAction(EPhxInputKeys InKey) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInputKeyToAction">();
|
|
}
|
|
static class UPhxInputKeyToAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxInputKeyToAction>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxInputKeyToAction) == 0x000008, "Wrong alignment on UPhxInputKeyToAction");
|
|
static_assert(sizeof(UPhxInputKeyToAction) == 0x000080, "Wrong size on UPhxInputKeyToAction");
|
|
static_assert(offsetof(UPhxInputKeyToAction, ActionKeys) == 0x000030, "Member 'UPhxInputKeyToAction::ActionKeys' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxInputAxisMappingData
|
|
// 0x0098 (0x00C0 - 0x0028)
|
|
class UPhxInputAxisMappingData final : public UObject
|
|
{
|
|
public:
|
|
class FName AxisName; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FInputAxisKeyMapping> KeyMappings; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer InputCondition; // 0x0040(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class FText AxisAnalogLabel; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class FText AxisPositiveLabel; // 0x0060(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class FText AxisNegativeLabel; // 0x0078(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
bool bIsVisibleInUI; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInputRemappable; // 0x0091(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EPhxInputKeys> ShareKeyWithTheseActions; // 0x0098(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bCantShareKey; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EPhxInputKeys> CantShareKeyWithTheseActions; // 0x00B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
TArray<struct FKey> GetInputKeyList(EPhxInputType InType, float InScale);
|
|
|
|
struct FKey GetInputKeyForUI(EPhxInputType InType, float InScale) const;
|
|
bool IsInputType(const struct FKey& Key, EPhxInputType InType) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInputAxisMappingData">();
|
|
}
|
|
static class UPhxInputAxisMappingData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxInputAxisMappingData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxInputAxisMappingData) == 0x000008, "Wrong alignment on UPhxInputAxisMappingData");
|
|
static_assert(sizeof(UPhxInputAxisMappingData) == 0x0000C0, "Wrong size on UPhxInputAxisMappingData");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, AxisName) == 0x000028, "Member 'UPhxInputAxisMappingData::AxisName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, KeyMappings) == 0x000030, "Member 'UPhxInputAxisMappingData::KeyMappings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, InputCondition) == 0x000040, "Member 'UPhxInputAxisMappingData::InputCondition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, AxisAnalogLabel) == 0x000048, "Member 'UPhxInputAxisMappingData::AxisAnalogLabel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, AxisPositiveLabel) == 0x000060, "Member 'UPhxInputAxisMappingData::AxisPositiveLabel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, AxisNegativeLabel) == 0x000078, "Member 'UPhxInputAxisMappingData::AxisNegativeLabel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, bIsVisibleInUI) == 0x000090, "Member 'UPhxInputAxisMappingData::bIsVisibleInUI' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, bIsInputRemappable) == 0x000091, "Member 'UPhxInputAxisMappingData::bIsInputRemappable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, ShareKeyWithTheseActions) == 0x000098, "Member 'UPhxInputAxisMappingData::ShareKeyWithTheseActions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, bCantShareKey) == 0x0000A8, "Member 'UPhxInputAxisMappingData::bCantShareKey' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputAxisMappingData, CantShareKeyWithTheseActions) == 0x0000B0, "Member 'UPhxInputAxisMappingData::CantShareKeyWithTheseActions' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxInputMappingSettings
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxInputMappingSettings final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<class UPhxInputActionMappingData*> ActionMappings; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxInputAxisMappingData*> AxisMappings; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
bool bLeftBiasedInputs; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearLeftBiasedInputs();
|
|
class UPhxInputActionMappingData* GetFilteredMappingForAction(const class FName& ActionName, EPhxInputType InType);
|
|
class UPhxInputAxisMappingData* GetFilteredMappingForAxis(const class FName& AxisName, float AxisScale, EPhxInputType InType);
|
|
TArray<struct FKey> GetKeyListForAction(class FName InActionName, float InAxisScale, EPhxInputType InFilter);
|
|
class UPhxInputActionMappingData* GetRemappableInputMappingForAction(const class FName& ActionName);
|
|
class UPhxInputAxisMappingData* GetRemappableInputMappingForAxis(const class FName& AxisName);
|
|
TArray<class FText> GetUILabelForController(const struct FKey& InKey, float InScale, bool bIsAnalog);
|
|
void SetLeftBiasedInputs();
|
|
|
|
class FText GetActionLabelForUI(class FName ActionName, float InScale, bool bIsAnalog) const;
|
|
const class UPhxInputActionMappingData* GetInputMappingForAction(const class FName ActionName) const;
|
|
const class UPhxInputAxisMappingData* GetInputMappingForAxis(const class FName AxisName) const;
|
|
struct FKey GetKeyForAction(class FName InActionName, float InAxisScale, EPhxInputType InFilter) const;
|
|
bool IsKeyMappedForUI(const struct FKey& InKey) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInputMappingSettings">();
|
|
}
|
|
static class UPhxInputMappingSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxInputMappingSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxInputMappingSettings) == 0x000008, "Wrong alignment on UPhxInputMappingSettings");
|
|
static_assert(sizeof(UPhxInputMappingSettings) == 0x000058, "Wrong size on UPhxInputMappingSettings");
|
|
static_assert(offsetof(UPhxInputMappingSettings, ActionMappings) == 0x000030, "Member 'UPhxInputMappingSettings::ActionMappings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputMappingSettings, AxisMappings) == 0x000040, "Member 'UPhxInputMappingSettings::AxisMappings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxInputMappingSettings, bLeftBiasedInputs) == 0x000050, "Member 'UPhxInputMappingSettings::bLeftBiasedInputs' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxInteractableLootProp
|
|
// 0x0128 (0x0368 - 0x0240)
|
|
class APhxInteractableLootProp final : public APhxLootProp
|
|
{
|
|
public:
|
|
uint8 Pad_240[0x10]; // 0x0240(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* InteractableComponent; // 0x0258(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MinItemsToSpawn; // 0x0260(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxItemsToSpawn; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bItemSpawned; // 0x0268(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<TSubclassOf<class APickup>, int32> GuaranteedDrops; // 0x0270(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
TMap<TSubclassOf<class APickup>, int32> ExclusiveDrops; // 0x02C0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
bool bHolsterBeforeInteract; // 0x0310(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetMontageStateOnLootCancel; // 0x0311(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_312[0x2]; // 0x0312(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName SpawnAttachmentSocketName; // 0x0314(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName PlayerAttachmentSocketName; // 0x031C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag LootPropAbilityTag; // 0x0324(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSpawnedPickupsIgnorePropCollision; // 0x032C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32D[0x3]; // 0x032D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class APickup*> SpawnedPickupActors; // 0x0330(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class APickup* PickupToDisplay; // 0x0340(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0348(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* PropMontage; // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_358[0x10]; // 0x0358(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DisableInteractionOnItems();
|
|
void EnableInteractionOnItems();
|
|
void OnActorRestored();
|
|
void PlayOpenMontage(bool bActorRestored);
|
|
void PrepareToPlayOpenMontage(bool bActorRestored);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInteractableLootProp">();
|
|
}
|
|
static class APhxInteractableLootProp* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxInteractableLootProp>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxInteractableLootProp) == 0x000008, "Wrong alignment on APhxInteractableLootProp");
|
|
static_assert(sizeof(APhxInteractableLootProp) == 0x000368, "Wrong size on APhxInteractableLootProp");
|
|
static_assert(offsetof(APhxInteractableLootProp, SkeletalMeshComponent) == 0x000250, "Member 'APhxInteractableLootProp::SkeletalMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, InteractableComponent) == 0x000258, "Member 'APhxInteractableLootProp::InteractableComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, MinItemsToSpawn) == 0x000260, "Member 'APhxInteractableLootProp::MinItemsToSpawn' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, MaxItemsToSpawn) == 0x000264, "Member 'APhxInteractableLootProp::MaxItemsToSpawn' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, bItemSpawned) == 0x000268, "Member 'APhxInteractableLootProp::bItemSpawned' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, GuaranteedDrops) == 0x000270, "Member 'APhxInteractableLootProp::GuaranteedDrops' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, ExclusiveDrops) == 0x0002C0, "Member 'APhxInteractableLootProp::ExclusiveDrops' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, bHolsterBeforeInteract) == 0x000310, "Member 'APhxInteractableLootProp::bHolsterBeforeInteract' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, bResetMontageStateOnLootCancel) == 0x000311, "Member 'APhxInteractableLootProp::bResetMontageStateOnLootCancel' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, SpawnAttachmentSocketName) == 0x000314, "Member 'APhxInteractableLootProp::SpawnAttachmentSocketName' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, PlayerAttachmentSocketName) == 0x00031C, "Member 'APhxInteractableLootProp::PlayerAttachmentSocketName' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, LootPropAbilityTag) == 0x000324, "Member 'APhxInteractableLootProp::LootPropAbilityTag' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, bSpawnedPickupsIgnorePropCollision) == 0x00032C, "Member 'APhxInteractableLootProp::bSpawnedPickupsIgnorePropCollision' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, SpawnedPickupActors) == 0x000330, "Member 'APhxInteractableLootProp::SpawnedPickupActors' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, PickupToDisplay) == 0x000340, "Member 'APhxInteractableLootProp::PickupToDisplay' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, GuidComponent) == 0x000348, "Member 'APhxInteractableLootProp::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxInteractableLootProp, PropMontage) == 0x000350, "Member 'APhxInteractableLootProp::PropMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWoundComponentDebugger
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxWoundComponentDebugger final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWoundComponentDebugger">();
|
|
}
|
|
static class UPhxWoundComponentDebugger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWoundComponentDebugger>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWoundComponentDebugger) == 0x000008, "Wrong alignment on UPhxWoundComponentDebugger");
|
|
static_assert(sizeof(UPhxWoundComponentDebugger) == 0x000028, "Wrong size on UPhxWoundComponentDebugger");
|
|
|
|
// Class Phoenix.PhxInteractableManager
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class alignas(0x10) UPhxInteractableManager final : public UObject
|
|
{
|
|
public:
|
|
TArray<class UInteractableComponent*> InteractableComponents; // 0x0028(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnButtonPromptSizeChanged(ESDSSize NewSize);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxInteractableManager">();
|
|
}
|
|
static class UPhxInteractableManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxInteractableManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxInteractableManager) == 0x000010, "Wrong alignment on UPhxInteractableManager");
|
|
static_assert(sizeof(UPhxInteractableManager) == 0x000070, "Wrong size on UPhxInteractableManager");
|
|
static_assert(offsetof(UPhxInteractableManager, InteractableComponents) == 0x000028, "Member 'UPhxInteractableManager::InteractableComponents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxItemManager
|
|
// 0x0108 (0x0130 - 0x0028)
|
|
class UPhxItemManager : public UObject
|
|
{
|
|
public:
|
|
class UVirtualItemData* MissingItemDataVID; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* ItemDataTable; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxItemPack*> DefaultItemPacks; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_48[0xE8]; // 0x0048(0x00E8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxItemManager* Get(const class UObject* WorldContextObject);
|
|
|
|
struct FItemData GetDefaultItemData(class UClass* PickupClass) const;
|
|
struct FItemData GetDefaultItemDataFromHandle(const struct FDataTableRowHandle& ItemRowHandle) const;
|
|
struct FItemData GetDefaultItemDataFromSoftClass(const TSoftClassPtr<class UClass>& PickupClass) const;
|
|
bool GetItemsUnlockedWith(const struct FItemData& Item, TArray<struct FItemData>* OutItems) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxItemManager">();
|
|
}
|
|
static class UPhxItemManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxItemManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxItemManager) == 0x000008, "Wrong alignment on UPhxItemManager");
|
|
static_assert(sizeof(UPhxItemManager) == 0x000130, "Wrong size on UPhxItemManager");
|
|
static_assert(offsetof(UPhxItemManager, MissingItemDataVID) == 0x000028, "Member 'UPhxItemManager::MissingItemDataVID' has a wrong offset!");
|
|
static_assert(offsetof(UPhxItemManager, ItemDataTable) == 0x000030, "Member 'UPhxItemManager::ItemDataTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxItemManager, DefaultItemPacks) == 0x000038, "Member 'UPhxItemManager::DefaultItemPacks' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxItemPack
|
|
// 0x0148 (0x0178 - 0x0030)
|
|
class UPhxItemPack final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
EPhxEntitlement RequiredEntitlementId; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftClassPtr<class UClass>> Items; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bAddOnce; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowNotification; // 0x0049(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FNotificationData NotificationData; // 0x0050(0x0128)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxItemPack">();
|
|
}
|
|
static class UPhxItemPack* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxItemPack>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxItemPack) == 0x000008, "Wrong alignment on UPhxItemPack");
|
|
static_assert(sizeof(UPhxItemPack) == 0x000178, "Wrong size on UPhxItemPack");
|
|
static_assert(offsetof(UPhxItemPack, RequiredEntitlementId) == 0x000030, "Member 'UPhxItemPack::RequiredEntitlementId' has a wrong offset!");
|
|
static_assert(offsetof(UPhxItemPack, Items) == 0x000038, "Member 'UPhxItemPack::Items' has a wrong offset!");
|
|
static_assert(offsetof(UPhxItemPack, bAddOnce) == 0x000048, "Member 'UPhxItemPack::bAddOnce' has a wrong offset!");
|
|
static_assert(offsetof(UPhxItemPack, bShowNotification) == 0x000049, "Member 'UPhxItemPack::bShowNotification' has a wrong offset!");
|
|
static_assert(offsetof(UPhxItemPack, NotificationData) == 0x000050, "Member 'UPhxItemPack::NotificationData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxJoltModifier
|
|
// 0x0020 (0x0090 - 0x0070)
|
|
class UPhxJoltModifier final : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
class UCurveVector* translation_curve; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float global_multiplier; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float global_frequency_multiplier; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxJoltModifier">();
|
|
}
|
|
static class UPhxJoltModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxJoltModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxJoltModifier) == 0x000008, "Wrong alignment on UPhxJoltModifier");
|
|
static_assert(sizeof(UPhxJoltModifier) == 0x000090, "Wrong size on UPhxJoltModifier");
|
|
static_assert(offsetof(UPhxJoltModifier, translation_curve) == 0x000070, "Member 'UPhxJoltModifier::translation_curve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJoltModifier, global_multiplier) == 0x000078, "Member 'UPhxJoltModifier::global_multiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxJoltModifier, global_frequency_multiplier) == 0x00007C, "Member 'UPhxJoltModifier::global_frequency_multiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxKeyToControllerKey
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxKeyToControllerKey final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
TMap<struct FKey, EPhxControllerKeys> InputKeys; // 0x0030(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
EPhxControllerKeys GetKeyIcon(const struct FKey& InKey) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxKeyToControllerKey">();
|
|
}
|
|
static class UPhxKeyToControllerKey* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxKeyToControllerKey>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxKeyToControllerKey) == 0x000008, "Wrong alignment on UPhxKeyToControllerKey");
|
|
static_assert(sizeof(UPhxKeyToControllerKey) == 0x000080, "Wrong size on UPhxKeyToControllerKey");
|
|
static_assert(offsetof(UPhxKeyToControllerKey, InputKeys) == 0x000030, "Member 'UPhxKeyToControllerKey::InputKeys' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelPacingMeterData
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxLevelPacingMeterData final : public AActor
|
|
{
|
|
public:
|
|
TArray<class APhxLevelPacingMeterSpace*> LevelPacingSpaces; // 0x0220(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelPacingMeterData">();
|
|
}
|
|
static class APhxLevelPacingMeterData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLevelPacingMeterData>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLevelPacingMeterData) == 0x000008, "Wrong alignment on APhxLevelPacingMeterData");
|
|
static_assert(sizeof(APhxLevelPacingMeterData) == 0x000230, "Wrong size on APhxLevelPacingMeterData");
|
|
static_assert(offsetof(APhxLevelPacingMeterData, LevelPacingSpaces) == 0x000220, "Member 'APhxLevelPacingMeterData::LevelPacingSpaces' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelPacingMeterManager
|
|
// 0x0088 (0x00B0 - 0x0028)
|
|
class UPhxLevelPacingMeterManager : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x30]; // 0x0028(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UPhxLevelPacingMeterWidget> LevelPacingMeterWidgetClass; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class APhxLevelPacingMeterSpace*> StaticLevelPacingSpaces; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APhxLevelPacingMeterSpace*> DynamicLevelPacingSpaces; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FGuid> SavedDynamicLevelSpacesGuid; // 0x0080(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxLevelPacingMeterWidget* LevelPacingMeterWidget; // 0x0098(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_A0[0x10]; // 0x00A0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxLevelPacingMeterManager* Get(const class UObject* WorldContextObject);
|
|
|
|
void OnCheckpointReached(class ACheckpoint* Checkpoint);
|
|
void OnProgressBeginRestore(class ACheckpoint* Checkpoint);
|
|
void OnProgressRestored(class ACheckpoint* Checkpoint);
|
|
void SetLevelSpaceActive(TSoftObjectPtr<class APhxLevelPacingMeterSpace> SpacePtr, bool bIsActive);
|
|
void SetLevelSpaceActiveByStaticIndex(int32 StaticArrayIndex, bool IsActive);
|
|
void SetupLevelPacingMeter(const TArray<class APhxLevelPacingMeterSpace*>& NewLevelPacingSpaces);
|
|
|
|
class APhxLevelPacingMeterSpace* GetCurrentSpace() const;
|
|
TArray<class APhxLevelPacingMeterSpace*> GetDynamicSpaces() const;
|
|
float GetNonLevelSpaceTime() const;
|
|
float GetTotalTime() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelPacingMeterManager">();
|
|
}
|
|
static class UPhxLevelPacingMeterManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLevelPacingMeterManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLevelPacingMeterManager) == 0x000008, "Wrong alignment on UPhxLevelPacingMeterManager");
|
|
static_assert(sizeof(UPhxLevelPacingMeterManager) == 0x0000B0, "Wrong size on UPhxLevelPacingMeterManager");
|
|
static_assert(offsetof(UPhxLevelPacingMeterManager, LevelPacingMeterWidgetClass) == 0x000058, "Member 'UPhxLevelPacingMeterManager::LevelPacingMeterWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelPacingMeterManager, StaticLevelPacingSpaces) == 0x000060, "Member 'UPhxLevelPacingMeterManager::StaticLevelPacingSpaces' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelPacingMeterManager, DynamicLevelPacingSpaces) == 0x000070, "Member 'UPhxLevelPacingMeterManager::DynamicLevelPacingSpaces' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelPacingMeterManager, SavedDynamicLevelSpacesGuid) == 0x000080, "Member 'UPhxLevelPacingMeterManager::SavedDynamicLevelSpacesGuid' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelPacingMeterManager, LevelPacingMeterWidget) == 0x000098, "Member 'UPhxLevelPacingMeterManager::LevelPacingMeterWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelScriptActor
|
|
// 0x0010 (0x0300 - 0x02F0)
|
|
class APhxLevelScriptActor : public ALevelScriptActor
|
|
{
|
|
public:
|
|
struct FGuid LevelGuid; // 0x02F0(0x0010)(Edit, ZeroConstructor, EditConst, SaveGame, IsPlainOldData, NonTransactional, NoDestructor, AdvancedDisplay, TextExportTransient, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void PhxGameReady();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelScriptActor">();
|
|
}
|
|
static class APhxLevelScriptActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLevelScriptActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLevelScriptActor) == 0x000008, "Wrong alignment on APhxLevelScriptActor");
|
|
static_assert(sizeof(APhxLevelScriptActor) == 0x000300, "Wrong size on APhxLevelScriptActor");
|
|
static_assert(offsetof(APhxLevelScriptActor, LevelGuid) == 0x0002F0, "Member 'APhxLevelScriptActor::LevelGuid' has a wrong offset!");
|
|
|
|
// Class Phoenix.LevelTransitionDataAsset
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class ULevelTransitionDataAsset final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
class FName Identifier; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TransitionEvent; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool WaitForTransitionCompleted; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxLoadingScreenDescription LoadingScreenDescription; // 0x0048(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName TransitionCheckpointId; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TransitionToMapId; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> TargetMapIdPreloadList; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LevelTransitionDataAsset">();
|
|
}
|
|
static class ULevelTransitionDataAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULevelTransitionDataAsset>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULevelTransitionDataAsset) == 0x000008, "Wrong alignment on ULevelTransitionDataAsset");
|
|
static_assert(sizeof(ULevelTransitionDataAsset) == 0x000088, "Wrong size on ULevelTransitionDataAsset");
|
|
static_assert(offsetof(ULevelTransitionDataAsset, Identifier) == 0x000030, "Member 'ULevelTransitionDataAsset::Identifier' has a wrong offset!");
|
|
static_assert(offsetof(ULevelTransitionDataAsset, TransitionEvent) == 0x000038, "Member 'ULevelTransitionDataAsset::TransitionEvent' has a wrong offset!");
|
|
static_assert(offsetof(ULevelTransitionDataAsset, WaitForTransitionCompleted) == 0x000040, "Member 'ULevelTransitionDataAsset::WaitForTransitionCompleted' has a wrong offset!");
|
|
static_assert(offsetof(ULevelTransitionDataAsset, LoadingScreenDescription) == 0x000048, "Member 'ULevelTransitionDataAsset::LoadingScreenDescription' has a wrong offset!");
|
|
static_assert(offsetof(ULevelTransitionDataAsset, TransitionCheckpointId) == 0x000068, "Member 'ULevelTransitionDataAsset::TransitionCheckpointId' has a wrong offset!");
|
|
static_assert(offsetof(ULevelTransitionDataAsset, TransitionToMapId) == 0x000070, "Member 'ULevelTransitionDataAsset::TransitionToMapId' has a wrong offset!");
|
|
static_assert(offsetof(ULevelTransitionDataAsset, TargetMapIdPreloadList) == 0x000078, "Member 'ULevelTransitionDataAsset::TargetMapIdPreloadList' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelStreamingManager
|
|
// 0x0138 (0x0168 - 0x0030)
|
|
class UPhxLevelStreamingManager final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName CurrentTransitionEvent; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsInTransition; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULevelTransitionDataAsset* CurrentLevelTransitionData; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPreloadLevelsDataAsset* CurrentPreloadLevelsData; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<bool> IsLoadedList; // 0x0068(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TSet<class FString> LoadedPreloadLevelsData; // 0x0078(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TSet<class FString> LoadedLevelTransitionData; // 0x00C8(0x0050)(Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class AActor*> PreservedActorsList; // 0x0118(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_128[0x40]; // 0x0128(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsLevelTranstionDataLoaded(const class ULevelTransitionDataAsset* LevelTransitionData);
|
|
bool IsPreloadLevelsLoaded(const class UPreloadLevelsDataAsset* PreloadLevelsData);
|
|
void OpenLevelFromMenu(const class ULevelTransitionDataAsset* LevelTransitionData);
|
|
void PreloadLevels(const class UPreloadLevelsDataAsset* PreloadLevelsData);
|
|
void TransitionCompleted();
|
|
void TransitionToLevel(const class FString& LevelName, const class FName& TransitionEvent, bool WaitForTransitionCompleted);
|
|
void TransitionToLevelWithAsset(const class ULevelTransitionDataAsset* LevelTransitionData, const TArray<class AActor*>& ActorsToPreserveForTransition, bool bSkipPlayerCheck);
|
|
|
|
bool IsInStreamingTransition() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelStreamingManager">();
|
|
}
|
|
static class UPhxLevelStreamingManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLevelStreamingManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLevelStreamingManager) == 0x000008, "Wrong alignment on UPhxLevelStreamingManager");
|
|
static_assert(sizeof(UPhxLevelStreamingManager) == 0x000168, "Wrong size on UPhxLevelStreamingManager");
|
|
static_assert(offsetof(UPhxLevelStreamingManager, CurrentTransitionEvent) == 0x000048, "Member 'UPhxLevelStreamingManager::CurrentTransitionEvent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelStreamingManager, bIsInTransition) == 0x000050, "Member 'UPhxLevelStreamingManager::bIsInTransition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelStreamingManager, CurrentLevelTransitionData) == 0x000058, "Member 'UPhxLevelStreamingManager::CurrentLevelTransitionData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelStreamingManager, CurrentPreloadLevelsData) == 0x000060, "Member 'UPhxLevelStreamingManager::CurrentPreloadLevelsData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelStreamingManager, IsLoadedList) == 0x000068, "Member 'UPhxLevelStreamingManager::IsLoadedList' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelStreamingManager, LoadedPreloadLevelsData) == 0x000078, "Member 'UPhxLevelStreamingManager::LoadedPreloadLevelsData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelStreamingManager, LoadedLevelTransitionData) == 0x0000C8, "Member 'UPhxLevelStreamingManager::LoadedLevelTransitionData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxLevelStreamingManager, PreservedActorsList) == 0x000118, "Member 'UPhxLevelStreamingManager::PreservedActorsList' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLevelStreamingBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxLevelStreamingBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static TArray<class FName> GetStreamingVolumesNearActor(class AActor* Actor, bool bIncludeTransitionVolumes);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLevelStreamingBlueprintLibrary">();
|
|
}
|
|
static class UPhxLevelStreamingBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLevelStreamingBlueprintLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLevelStreamingBlueprintLibrary) == 0x000008, "Wrong alignment on UPhxLevelStreamingBlueprintLibrary");
|
|
static_assert(sizeof(UPhxLevelStreamingBlueprintLibrary) == 0x000028, "Wrong size on UPhxLevelStreamingBlueprintLibrary");
|
|
|
|
// Class Phoenix.PhxLib
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxLib final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLib">();
|
|
}
|
|
static class UPhxLib* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLib>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLib) == 0x000008, "Wrong alignment on UPhxLib");
|
|
static_assert(sizeof(UPhxLib) == 0x000028, "Wrong size on UPhxLib");
|
|
|
|
// Class Phoenix.PhxLightBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxLightBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void SetAffectsWorld(class ULightComponentBase* LightComponentBase, bool bAffectsWorld);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLightBlueprintLibrary">();
|
|
}
|
|
static class UPhxLightBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLightBlueprintLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLightBlueprintLibrary) == 0x000008, "Wrong alignment on UPhxLightBlueprintLibrary");
|
|
static_assert(sizeof(UPhxLightBlueprintLibrary) == 0x000028, "Wrong size on UPhxLightBlueprintLibrary");
|
|
|
|
// Class Phoenix.PhxLightFlickerController
|
|
// 0x0038 (0x0258 - 0x0220)
|
|
class APhxLightFlickerController final : public AActor
|
|
{
|
|
public:
|
|
class UCurveFloat* FlickerCurve; // 0x0220(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class ULightComponent*> LightComponents; // 0x0228(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class UTimelineComponent* TimelineComponent; // 0x0238(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_240[0x18]; // 0x0240(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InitializeFlickerController(class UCurveFloat* InFlickerCurve, const TArray<class ULightComponent*>& InLightComponents, const TArray<float>& InLightIntensities, class UTimelineComponent* InTimelineComp);
|
|
void UpdateTimeFunc(float Output);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLightFlickerController">();
|
|
}
|
|
static class APhxLightFlickerController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLightFlickerController>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLightFlickerController) == 0x000008, "Wrong alignment on APhxLightFlickerController");
|
|
static_assert(sizeof(APhxLightFlickerController) == 0x000258, "Wrong size on APhxLightFlickerController");
|
|
static_assert(offsetof(APhxLightFlickerController, FlickerCurve) == 0x000220, "Member 'APhxLightFlickerController::FlickerCurve' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFlickerController, LightComponents) == 0x000228, "Member 'APhxLightFlickerController::LightComponents' has a wrong offset!");
|
|
static_assert(offsetof(APhxLightFlickerController, TimelineComponent) == 0x000238, "Member 'APhxLightFlickerController::TimelineComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLimbActor
|
|
// 0x0150 (0x0378 - 0x0228)
|
|
class APhxLimbActor final : public APhxTrackableGoreActor
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USkeletalMeshComponent* ReferrenceMesh; // 0x0230(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_238[0x138]; // 0x0238(0x0138)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSkeletalOptimize* SkeletalOptimize; // 0x0370(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnHit(class UPrimitiveComponent* HitComp, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, const struct FVector& NormalImpulse, const struct FHitResult& Hit);
|
|
void OnLimbReplicaFinished(const class USkeletalMeshComponent* MainCopiedPart);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLimbActor">();
|
|
}
|
|
static class APhxLimbActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLimbActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLimbActor) == 0x000008, "Wrong alignment on APhxLimbActor");
|
|
static_assert(sizeof(APhxLimbActor) == 0x000378, "Wrong size on APhxLimbActor");
|
|
static_assert(offsetof(APhxLimbActor, SkeletalMeshComponent) == 0x000228, "Member 'APhxLimbActor::SkeletalMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxLimbActor, ReferrenceMesh) == 0x000230, "Member 'APhxLimbActor::ReferrenceMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxLimbActor, SkeletalOptimize) == 0x000370, "Member 'APhxLimbActor::SkeletalOptimize' has a wrong offset!");
|
|
|
|
// Class Phoenix.LimbDetatchmentBehavior_DangleByConstaint
|
|
// 0x0078 (0x00A8 - 0x0030)
|
|
class ULimbDetatchmentBehavior_DangleByConstaint final : public ULimbDetatchmentBehaviorBase
|
|
{
|
|
public:
|
|
float ConstraintLivetime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OverrideMainBodyBone; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OverrideLimbBone; // 0x003C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableCollisionOfConstrainedBodies; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLinearBreakable; // 0x0045(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LinearBreakingThreshold; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELinearConstraintMotion LinearXMotion; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELinearConstraintMotion LinearYMotion; // 0x004D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELinearConstraintMotion LinearZMotion; // 0x004E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4F[0x1]; // 0x004F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* LinearLimitNormalizedCurve; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LinearRestitution; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLinearSoftConstraint; // 0x005C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LinearDamping; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LinearStiffness; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAngularBreakable; // 0x0068(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AngularBreakingThreshold; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAngularConstraintMotion AngularSwing1Motion; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAngularConstraintMotion AngularSwing2Motion; // 0x0071(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Swing1LimitDegrees; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Swing2LimitDegrees; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConeRestitution; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bConeSoftConstraint; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ConeDamping; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ConeStiffness; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAngularConstraintMotion AngularTwistMotion; // 0x008C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TwistLimitDegrees; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TwistRestitution; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTwistSoftConstraint; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TwistDamping; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TwistStiffness; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LimbDetatchmentBehavior_DangleByConstaint">();
|
|
}
|
|
static class ULimbDetatchmentBehavior_DangleByConstaint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULimbDetatchmentBehavior_DangleByConstaint>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULimbDetatchmentBehavior_DangleByConstaint) == 0x000008, "Wrong alignment on ULimbDetatchmentBehavior_DangleByConstaint");
|
|
static_assert(sizeof(ULimbDetatchmentBehavior_DangleByConstaint) == 0x0000A8, "Wrong size on ULimbDetatchmentBehavior_DangleByConstaint");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, ConstraintLivetime) == 0x000030, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::ConstraintLivetime' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, OverrideMainBodyBone) == 0x000034, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::OverrideMainBodyBone' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, OverrideLimbBone) == 0x00003C, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::OverrideLimbBone' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, bDisableCollisionOfConstrainedBodies) == 0x000044, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::bDisableCollisionOfConstrainedBodies' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, bLinearBreakable) == 0x000045, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::bLinearBreakable' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, LinearBreakingThreshold) == 0x000048, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::LinearBreakingThreshold' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, LinearXMotion) == 0x00004C, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::LinearXMotion' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, LinearYMotion) == 0x00004D, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::LinearYMotion' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, LinearZMotion) == 0x00004E, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::LinearZMotion' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, LinearLimitNormalizedCurve) == 0x000050, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::LinearLimitNormalizedCurve' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, LinearRestitution) == 0x000058, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::LinearRestitution' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, bLinearSoftConstraint) == 0x00005C, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::bLinearSoftConstraint' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, LinearDamping) == 0x000060, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::LinearDamping' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, LinearStiffness) == 0x000064, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::LinearStiffness' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, bAngularBreakable) == 0x000068, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::bAngularBreakable' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, AngularBreakingThreshold) == 0x00006C, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::AngularBreakingThreshold' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, AngularSwing1Motion) == 0x000070, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::AngularSwing1Motion' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, AngularSwing2Motion) == 0x000071, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::AngularSwing2Motion' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, Swing1LimitDegrees) == 0x000074, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::Swing1LimitDegrees' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, Swing2LimitDegrees) == 0x000078, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::Swing2LimitDegrees' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, ConeRestitution) == 0x00007C, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::ConeRestitution' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, bConeSoftConstraint) == 0x000080, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::bConeSoftConstraint' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, ConeDamping) == 0x000084, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::ConeDamping' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, ConeStiffness) == 0x000088, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::ConeStiffness' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, AngularTwistMotion) == 0x00008C, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::AngularTwistMotion' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, TwistLimitDegrees) == 0x000090, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::TwistLimitDegrees' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, TwistRestitution) == 0x000094, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::TwistRestitution' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, bTwistSoftConstraint) == 0x000098, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::bTwistSoftConstraint' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, TwistDamping) == 0x00009C, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::TwistDamping' has a wrong offset!");
|
|
static_assert(offsetof(ULimbDetatchmentBehavior_DangleByConstaint, TwistStiffness) == 0x0000A0, "Member 'ULimbDetatchmentBehavior_DangleByConstaint::TwistStiffness' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLocalPlayer
|
|
// 0x0000 (0x0258 - 0x0258)
|
|
class UPhxLocalPlayer final : public ULocalPlayer
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLocalPlayer">();
|
|
}
|
|
static class UPhxLocalPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLocalPlayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLocalPlayer) == 0x000008, "Wrong alignment on UPhxLocalPlayer");
|
|
static_assert(sizeof(UPhxLocalPlayer) == 0x000258, "Wrong size on UPhxLocalPlayer");
|
|
|
|
// Class Phoenix.LocomotionInputMapping
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class ULocomotionInputMapping final : public UObject
|
|
{
|
|
public:
|
|
EMovementType NoInput; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementType MinAnalogDeflection; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementType MaxAnalogDeflection; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementType Sprint; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"LocomotionInputMapping">();
|
|
}
|
|
static class ULocomotionInputMapping* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ULocomotionInputMapping>();
|
|
}
|
|
};
|
|
static_assert(alignof(ULocomotionInputMapping) == 0x000008, "Wrong alignment on ULocomotionInputMapping");
|
|
static_assert(sizeof(ULocomotionInputMapping) == 0x000030, "Wrong size on ULocomotionInputMapping");
|
|
static_assert(offsetof(ULocomotionInputMapping, NoInput) == 0x000028, "Member 'ULocomotionInputMapping::NoInput' has a wrong offset!");
|
|
static_assert(offsetof(ULocomotionInputMapping, MinAnalogDeflection) == 0x000029, "Member 'ULocomotionInputMapping::MinAnalogDeflection' has a wrong offset!");
|
|
static_assert(offsetof(ULocomotionInputMapping, MaxAnalogDeflection) == 0x00002A, "Member 'ULocomotionInputMapping::MaxAnalogDeflection' has a wrong offset!");
|
|
static_assert(offsetof(ULocomotionInputMapping, Sprint) == 0x00002B, "Member 'ULocomotionInputMapping::Sprint' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLocomotionConstraint
|
|
// 0x0020 (0x0240 - 0x0220)
|
|
class APhxLocomotionConstraint final : public AActor
|
|
{
|
|
public:
|
|
class UBoxComponent* RegionComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FLocomotionConstraint Constraint; // 0x0228(0x0018)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLocomotionConstraint">();
|
|
}
|
|
static class APhxLocomotionConstraint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLocomotionConstraint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLocomotionConstraint) == 0x000008, "Wrong alignment on APhxLocomotionConstraint");
|
|
static_assert(sizeof(APhxLocomotionConstraint) == 0x000240, "Wrong size on APhxLocomotionConstraint");
|
|
static_assert(offsetof(APhxLocomotionConstraint, RegionComp) == 0x000220, "Member 'APhxLocomotionConstraint::RegionComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxLocomotionConstraint, Constraint) == 0x000228, "Member 'APhxLocomotionConstraint::Constraint' has a wrong offset!");
|
|
|
|
// Class Phoenix.SplineTraversalAbilityMovementState
|
|
// 0x00F8 (0x05B0 - 0x04B8)
|
|
class USplineTraversalAbilityMovementState : public ULocomotionState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x28]; // 0x04B8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxTraversalSpline* TraversalActor; // 0x04E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FSplineTraversalAbilitySet AbilitySet; // 0x04E8(0x00A8)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxSplineTraversalDynamicFidgetDefinition* DynamicFidgetDefinition; // 0x0590(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_598[0x18]; // 0x0598(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineTraversalAbilityMovementState">();
|
|
}
|
|
static class USplineTraversalAbilityMovementState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineTraversalAbilityMovementState>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineTraversalAbilityMovementState) == 0x000008, "Wrong alignment on USplineTraversalAbilityMovementState");
|
|
static_assert(sizeof(USplineTraversalAbilityMovementState) == 0x0005B0, "Wrong size on USplineTraversalAbilityMovementState");
|
|
static_assert(offsetof(USplineTraversalAbilityMovementState, TraversalActor) == 0x0004E0, "Member 'USplineTraversalAbilityMovementState::TraversalActor' has a wrong offset!");
|
|
static_assert(offsetof(USplineTraversalAbilityMovementState, AbilitySet) == 0x0004E8, "Member 'USplineTraversalAbilityMovementState::AbilitySet' has a wrong offset!");
|
|
static_assert(offsetof(USplineTraversalAbilityMovementState, DynamicFidgetDefinition) == 0x000590, "Member 'USplineTraversalAbilityMovementState::DynamicFidgetDefinition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLoopingElevatorShaft
|
|
// 0x0050 (0x0270 - 0x0220)
|
|
class APhxLoopingElevatorShaft final : public AActor
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class AActor>> Chunks; // 0x0220(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
int32 ChunkCount; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ElementSize; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UChildActorComponent*> ActiveChunks; // 0x0238(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FVector Start; // 0x0248(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector End; // 0x0254(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Speed; // 0x0260(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SyncPoint; // 0x0264(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLoopingElevatorShaft">();
|
|
}
|
|
static class APhxLoopingElevatorShaft* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLoopingElevatorShaft>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLoopingElevatorShaft) == 0x000008, "Wrong alignment on APhxLoopingElevatorShaft");
|
|
static_assert(sizeof(APhxLoopingElevatorShaft) == 0x000270, "Wrong size on APhxLoopingElevatorShaft");
|
|
static_assert(offsetof(APhxLoopingElevatorShaft, Chunks) == 0x000220, "Member 'APhxLoopingElevatorShaft::Chunks' has a wrong offset!");
|
|
static_assert(offsetof(APhxLoopingElevatorShaft, ChunkCount) == 0x000230, "Member 'APhxLoopingElevatorShaft::ChunkCount' has a wrong offset!");
|
|
static_assert(offsetof(APhxLoopingElevatorShaft, ElementSize) == 0x000234, "Member 'APhxLoopingElevatorShaft::ElementSize' has a wrong offset!");
|
|
static_assert(offsetof(APhxLoopingElevatorShaft, ActiveChunks) == 0x000238, "Member 'APhxLoopingElevatorShaft::ActiveChunks' has a wrong offset!");
|
|
static_assert(offsetof(APhxLoopingElevatorShaft, Start) == 0x000248, "Member 'APhxLoopingElevatorShaft::Start' has a wrong offset!");
|
|
static_assert(offsetof(APhxLoopingElevatorShaft, End) == 0x000254, "Member 'APhxLoopingElevatorShaft::End' has a wrong offset!");
|
|
static_assert(offsetof(APhxLoopingElevatorShaft, Speed) == 0x000260, "Member 'APhxLoopingElevatorShaft::Speed' has a wrong offset!");
|
|
static_assert(offsetof(APhxLoopingElevatorShaft, SyncPoint) == 0x000264, "Member 'APhxLoopingElevatorShaft::SyncPoint' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxLootDropFilter
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxLootDropFilter final : public UObject
|
|
{
|
|
public:
|
|
void PrepareForFiltering(const class APhxCharacter* Character);
|
|
|
|
bool IsTableEntryValid(const class APhxCharacter* Character, const struct FPhxLootDropData& LootDropEntry) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLootDropFilter">();
|
|
}
|
|
static class UPhxLootDropFilter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxLootDropFilter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxLootDropFilter) == 0x000008, "Wrong alignment on UPhxLootDropFilter");
|
|
static_assert(sizeof(UPhxLootDropFilter) == 0x000028, "Wrong size on UPhxLootDropFilter");
|
|
|
|
// Class Phoenix.PhxLootSpawnNode
|
|
// 0x0020 (0x0240 - 0x0220)
|
|
class APhxLootSpawnNode final : public AActor
|
|
{
|
|
public:
|
|
class USphereComponent* SphereComponent; // 0x0220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APickup* SpawnedActor; // 0x0228(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_238[0x4]; // 0x0238(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bItemSpawned; // 0x023C(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_23D[0x3]; // 0x023D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnActorRestored();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxLootSpawnNode">();
|
|
}
|
|
static class APhxLootSpawnNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxLootSpawnNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxLootSpawnNode) == 0x000008, "Wrong alignment on APhxLootSpawnNode");
|
|
static_assert(sizeof(APhxLootSpawnNode) == 0x000240, "Wrong size on APhxLootSpawnNode");
|
|
static_assert(offsetof(APhxLootSpawnNode, SphereComponent) == 0x000220, "Member 'APhxLootSpawnNode::SphereComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxLootSpawnNode, SpawnedActor) == 0x000228, "Member 'APhxLootSpawnNode::SpawnedActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxLootSpawnNode, GuidComponent) == 0x000230, "Member 'APhxLootSpawnNode::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxLootSpawnNode, bItemSpawned) == 0x00023C, "Member 'APhxLootSpawnNode::bItemSpawned' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMarketingCameraHud
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APhxMarketingCameraHud : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDpadDown();
|
|
void OnDpadLeft();
|
|
void OnDpadRight();
|
|
void OnDpadUp();
|
|
void OnHudActivated();
|
|
void OnHudDeactivated();
|
|
void OnLeftStickAxisHorizontal(float StickVal);
|
|
void OnLeftStickAxisVertical(float StickVal);
|
|
void OnUIConfirm();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMarketingCameraHud">();
|
|
}
|
|
static class APhxMarketingCameraHud* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMarketingCameraHud>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMarketingCameraHud) == 0x000008, "Wrong alignment on APhxMarketingCameraHud");
|
|
static_assert(sizeof(APhxMarketingCameraHud) == 0x000228, "Wrong size on APhxMarketingCameraHud");
|
|
|
|
// Class Phoenix.PuzzleTriggerableSkeletalMeshActor
|
|
// 0x0018 (0x0260 - 0x0248)
|
|
class APuzzleTriggerableSkeletalMeshActor final : public APuzzleTriggerableActor
|
|
{
|
|
public:
|
|
uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* Mesh; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* TriggerMontage; // 0x0258(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PuzzleTriggerableSkeletalMeshActor">();
|
|
}
|
|
static class APuzzleTriggerableSkeletalMeshActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APuzzleTriggerableSkeletalMeshActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APuzzleTriggerableSkeletalMeshActor) == 0x000008, "Wrong alignment on APuzzleTriggerableSkeletalMeshActor");
|
|
static_assert(sizeof(APuzzleTriggerableSkeletalMeshActor) == 0x000260, "Wrong size on APuzzleTriggerableSkeletalMeshActor");
|
|
static_assert(offsetof(APuzzleTriggerableSkeletalMeshActor, Mesh) == 0x000250, "Member 'APuzzleTriggerableSkeletalMeshActor::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(APuzzleTriggerableSkeletalMeshActor, TriggerMontage) == 0x000258, "Member 'APuzzleTriggerableSkeletalMeshActor::TriggerMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMaterialCostMeterWidget
|
|
// 0x0038 (0x0298 - 0x0260)
|
|
class UPhxMaterialCostMeterWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* TextSortingMode; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* TextDurationBasepass; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UVerticalBox* VBoxBasepass; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxMaterialCostMeterWidgetEntry> MaterialCostMeterWidgetEntryClass; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_280[0x18]; // 0x0280(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMaterialCostMeterWidget">();
|
|
}
|
|
static class UPhxMaterialCostMeterWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMaterialCostMeterWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMaterialCostMeterWidget) == 0x000008, "Wrong alignment on UPhxMaterialCostMeterWidget");
|
|
static_assert(sizeof(UPhxMaterialCostMeterWidget) == 0x000298, "Wrong size on UPhxMaterialCostMeterWidget");
|
|
static_assert(offsetof(UPhxMaterialCostMeterWidget, TextSortingMode) == 0x000260, "Member 'UPhxMaterialCostMeterWidget::TextSortingMode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialCostMeterWidget, TextDurationBasepass) == 0x000268, "Member 'UPhxMaterialCostMeterWidget::TextDurationBasepass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialCostMeterWidget, VBoxBasepass) == 0x000270, "Member 'UPhxMaterialCostMeterWidget::VBoxBasepass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialCostMeterWidget, MaterialCostMeterWidgetEntryClass) == 0x000278, "Member 'UPhxMaterialCostMeterWidget::MaterialCostMeterWidgetEntryClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMaterialCostMeterWidgetEntry
|
|
// 0x0020 (0x0280 - 0x0260)
|
|
class UPhxMaterialCostMeterWidgetEntry : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* MaterialName; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* MaterialTime; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* MaterialDraws; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* MaterialPrimitives; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMaterialCostMeterWidgetEntry">();
|
|
}
|
|
static class UPhxMaterialCostMeterWidgetEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMaterialCostMeterWidgetEntry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMaterialCostMeterWidgetEntry) == 0x000008, "Wrong alignment on UPhxMaterialCostMeterWidgetEntry");
|
|
static_assert(sizeof(UPhxMaterialCostMeterWidgetEntry) == 0x000280, "Wrong size on UPhxMaterialCostMeterWidgetEntry");
|
|
static_assert(offsetof(UPhxMaterialCostMeterWidgetEntry, MaterialName) == 0x000260, "Member 'UPhxMaterialCostMeterWidgetEntry::MaterialName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialCostMeterWidgetEntry, MaterialTime) == 0x000268, "Member 'UPhxMaterialCostMeterWidgetEntry::MaterialTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialCostMeterWidgetEntry, MaterialDraws) == 0x000270, "Member 'UPhxMaterialCostMeterWidgetEntry::MaterialDraws' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialCostMeterWidgetEntry, MaterialPrimitives) == 0x000278, "Member 'UPhxMaterialCostMeterWidgetEntry::MaterialPrimitives' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMaterialSwapWeaponMod
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxMaterialSwapWeaponMod final : public UPhxMaterialWeaponMod
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UMaterialInstance> Material; // 0x0030(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstance* InitialMaterial; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMaterialSwapWeaponMod">();
|
|
}
|
|
static class UPhxMaterialSwapWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMaterialSwapWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMaterialSwapWeaponMod) == 0x000008, "Wrong alignment on UPhxMaterialSwapWeaponMod");
|
|
static_assert(sizeof(UPhxMaterialSwapWeaponMod) == 0x000060, "Wrong size on UPhxMaterialSwapWeaponMod");
|
|
static_assert(offsetof(UPhxMaterialSwapWeaponMod, Material) == 0x000030, "Member 'UPhxMaterialSwapWeaponMod::Material' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMaterialSwapWeaponMod, InitialMaterial) == 0x000058, "Member 'UPhxMaterialSwapWeaponMod::InitialMaterial' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxShowWeaponMaterialMod
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxShowWeaponMaterialMod final : public UPhxMaterialWeaponMod
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UMaterialInstance> Material; // 0x0030(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInstance* InitialMaterial; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxShowWeaponMaterialMod">();
|
|
}
|
|
static class UPhxShowWeaponMaterialMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxShowWeaponMaterialMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxShowWeaponMaterialMod) == 0x000008, "Wrong alignment on UPhxShowWeaponMaterialMod");
|
|
static_assert(sizeof(UPhxShowWeaponMaterialMod) == 0x000060, "Wrong size on UPhxShowWeaponMaterialMod");
|
|
static_assert(offsetof(UPhxShowWeaponMaterialMod, Material) == 0x000030, "Member 'UPhxShowWeaponMaterialMod::Material' has a wrong offset!");
|
|
static_assert(offsetof(UPhxShowWeaponMaterialMod, InitialMaterial) == 0x000058, "Member 'UPhxShowWeaponMaterialMod::InitialMaterial' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeleeAoeWeaponMod
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPhxMeleeAoeWeaponMod final : public UPhxWeaponModification
|
|
{
|
|
public:
|
|
float AreaRadius; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamagePoints; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeAoeWeaponMod">();
|
|
}
|
|
static class UPhxMeleeAoeWeaponMod* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeleeAoeWeaponMod>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeleeAoeWeaponMod) == 0x000008, "Wrong alignment on UPhxMeleeAoeWeaponMod");
|
|
static_assert(sizeof(UPhxMeleeAoeWeaponMod) == 0x000038, "Wrong size on UPhxMeleeAoeWeaponMod");
|
|
static_assert(offsetof(UPhxMeleeAoeWeaponMod, AreaRadius) == 0x000028, "Member 'UPhxMeleeAoeWeaponMod::AreaRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAoeWeaponMod, DamagePoints) == 0x00002C, "Member 'UPhxMeleeAoeWeaponMod::DamagePoints' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAoeWeaponMod, DamageType) == 0x000030, "Member 'UPhxMeleeAoeWeaponMod::DamageType' has a wrong offset!");
|
|
|
|
// Class Phoenix.ReactionState
|
|
// 0x00C8 (0x0580 - 0x04B8)
|
|
class UReactionState final : public UCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef AbilityHitReact; // 0x04B8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ReactionA; // 0x04C8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ReactionB; // 0x04D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef RangeHitReact; // 0x04E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Ragdoll; // 0x04F8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Recover; // 0x0508(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Dying; // 0x0518(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef CamCutKilled; // 0x0528(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PPEState; // 0x0538(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef LimboState; // 0x0548(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ShockedReaction; // 0x0558(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Impaled; // 0x0568(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_578[0x8]; // 0x0578(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ReactionState">();
|
|
}
|
|
static class UReactionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UReactionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UReactionState) == 0x000008, "Wrong alignment on UReactionState");
|
|
static_assert(sizeof(UReactionState) == 0x000580, "Wrong size on UReactionState");
|
|
static_assert(offsetof(UReactionState, AbilityHitReact) == 0x0004B8, "Member 'UReactionState::AbilityHitReact' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, ReactionA) == 0x0004C8, "Member 'UReactionState::ReactionA' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, ReactionB) == 0x0004D8, "Member 'UReactionState::ReactionB' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, RangeHitReact) == 0x0004E8, "Member 'UReactionState::RangeHitReact' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, Ragdoll) == 0x0004F8, "Member 'UReactionState::Ragdoll' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, Recover) == 0x000508, "Member 'UReactionState::Recover' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, Dying) == 0x000518, "Member 'UReactionState::Dying' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, CamCutKilled) == 0x000528, "Member 'UReactionState::CamCutKilled' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, PPEState) == 0x000538, "Member 'UReactionState::PPEState' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, LimboState) == 0x000548, "Member 'UReactionState::LimboState' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, ShockedReaction) == 0x000558, "Member 'UReactionState::ShockedReaction' has a wrong offset!");
|
|
static_assert(offsetof(UReactionState, Impaled) == 0x000568, "Member 'UReactionState::Impaled' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeleeAttackCondition
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxMeleeAttackCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
TArray<EMeleeSideType> StartSideFilters; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<EAttackResultType> ResultTypeFilters; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 RequiredContextualConditions; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeAttackPairing PairingFilter; // 0x0054(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeAttackCondition">();
|
|
}
|
|
static class UPhxMeleeAttackCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeleeAttackCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeleeAttackCondition) == 0x000008, "Wrong alignment on UPhxMeleeAttackCondition");
|
|
static_assert(sizeof(UPhxMeleeAttackCondition) == 0x000058, "Wrong size on UPhxMeleeAttackCondition");
|
|
static_assert(offsetof(UPhxMeleeAttackCondition, StartSideFilters) == 0x000030, "Member 'UPhxMeleeAttackCondition::StartSideFilters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackCondition, ResultTypeFilters) == 0x000040, "Member 'UPhxMeleeAttackCondition::ResultTypeFilters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackCondition, RequiredContextualConditions) == 0x000050, "Member 'UPhxMeleeAttackCondition::RequiredContextualConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackCondition, PairingFilter) == 0x000054, "Member 'UPhxMeleeAttackCondition::PairingFilter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeleeAttackDefinition
|
|
// 0x01C0 (0x02B0 - 0x00F0)
|
|
class alignas(0x10) UPhxMeleeAttackDefinition final : public UPhxAttackDefinition
|
|
{
|
|
public:
|
|
struct FPhxGameplayConditionContainer SelectionConditions; // 0x00F0(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
EMeleeSideType StartSide; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeSideType EndSide; // 0x00F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxHealthPercent; // 0x00FC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinHealthPercent; // 0x0100(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Weight; // 0x0104(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGoreLevel GoreLevel; // 0x0108(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_109[0x3]; // 0x0109(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CooldownTime; // 0x010C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Context; // 0x0110(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ContextMaxRange; // 0x0114(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ContextMaxAngle; // 0x0118(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11C[0x4]; // 0x011C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer NextAttackComboTags; // 0x0120(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer PreviousAttackComboTags; // 0x0140(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
EAttackMoveType Move; // 0x0160(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAttackResultType Result; // 0x0161(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_162[0x2]; // 0x0162(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PostLungeRealignmentSpeed; // 0x0164(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEndIfMiss; // 0x0168(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseGrabBone; // 0x0169(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTranslateToTarget_Unpaired; // 0x016A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldIgnoreCapsuleCollision; // 0x016B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowBacksliding; // 0x016C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFirstHitNotifyIsAlignOnly; // 0x016D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bReactTurnToFaceAttacker; // 0x016E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldNudgeCameraToFaceAttacker; // 0x016F(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseWeaponChargeIfAvailable; // 0x0170(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WallDistanceThresholdToStopForwardMove; // 0x0174(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ConnectRange; // 0x0178(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EffectiveHitRange; // 0x017C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeHitDirection HitDirection; // 0x0180(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_181[0x3]; // 0x0181(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName TargetBone; // 0x0184(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimMontage* AttackMontage; // 0x0190(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReactMontage; // 0x0198(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* StanceTransitionMontage; // 0x01A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* JumpbackMontage; // 0x01A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ChargeMontage; // 0x01B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CutKillDelay; // 0x01B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SafeSpotOffset; // 0x01BC(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeSpotYawOffset; // 0x01C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CC[0x4]; // 0x01CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULevelSequence* AttackSequence; // 0x01D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCameraGraphEntrySelector AttackCameraGraphEntry; // 0x01D8(0x0030)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SafeDistanceRadius; // 0x0208(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAirAttack; // 0x020C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ComboOverrideBlendIn; // 0x0210(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseReactOverrideCamera; // 0x0214(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_215[0x3]; // 0x0215(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULevelSequence* ReactCameraAnim; // 0x0218(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0220(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0228(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShakeVictim; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffectVictim; // 0x0238(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AttackSound; // 0x0240(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* HitSound; // 0x0248(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseImpactBoneForEffects; // 0x0250(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_251[0x5F]; // 0x0251(0x005F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool HasCondition(EContextualAttackConditions Condition) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeAttackDefinition">();
|
|
}
|
|
static class UPhxMeleeAttackDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeleeAttackDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeleeAttackDefinition) == 0x000010, "Wrong alignment on UPhxMeleeAttackDefinition");
|
|
static_assert(sizeof(UPhxMeleeAttackDefinition) == 0x0002B0, "Wrong size on UPhxMeleeAttackDefinition");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, SelectionConditions) == 0x0000F0, "Member 'UPhxMeleeAttackDefinition::SelectionConditions' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, StartSide) == 0x0000F8, "Member 'UPhxMeleeAttackDefinition::StartSide' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, EndSide) == 0x0000F9, "Member 'UPhxMeleeAttackDefinition::EndSide' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, MaxHealthPercent) == 0x0000FC, "Member 'UPhxMeleeAttackDefinition::MaxHealthPercent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, MinHealthPercent) == 0x000100, "Member 'UPhxMeleeAttackDefinition::MinHealthPercent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, Weight) == 0x000104, "Member 'UPhxMeleeAttackDefinition::Weight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, GoreLevel) == 0x000108, "Member 'UPhxMeleeAttackDefinition::GoreLevel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, CooldownTime) == 0x00010C, "Member 'UPhxMeleeAttackDefinition::CooldownTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, Context) == 0x000110, "Member 'UPhxMeleeAttackDefinition::Context' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ContextMaxRange) == 0x000114, "Member 'UPhxMeleeAttackDefinition::ContextMaxRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ContextMaxAngle) == 0x000118, "Member 'UPhxMeleeAttackDefinition::ContextMaxAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, NextAttackComboTags) == 0x000120, "Member 'UPhxMeleeAttackDefinition::NextAttackComboTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, PreviousAttackComboTags) == 0x000140, "Member 'UPhxMeleeAttackDefinition::PreviousAttackComboTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, Move) == 0x000160, "Member 'UPhxMeleeAttackDefinition::Move' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, Result) == 0x000161, "Member 'UPhxMeleeAttackDefinition::Result' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, PostLungeRealignmentSpeed) == 0x000164, "Member 'UPhxMeleeAttackDefinition::PostLungeRealignmentSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bEndIfMiss) == 0x000168, "Member 'UPhxMeleeAttackDefinition::bEndIfMiss' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bUseGrabBone) == 0x000169, "Member 'UPhxMeleeAttackDefinition::bUseGrabBone' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bTranslateToTarget_Unpaired) == 0x00016A, "Member 'UPhxMeleeAttackDefinition::bTranslateToTarget_Unpaired' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bShouldIgnoreCapsuleCollision) == 0x00016B, "Member 'UPhxMeleeAttackDefinition::bShouldIgnoreCapsuleCollision' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bAllowBacksliding) == 0x00016C, "Member 'UPhxMeleeAttackDefinition::bAllowBacksliding' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bFirstHitNotifyIsAlignOnly) == 0x00016D, "Member 'UPhxMeleeAttackDefinition::bFirstHitNotifyIsAlignOnly' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bReactTurnToFaceAttacker) == 0x00016E, "Member 'UPhxMeleeAttackDefinition::bReactTurnToFaceAttacker' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bShouldNudgeCameraToFaceAttacker) == 0x00016F, "Member 'UPhxMeleeAttackDefinition::bShouldNudgeCameraToFaceAttacker' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bUseWeaponChargeIfAvailable) == 0x000170, "Member 'UPhxMeleeAttackDefinition::bUseWeaponChargeIfAvailable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, WallDistanceThresholdToStopForwardMove) == 0x000174, "Member 'UPhxMeleeAttackDefinition::WallDistanceThresholdToStopForwardMove' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ConnectRange) == 0x000178, "Member 'UPhxMeleeAttackDefinition::ConnectRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, EffectiveHitRange) == 0x00017C, "Member 'UPhxMeleeAttackDefinition::EffectiveHitRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, HitDirection) == 0x000180, "Member 'UPhxMeleeAttackDefinition::HitDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, TargetBone) == 0x000184, "Member 'UPhxMeleeAttackDefinition::TargetBone' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, AttackMontage) == 0x000190, "Member 'UPhxMeleeAttackDefinition::AttackMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ReactMontage) == 0x000198, "Member 'UPhxMeleeAttackDefinition::ReactMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, StanceTransitionMontage) == 0x0001A0, "Member 'UPhxMeleeAttackDefinition::StanceTransitionMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, JumpbackMontage) == 0x0001A8, "Member 'UPhxMeleeAttackDefinition::JumpbackMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ChargeMontage) == 0x0001B0, "Member 'UPhxMeleeAttackDefinition::ChargeMontage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, CutKillDelay) == 0x0001B8, "Member 'UPhxMeleeAttackDefinition::CutKillDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, SafeSpotOffset) == 0x0001BC, "Member 'UPhxMeleeAttackDefinition::SafeSpotOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, SafeSpotYawOffset) == 0x0001C8, "Member 'UPhxMeleeAttackDefinition::SafeSpotYawOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, AttackSequence) == 0x0001D0, "Member 'UPhxMeleeAttackDefinition::AttackSequence' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, AttackCameraGraphEntry) == 0x0001D8, "Member 'UPhxMeleeAttackDefinition::AttackCameraGraphEntry' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, SafeDistanceRadius) == 0x000208, "Member 'UPhxMeleeAttackDefinition::SafeDistanceRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bAirAttack) == 0x00020C, "Member 'UPhxMeleeAttackDefinition::bAirAttack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ComboOverrideBlendIn) == 0x000210, "Member 'UPhxMeleeAttackDefinition::ComboOverrideBlendIn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bUseReactOverrideCamera) == 0x000214, "Member 'UPhxMeleeAttackDefinition::bUseReactOverrideCamera' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ReactCameraAnim) == 0x000218, "Member 'UPhxMeleeAttackDefinition::ReactCameraAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, CameraShake) == 0x000220, "Member 'UPhxMeleeAttackDefinition::CameraShake' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ForceFeedbackEffect) == 0x000228, "Member 'UPhxMeleeAttackDefinition::ForceFeedbackEffect' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, CameraShakeVictim) == 0x000230, "Member 'UPhxMeleeAttackDefinition::CameraShakeVictim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, ForceFeedbackEffectVictim) == 0x000238, "Member 'UPhxMeleeAttackDefinition::ForceFeedbackEffectVictim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, AttackSound) == 0x000240, "Member 'UPhxMeleeAttackDefinition::AttackSound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, HitSound) == 0x000248, "Member 'UPhxMeleeAttackDefinition::HitSound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeAttackDefinition, bUseImpactBoneForEffects) == 0x000250, "Member 'UPhxMeleeAttackDefinition::bUseImpactBoneForEffects' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeleeDefenseTargetCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxMeleeDefenseTargetCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeDefenseTargetCondition">();
|
|
}
|
|
static class UPhxMeleeDefenseTargetCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeleeDefenseTargetCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeleeDefenseTargetCondition) == 0x000008, "Wrong alignment on UPhxMeleeDefenseTargetCondition");
|
|
static_assert(sizeof(UPhxMeleeDefenseTargetCondition) == 0x000030, "Wrong size on UPhxMeleeDefenseTargetCondition");
|
|
|
|
// Class Phoenix.PhxMeleeTargetCondition
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxMeleeTargetCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer RequiredTags; // 0x0030(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
float MaxRange; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeleeTargetCondition">();
|
|
}
|
|
static class UPhxMeleeTargetCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeleeTargetCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeleeTargetCondition) == 0x000008, "Wrong alignment on UPhxMeleeTargetCondition");
|
|
static_assert(sizeof(UPhxMeleeTargetCondition) == 0x000058, "Wrong size on UPhxMeleeTargetCondition");
|
|
static_assert(offsetof(UPhxMeleeTargetCondition, RequiredTags) == 0x000030, "Member 'UPhxMeleeTargetCondition::RequiredTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeleeTargetCondition, MaxRange) == 0x000050, "Member 'UPhxMeleeTargetCondition::MaxRange' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideCustomMeshPoint
|
|
// 0x0048 (0x0270 - 0x0228)
|
|
class APipeSlideCustomMeshPoint final : public APipeSlideCustomPoint
|
|
{
|
|
public:
|
|
class UStaticMesh* MeshReference; // 0x0228(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PieceLength; // 0x0230(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TotalLength; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MeshOffset; // 0x0238(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeshRoll; // 0x0244(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D MeshScale; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESplineMeshAxis ForwardAxis; // 0x0250(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class USplineMeshComponent*> GeneratedMeshes; // 0x0258(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float DesiredMaxDrawDistance; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_26C[0x4]; // 0x026C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideCustomMeshPoint">();
|
|
}
|
|
static class APipeSlideCustomMeshPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideCustomMeshPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideCustomMeshPoint) == 0x000008, "Wrong alignment on APipeSlideCustomMeshPoint");
|
|
static_assert(sizeof(APipeSlideCustomMeshPoint) == 0x000270, "Wrong size on APipeSlideCustomMeshPoint");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, MeshReference) == 0x000228, "Member 'APipeSlideCustomMeshPoint::MeshReference' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, PieceLength) == 0x000230, "Member 'APipeSlideCustomMeshPoint::PieceLength' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, TotalLength) == 0x000234, "Member 'APipeSlideCustomMeshPoint::TotalLength' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, MeshOffset) == 0x000238, "Member 'APipeSlideCustomMeshPoint::MeshOffset' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, MeshRoll) == 0x000244, "Member 'APipeSlideCustomMeshPoint::MeshRoll' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, MeshScale) == 0x000248, "Member 'APipeSlideCustomMeshPoint::MeshScale' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, ForwardAxis) == 0x000250, "Member 'APipeSlideCustomMeshPoint::ForwardAxis' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, GeneratedMeshes) == 0x000258, "Member 'APipeSlideCustomMeshPoint::GeneratedMeshes' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomMeshPoint, DesiredMaxDrawDistance) == 0x000268, "Member 'APipeSlideCustomMeshPoint::DesiredMaxDrawDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMemoryBudgetMeterWidget
|
|
// 0x0080 (0x02E0 - 0x0260)
|
|
class UPhxMemoryBudgetMeterWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UVerticalBox* Labels; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMemoryBudgetMeterWidgetEntry* PhysicalMemory; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxMemoryBudgetMeterWidgetEntry> EntryClass; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UHorizontalBox* StatsBox; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_280[0x60]; // 0x0280(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMemoryBudgetMeterWidget">();
|
|
}
|
|
static class UPhxMemoryBudgetMeterWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMemoryBudgetMeterWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMemoryBudgetMeterWidget) == 0x000008, "Wrong alignment on UPhxMemoryBudgetMeterWidget");
|
|
static_assert(sizeof(UPhxMemoryBudgetMeterWidget) == 0x0002E0, "Wrong size on UPhxMemoryBudgetMeterWidget");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidget, Labels) == 0x000260, "Member 'UPhxMemoryBudgetMeterWidget::Labels' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidget, PhysicalMemory) == 0x000268, "Member 'UPhxMemoryBudgetMeterWidget::PhysicalMemory' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidget, EntryClass) == 0x000270, "Member 'UPhxMemoryBudgetMeterWidget::EntryClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMemoryBudgetMeterWidget, StatsBox) == 0x000278, "Member 'UPhxMemoryBudgetMeterWidget::StatsBox' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMemoryReportingLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxMemoryReportingLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void DumpCharacters();
|
|
static void DumpMeshData();
|
|
static void DumpMorphTargetData();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMemoryReportingLibrary">();
|
|
}
|
|
static class UPhxMemoryReportingLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMemoryReportingLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMemoryReportingLibrary) == 0x000008, "Wrong alignment on UPhxMemoryReportingLibrary");
|
|
static_assert(sizeof(UPhxMemoryReportingLibrary) == 0x000028, "Wrong size on UPhxMemoryReportingLibrary");
|
|
|
|
// Class Phoenix.PhxMenuReaderComponent
|
|
// 0x0160 (0x0210 - 0x00B0)
|
|
class UPhxMenuReaderComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnAudioLoaded; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UDataTable* AudioDataTable; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<class FName, class UAkAudioEvent*> AudioMap; // 0x00C8(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_118[0xF8]; // 0x0118(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AsyncLoadAudio(const TArray<class FName>& InTags);
|
|
void PlayMappedSound(const class FName& InTag);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMenuReaderComponent">();
|
|
}
|
|
static class UPhxMenuReaderComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMenuReaderComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMenuReaderComponent) == 0x000008, "Wrong alignment on UPhxMenuReaderComponent");
|
|
static_assert(sizeof(UPhxMenuReaderComponent) == 0x000210, "Wrong size on UPhxMenuReaderComponent");
|
|
static_assert(offsetof(UPhxMenuReaderComponent, OnAudioLoaded) == 0x0000B0, "Member 'UPhxMenuReaderComponent::OnAudioLoaded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMenuReaderComponent, AudioDataTable) == 0x0000C0, "Member 'UPhxMenuReaderComponent::AudioDataTable' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMenuReaderComponent, AudioMap) == 0x0000C8, "Member 'UPhxMenuReaderComponent::AudioMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeshMergeFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxMeshMergeFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class USkeletalMesh* MergeMeshes(const struct FPhxSkeletalMeshMergeParams& Params_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeshMergeFunctionLibrary">();
|
|
}
|
|
static class UPhxMeshMergeFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeshMergeFunctionLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeshMergeFunctionLibrary) == 0x000008, "Wrong alignment on UPhxMeshMergeFunctionLibrary");
|
|
static_assert(sizeof(UPhxMeshMergeFunctionLibrary) == 0x000028, "Wrong size on UPhxMeshMergeFunctionLibrary");
|
|
|
|
// Class Phoenix.PipeSlideSpline
|
|
// 0x0080 (0x02A0 - 0x0220)
|
|
class APipeSlideSpline final : public AActor
|
|
{
|
|
public:
|
|
class UPipeSlideSplineRootComponent* RootComp; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPipeSlideSplineComponent* SplineComp; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> PipeSlideAnimLayerClass; // 0x0230(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* CopySplinePointsReference; // 0x0238(0x0008)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EntrySpeed; // 0x0240(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UPhxWaterCollisionComponent> WaterCollisionComponentClass; // 0x0248(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class APipeSlideCustomWidthPoint*> CustomWidthPoints; // 0x0250(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APipeSlideCustomHeightOffsetPoint*> CustomHeightPoints; // 0x0260(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APipeSlideCustomSpeedPoint*> CustomSpeedPoints; // 0x0270(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APipeSlideCustomMeshPoint*> CustomMeshPoints; // 0x0280(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APipeSlideCustomCorneringHeightPoint*> CustomCorneringHeightPoints; // 0x0290(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideSpline">();
|
|
}
|
|
static class APipeSlideSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideSpline) == 0x000008, "Wrong alignment on APipeSlideSpline");
|
|
static_assert(sizeof(APipeSlideSpline) == 0x0002A0, "Wrong size on APipeSlideSpline");
|
|
static_assert(offsetof(APipeSlideSpline, RootComp) == 0x000220, "Member 'APipeSlideSpline::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, SplineComp) == 0x000228, "Member 'APipeSlideSpline::SplineComp' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, PipeSlideAnimLayerClass) == 0x000230, "Member 'APipeSlideSpline::PipeSlideAnimLayerClass' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, CopySplinePointsReference) == 0x000238, "Member 'APipeSlideSpline::CopySplinePointsReference' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, EntrySpeed) == 0x000240, "Member 'APipeSlideSpline::EntrySpeed' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, WaterCollisionComponentClass) == 0x000248, "Member 'APipeSlideSpline::WaterCollisionComponentClass' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, CustomWidthPoints) == 0x000250, "Member 'APipeSlideSpline::CustomWidthPoints' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, CustomHeightPoints) == 0x000260, "Member 'APipeSlideSpline::CustomHeightPoints' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, CustomSpeedPoints) == 0x000270, "Member 'APipeSlideSpline::CustomSpeedPoints' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, CustomMeshPoints) == 0x000280, "Member 'APipeSlideSpline::CustomMeshPoints' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideSpline, CustomCorneringHeightPoints) == 0x000290, "Member 'APipeSlideSpline::CustomCorneringHeightPoints' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeshUserDataDefinition
|
|
// 0x00B8 (0x00E8 - 0x0030)
|
|
class UPhxMeshUserDataDefinition final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
bool bShouldDismember; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FMeshBoneData> BoneDataArray; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FExtraDamageSharingBodyTypeArray> ExtraDamageSharingBodyTypes; // 0x0048(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FExtraDamageSharingBodyTypeArray> SharedParentingParts; // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<EPhxBodyPartType> PartsRequiredForTalk; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FGRPDismembermentData> GRPDismembermentDataPerLaunchLevel; // 0x0078(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FGRPDismembermentData> GRPDeathDismembermentDataPerLaunchLevel; // 0x0088(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, struct FEnvHazardDismemberableBones> EnvHazardDismemberableBones; // 0x0098(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeshUserDataDefinition">();
|
|
}
|
|
static class UPhxMeshUserDataDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeshUserDataDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeshUserDataDefinition) == 0x000008, "Wrong alignment on UPhxMeshUserDataDefinition");
|
|
static_assert(sizeof(UPhxMeshUserDataDefinition) == 0x0000E8, "Wrong size on UPhxMeshUserDataDefinition");
|
|
static_assert(offsetof(UPhxMeshUserDataDefinition, bShouldDismember) == 0x000030, "Member 'UPhxMeshUserDataDefinition::bShouldDismember' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeshUserDataDefinition, BoneDataArray) == 0x000038, "Member 'UPhxMeshUserDataDefinition::BoneDataArray' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeshUserDataDefinition, ExtraDamageSharingBodyTypes) == 0x000048, "Member 'UPhxMeshUserDataDefinition::ExtraDamageSharingBodyTypes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeshUserDataDefinition, SharedParentingParts) == 0x000058, "Member 'UPhxMeshUserDataDefinition::SharedParentingParts' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeshUserDataDefinition, PartsRequiredForTalk) == 0x000068, "Member 'UPhxMeshUserDataDefinition::PartsRequiredForTalk' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeshUserDataDefinition, GRPDismembermentDataPerLaunchLevel) == 0x000078, "Member 'UPhxMeshUserDataDefinition::GRPDismembermentDataPerLaunchLevel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeshUserDataDefinition, GRPDeathDismembermentDataPerLaunchLevel) == 0x000088, "Member 'UPhxMeshUserDataDefinition::GRPDeathDismembermentDataPerLaunchLevel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMeshUserDataDefinition, EnvHazardDismemberableBones) == 0x000098, "Member 'UPhxMeshUserDataDefinition::EnvHazardDismemberableBones' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMeshUserData
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPhxMeshUserData final : public UAssetUserData
|
|
{
|
|
public:
|
|
class UPhxMeshUserDataDefinition* Definition; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMeshUserData">();
|
|
}
|
|
static class UPhxMeshUserData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMeshUserData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMeshUserData) == 0x000008, "Wrong alignment on UPhxMeshUserData");
|
|
static_assert(sizeof(UPhxMeshUserData) == 0x000030, "Wrong size on UPhxMeshUserData");
|
|
static_assert(offsetof(UPhxMeshUserData, Definition) == 0x000028, "Member 'UPhxMeshUserData::Definition' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMineSettings
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxMineSettings final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
float LifeTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Sphere_Radius_Meters; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DetonationTimer; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DetonationRadius_Meters; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DetonationDamage; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DetonationDamageFallOffExponent; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> DetonationDamageType; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoesDetonateOnDestroy; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDestroyOnDamageTaken; // 0x0051(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreAICharacters; // 0x0052(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_53[0x5]; // 0x0053(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMineSettings">();
|
|
}
|
|
static class UPhxMineSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMineSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMineSettings) == 0x000008, "Wrong alignment on UPhxMineSettings");
|
|
static_assert(sizeof(UPhxMineSettings) == 0x000058, "Wrong size on UPhxMineSettings");
|
|
static_assert(offsetof(UPhxMineSettings, LifeTime) == 0x000030, "Member 'UPhxMineSettings::LifeTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, Sphere_Radius_Meters) == 0x000034, "Member 'UPhxMineSettings::Sphere_Radius_Meters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, DetonationTimer) == 0x000038, "Member 'UPhxMineSettings::DetonationTimer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, DetonationRadius_Meters) == 0x00003C, "Member 'UPhxMineSettings::DetonationRadius_Meters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, DetonationDamage) == 0x000040, "Member 'UPhxMineSettings::DetonationDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, DetonationDamageFallOffExponent) == 0x000044, "Member 'UPhxMineSettings::DetonationDamageFallOffExponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, DetonationDamageType) == 0x000048, "Member 'UPhxMineSettings::DetonationDamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, bDoesDetonateOnDestroy) == 0x000050, "Member 'UPhxMineSettings::bDoesDetonateOnDestroy' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, bDestroyOnDamageTaken) == 0x000051, "Member 'UPhxMineSettings::bDestroyOnDamageTaken' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMineSettings, bIgnoreAICharacters) == 0x000052, "Member 'UPhxMineSettings::bIgnoreAICharacters' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMontagePlayingCondition
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPhxMontagePlayingCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
struct FSoftObjectPath MontageRef; // 0x0030(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMontagePlayingCondition">();
|
|
}
|
|
static class UPhxMontagePlayingCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMontagePlayingCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMontagePlayingCondition) == 0x000008, "Wrong alignment on UPhxMontagePlayingCondition");
|
|
static_assert(sizeof(UPhxMontagePlayingCondition) == 0x000048, "Wrong size on UPhxMontagePlayingCondition");
|
|
static_assert(offsetof(UPhxMontagePlayingCondition, MontageRef) == 0x000030, "Member 'UPhxMontagePlayingCondition::MontageRef' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSPromptWidgetOneButton
|
|
// 0x0010 (0x0290 - 0x0280)
|
|
class USDSPromptWidgetOneButton : public USDSPromptWidget
|
|
{
|
|
public:
|
|
uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxButton* ConfirmButton; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSPromptWidgetOneButton">();
|
|
}
|
|
static class USDSPromptWidgetOneButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSPromptWidgetOneButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSPromptWidgetOneButton) == 0x000008, "Wrong alignment on USDSPromptWidgetOneButton");
|
|
static_assert(sizeof(USDSPromptWidgetOneButton) == 0x000290, "Wrong size on USDSPromptWidgetOneButton");
|
|
static_assert(offsetof(USDSPromptWidgetOneButton, ConfirmButton) == 0x000288, "Member 'USDSPromptWidgetOneButton::ConfirmButton' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplineVizComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxMovementSplineVizComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplineVizComponent">();
|
|
}
|
|
static class UPhxMovementSplineVizComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMovementSplineVizComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMovementSplineVizComponent) == 0x000008, "Wrong alignment on UPhxMovementSplineVizComponent");
|
|
static_assert(sizeof(UPhxMovementSplineVizComponent) == 0x0000B0, "Wrong size on UPhxMovementSplineVizComponent");
|
|
|
|
// Class Phoenix.PhxMovementSplineCharacterAnimInstance
|
|
// 0x07F0 (0x0AB0 - 0x02C0)
|
|
class UPhxMovementSplineCharacterAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxMovementSplineCharacterAnimInstanceProxy Proxy; // 0x02C0(0x07F0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplineCharacterAnimInstance">();
|
|
}
|
|
static class UPhxMovementSplineCharacterAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMovementSplineCharacterAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMovementSplineCharacterAnimInstance) == 0x000010, "Wrong alignment on UPhxMovementSplineCharacterAnimInstance");
|
|
static_assert(sizeof(UPhxMovementSplineCharacterAnimInstance) == 0x000AB0, "Wrong size on UPhxMovementSplineCharacterAnimInstance");
|
|
static_assert(offsetof(UPhxMovementSplineCharacterAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxMovementSplineCharacterAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplinePointVizComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxMovementSplinePointVizComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplinePointVizComponent">();
|
|
}
|
|
static class UPhxMovementSplinePointVizComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMovementSplinePointVizComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMovementSplinePointVizComponent) == 0x000008, "Wrong alignment on UPhxMovementSplinePointVizComponent");
|
|
static_assert(sizeof(UPhxMovementSplinePointVizComponent) == 0x0000B0, "Wrong size on UPhxMovementSplinePointVizComponent");
|
|
|
|
// Class Phoenix.SecureSafe
|
|
// 0x0040 (0x02C0 - 0x0280)
|
|
class ASecureSafe final : public AGadget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bUnlocked)> OnKeypadCodeEntered; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class FString SecurityCode; // 0x0290(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GrabRotationOffset; // 0x02A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UChildActorComponent* SafeKeypadUIComp; // 0x02A8(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxPlayerController* PlayerController; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AWSSafeKeypadUI* SafeKeypadUI; // 0x02B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void InteractExecuted(class APhxCharacter* InteractedBy);
|
|
void OnKeypadCodeConfirmed(bool bUnlocked);
|
|
void ReceiveKeypadCodeConfirmed(bool bUnlocked);
|
|
|
|
class AWSSafeKeypadUI* GetKeypadUI() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SecureSafe">();
|
|
}
|
|
static class ASecureSafe* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASecureSafe>();
|
|
}
|
|
};
|
|
static_assert(alignof(ASecureSafe) == 0x000008, "Wrong alignment on ASecureSafe");
|
|
static_assert(sizeof(ASecureSafe) == 0x0002C0, "Wrong size on ASecureSafe");
|
|
static_assert(offsetof(ASecureSafe, OnKeypadCodeEntered) == 0x000280, "Member 'ASecureSafe::OnKeypadCodeEntered' has a wrong offset!");
|
|
static_assert(offsetof(ASecureSafe, SecurityCode) == 0x000290, "Member 'ASecureSafe::SecurityCode' has a wrong offset!");
|
|
static_assert(offsetof(ASecureSafe, GrabRotationOffset) == 0x0002A0, "Member 'ASecureSafe::GrabRotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(ASecureSafe, SafeKeypadUIComp) == 0x0002A8, "Member 'ASecureSafe::SafeKeypadUIComp' has a wrong offset!");
|
|
static_assert(offsetof(ASecureSafe, PlayerController) == 0x0002B0, "Member 'ASecureSafe::PlayerController' has a wrong offset!");
|
|
static_assert(offsetof(ASecureSafe, SafeKeypadUI) == 0x0002B8, "Member 'ASecureSafe::SafeKeypadUI' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplinePoint_Speed
|
|
// 0x0008 (0x0240 - 0x0238)
|
|
class APhxMovementSplinePoint_Speed final : public APhxMovementSplinePoint_Gradient
|
|
{
|
|
public:
|
|
float TargetSpeed; // 0x0238(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplinePoint_Speed">();
|
|
}
|
|
static class APhxMovementSplinePoint_Speed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMovementSplinePoint_Speed>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMovementSplinePoint_Speed) == 0x000008, "Wrong alignment on APhxMovementSplinePoint_Speed");
|
|
static_assert(sizeof(APhxMovementSplinePoint_Speed) == 0x000240, "Wrong size on APhxMovementSplinePoint_Speed");
|
|
static_assert(offsetof(APhxMovementSplinePoint_Speed, TargetSpeed) == 0x000238, "Member 'APhxMovementSplinePoint_Speed::TargetSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplinePoint_Event
|
|
// 0x0010 (0x0238 - 0x0228)
|
|
class APhxMovementSplinePoint_Event final : public APhxMovementSplinePoint
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxMovementSpline* MovementSpline, class AActor* MovementSubjectActor, float PointDistanceAlongSpline, float ActorDistanceAlongSpline)> OnEventPointPassed; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplinePoint_Event">();
|
|
}
|
|
static class APhxMovementSplinePoint_Event* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMovementSplinePoint_Event>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMovementSplinePoint_Event) == 0x000008, "Wrong alignment on APhxMovementSplinePoint_Event");
|
|
static_assert(sizeof(APhxMovementSplinePoint_Event) == 0x000238, "Wrong size on APhxMovementSplinePoint_Event");
|
|
static_assert(offsetof(APhxMovementSplinePoint_Event, OnEventPointPassed) == 0x000228, "Member 'APhxMovementSplinePoint_Event::OnEventPointPassed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplineStateParams
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxMovementSplineStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
struct FPhxMovementSplineStateRequest RequestData; // 0x0030(0x0030)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplineStateParams">();
|
|
}
|
|
static class UPhxMovementSplineStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMovementSplineStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMovementSplineStateParams) == 0x000008, "Wrong alignment on UPhxMovementSplineStateParams");
|
|
static_assert(sizeof(UPhxMovementSplineStateParams) == 0x000060, "Wrong size on UPhxMovementSplineStateParams");
|
|
static_assert(offsetof(UPhxMovementSplineStateParams, RequestData) == 0x000030, "Member 'UPhxMovementSplineStateParams::RequestData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMovementSplineState
|
|
// 0x0070 (0x0528 - 0x04B8)
|
|
class UPhxMovementSplineState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x70]; // 0x04B8(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplineState">();
|
|
}
|
|
static class UPhxMovementSplineState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMovementSplineState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMovementSplineState) == 0x000008, "Wrong alignment on UPhxMovementSplineState");
|
|
static_assert(sizeof(UPhxMovementSplineState) == 0x000528, "Wrong size on UPhxMovementSplineState");
|
|
|
|
// Class Phoenix.PhxMovementSplineSubjectInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxMovementSplineSubjectInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMovementSplineSubjectInterface">();
|
|
}
|
|
static class IPhxMovementSplineSubjectInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxMovementSplineSubjectInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxMovementSplineSubjectInterface) == 0x000001, "Wrong alignment on IPhxMovementSplineSubjectInterface");
|
|
static_assert(sizeof(IPhxMovementSplineSubjectInterface) == 0x000001, "Wrong size on IPhxMovementSplineSubjectInterface");
|
|
|
|
// Class Phoenix.PhxMoveToTransformMotionController
|
|
// 0x0000 (0x0270 - 0x0270)
|
|
class UPhxMoveToTransformMotionController final : public UPhxMoveToTransformBaseMotionController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMoveToTransformMotionController">();
|
|
}
|
|
static class UPhxMoveToTransformMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMoveToTransformMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMoveToTransformMotionController) == 0x000008, "Wrong alignment on UPhxMoveToTransformMotionController");
|
|
static_assert(sizeof(UPhxMoveToTransformMotionController) == 0x000270, "Wrong size on UPhxMoveToTransformMotionController");
|
|
|
|
// Class Phoenix.PhxMuckComponent
|
|
// 0x0090 (0x0140 - 0x00B0)
|
|
class UPhxMuckComponent : public UActorComponent
|
|
{
|
|
public:
|
|
struct FComponentReference Target; // 0x00B0(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
bool bPropagateTarget; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxMuckMaterialBinding> MaterialBindings; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxMuckPhysicalMaterialBinding> PhysicalMaterialBindings; // 0x00F0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint32 PhysicalMaterialTraceFrequency; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxMuckComponentEffect> ActiveEffects; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPhxMuckComponentMaterialBinding> ActiveMaterialBindings; // 0x0118(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<struct FPhxMuckComponentTargetMaterial> TargetMaterials; // 0x0128(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_138[0x8]; // 0x0138(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddSimpleEffect(const class FName& Name_0, EPhxMuckType Type, float Intensity, float Level, float FadeInTime, float FadeOutTime);
|
|
bool IsInEffect(EPhxMuckType Type, class AActor** Owner, class FName* Name_0, float* TargetLevel, bool* IsFadingOut);
|
|
void OverwriteMaterials();
|
|
void RemoveSimpleEffect(const class FName& Name_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMuckComponent">();
|
|
}
|
|
static class UPhxMuckComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMuckComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMuckComponent) == 0x000008, "Wrong alignment on UPhxMuckComponent");
|
|
static_assert(sizeof(UPhxMuckComponent) == 0x000140, "Wrong size on UPhxMuckComponent");
|
|
static_assert(offsetof(UPhxMuckComponent, Target) == 0x0000B0, "Member 'UPhxMuckComponent::Target' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMuckComponent, bPropagateTarget) == 0x0000D8, "Member 'UPhxMuckComponent::bPropagateTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMuckComponent, MaterialBindings) == 0x0000E0, "Member 'UPhxMuckComponent::MaterialBindings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMuckComponent, PhysicalMaterialBindings) == 0x0000F0, "Member 'UPhxMuckComponent::PhysicalMaterialBindings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMuckComponent, PhysicalMaterialTraceFrequency) == 0x000100, "Member 'UPhxMuckComponent::PhysicalMaterialTraceFrequency' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMuckComponent, ActiveEffects) == 0x000108, "Member 'UPhxMuckComponent::ActiveEffects' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMuckComponent, ActiveMaterialBindings) == 0x000118, "Member 'UPhxMuckComponent::ActiveMaterialBindings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMuckComponent, TargetMaterials) == 0x000128, "Member 'UPhxMuckComponent::TargetMaterials' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMultiPelletGunWeaponSettings
|
|
// 0x00F0 (0x0130 - 0x0040)
|
|
class UPhxMultiPelletGunWeaponSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FRangedWeaponSettings RangedSpec; // 0x0040(0x0090)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGunWeaponSettings GunSpec; // 0x00D0(0x0050)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMultiPelletGunWeaponSettings MultiPelletGunSpec; // 0x0120(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_12C[0x4]; // 0x012C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMultiPelletGunWeaponSettings">();
|
|
}
|
|
static class UPhxMultiPelletGunWeaponSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMultiPelletGunWeaponSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMultiPelletGunWeaponSettings) == 0x000008, "Wrong alignment on UPhxMultiPelletGunWeaponSettings");
|
|
static_assert(sizeof(UPhxMultiPelletGunWeaponSettings) == 0x000130, "Wrong size on UPhxMultiPelletGunWeaponSettings");
|
|
static_assert(offsetof(UPhxMultiPelletGunWeaponSettings, RangedSpec) == 0x000040, "Member 'UPhxMultiPelletGunWeaponSettings::RangedSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMultiPelletGunWeaponSettings, GunSpec) == 0x0000D0, "Member 'UPhxMultiPelletGunWeaponSettings::GunSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMultiPelletGunWeaponSettings, MultiPelletGunSpec) == 0x000120, "Member 'UPhxMultiPelletGunWeaponSettings::MultiPelletGunSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMultiPelletShotgun
|
|
// 0x0000 (0x0AD0 - 0x0AD0)
|
|
class APhxMultiPelletShotgun : public APhxMultiPelletGunWeapon
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMultiPelletShotgun">();
|
|
}
|
|
static class APhxMultiPelletShotgun* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxMultiPelletShotgun>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxMultiPelletShotgun) == 0x000010, "Wrong alignment on APhxMultiPelletShotgun");
|
|
static_assert(sizeof(APhxMultiPelletShotgun) == 0x000AD0, "Wrong size on APhxMultiPelletShotgun");
|
|
|
|
// Class Phoenix.WSInventoryUI
|
|
// 0x0040 (0x02D8 - 0x0298)
|
|
class AWSInventoryUI : public AWSPanelUMG
|
|
{
|
|
public:
|
|
uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector CrouchOffset; // 0x02A0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector StandOffset; // 0x02AC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* StandAnim; // 0x02B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* CrouchAnim; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class AWSSelectable*> Selectables; // 0x02C8(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UInventoryFrame* GetInventoryWidget() const;
|
|
TArray<class AWSSelectable*> GetSelectables() const;
|
|
void GetWorldLocationOnCylinder(const struct FVector2D& ElementLocation, struct FVector* OutLocation, struct FRotator* OutRotator) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSInventoryUI">();
|
|
}
|
|
static class AWSInventoryUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSInventoryUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSInventoryUI) == 0x000008, "Wrong alignment on AWSInventoryUI");
|
|
static_assert(sizeof(AWSInventoryUI) == 0x0002D8, "Wrong size on AWSInventoryUI");
|
|
static_assert(offsetof(AWSInventoryUI, CrouchOffset) == 0x0002A0, "Member 'AWSInventoryUI::CrouchOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSInventoryUI, StandOffset) == 0x0002AC, "Member 'AWSInventoryUI::StandOffset' has a wrong offset!");
|
|
static_assert(offsetof(AWSInventoryUI, StandAnim) == 0x0002B8, "Member 'AWSInventoryUI::StandAnim' has a wrong offset!");
|
|
static_assert(offsetof(AWSInventoryUI, CrouchAnim) == 0x0002C0, "Member 'AWSInventoryUI::CrouchAnim' has a wrong offset!");
|
|
static_assert(offsetof(AWSInventoryUI, Selectables) == 0x0002C8, "Member 'AWSInventoryUI::Selectables' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMultiPelletShotgunSettings
|
|
// 0x0110 (0x0150 - 0x0040)
|
|
class UPhxMultiPelletShotgunSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FRangedWeaponSettings RangedSpec; // 0x0040(0x0090)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGunWeaponSettings GunSpec; // 0x00D0(0x0050)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMultiPelletGunWeaponSettings MultiPelletGunSpec; // 0x0120(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMultiPelletShotgunSettings MultiPelletShotgunSpec; // 0x012C(0x0024)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMultiPelletShotgunSettings">();
|
|
}
|
|
static class UPhxMultiPelletShotgunSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMultiPelletShotgunSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMultiPelletShotgunSettings) == 0x000008, "Wrong alignment on UPhxMultiPelletShotgunSettings");
|
|
static_assert(sizeof(UPhxMultiPelletShotgunSettings) == 0x000150, "Wrong size on UPhxMultiPelletShotgunSettings");
|
|
static_assert(offsetof(UPhxMultiPelletShotgunSettings, RangedSpec) == 0x000040, "Member 'UPhxMultiPelletShotgunSettings::RangedSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMultiPelletShotgunSettings, GunSpec) == 0x0000D0, "Member 'UPhxMultiPelletShotgunSettings::GunSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMultiPelletShotgunSettings, MultiPelletGunSpec) == 0x000120, "Member 'UPhxMultiPelletShotgunSettings::MultiPelletGunSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMultiPelletShotgunSettings, MultiPelletShotgunSpec) == 0x00012C, "Member 'UPhxMultiPelletShotgunSettings::MultiPelletShotgunSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxGlobalMusicData
|
|
// 0x00C8 (0x00F8 - 0x0030)
|
|
class UPhxGlobalMusicData final : public UDataAsset
|
|
{
|
|
public:
|
|
class UAkAudioEvent* AllLevelBeginPlays; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AllLevelEndPlays; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* OnCheckpointLoadStart; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* LowHealthOn; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* LowHealthOff; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, class UAkAudioEvent*> PauseGameEvents; // 0x0058(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, class UAkAudioEvent*> UnpauseGameEvents; // 0x00A8(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxGlobalMusicData">();
|
|
}
|
|
static class UPhxGlobalMusicData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxGlobalMusicData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxGlobalMusicData) == 0x000008, "Wrong alignment on UPhxGlobalMusicData");
|
|
static_assert(sizeof(UPhxGlobalMusicData) == 0x0000F8, "Wrong size on UPhxGlobalMusicData");
|
|
static_assert(offsetof(UPhxGlobalMusicData, AllLevelBeginPlays) == 0x000030, "Member 'UPhxGlobalMusicData::AllLevelBeginPlays' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalMusicData, AllLevelEndPlays) == 0x000038, "Member 'UPhxGlobalMusicData::AllLevelEndPlays' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalMusicData, OnCheckpointLoadStart) == 0x000040, "Member 'UPhxGlobalMusicData::OnCheckpointLoadStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalMusicData, LowHealthOn) == 0x000048, "Member 'UPhxGlobalMusicData::LowHealthOn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalMusicData, LowHealthOff) == 0x000050, "Member 'UPhxGlobalMusicData::LowHealthOff' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalMusicData, PauseGameEvents) == 0x000058, "Member 'UPhxGlobalMusicData::PauseGameEvents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxGlobalMusicData, UnpauseGameEvents) == 0x0000A8, "Member 'UPhxGlobalMusicData::UnpauseGameEvents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxIntroMusicData
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPhxIntroMusicData final : public UDataAsset
|
|
{
|
|
public:
|
|
class UAkAudioEvent* LogoBeginPlay; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* LogoEndPlay; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* MainMenuBeginPlay; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* MainMenuEndPlay; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxIntroMusicData">();
|
|
}
|
|
static class UPhxIntroMusicData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxIntroMusicData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxIntroMusicData) == 0x000008, "Wrong alignment on UPhxIntroMusicData");
|
|
static_assert(sizeof(UPhxIntroMusicData) == 0x000050, "Wrong size on UPhxIntroMusicData");
|
|
static_assert(offsetof(UPhxIntroMusicData, LogoBeginPlay) == 0x000030, "Member 'UPhxIntroMusicData::LogoBeginPlay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxIntroMusicData, LogoEndPlay) == 0x000038, "Member 'UPhxIntroMusicData::LogoEndPlay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxIntroMusicData, MainMenuBeginPlay) == 0x000040, "Member 'UPhxIntroMusicData::MainMenuBeginPlay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxIntroMusicData, MainMenuEndPlay) == 0x000048, "Member 'UPhxIntroMusicData::MainMenuEndPlay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxMusicManager
|
|
// 0x0180 (0x01B0 - 0x0030)
|
|
class UPhxMusicManager final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSoundComponent* MusicComp; // 0x0058(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<int32, class UAkAudioEvent*> PlayingMusic; // 0x0060(0x0050)(NativeAccessSpecifierPrivate)
|
|
class UPhxGlobalMusicData* GlobalMusicData; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxIntroMusicData* IntroMusicData; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FEnemyMusicEvents CombatMusicEvents; // 0x00C0(0x0078)(NativeAccessSpecifierPrivate)
|
|
class UDataTable* CombatTable; // 0x0138(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_140[0x70]; // 0x0140(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void EnableCombatMusic(EPhxEncounterIntensity CombatIntensity, bool StartOnPreCombat, bool BypassKickoff, bool IntensityCanDrop, float KickoffDelayInSeconds);
|
|
void OnAllEnemiesOfClassUnawareOfPlayer(class UPhxAIGameStateManager* GameStateManager, class AActor* LastEnemy);
|
|
void OnCombatStateChanged(class UPhxAIGameStateManager* GameStateManager, EPhxAIGameState PreviousGameState, EPhxAIGameState NewGameState);
|
|
void OnEnemyDamaged(class UPhxAIGameStateManager* GameStateManager, class AActor* Enemy, class AActor* DamageCauser, const class UDamageType* DamageType, float Damage);
|
|
void OnEnemyDied(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AController* KillerController);
|
|
void OnEnemySpawned(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy);
|
|
void OnFirstEnemyOfClassAwareOfPlayer(class UPhxAIGameStateManager* GameStateManager, class AActor* FirstEnemy);
|
|
void OnLastEnemyDied(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AController* KillerController);
|
|
void OnPlayerDamaged(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnPlayerDied(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void OnQteCanceled(class FName QteId);
|
|
void OnQteComplete(class FName QteId, bool bResult);
|
|
void OnQteStarted();
|
|
void OnSoundEventCallback(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo);
|
|
void PostMusicEvent(class UAkAudioEvent* musicEvent);
|
|
void SetRTPC(class UAkRtpc* RtpcIn, float Value);
|
|
void SetSwitch(class UAkSwitchValue* SwitchIn);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxMusicManager">();
|
|
}
|
|
static class UPhxMusicManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxMusicManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxMusicManager) == 0x000008, "Wrong alignment on UPhxMusicManager");
|
|
static_assert(sizeof(UPhxMusicManager) == 0x0001B0, "Wrong size on UPhxMusicManager");
|
|
static_assert(offsetof(UPhxMusicManager, MusicComp) == 0x000058, "Member 'UPhxMusicManager::MusicComp' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMusicManager, PlayingMusic) == 0x000060, "Member 'UPhxMusicManager::PlayingMusic' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMusicManager, GlobalMusicData) == 0x0000B0, "Member 'UPhxMusicManager::GlobalMusicData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMusicManager, IntroMusicData) == 0x0000B8, "Member 'UPhxMusicManager::IntroMusicData' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMusicManager, CombatMusicEvents) == 0x0000C0, "Member 'UPhxMusicManager::CombatMusicEvents' has a wrong offset!");
|
|
static_assert(offsetof(UPhxMusicManager, CombatTable) == 0x000138, "Member 'UPhxMusicManager::CombatTable' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxNiagaraAKAudioPlayer
|
|
// 0x0010 (0x0048 - 0x0038)
|
|
class UPhxNiagaraAKAudioPlayer final : public UNiagaraDataInterface
|
|
{
|
|
public:
|
|
class UAkAudioEvent* SoundToPlay; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLimitPlaysPerTick; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MaxPlaysPerTick; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxNiagaraAKAudioPlayer">();
|
|
}
|
|
static class UPhxNiagaraAKAudioPlayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxNiagaraAKAudioPlayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxNiagaraAKAudioPlayer) == 0x000008, "Wrong alignment on UPhxNiagaraAKAudioPlayer");
|
|
static_assert(sizeof(UPhxNiagaraAKAudioPlayer) == 0x000048, "Wrong size on UPhxNiagaraAKAudioPlayer");
|
|
static_assert(offsetof(UPhxNiagaraAKAudioPlayer, SoundToPlay) == 0x000038, "Member 'UPhxNiagaraAKAudioPlayer::SoundToPlay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxNiagaraAKAudioPlayer, bLimitPlaysPerTick) == 0x000040, "Member 'UPhxNiagaraAKAudioPlayer::bLimitPlaysPerTick' has a wrong offset!");
|
|
static_assert(offsetof(UPhxNiagaraAKAudioPlayer, MaxPlaysPerTick) == 0x000044, "Member 'UPhxNiagaraAKAudioPlayer::MaxPlaysPerTick' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineTraversalMovementCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxSplineTraversalMovementCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
bool bIdle; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineTraversalMovementCondition">();
|
|
}
|
|
static class UPhxSplineTraversalMovementCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineTraversalMovementCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineTraversalMovementCondition) == 0x000008, "Wrong alignment on UPhxSplineTraversalMovementCondition");
|
|
static_assert(sizeof(UPhxSplineTraversalMovementCondition) == 0x000038, "Wrong size on UPhxSplineTraversalMovementCondition");
|
|
static_assert(offsetof(UPhxSplineTraversalMovementCondition, bIdle) == 0x000030, "Member 'UPhxSplineTraversalMovementCondition::bIdle' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPerformanceTestActor
|
|
// 0x0020 (0x0240 - 0x0220)
|
|
class APhxPerformanceTestActor final : public AActor
|
|
{
|
|
public:
|
|
class FName PerformanceTestLocationTag; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TestIndex; // 0x0228(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseGhost; // 0x022C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22D[0x3]; // 0x022D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TargetYaw; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetPitch; // 0x0234(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PitchRevCount; // 0x0238(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23C[0x4]; // 0x023C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPerformanceTestActor">();
|
|
}
|
|
static class APhxPerformanceTestActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPerformanceTestActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPerformanceTestActor) == 0x000008, "Wrong alignment on APhxPerformanceTestActor");
|
|
static_assert(sizeof(APhxPerformanceTestActor) == 0x000240, "Wrong size on APhxPerformanceTestActor");
|
|
static_assert(offsetof(APhxPerformanceTestActor, PerformanceTestLocationTag) == 0x000220, "Member 'APhxPerformanceTestActor::PerformanceTestLocationTag' has a wrong offset!");
|
|
static_assert(offsetof(APhxPerformanceTestActor, TestIndex) == 0x000228, "Member 'APhxPerformanceTestActor::TestIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxPerformanceTestActor, bUseGhost) == 0x00022C, "Member 'APhxPerformanceTestActor::bUseGhost' has a wrong offset!");
|
|
static_assert(offsetof(APhxPerformanceTestActor, TargetYaw) == 0x000230, "Member 'APhxPerformanceTestActor::TargetYaw' has a wrong offset!");
|
|
static_assert(offsetof(APhxPerformanceTestActor, TargetPitch) == 0x000234, "Member 'APhxPerformanceTestActor::TargetPitch' has a wrong offset!");
|
|
static_assert(offsetof(APhxPerformanceTestActor, PitchRevCount) == 0x000238, "Member 'APhxPerformanceTestActor::PitchRevCount' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPigCameraModifier
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxPigCameraModifier final : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
float StrengthMultiplier; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPigCameraModifier">();
|
|
}
|
|
static class UPhxPigCameraModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPigCameraModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPigCameraModifier) == 0x000008, "Wrong alignment on UPhxPigCameraModifier");
|
|
static_assert(sizeof(UPhxPigCameraModifier) == 0x000080, "Wrong size on UPhxPigCameraModifier");
|
|
static_assert(offsetof(UPhxPigCameraModifier, StrengthMultiplier) == 0x000070, "Member 'UPhxPigCameraModifier::StrengthMultiplier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPigPlatform
|
|
// 0x0090 (0x0340 - 0x02B0)
|
|
class APhxPigPlatform final : public AEnvironmentalHazard_Gore
|
|
{
|
|
public:
|
|
uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* PigRoot; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* PlatformRotationRoot; // 0x02C8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldTiltPlatform; // 0x02D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2D1[0x3]; // 0x02D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxTiltRollOffset; // 0x02D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RotationRateScale; // 0x02D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange TiltControlSpeedRange; // 0x02DC(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AActor*> AdditionalTiltActors; // 0x02F0(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FVector RagdollBoxOverlapOffset; // 0x0300(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector RagdollBoxOverlapExtent; // 0x030C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FGameplayTagContainer GameplayTags; // 0x0318(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_338[0x8]; // 0x0338(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnPigSpeedUpdated(float NewSpeed);
|
|
void SetShouldTiltPlatform(bool bShouldTilt, bool bResetRoll);
|
|
|
|
void ForceSleepRagdollsOnPlatform() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPigPlatform">();
|
|
}
|
|
static class APhxPigPlatform* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPigPlatform>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPigPlatform) == 0x000008, "Wrong alignment on APhxPigPlatform");
|
|
static_assert(sizeof(APhxPigPlatform) == 0x000340, "Wrong size on APhxPigPlatform");
|
|
static_assert(offsetof(APhxPigPlatform, PigRoot) == 0x0002C0, "Member 'APhxPigPlatform::PigRoot' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, PlatformRotationRoot) == 0x0002C8, "Member 'APhxPigPlatform::PlatformRotationRoot' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, bShouldTiltPlatform) == 0x0002D0, "Member 'APhxPigPlatform::bShouldTiltPlatform' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, MaxTiltRollOffset) == 0x0002D4, "Member 'APhxPigPlatform::MaxTiltRollOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, RotationRateScale) == 0x0002D8, "Member 'APhxPigPlatform::RotationRateScale' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, TiltControlSpeedRange) == 0x0002DC, "Member 'APhxPigPlatform::TiltControlSpeedRange' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, AdditionalTiltActors) == 0x0002F0, "Member 'APhxPigPlatform::AdditionalTiltActors' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, RagdollBoxOverlapOffset) == 0x000300, "Member 'APhxPigPlatform::RagdollBoxOverlapOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, RagdollBoxOverlapExtent) == 0x00030C, "Member 'APhxPigPlatform::RagdollBoxOverlapExtent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPigPlatform, GameplayTags) == 0x000318, "Member 'APhxPigPlatform::GameplayTags' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerCharacter
|
|
// 0x04A0 (0x11D0 - 0x0D30)
|
|
class APhxPlayerCharacter final : public APhxCharacter
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer InitialPlayerCharacterTags; // 0x0D30(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag OverrideCharacterTag; // 0x0D50(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxPlayerCharacter* Player, class AActor* PreviousFocusTarget, class AActor* NewFocusTarget)> OnFocusTargetChangedEvent; // 0x0D58(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxAutoAim* AutoAim; // 0x0D68(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D70[0x10]; // 0x0D70(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxPlayerCharacter* Player, const struct FGameplayTagContainer& AbilityTags)> OnPlayerTraversalAbilityActivated; // 0x0D80(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D90[0xC8]; // 0x0D90(0x00C8)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxPlayerCharacterDefinition* PlayerCharacterDefinition; // 0x0E58(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerBotSettings* BotSettings; // 0x0E60(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerMovementComponent* PlayerMovementComponent; // 0x0E68(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterHealthMeterComponent* HealthMeterComp; // 0x0E70(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterHeartbeatComponent* HeartbeatComponent; // 0x0E78(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USDSActivityLocationUpdaterComponent* ActivityLocationUpdaterComponent; // 0x0E80(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerDefensiveActionsComponent* PlayerDefensiveActionsComponent; // 0x0E88(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlayerCharacterMontagesDefinition* CharacterMontages; // 0x0E90(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementInputMin; // 0x0E98(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MovementInputMax; // 0x0E9C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_EA0[0x10]; // 0x0EA0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* GRPAttachmentLocator; // 0x0EB0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EB8[0x8]; // 0x0EB8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxPlayerCharacter* Player, class APhxGunWeapon* Weapon)> OnPlayerWeaponShotFired; // 0x0EC0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class APhxPlayerCharacter* Player, class AMeleeWeapon* Weapon, class AActor* Victim, EPhxBodyPartType BodyPart)> OnPlayerCausedMeleeDismemberment; // 0x0ED0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EE0[0x20]; // 0x0EE0(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGameplayAbilityDefinition_CorpseStomp* DefaultCorpseStompSettings; // 0x0F00(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CorpseStompCooldownTimeAfterGrapple; // 0x0F08(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F0C[0x3C]; // 0x0F0C(0x003C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVehicleInputData VehicleInputData; // 0x0F48(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UVehicleOccupantState* CurrentVehicleState; // 0x0F58(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxAICharacterAwarenessComponent_Player* PlayerAwarenessComponent; // 0x0F60(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F68[0x4]; // 0x0F68(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bRequestExitPipeSlide; // 0x0F6C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPipeSlideCheatKill; // 0x0F6D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPipeSlideCheatNoKill; // 0x0F6E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F6F[0x1]; // 0x0F6F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPostProcessComponent* HighContrastPPComponent; // 0x0F70(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F78[0x8]; // 0x0F78(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSoftClassPtr<class UClass>> ItemDropsHistory; // 0x0F80(0x0010)(ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
bool bCanOpenInventory; // 0x0F90(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F91[0x33]; // 0x0F91(0x0033)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MoveForwardInput; // 0x0FC4(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MoveRightInput; // 0x0FC8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookUpInput; // 0x0FCC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookRightInput; // 0x0FD0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bWalk; // 0x0FD4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSprint; // 0x0FD5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bCrouch; // 0x0FD6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_FD7[0x5]; // 0x0FD7(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bJump; // 0x0FDC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bMeleeHeld; // 0x0FDD(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequestCorpseStomp; // 0x0FDE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_FDF[0x1]; // 0x0FDF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AGadget* CurrentGadget; // 0x0FE0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_FE8[0x4]; // 0x0FE8(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector GadgetLocation; // 0x0FEC(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator GadgetRotation; // 0x0FF8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1004[0xC]; // 0x1004(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bAtEdge; // 0x1010(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1011[0x7]; // 0x1011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTraversalRequest TraversalRequest; // 0x1018(0x0128)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1140[0x8]; // 0x1140(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLocomotionConstraint OverrideLocomotionConstraint; // 0x1148(0x0018)(Transient, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
bool bShouldUseFlashlightInHand; // 0x1160(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1161[0x3]; // 0x1161(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxDistanceToWall; // 0x1164(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WallTraceInterval; // 0x1168(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_116C[0x10]; // 0x116C(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag EchoPulseEventTag; // 0x117C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1184[0x4]; // 0x1184(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AEchoUI> EchoUIClass; // 0x1188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AEchoUI* EchoUI; // 0x1190(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1198[0x8]; // 0x1198(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxFlashlightComponent* FlashlightComponent; // 0x11A0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_11A8[0x28]; // 0x11A8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddAmmoToInventory(int32 AmmoToAdd);
|
|
void CancelHardCameraLookAtLookAt();
|
|
void CancelSoftCameraLookAtLookAt();
|
|
void CheckIfCloseToWall();
|
|
void DamagePlayer(float DamageAmount, bool bIsLethal);
|
|
void EndAllCameraTransitions();
|
|
void ExitPipeSlide();
|
|
const TArray<TSoftClassPtr<class UClass>> GetItemDropsHistory();
|
|
void HandleAIGameStateChanged(class UPhxAIGameStateManager* GameStateManager, EPhxAIGameState PreviousGameState, EPhxAIGameState NewGameState);
|
|
void HasDLCEntitlement(const TArray<bool>& EntitlementResults);
|
|
void HealPlayer(float HealAmount);
|
|
void OnDefensiveActionEnded(EReactionType ReactionType);
|
|
void OnDefensiveActionStarted(EReactionType ReactionType, EDefensiveReactDirection ReactionDir, const struct FHitRecord& HitRecord);
|
|
void OnEquipmentModifiedUpdateBlackBox(class AEquippable* CurrentEquipped, class AEquippable* CurrentEquippedAux);
|
|
void OnGrappled(class APhxCharacter* PlayerCharacter, class UGrappledPuppetState* GrappledPuppetState);
|
|
void OnHealthModified(class UPhxHealthComponent* HealthComponent, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnHealthModifiedUpdateBlackBox(class UPhxHealthComponent* HealthComponent, float Health, float HealthDelta, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnItemCountModifiedUpdateBlackBox(const class FName& ItemName, int32 Quantity);
|
|
void OnMeleeAimSnapWindowBegin();
|
|
void OnMeleeAimSnapWindowEnd();
|
|
void OnWeaponSkinChanged(const struct FGameplayTag& WeaponTag);
|
|
void PROTOTYPE_RequestEnterPipeSlide(class APipeSlideSpline* SplineActor);
|
|
void RemoveAmmoFromInventory(int32 AmmoToRemove);
|
|
void RequestEnterChainLadder(class AChainLadder* ChainLadder);
|
|
void RequestHardCameraLookAt(class AActor* TargetActor, class FName TargetBone, float BlendInTime, float BlendOutTime, float Duration, float AbortDistance);
|
|
void RequestLinkedNodeTraversal(class APhxTraversalNode* InNode);
|
|
void RequestMontageAttachStateEnter(const struct FPhxMontageAttachStateRequest& InRequest);
|
|
void RequestMontageAttachStateExit();
|
|
void RequestSoftCameraLookAt(class AActor* TargetActor, class FName TargetBone, float BlendInTime, float Duration, float UninterruptableDuration, float AbortDistance);
|
|
void ResetConsecutiveDodgeCount();
|
|
void SavePlayerMovementBaseLocation();
|
|
void SetCanOpenInventory(bool bSet);
|
|
void SetCanPlayerSprint(bool bCanSprint);
|
|
void Teleport(const struct FTransform& InTransform, bool bTeleportToFeetLocation, bool bResetControlRotation);
|
|
void TeleportToCheckpoint(class ACheckpoint* Checkpoint);
|
|
|
|
const bool CanPlayerSprint() const;
|
|
void GetFlashlightSupplementalLights(TArray<struct FPhxFlashlightSupplementalLightRegistrationData>* OutLightComponents) const;
|
|
struct FVector GetGRPAttachmentPoint(const struct FVector& RelativePullAndHoldOffset) const;
|
|
struct FRotator GetGRPAttachmentRotation() const;
|
|
bool HasMoveDirection() const;
|
|
bool IsInCombat() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerCharacter">();
|
|
}
|
|
static class APhxPlayerCharacter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPlayerCharacter>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPlayerCharacter) == 0x000010, "Wrong alignment on APhxPlayerCharacter");
|
|
static_assert(sizeof(APhxPlayerCharacter) == 0x0011D0, "Wrong size on APhxPlayerCharacter");
|
|
static_assert(offsetof(APhxPlayerCharacter, InitialPlayerCharacterTags) == 0x000D30, "Member 'APhxPlayerCharacter::InitialPlayerCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, OverrideCharacterTag) == 0x000D50, "Member 'APhxPlayerCharacter::OverrideCharacterTag' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, OnFocusTargetChangedEvent) == 0x000D58, "Member 'APhxPlayerCharacter::OnFocusTargetChangedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, AutoAim) == 0x000D68, "Member 'APhxPlayerCharacter::AutoAim' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, OnPlayerTraversalAbilityActivated) == 0x000D80, "Member 'APhxPlayerCharacter::OnPlayerTraversalAbilityActivated' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, PlayerCharacterDefinition) == 0x000E58, "Member 'APhxPlayerCharacter::PlayerCharacterDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, BotSettings) == 0x000E60, "Member 'APhxPlayerCharacter::BotSettings' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, PlayerMovementComponent) == 0x000E68, "Member 'APhxPlayerCharacter::PlayerMovementComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, HealthMeterComp) == 0x000E70, "Member 'APhxPlayerCharacter::HealthMeterComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, HeartbeatComponent) == 0x000E78, "Member 'APhxPlayerCharacter::HeartbeatComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, ActivityLocationUpdaterComponent) == 0x000E80, "Member 'APhxPlayerCharacter::ActivityLocationUpdaterComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, PlayerDefensiveActionsComponent) == 0x000E88, "Member 'APhxPlayerCharacter::PlayerDefensiveActionsComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, CharacterMontages) == 0x000E90, "Member 'APhxPlayerCharacter::CharacterMontages' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, MovementInputMin) == 0x000E98, "Member 'APhxPlayerCharacter::MovementInputMin' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, MovementInputMax) == 0x000E9C, "Member 'APhxPlayerCharacter::MovementInputMax' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, GRPAttachmentLocator) == 0x000EB0, "Member 'APhxPlayerCharacter::GRPAttachmentLocator' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, OnPlayerWeaponShotFired) == 0x000EC0, "Member 'APhxPlayerCharacter::OnPlayerWeaponShotFired' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, OnPlayerCausedMeleeDismemberment) == 0x000ED0, "Member 'APhxPlayerCharacter::OnPlayerCausedMeleeDismemberment' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, DefaultCorpseStompSettings) == 0x000F00, "Member 'APhxPlayerCharacter::DefaultCorpseStompSettings' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, CorpseStompCooldownTimeAfterGrapple) == 0x000F08, "Member 'APhxPlayerCharacter::CorpseStompCooldownTimeAfterGrapple' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, VehicleInputData) == 0x000F48, "Member 'APhxPlayerCharacter::VehicleInputData' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, CurrentVehicleState) == 0x000F58, "Member 'APhxPlayerCharacter::CurrentVehicleState' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, PlayerAwarenessComponent) == 0x000F60, "Member 'APhxPlayerCharacter::PlayerAwarenessComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bRequestExitPipeSlide) == 0x000F6C, "Member 'APhxPlayerCharacter::bRequestExitPipeSlide' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bPipeSlideCheatKill) == 0x000F6D, "Member 'APhxPlayerCharacter::bPipeSlideCheatKill' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bPipeSlideCheatNoKill) == 0x000F6E, "Member 'APhxPlayerCharacter::bPipeSlideCheatNoKill' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, HighContrastPPComponent) == 0x000F70, "Member 'APhxPlayerCharacter::HighContrastPPComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, ItemDropsHistory) == 0x000F80, "Member 'APhxPlayerCharacter::ItemDropsHistory' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bCanOpenInventory) == 0x000F90, "Member 'APhxPlayerCharacter::bCanOpenInventory' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, MoveForwardInput) == 0x000FC4, "Member 'APhxPlayerCharacter::MoveForwardInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, MoveRightInput) == 0x000FC8, "Member 'APhxPlayerCharacter::MoveRightInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, LookUpInput) == 0x000FCC, "Member 'APhxPlayerCharacter::LookUpInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, LookRightInput) == 0x000FD0, "Member 'APhxPlayerCharacter::LookRightInput' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bWalk) == 0x000FD4, "Member 'APhxPlayerCharacter::bWalk' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bSprint) == 0x000FD5, "Member 'APhxPlayerCharacter::bSprint' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bCrouch) == 0x000FD6, "Member 'APhxPlayerCharacter::bCrouch' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bJump) == 0x000FDC, "Member 'APhxPlayerCharacter::bJump' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bMeleeHeld) == 0x000FDD, "Member 'APhxPlayerCharacter::bMeleeHeld' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bRequestCorpseStomp) == 0x000FDE, "Member 'APhxPlayerCharacter::bRequestCorpseStomp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, CurrentGadget) == 0x000FE0, "Member 'APhxPlayerCharacter::CurrentGadget' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, GadgetLocation) == 0x000FEC, "Member 'APhxPlayerCharacter::GadgetLocation' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, GadgetRotation) == 0x000FF8, "Member 'APhxPlayerCharacter::GadgetRotation' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bAtEdge) == 0x001010, "Member 'APhxPlayerCharacter::bAtEdge' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, TraversalRequest) == 0x001018, "Member 'APhxPlayerCharacter::TraversalRequest' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, OverrideLocomotionConstraint) == 0x001148, "Member 'APhxPlayerCharacter::OverrideLocomotionConstraint' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, bShouldUseFlashlightInHand) == 0x001160, "Member 'APhxPlayerCharacter::bShouldUseFlashlightInHand' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, MaxDistanceToWall) == 0x001164, "Member 'APhxPlayerCharacter::MaxDistanceToWall' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, WallTraceInterval) == 0x001168, "Member 'APhxPlayerCharacter::WallTraceInterval' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, EchoPulseEventTag) == 0x00117C, "Member 'APhxPlayerCharacter::EchoPulseEventTag' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, EchoUIClass) == 0x001188, "Member 'APhxPlayerCharacter::EchoUIClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, EchoUI) == 0x001190, "Member 'APhxPlayerCharacter::EchoUI' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerCharacter, FlashlightComponent) == 0x0011A0, "Member 'APhxPlayerCharacter::FlashlightComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerCharacterAnimInstance
|
|
// 0x0B90 (0x0F30 - 0x03A0)
|
|
class UPhxPlayerCharacterAnimInstance final : public UPhxCharacterAnimInstance
|
|
{
|
|
public:
|
|
class FName HandIKRootBoneName; // 0x0398(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LeftHandWeaponSocketName; // 0x03A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName RightHandWeaponSocketName; // 0x03A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LeftHandIKBoneName; // 0x03B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName RightHandIKBoneName; // 0x03B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableTwoHandWeaponIK; // 0x03C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C1[0x3]; // 0x03C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HeadTrackingLeftThreshold; // 0x03C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingRightThreshold; // 0x03C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3CC[0x4]; // 0x03CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* HeadTrackingAlphaCurve; // 0x03D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableHandOnWallAnim; // 0x03D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D9[0x3]; // 0x03D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HandToWristOffset; // 0x03DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HandOnWallDefaultReattachDelay; // 0x03E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HandOnWallMinReattachDelay; // 0x03E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HandOnWallMaxReattachDelay; // 0x03E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HandOnWallIdleAttachDuration; // 0x03EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HandOnWallMovingAttachDuration; // 0x03F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultDistanceToWall; // 0x03F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CancelHandOnWallDistanceThreshold; // 0x03F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnstableIdleAlpha; // 0x03FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnstableWalkAlpha; // 0x0400(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnstableJogAlpha; // 0x0404(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnstableCrouchAlpha; // 0x0408(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_40C[0x4]; // 0x040C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAlphaBlend WeaponHolsterDynamicsAlphaOverride; // 0x0410(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxPlayerCharacterAnimInstanceProxy Proxy; // 0x0440(0x0AD0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F10[0x20]; // 0x0F10(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void StartWeaponHolsterDynamicsBlend();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerCharacterAnimInstance">();
|
|
}
|
|
static class UPhxPlayerCharacterAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerCharacterAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerCharacterAnimInstance) == 0x000010, "Wrong alignment on UPhxPlayerCharacterAnimInstance");
|
|
static_assert(sizeof(UPhxPlayerCharacterAnimInstance) == 0x000F30, "Wrong size on UPhxPlayerCharacterAnimInstance");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HandIKRootBoneName) == 0x000398, "Member 'UPhxPlayerCharacterAnimInstance::HandIKRootBoneName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, LeftHandWeaponSocketName) == 0x0003A0, "Member 'UPhxPlayerCharacterAnimInstance::LeftHandWeaponSocketName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, RightHandWeaponSocketName) == 0x0003A8, "Member 'UPhxPlayerCharacterAnimInstance::RightHandWeaponSocketName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, LeftHandIKBoneName) == 0x0003B0, "Member 'UPhxPlayerCharacterAnimInstance::LeftHandIKBoneName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, RightHandIKBoneName) == 0x0003B8, "Member 'UPhxPlayerCharacterAnimInstance::RightHandIKBoneName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, bEnableTwoHandWeaponIK) == 0x0003C0, "Member 'UPhxPlayerCharacterAnimInstance::bEnableTwoHandWeaponIK' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HeadTrackingLeftThreshold) == 0x0003C4, "Member 'UPhxPlayerCharacterAnimInstance::HeadTrackingLeftThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HeadTrackingRightThreshold) == 0x0003C8, "Member 'UPhxPlayerCharacterAnimInstance::HeadTrackingRightThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HeadTrackingAlphaCurve) == 0x0003D0, "Member 'UPhxPlayerCharacterAnimInstance::HeadTrackingAlphaCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, bEnableHandOnWallAnim) == 0x0003D8, "Member 'UPhxPlayerCharacterAnimInstance::bEnableHandOnWallAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HandToWristOffset) == 0x0003DC, "Member 'UPhxPlayerCharacterAnimInstance::HandToWristOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HandOnWallDefaultReattachDelay) == 0x0003E0, "Member 'UPhxPlayerCharacterAnimInstance::HandOnWallDefaultReattachDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HandOnWallMinReattachDelay) == 0x0003E4, "Member 'UPhxPlayerCharacterAnimInstance::HandOnWallMinReattachDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HandOnWallMaxReattachDelay) == 0x0003E8, "Member 'UPhxPlayerCharacterAnimInstance::HandOnWallMaxReattachDelay' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HandOnWallIdleAttachDuration) == 0x0003EC, "Member 'UPhxPlayerCharacterAnimInstance::HandOnWallIdleAttachDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, HandOnWallMovingAttachDuration) == 0x0003F0, "Member 'UPhxPlayerCharacterAnimInstance::HandOnWallMovingAttachDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, DefaultDistanceToWall) == 0x0003F4, "Member 'UPhxPlayerCharacterAnimInstance::DefaultDistanceToWall' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, CancelHandOnWallDistanceThreshold) == 0x0003F8, "Member 'UPhxPlayerCharacterAnimInstance::CancelHandOnWallDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, UnstableIdleAlpha) == 0x0003FC, "Member 'UPhxPlayerCharacterAnimInstance::UnstableIdleAlpha' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, UnstableWalkAlpha) == 0x000400, "Member 'UPhxPlayerCharacterAnimInstance::UnstableWalkAlpha' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, UnstableJogAlpha) == 0x000404, "Member 'UPhxPlayerCharacterAnimInstance::UnstableJogAlpha' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, UnstableCrouchAlpha) == 0x000408, "Member 'UPhxPlayerCharacterAnimInstance::UnstableCrouchAlpha' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, WeaponHolsterDynamicsAlphaOverride) == 0x000410, "Member 'UPhxPlayerCharacterAnimInstance::WeaponHolsterDynamicsAlphaOverride' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterAnimInstance, Proxy) == 0x000440, "Member 'UPhxPlayerCharacterAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerCharacterDefinition
|
|
// 0x01F8 (0x0290 - 0x0098)
|
|
class UPhxPlayerCharacterDefinition final : public UPhxCharacterDefinition
|
|
{
|
|
public:
|
|
float CameraSensitivityAccelMin; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraSensitivityAccelMax; // 0x009C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraSensitivitySpeedMin; // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraSensitivitySpeedMax; // 0x00A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MouseSensitivityMinMultiplier; // 0x00A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MouseSensitivityMaxMultiplier; // 0x00AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InventoryCameraMaxSpeed; // 0x00B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlowCameraNearLimitRatio; // 0x00B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShootingStopRadiusOnCompanion; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeDistanceThresholdToCompanion; // 0x00BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeAngleThresholdToCompanion; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNudgeMissSwingsAwayFromWalls; // 0x00C4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NudgeMissSwingDistance; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NudgeMissSwingSpeed; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MissSwingEnderThreshold; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AfterBlockAttackTimeThreshold; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeChargeMinHoldDuration; // 0x00D8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DodgeCountResetTimeInSeconds; // 0x00DC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer UnpairedDeathAbsentAttackerTag; // 0x00E0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float MeleeInputModifierKeepDuration; // 0x0100(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShakeMagnitudeThreshold; // 0x0104(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShakeCooldown; // 0x0108(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EvadeSameDirTimeThreshold; // 0x010C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefensiveActionAngleThreshold; // 0x0110(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefensiveActionThresholdMeasurePullback; // 0x0114(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefenseMaxHeightDifference; // 0x0118(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefensiveActionInputThreshold; // 0x011C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EvadeMinAngle; // 0x0120(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EvadeMaxAngle; // 0x0124(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PerfectEvadeWindow; // 0x0128(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PerfectEvadeExtendedWindow; // 0x012C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EarlyEvadeWindow; // 0x0130(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockingAnimPauseTime; // 0x0134(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockedAnimPauseTime; // 0x0138(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefensiveUpgradeAdditionalDmgResistance; // 0x013C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxPlayerMeleeTargetEvaluatorWeights MeleeTargetingWeights; // 0x0140(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float MeleeTargetAcquisitionMaxRange; // 0x014C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleAwayFromViewInputDirection; // 0x0150(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngleAwayFromMoveInputDirection; // 0x0154(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PreventMeleeAfterAimEnderStart; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CueAttackFromMeleeDefenseWindow; // 0x015C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ManualReloadTapMaxHeldTime; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CrouchInputLockoutDuration; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeTargetForgetTimeAfterKill; // 0x0168(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveSpeedToResetCameraFraming; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTimeInMoveSpeedToResetCameraFraming; // 0x0170(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeToResetCameraFramingAfterLosingTarget; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FramingWallCollisionStartCheckHeightOffset; // 0x0178(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FramingWallCollisionCheckRange; // 0x017C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FramingWallCollisionSphereRadius; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableCollisionBasedFraming; // 0x0184(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_185[0x3]; // 0x0185(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ADSCameraBoneWeight; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RoomQueryMaxLength; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LargeRoomThreshold; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MediumRoomThreshold; // 0x0194(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BackedAgainstWallDistanceThreshold; // 0x0198(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BackedAgainstWallMinimumDuration; // 0x019C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BackedAgainstWallRepositionCooldown; // 0x01A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BackedAgainstWallRepositionCooldown_DLC4; // 0x01A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnablePipeSlidePhysicsAnim; // 0x01A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnablePipeSlideHurtPhysicsAnim; // 0x01A9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1AA[0x2]; // 0x01AA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PipeSlideStrafeSpeed; // 0x01AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideStrafeAcceleration; // 0x01B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideSideBlendspaceLerpStrengthFromSteering; // 0x01B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideSideBlendspaceLerpStrengthFromCornering; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideBrakingMaxDeceleration; // 0x01BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideRotationLerpStrength; // 0x01C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideCorneringAngleVelocityThreshold; // 0x01C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideCorneringStrafeVelocityThreshold; // 0x01C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideCorneringStrafeLerpStrength; // 0x01CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPipeSlideApplyCorneringBrake; // 0x01D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1D1[0x3]; // 0x01D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PipeSlideAngleVelRatioForCorneringBrake; // 0x01D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float bPipeSlideMaxCorneringDeceleration; // 0x01D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPipeSlideSlideUpWall; // 0x01DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1DD[0x3]; // 0x01DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PipeSlideSlopeDownAcceleration; // 0x01E0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideSlopeFlattenDeceleration; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideSlopeMaxStrafeSpeed; // 0x01E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideSlopeMaxRoll; // 0x01EC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* PipeSlideHurtSideOffsetCurve; // 0x01F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFindSafeSpotForAnimatedDeath; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AnimatedDeathSafetyRadius; // 0x01FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AnimatedDeathMaxSearchDistance; // 0x0200(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RagdollDeathRespawnTime; // 0x0204(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, struct FGameplayTag> MotionTypeTagToMovementSoundLoudness; // 0x0208(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float AISoundDelayAfterTraversal; // 0x0258(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PostGRPUninterruptiblityWindow; // 0x025C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxPlayerDamageModifiers DamageModifiers; // 0x0260(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float ReducedGoreDamageBonus; // 0x0268(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageDealtPerDifficulty[0x7]; // 0x026C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GunFireDisabledDurationAfterGRPOutOfCharge; // 0x0288(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerCharacterDefinition">();
|
|
}
|
|
static class UPhxPlayerCharacterDefinition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerCharacterDefinition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerCharacterDefinition) == 0x000008, "Wrong alignment on UPhxPlayerCharacterDefinition");
|
|
static_assert(sizeof(UPhxPlayerCharacterDefinition) == 0x000290, "Wrong size on UPhxPlayerCharacterDefinition");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, CameraSensitivityAccelMin) == 0x000098, "Member 'UPhxPlayerCharacterDefinition::CameraSensitivityAccelMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, CameraSensitivityAccelMax) == 0x00009C, "Member 'UPhxPlayerCharacterDefinition::CameraSensitivityAccelMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, CameraSensitivitySpeedMin) == 0x0000A0, "Member 'UPhxPlayerCharacterDefinition::CameraSensitivitySpeedMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, CameraSensitivitySpeedMax) == 0x0000A4, "Member 'UPhxPlayerCharacterDefinition::CameraSensitivitySpeedMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MouseSensitivityMinMultiplier) == 0x0000A8, "Member 'UPhxPlayerCharacterDefinition::MouseSensitivityMinMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MouseSensitivityMaxMultiplier) == 0x0000AC, "Member 'UPhxPlayerCharacterDefinition::MouseSensitivityMaxMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, InventoryCameraMaxSpeed) == 0x0000B0, "Member 'UPhxPlayerCharacterDefinition::InventoryCameraMaxSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, SlowCameraNearLimitRatio) == 0x0000B4, "Member 'UPhxPlayerCharacterDefinition::SlowCameraNearLimitRatio' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, ShootingStopRadiusOnCompanion) == 0x0000B8, "Member 'UPhxPlayerCharacterDefinition::ShootingStopRadiusOnCompanion' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MeleeDistanceThresholdToCompanion) == 0x0000BC, "Member 'UPhxPlayerCharacterDefinition::MeleeDistanceThresholdToCompanion' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MeleeAngleThresholdToCompanion) == 0x0000C0, "Member 'UPhxPlayerCharacterDefinition::MeleeAngleThresholdToCompanion' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, bNudgeMissSwingsAwayFromWalls) == 0x0000C4, "Member 'UPhxPlayerCharacterDefinition::bNudgeMissSwingsAwayFromWalls' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, NudgeMissSwingDistance) == 0x0000C8, "Member 'UPhxPlayerCharacterDefinition::NudgeMissSwingDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, NudgeMissSwingSpeed) == 0x0000CC, "Member 'UPhxPlayerCharacterDefinition::NudgeMissSwingSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MissSwingEnderThreshold) == 0x0000D0, "Member 'UPhxPlayerCharacterDefinition::MissSwingEnderThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, AfterBlockAttackTimeThreshold) == 0x0000D4, "Member 'UPhxPlayerCharacterDefinition::AfterBlockAttackTimeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MeleeChargeMinHoldDuration) == 0x0000D8, "Member 'UPhxPlayerCharacterDefinition::MeleeChargeMinHoldDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, DodgeCountResetTimeInSeconds) == 0x0000DC, "Member 'UPhxPlayerCharacterDefinition::DodgeCountResetTimeInSeconds' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, UnpairedDeathAbsentAttackerTag) == 0x0000E0, "Member 'UPhxPlayerCharacterDefinition::UnpairedDeathAbsentAttackerTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MeleeInputModifierKeepDuration) == 0x000100, "Member 'UPhxPlayerCharacterDefinition::MeleeInputModifierKeepDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, ShakeMagnitudeThreshold) == 0x000104, "Member 'UPhxPlayerCharacterDefinition::ShakeMagnitudeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, ShakeCooldown) == 0x000108, "Member 'UPhxPlayerCharacterDefinition::ShakeCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, EvadeSameDirTimeThreshold) == 0x00010C, "Member 'UPhxPlayerCharacterDefinition::EvadeSameDirTimeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, DefensiveActionAngleThreshold) == 0x000110, "Member 'UPhxPlayerCharacterDefinition::DefensiveActionAngleThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, DefensiveActionThresholdMeasurePullback) == 0x000114, "Member 'UPhxPlayerCharacterDefinition::DefensiveActionThresholdMeasurePullback' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, DefenseMaxHeightDifference) == 0x000118, "Member 'UPhxPlayerCharacterDefinition::DefenseMaxHeightDifference' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, DefensiveActionInputThreshold) == 0x00011C, "Member 'UPhxPlayerCharacterDefinition::DefensiveActionInputThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, EvadeMinAngle) == 0x000120, "Member 'UPhxPlayerCharacterDefinition::EvadeMinAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, EvadeMaxAngle) == 0x000124, "Member 'UPhxPlayerCharacterDefinition::EvadeMaxAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PerfectEvadeWindow) == 0x000128, "Member 'UPhxPlayerCharacterDefinition::PerfectEvadeWindow' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PerfectEvadeExtendedWindow) == 0x00012C, "Member 'UPhxPlayerCharacterDefinition::PerfectEvadeExtendedWindow' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, EarlyEvadeWindow) == 0x000130, "Member 'UPhxPlayerCharacterDefinition::EarlyEvadeWindow' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, BlockingAnimPauseTime) == 0x000134, "Member 'UPhxPlayerCharacterDefinition::BlockingAnimPauseTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, BlockedAnimPauseTime) == 0x000138, "Member 'UPhxPlayerCharacterDefinition::BlockedAnimPauseTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, DefensiveUpgradeAdditionalDmgResistance) == 0x00013C, "Member 'UPhxPlayerCharacterDefinition::DefensiveUpgradeAdditionalDmgResistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MeleeTargetingWeights) == 0x000140, "Member 'UPhxPlayerCharacterDefinition::MeleeTargetingWeights' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MeleeTargetAcquisitionMaxRange) == 0x00014C, "Member 'UPhxPlayerCharacterDefinition::MeleeTargetAcquisitionMaxRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MaxAngleAwayFromViewInputDirection) == 0x000150, "Member 'UPhxPlayerCharacterDefinition::MaxAngleAwayFromViewInputDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MaxAngleAwayFromMoveInputDirection) == 0x000154, "Member 'UPhxPlayerCharacterDefinition::MaxAngleAwayFromMoveInputDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PreventMeleeAfterAimEnderStart) == 0x000158, "Member 'UPhxPlayerCharacterDefinition::PreventMeleeAfterAimEnderStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, CueAttackFromMeleeDefenseWindow) == 0x00015C, "Member 'UPhxPlayerCharacterDefinition::CueAttackFromMeleeDefenseWindow' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, ManualReloadTapMaxHeldTime) == 0x000160, "Member 'UPhxPlayerCharacterDefinition::ManualReloadTapMaxHeldTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, CrouchInputLockoutDuration) == 0x000164, "Member 'UPhxPlayerCharacterDefinition::CrouchInputLockoutDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MeleeTargetForgetTimeAfterKill) == 0x000168, "Member 'UPhxPlayerCharacterDefinition::MeleeTargetForgetTimeAfterKill' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MoveSpeedToResetCameraFraming) == 0x00016C, "Member 'UPhxPlayerCharacterDefinition::MoveSpeedToResetCameraFraming' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MinTimeInMoveSpeedToResetCameraFraming) == 0x000170, "Member 'UPhxPlayerCharacterDefinition::MinTimeInMoveSpeedToResetCameraFraming' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, TimeToResetCameraFramingAfterLosingTarget) == 0x000174, "Member 'UPhxPlayerCharacterDefinition::TimeToResetCameraFramingAfterLosingTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, FramingWallCollisionStartCheckHeightOffset) == 0x000178, "Member 'UPhxPlayerCharacterDefinition::FramingWallCollisionStartCheckHeightOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, FramingWallCollisionCheckRange) == 0x00017C, "Member 'UPhxPlayerCharacterDefinition::FramingWallCollisionCheckRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, FramingWallCollisionSphereRadius) == 0x000180, "Member 'UPhxPlayerCharacterDefinition::FramingWallCollisionSphereRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, bEnableCollisionBasedFraming) == 0x000184, "Member 'UPhxPlayerCharacterDefinition::bEnableCollisionBasedFraming' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, ADSCameraBoneWeight) == 0x000188, "Member 'UPhxPlayerCharacterDefinition::ADSCameraBoneWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, RoomQueryMaxLength) == 0x00018C, "Member 'UPhxPlayerCharacterDefinition::RoomQueryMaxLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, LargeRoomThreshold) == 0x000190, "Member 'UPhxPlayerCharacterDefinition::LargeRoomThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MediumRoomThreshold) == 0x000194, "Member 'UPhxPlayerCharacterDefinition::MediumRoomThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, BackedAgainstWallDistanceThreshold) == 0x000198, "Member 'UPhxPlayerCharacterDefinition::BackedAgainstWallDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, BackedAgainstWallMinimumDuration) == 0x00019C, "Member 'UPhxPlayerCharacterDefinition::BackedAgainstWallMinimumDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, BackedAgainstWallRepositionCooldown) == 0x0001A0, "Member 'UPhxPlayerCharacterDefinition::BackedAgainstWallRepositionCooldown' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, BackedAgainstWallRepositionCooldown_DLC4) == 0x0001A4, "Member 'UPhxPlayerCharacterDefinition::BackedAgainstWallRepositionCooldown_DLC4' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, bEnablePipeSlidePhysicsAnim) == 0x0001A8, "Member 'UPhxPlayerCharacterDefinition::bEnablePipeSlidePhysicsAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, bEnablePipeSlideHurtPhysicsAnim) == 0x0001A9, "Member 'UPhxPlayerCharacterDefinition::bEnablePipeSlideHurtPhysicsAnim' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideStrafeSpeed) == 0x0001AC, "Member 'UPhxPlayerCharacterDefinition::PipeSlideStrafeSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideStrafeAcceleration) == 0x0001B0, "Member 'UPhxPlayerCharacterDefinition::PipeSlideStrafeAcceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideSideBlendspaceLerpStrengthFromSteering) == 0x0001B4, "Member 'UPhxPlayerCharacterDefinition::PipeSlideSideBlendspaceLerpStrengthFromSteering' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideSideBlendspaceLerpStrengthFromCornering) == 0x0001B8, "Member 'UPhxPlayerCharacterDefinition::PipeSlideSideBlendspaceLerpStrengthFromCornering' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideBrakingMaxDeceleration) == 0x0001BC, "Member 'UPhxPlayerCharacterDefinition::PipeSlideBrakingMaxDeceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideRotationLerpStrength) == 0x0001C0, "Member 'UPhxPlayerCharacterDefinition::PipeSlideRotationLerpStrength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideCorneringAngleVelocityThreshold) == 0x0001C4, "Member 'UPhxPlayerCharacterDefinition::PipeSlideCorneringAngleVelocityThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideCorneringStrafeVelocityThreshold) == 0x0001C8, "Member 'UPhxPlayerCharacterDefinition::PipeSlideCorneringStrafeVelocityThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideCorneringStrafeLerpStrength) == 0x0001CC, "Member 'UPhxPlayerCharacterDefinition::PipeSlideCorneringStrafeLerpStrength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, bPipeSlideApplyCorneringBrake) == 0x0001D0, "Member 'UPhxPlayerCharacterDefinition::bPipeSlideApplyCorneringBrake' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideAngleVelRatioForCorneringBrake) == 0x0001D4, "Member 'UPhxPlayerCharacterDefinition::PipeSlideAngleVelRatioForCorneringBrake' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, bPipeSlideMaxCorneringDeceleration) == 0x0001D8, "Member 'UPhxPlayerCharacterDefinition::bPipeSlideMaxCorneringDeceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, bPipeSlideSlideUpWall) == 0x0001DC, "Member 'UPhxPlayerCharacterDefinition::bPipeSlideSlideUpWall' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideSlopeDownAcceleration) == 0x0001E0, "Member 'UPhxPlayerCharacterDefinition::PipeSlideSlopeDownAcceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideSlopeFlattenDeceleration) == 0x0001E4, "Member 'UPhxPlayerCharacterDefinition::PipeSlideSlopeFlattenDeceleration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideSlopeMaxStrafeSpeed) == 0x0001E8, "Member 'UPhxPlayerCharacterDefinition::PipeSlideSlopeMaxStrafeSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideSlopeMaxRoll) == 0x0001EC, "Member 'UPhxPlayerCharacterDefinition::PipeSlideSlopeMaxRoll' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PipeSlideHurtSideOffsetCurve) == 0x0001F0, "Member 'UPhxPlayerCharacterDefinition::PipeSlideHurtSideOffsetCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, bFindSafeSpotForAnimatedDeath) == 0x0001F8, "Member 'UPhxPlayerCharacterDefinition::bFindSafeSpotForAnimatedDeath' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, AnimatedDeathSafetyRadius) == 0x0001FC, "Member 'UPhxPlayerCharacterDefinition::AnimatedDeathSafetyRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, AnimatedDeathMaxSearchDistance) == 0x000200, "Member 'UPhxPlayerCharacterDefinition::AnimatedDeathMaxSearchDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, RagdollDeathRespawnTime) == 0x000204, "Member 'UPhxPlayerCharacterDefinition::RagdollDeathRespawnTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, MotionTypeTagToMovementSoundLoudness) == 0x000208, "Member 'UPhxPlayerCharacterDefinition::MotionTypeTagToMovementSoundLoudness' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, AISoundDelayAfterTraversal) == 0x000258, "Member 'UPhxPlayerCharacterDefinition::AISoundDelayAfterTraversal' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, PostGRPUninterruptiblityWindow) == 0x00025C, "Member 'UPhxPlayerCharacterDefinition::PostGRPUninterruptiblityWindow' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, DamageModifiers) == 0x000260, "Member 'UPhxPlayerCharacterDefinition::DamageModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, ReducedGoreDamageBonus) == 0x000268, "Member 'UPhxPlayerCharacterDefinition::ReducedGoreDamageBonus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, DamageDealtPerDifficulty) == 0x00026C, "Member 'UPhxPlayerCharacterDefinition::DamageDealtPerDifficulty' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerCharacterDefinition, GunFireDisabledDurationAfterGRPOutOfCharge) == 0x000288, "Member 'UPhxPlayerCharacterDefinition::GunFireDisabledDurationAfterGRPOutOfCharge' has a wrong offset!");
|
|
|
|
// Class Phoenix.RecyclerWidget
|
|
// 0x0050 (0x02B0 - 0x0260)
|
|
class URecyclerWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class FName SwitchName; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName MetalsCountName; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName BioplasticsCountName; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName ChemicalsCountName; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName SalvageCountName; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetSwitcher* Switcher; // 0x0288(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* MetalsCount; // 0x0290(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* BioplasticsCount; // 0x0298(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ChemicalsCount; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* SalvageCount; // 0x02A8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void GenerateMenu();
|
|
void ShowOutputMenu(int32 numMetals, int32 numBioplastics, int32 numChemicals);
|
|
void ShowPreRecycleMenu(int32 numSalvage);
|
|
void ShowUnusedMenu();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RecyclerWidget">();
|
|
}
|
|
static class URecyclerWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecyclerWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(URecyclerWidget) == 0x000008, "Wrong alignment on URecyclerWidget");
|
|
static_assert(sizeof(URecyclerWidget) == 0x0002B0, "Wrong size on URecyclerWidget");
|
|
static_assert(offsetof(URecyclerWidget, SwitchName) == 0x000260, "Member 'URecyclerWidget::SwitchName' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, MetalsCountName) == 0x000268, "Member 'URecyclerWidget::MetalsCountName' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, BioplasticsCountName) == 0x000270, "Member 'URecyclerWidget::BioplasticsCountName' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, ChemicalsCountName) == 0x000278, "Member 'URecyclerWidget::ChemicalsCountName' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, SalvageCountName) == 0x000280, "Member 'URecyclerWidget::SalvageCountName' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, Switcher) == 0x000288, "Member 'URecyclerWidget::Switcher' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, MetalsCount) == 0x000290, "Member 'URecyclerWidget::MetalsCount' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, BioplasticsCount) == 0x000298, "Member 'URecyclerWidget::BioplasticsCount' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, ChemicalsCount) == 0x0002A0, "Member 'URecyclerWidget::ChemicalsCount' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerWidget, SalvageCount) == 0x0002A8, "Member 'URecyclerWidget::SalvageCount' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerControllerUIComponent
|
|
// 0x02B8 (0x0368 - 0x00B0)
|
|
class UPhxPlayerControllerUIComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TSubclassOf<class USDSSimpleNotification> ObjectiveWidgetClass; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USDSSimpleNotification> SubObjectiveWidgetClass; // 0x00B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FGameplayTag, TSubclassOf<class USDSSimpleNotification>> ObjectiveWidgetClassOverrides; // 0x00C0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPhxTutorialHintUI> TutorialHintWidgetClass; // 0x0110(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class USDSScreenWidget> SkipSEWidgetClass; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxPlatformTexturePack* PlaystationTexturePack; // 0x0120(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlatformTexturePack* XBoxTexturePack; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlatformTexturePack* Playstation4TexturePack; // 0x0130(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxPlatformTexturePack* WindowsTexturePack; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxKeyToControllerKey* MapKeyToInputIcon; // 0x0140(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxInputKeyToAction* MapInputKeyToActionMappings; // 0x0148(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AWSPanel> LoadingScreenClass; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ULoadingWidget> LoadingWidgetClass; // 0x0158(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCinematicWidget> CinematicWidgetClass; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UGammaScreenWidget> GammaWidgetClass; // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AWSLevelMenu> SelectLevelWidgetClass; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AWSPanelUMG> TransitionWidgetClass; // 0x0178(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class ULogoWidget> LogoWidgetClass; // 0x0180(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AWSMediaPanel> IntroScreenClass; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AWSMediaPanel> OutroScreenClass; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWSToggleMenu* OptionsWidget; // 0x0198(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWSMenu* SelectDifficultyWidget; // 0x01A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWSLevelMenu* SelectLevelWidget; // 0x01A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULoadingWidget* LoadingWidget; // 0x01B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWSPanel* LoadingScreen; // 0x01B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCinematicWidget* CinematicWidget; // 0x01C0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UGammaScreenWidget* GammaWidget; // 0x01C8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWSPanelUMG* TransitionWidget; // 0x01D0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULogoWidget* LogoWidget; // 0x01D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWSMediaPanel* IntroScreen; // 0x01E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWSMediaPanel* OutroScreen; // 0x01E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> InventoryUIClass; // 0x01F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWSInventoryUI* InventoryUI; // 0x0218(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULevelTransitionDataAsset* StagedLevelTransitionDataAsset; // 0x0228(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_230[0x10]; // 0x0230(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ULevelTransitionDataAsset*> LevelTransitionAssets; // 0x0240(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class ULevelTransitionDataAsset* MenuTransitionAsset; // 0x0250(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FGameplayTag> LevelTags; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FText> LevelNames; // 0x0268(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_278[0x98]; // 0x0278(0x0098)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnAudioLogEnded; // 0x0310(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class AWSNotificationActor* NotificationActor; // 0x0320(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USDSSimpleNotification* SubObjectiveUI; // 0x0328(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDialogue* CurrentAudioLog; // 0x0330(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USDSSimpleNotification* OutOfAmmoNotificationUI; // 0x0338(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AWSNotificationActor> NotificationActorClass; // 0x0340(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USDSSimpleNotification> OutOfAmmoNotificationClass; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeThreshold; // 0x0350(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_354[0xC]; // 0x0354(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USDSScreenWidget* QuickSwapUI; // 0x0360(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class UUserWidget* AddNewWidgetToViewport(TSubclassOf<class UUserWidget> WidgetClass);
|
|
class USDSSimpleNotification* GetOutOfAmmoUI();
|
|
void HideSubObjectiveUI();
|
|
void OnDialogueEnded(class UDialogue* Dialogue);
|
|
bool OpenLevelFromMenu(int32 Index_0);
|
|
void OpenMainMenu();
|
|
void RegisterAllLevelChunkDelegates(const TDelegate<void(float Progress)>& ProgressDelegate, const TDelegate<void(EChunkDelegateStatus Status)>& CompletionDelegate);
|
|
void RegisterLevelChunkDelegates(int32 LevelIndex, const TDelegate<void(float Progress)>& ProgressDelegate, const TDelegate<void(EChunkDelegateStatus Status)>& CompletionDelegate);
|
|
void RemoveAllWidgets();
|
|
void RequestOutOfAmmoNotification();
|
|
void RequestOutOfChargeNotification();
|
|
void RequestQuit(bool bForce);
|
|
void RequestUINotification(const struct FNotificationData& Notification);
|
|
void SetRequestDeathScreen(bool RequestDeath);
|
|
void SetRequestLogoScreen(bool RequestLogo);
|
|
void SetRequestTransitionScreen(bool RequestTransition);
|
|
void StopAudioLog();
|
|
|
|
const struct FActionMapKey GetActionForInputKey(EPhxInputKeys InKey) const;
|
|
EPhxControllerType GetControllerType() const;
|
|
class UDialogue* GetCurrentAudioLog() const;
|
|
EPhxControllerKeys GetIconForKey(const struct FKey& InKey) const;
|
|
class UPhxInputKeyToAction* GetInputKeyToActionMapping() const;
|
|
class UPhxKeyToControllerKey* GetKeyToInputIconMapping() const;
|
|
const TArray<class FText> GetLevelNames() const;
|
|
const TArray<struct FGameplayTag> GetLevelTags() const;
|
|
const TArray<class ULevelTransitionDataAsset*> GetLevelTransitionAssets() const;
|
|
const class ULevelTransitionDataAsset* GetMenuTransitionAsset() const;
|
|
class UPhxPlatformTexturePack* GetPlatformTexturePack() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerControllerUIComponent">();
|
|
}
|
|
static class UPhxPlayerControllerUIComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerControllerUIComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerControllerUIComponent) == 0x000008, "Wrong alignment on UPhxPlayerControllerUIComponent");
|
|
static_assert(sizeof(UPhxPlayerControllerUIComponent) == 0x000368, "Wrong size on UPhxPlayerControllerUIComponent");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, ObjectiveWidgetClass) == 0x0000B0, "Member 'UPhxPlayerControllerUIComponent::ObjectiveWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, SubObjectiveWidgetClass) == 0x0000B8, "Member 'UPhxPlayerControllerUIComponent::SubObjectiveWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, ObjectiveWidgetClassOverrides) == 0x0000C0, "Member 'UPhxPlayerControllerUIComponent::ObjectiveWidgetClassOverrides' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, TutorialHintWidgetClass) == 0x000110, "Member 'UPhxPlayerControllerUIComponent::TutorialHintWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, SkipSEWidgetClass) == 0x000118, "Member 'UPhxPlayerControllerUIComponent::SkipSEWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, PlaystationTexturePack) == 0x000120, "Member 'UPhxPlayerControllerUIComponent::PlaystationTexturePack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, XBoxTexturePack) == 0x000128, "Member 'UPhxPlayerControllerUIComponent::XBoxTexturePack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, Playstation4TexturePack) == 0x000130, "Member 'UPhxPlayerControllerUIComponent::Playstation4TexturePack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, WindowsTexturePack) == 0x000138, "Member 'UPhxPlayerControllerUIComponent::WindowsTexturePack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, MapKeyToInputIcon) == 0x000140, "Member 'UPhxPlayerControllerUIComponent::MapKeyToInputIcon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, MapInputKeyToActionMappings) == 0x000148, "Member 'UPhxPlayerControllerUIComponent::MapInputKeyToActionMappings' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LoadingScreenClass) == 0x000150, "Member 'UPhxPlayerControllerUIComponent::LoadingScreenClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LoadingWidgetClass) == 0x000158, "Member 'UPhxPlayerControllerUIComponent::LoadingWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, CinematicWidgetClass) == 0x000160, "Member 'UPhxPlayerControllerUIComponent::CinematicWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, GammaWidgetClass) == 0x000168, "Member 'UPhxPlayerControllerUIComponent::GammaWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, SelectLevelWidgetClass) == 0x000170, "Member 'UPhxPlayerControllerUIComponent::SelectLevelWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, TransitionWidgetClass) == 0x000178, "Member 'UPhxPlayerControllerUIComponent::TransitionWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LogoWidgetClass) == 0x000180, "Member 'UPhxPlayerControllerUIComponent::LogoWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, IntroScreenClass) == 0x000188, "Member 'UPhxPlayerControllerUIComponent::IntroScreenClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, OutroScreenClass) == 0x000190, "Member 'UPhxPlayerControllerUIComponent::OutroScreenClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, OptionsWidget) == 0x000198, "Member 'UPhxPlayerControllerUIComponent::OptionsWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, SelectDifficultyWidget) == 0x0001A0, "Member 'UPhxPlayerControllerUIComponent::SelectDifficultyWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, SelectLevelWidget) == 0x0001A8, "Member 'UPhxPlayerControllerUIComponent::SelectLevelWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LoadingWidget) == 0x0001B0, "Member 'UPhxPlayerControllerUIComponent::LoadingWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LoadingScreen) == 0x0001B8, "Member 'UPhxPlayerControllerUIComponent::LoadingScreen' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, CinematicWidget) == 0x0001C0, "Member 'UPhxPlayerControllerUIComponent::CinematicWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, GammaWidget) == 0x0001C8, "Member 'UPhxPlayerControllerUIComponent::GammaWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, TransitionWidget) == 0x0001D0, "Member 'UPhxPlayerControllerUIComponent::TransitionWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LogoWidget) == 0x0001D8, "Member 'UPhxPlayerControllerUIComponent::LogoWidget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, IntroScreen) == 0x0001E0, "Member 'UPhxPlayerControllerUIComponent::IntroScreen' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, OutroScreen) == 0x0001E8, "Member 'UPhxPlayerControllerUIComponent::OutroScreen' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, InventoryUIClass) == 0x0001F0, "Member 'UPhxPlayerControllerUIComponent::InventoryUIClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, InventoryUI) == 0x000218, "Member 'UPhxPlayerControllerUIComponent::InventoryUI' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, StagedLevelTransitionDataAsset) == 0x000228, "Member 'UPhxPlayerControllerUIComponent::StagedLevelTransitionDataAsset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LevelTransitionAssets) == 0x000240, "Member 'UPhxPlayerControllerUIComponent::LevelTransitionAssets' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, MenuTransitionAsset) == 0x000250, "Member 'UPhxPlayerControllerUIComponent::MenuTransitionAsset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LevelTags) == 0x000258, "Member 'UPhxPlayerControllerUIComponent::LevelTags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, LevelNames) == 0x000268, "Member 'UPhxPlayerControllerUIComponent::LevelNames' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, OnAudioLogEnded) == 0x000310, "Member 'UPhxPlayerControllerUIComponent::OnAudioLogEnded' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, NotificationActor) == 0x000320, "Member 'UPhxPlayerControllerUIComponent::NotificationActor' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, SubObjectiveUI) == 0x000328, "Member 'UPhxPlayerControllerUIComponent::SubObjectiveUI' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, CurrentAudioLog) == 0x000330, "Member 'UPhxPlayerControllerUIComponent::CurrentAudioLog' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, OutOfAmmoNotificationUI) == 0x000338, "Member 'UPhxPlayerControllerUIComponent::OutOfAmmoNotificationUI' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, NotificationActorClass) == 0x000340, "Member 'UPhxPlayerControllerUIComponent::NotificationActorClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, OutOfAmmoNotificationClass) == 0x000348, "Member 'UPhxPlayerControllerUIComponent::OutOfAmmoNotificationClass' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, TimeThreshold) == 0x000350, "Member 'UPhxPlayerControllerUIComponent::TimeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerControllerUIComponent, QuickSwapUI) == 0x000360, "Member 'UPhxPlayerControllerUIComponent::QuickSwapUI' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerDefensiveActionsComponent
|
|
// 0x0070 (0x0120 - 0x00B0)
|
|
class UPhxPlayerDefensiveActionsComponent final : public UPhxDefensiveActionsComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x50]; // 0x00B0(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPlayerCharacter* OwnerCharacter; // 0x0100(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_108[0x18]; // 0x0108(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerDefensiveActionsComponent">();
|
|
}
|
|
static class UPhxPlayerDefensiveActionsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerDefensiveActionsComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerDefensiveActionsComponent) == 0x000008, "Wrong alignment on UPhxPlayerDefensiveActionsComponent");
|
|
static_assert(sizeof(UPhxPlayerDefensiveActionsComponent) == 0x000120, "Wrong size on UPhxPlayerDefensiveActionsComponent");
|
|
static_assert(offsetof(UPhxPlayerDefensiveActionsComponent, OwnerCharacter) == 0x000100, "Member 'UPhxPlayerDefensiveActionsComponent::OwnerCharacter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerInCombatCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxPlayerInCombatCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerInCombatCondition">();
|
|
}
|
|
static class UPhxPlayerInCombatCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerInCombatCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerInCombatCondition) == 0x000008, "Wrong alignment on UPhxPlayerInCombatCondition");
|
|
static_assert(sizeof(UPhxPlayerInCombatCondition) == 0x000030, "Wrong size on UPhxPlayerInCombatCondition");
|
|
|
|
// Class Phoenix.PhxPlayerInput
|
|
// 0x0000 (0x03A8 - 0x03A8)
|
|
class UPhxPlayerInput final : public UPlayerInput
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerInput">();
|
|
}
|
|
static class UPhxPlayerInput* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerInput>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerInput) == 0x000008, "Wrong alignment on UPhxPlayerInput");
|
|
static_assert(sizeof(UPhxPlayerInput) == 0x0003A8, "Wrong size on UPhxPlayerInput");
|
|
|
|
// Class Phoenix.PhxPlayerMotionComponent
|
|
// 0x0000 (0x01B8 - 0x01B8)
|
|
class UPhxPlayerMotionComponent final : public UPhxMotionComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerMotionComponent">();
|
|
}
|
|
static class UPhxPlayerMotionComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerMotionComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerMotionComponent) == 0x000008, "Wrong alignment on UPhxPlayerMotionComponent");
|
|
static_assert(sizeof(UPhxPlayerMotionComponent) == 0x0001B8, "Wrong size on UPhxPlayerMotionComponent");
|
|
|
|
// Class Phoenix.SDSConfirmHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISDSConfirmHandler final
|
|
{
|
|
public:
|
|
void ConfirmPressed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSConfirmHandler">();
|
|
}
|
|
static class ISDSConfirmHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISDSConfirmHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(ISDSConfirmHandler) == 0x000001, "Wrong alignment on ISDSConfirmHandler");
|
|
static_assert(sizeof(ISDSConfirmHandler) == 0x000001, "Wrong size on ISDSConfirmHandler");
|
|
|
|
// Class Phoenix.PhxPlayerMovementComponent
|
|
// 0x0060 (0x0DD0 - 0x0D70)
|
|
class UPhxPlayerMovementComponent final : public UPhxCharacterMovementComponent
|
|
{
|
|
public:
|
|
uint8 Pad_D70[0x20]; // 0x0D70(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LateralAccelerationBoostSpeedThreshold; // 0x0D90(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LateralAccelerationBoostAmount; // 0x0D94(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPipeSlideAligned; // 0x0D98(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DA8[0x28]; // 0x0DA8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void RequestPipeSlideAlignment(float TargetSpeed, const struct FVector& TargetPos, const struct FRotator& TargetRot);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerMovementComponent">();
|
|
}
|
|
static class UPhxPlayerMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerMovementComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerMovementComponent) == 0x000010, "Wrong alignment on UPhxPlayerMovementComponent");
|
|
static_assert(sizeof(UPhxPlayerMovementComponent) == 0x000DD0, "Wrong size on UPhxPlayerMovementComponent");
|
|
static_assert(offsetof(UPhxPlayerMovementComponent, LateralAccelerationBoostSpeedThreshold) == 0x000D90, "Member 'UPhxPlayerMovementComponent::LateralAccelerationBoostSpeedThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerMovementComponent, LateralAccelerationBoostAmount) == 0x000D94, "Member 'UPhxPlayerMovementComponent::LateralAccelerationBoostAmount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxPlayerMovementComponent, OnPipeSlideAligned) == 0x000D98, "Member 'UPhxPlayerMovementComponent::OnPipeSlideAligned' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerObjectPushPullAnimInstance
|
|
// 0x07D0 (0x0A90 - 0x02C0)
|
|
class UPhxPlayerObjectPushPullAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxPlayerObjectPushPullAnimInstanceProxy Proxy; // 0x02C0(0x07D0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerObjectPushPullAnimInstance">();
|
|
}
|
|
static class UPhxPlayerObjectPushPullAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPlayerObjectPushPullAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPlayerObjectPushPullAnimInstance) == 0x000010, "Wrong alignment on UPhxPlayerObjectPushPullAnimInstance");
|
|
static_assert(sizeof(UPhxPlayerObjectPushPullAnimInstance) == 0x000A90, "Wrong size on UPhxPlayerObjectPushPullAnimInstance");
|
|
static_assert(offsetof(UPhxPlayerObjectPushPullAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxPlayerObjectPushPullAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerPositionMarker
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxPlayerPositionMarker final : public AActor
|
|
{
|
|
public:
|
|
class UArrowComponent* ForwardDirectionComp; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UTextRenderComponent* NameComp; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerPositionMarker">();
|
|
}
|
|
static class APhxPlayerPositionMarker* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPlayerPositionMarker>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPlayerPositionMarker) == 0x000008, "Wrong alignment on APhxPlayerPositionMarker");
|
|
static_assert(sizeof(APhxPlayerPositionMarker) == 0x000230, "Wrong size on APhxPlayerPositionMarker");
|
|
static_assert(offsetof(APhxPlayerPositionMarker, ForwardDirectionComp) == 0x000220, "Member 'APhxPlayerPositionMarker::ForwardDirectionComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerPositionMarker, NameComp) == 0x000228, "Member 'APhxPlayerPositionMarker::NameComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerState
|
|
// 0x0008 (0x0328 - 0x0320)
|
|
class APhxPlayerState final : public APlayerState
|
|
{
|
|
public:
|
|
class UHitCounter* PlayerHitCounter; // 0x0320(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UHitCounter* GetHitCounter();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerState">();
|
|
}
|
|
static class APhxPlayerState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPlayerState>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPlayerState) == 0x000008, "Wrong alignment on APhxPlayerState");
|
|
static_assert(sizeof(APhxPlayerState) == 0x000328, "Wrong size on APhxPlayerState");
|
|
static_assert(offsetof(APhxPlayerState, PlayerHitCounter) == 0x000320, "Member 'APhxPlayerState::PlayerHitCounter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerTriggerCapsule
|
|
// 0x0020 (0x0248 - 0x0228)
|
|
class APhxPlayerTriggerCapsule final : public ATriggerCapsule
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class ATriggerBase* Trigger, class APhxPlayerCharacter* Player)> OnPlayerBeginOverlap; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ATriggerBase* Trigger, class APhxPlayerCharacter* Player)> OnPlayerEndOverlap; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void HandleActorBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void HandleActorEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerTriggerCapsule">();
|
|
}
|
|
static class APhxPlayerTriggerCapsule* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPlayerTriggerCapsule>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPlayerTriggerCapsule) == 0x000008, "Wrong alignment on APhxPlayerTriggerCapsule");
|
|
static_assert(sizeof(APhxPlayerTriggerCapsule) == 0x000248, "Wrong size on APhxPlayerTriggerCapsule");
|
|
static_assert(offsetof(APhxPlayerTriggerCapsule, OnPlayerBeginOverlap) == 0x000228, "Member 'APhxPlayerTriggerCapsule::OnPlayerBeginOverlap' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerTriggerCapsule, OnPlayerEndOverlap) == 0x000238, "Member 'APhxPlayerTriggerCapsule::OnPlayerEndOverlap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPlayerTriggerSphere
|
|
// 0x0020 (0x0248 - 0x0228)
|
|
class APhxPlayerTriggerSphere final : public ATriggerSphere
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class ATriggerBase* Trigger, class APhxPlayerCharacter* Player)> OnPlayerBeginOverlap; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class ATriggerBase* Trigger, class APhxPlayerCharacter* Player)> OnPlayerEndOverlap; // 0x0238(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void HandleActorBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void HandleActorEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPlayerTriggerSphere">();
|
|
}
|
|
static class APhxPlayerTriggerSphere* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPlayerTriggerSphere>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPlayerTriggerSphere) == 0x000008, "Wrong alignment on APhxPlayerTriggerSphere");
|
|
static_assert(sizeof(APhxPlayerTriggerSphere) == 0x000248, "Wrong size on APhxPlayerTriggerSphere");
|
|
static_assert(offsetof(APhxPlayerTriggerSphere, OnPlayerBeginOverlap) == 0x000228, "Member 'APhxPlayerTriggerSphere::OnPlayerBeginOverlap' has a wrong offset!");
|
|
static_assert(offsetof(APhxPlayerTriggerSphere, OnPlayerEndOverlap) == 0x000238, "Member 'APhxPlayerTriggerSphere::OnPlayerEndOverlap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPostProcess
|
|
// 0x05E0 (0x0610 - 0x0030)
|
|
class UPhxPostProcess final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
struct FPostProcessSettings Settings; // 0x0030(0x05E0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPostProcess">();
|
|
}
|
|
static class UPhxPostProcess* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPostProcess>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPostProcess) == 0x000010, "Wrong alignment on UPhxPostProcess");
|
|
static_assert(sizeof(UPhxPostProcess) == 0x000610, "Wrong size on UPhxPostProcess");
|
|
static_assert(offsetof(UPhxPostProcess, Settings) == 0x000030, "Member 'UPhxPostProcess::Settings' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPPEImpactListenerInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxPPEImpactListenerInterface final
|
|
{
|
|
public:
|
|
void OnImpactedByEnemy(class UPrimitiveComponent* ImpactedComponent, class APhxAICharacter* ImpactedByEnemy);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPPEImpactListenerInterface">();
|
|
}
|
|
static class IPhxPPEImpactListenerInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxPPEImpactListenerInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxPPEImpactListenerInterface) == 0x000001, "Wrong alignment on IPhxPPEImpactListenerInterface");
|
|
static_assert(sizeof(IPhxPPEImpactListenerInterface) == 0x000001, "Wrong size on IPhxPPEImpactListenerInterface");
|
|
|
|
// Class Phoenix.VirtualItemData
|
|
// 0x0280 (0x02B0 - 0x0030)
|
|
#pragma pack(push, 0x1)
|
|
class alignas(0x10) UVirtualItemData : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class FText ItemDisplayName; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText ItemDisplayDescription; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bDisplayInInventory; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> Hologram2DClass; // 0x0068(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> Hologram3DClass_GenPop; // 0x0090(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> SimpleHologram2DClass_GenPop; // 0x00B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> PickupHologram2DClass_GenPop; // 0x00E0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> Hologram3DClass_OldColony; // 0x0108(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> SimpleHologram2DClass_OldColony; // 0x0130(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> PickupHologram2DClass_OldColony; // 0x0158(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> Icon; // 0x0180(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class USkeletalMesh> SkeletalMesh; // 0x01A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UStaticMesh> StaticMesh; // 0x01D0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1F8[0x8]; // 0x01F8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform Transform; // 0x0200(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> AmmoIcon; // 0x0230(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UPrinterAnimPack> PrinterAnimationPack; // 0x0258(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> AccessibilityPickupSound; // 0x0280(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VirtualItemData">();
|
|
}
|
|
static class UVirtualItemData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVirtualItemData>();
|
|
}
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(UVirtualItemData) == 0x000010, "Wrong alignment on UVirtualItemData");
|
|
static_assert(sizeof(UVirtualItemData) == 0x0002B0, "Wrong size on UVirtualItemData");
|
|
static_assert(offsetof(UVirtualItemData, ItemDisplayName) == 0x000030, "Member 'UVirtualItemData::ItemDisplayName' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, ItemDisplayDescription) == 0x000048, "Member 'UVirtualItemData::ItemDisplayDescription' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, bDisplayInInventory) == 0x000060, "Member 'UVirtualItemData::bDisplayInInventory' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, Hologram2DClass) == 0x000068, "Member 'UVirtualItemData::Hologram2DClass' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, Hologram3DClass_GenPop) == 0x000090, "Member 'UVirtualItemData::Hologram3DClass_GenPop' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, SimpleHologram2DClass_GenPop) == 0x0000B8, "Member 'UVirtualItemData::SimpleHologram2DClass_GenPop' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, PickupHologram2DClass_GenPop) == 0x0000E0, "Member 'UVirtualItemData::PickupHologram2DClass_GenPop' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, Hologram3DClass_OldColony) == 0x000108, "Member 'UVirtualItemData::Hologram3DClass_OldColony' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, SimpleHologram2DClass_OldColony) == 0x000130, "Member 'UVirtualItemData::SimpleHologram2DClass_OldColony' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, PickupHologram2DClass_OldColony) == 0x000158, "Member 'UVirtualItemData::PickupHologram2DClass_OldColony' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, Icon) == 0x000180, "Member 'UVirtualItemData::Icon' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, SkeletalMesh) == 0x0001A8, "Member 'UVirtualItemData::SkeletalMesh' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, StaticMesh) == 0x0001D0, "Member 'UVirtualItemData::StaticMesh' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, Transform) == 0x000200, "Member 'UVirtualItemData::Transform' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, AmmoIcon) == 0x000230, "Member 'UVirtualItemData::AmmoIcon' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, PrinterAnimationPack) == 0x000258, "Member 'UVirtualItemData::PrinterAnimationPack' has a wrong offset!");
|
|
static_assert(offsetof(UVirtualItemData, AccessibilityPickupSound) == 0x000280, "Member 'UVirtualItemData::AccessibilityPickupSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPPEInteractionInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxPPEInteractionInterface final
|
|
{
|
|
public:
|
|
void OnHitByPPE(EPPEProjectileType PPEProjectileType, const struct FVector& ShotDirection, int32 ShotPower, const struct FVector& ImpactNormal);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPPEInteractionInterface">();
|
|
}
|
|
static class IPhxPPEInteractionInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxPPEInteractionInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxPPEInteractionInterface) == 0x000001, "Wrong alignment on IPhxPPEInteractionInterface");
|
|
static_assert(sizeof(IPhxPPEInteractionInterface) == 0x000001, "Wrong size on IPhxPPEInteractionInterface");
|
|
|
|
// Class Phoenix.PhxPPEPullableCage
|
|
// 0x00E0 (0x0300 - 0x0220)
|
|
class alignas(0x10) APhxPPEPullableCage final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* CageRootComp; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* CagePulledMeshRoot; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStaticMeshComponent* CageWallFront; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStaticMeshComponent* CageWallRear; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCageMoveBackwardStart; // 0x0248(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCageMoveBackwardStop; // 0x0258(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCageMoveForwardStart; // 0x0268(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnCageMoveForwardStop; // 0x0278(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float PullDistance; // 0x0288(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PullDuration; // 0x028C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* PullMovementCurve; // 0x0290(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_298[0x68]; // 0x0298(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPPEPullableCage">();
|
|
}
|
|
static class APhxPPEPullableCage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPPEPullableCage>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPPEPullableCage) == 0x000010, "Wrong alignment on APhxPPEPullableCage");
|
|
static_assert(sizeof(APhxPPEPullableCage) == 0x000300, "Wrong size on APhxPPEPullableCage");
|
|
static_assert(offsetof(APhxPPEPullableCage, CageRootComp) == 0x000228, "Member 'APhxPPEPullableCage::CageRootComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, CagePulledMeshRoot) == 0x000230, "Member 'APhxPPEPullableCage::CagePulledMeshRoot' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, CageWallFront) == 0x000238, "Member 'APhxPPEPullableCage::CageWallFront' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, CageWallRear) == 0x000240, "Member 'APhxPPEPullableCage::CageWallRear' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, OnCageMoveBackwardStart) == 0x000248, "Member 'APhxPPEPullableCage::OnCageMoveBackwardStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, OnCageMoveBackwardStop) == 0x000258, "Member 'APhxPPEPullableCage::OnCageMoveBackwardStop' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, OnCageMoveForwardStart) == 0x000268, "Member 'APhxPPEPullableCage::OnCageMoveForwardStart' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, OnCageMoveForwardStop) == 0x000278, "Member 'APhxPPEPullableCage::OnCageMoveForwardStop' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, PullDistance) == 0x000288, "Member 'APhxPPEPullableCage::PullDistance' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, PullDuration) == 0x00028C, "Member 'APhxPPEPullableCage::PullDuration' has a wrong offset!");
|
|
static_assert(offsetof(APhxPPEPullableCage, PullMovementCurve) == 0x000290, "Member 'APhxPPEPullableCage::PullMovementCurve' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPrevizVideo
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class APhxPrevizVideo final : public AActor
|
|
{
|
|
public:
|
|
void EndPrevizVideo();
|
|
|
|
bool IsPlaying() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPrevizVideo">();
|
|
}
|
|
static class APhxPrevizVideo* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPrevizVideo>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPrevizVideo) == 0x000008, "Wrong alignment on APhxPrevizVideo");
|
|
static_assert(sizeof(APhxPrevizVideo) == 0x000220, "Wrong size on APhxPrevizVideo");
|
|
|
|
// Class Phoenix.PhxPrinterAnimNotify
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPhxPrinterAnimNotify final : public UAnimNotify
|
|
{
|
|
public:
|
|
EPhxPrinterAnimNotify NotifyType; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPrinterAnimNotify">();
|
|
}
|
|
static class UPhxPrinterAnimNotify* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPrinterAnimNotify>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPrinterAnimNotify) == 0x000008, "Wrong alignment on UPhxPrinterAnimNotify");
|
|
static_assert(sizeof(UPhxPrinterAnimNotify) == 0x000040, "Wrong size on UPhxPrinterAnimNotify");
|
|
static_assert(offsetof(UPhxPrinterAnimNotify, NotifyType) == 0x000038, "Member 'UPhxPrinterAnimNotify::NotifyType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPrintingMeshActor
|
|
// 0x0040 (0x0260 - 0x0220)
|
|
class APhxPrintingMeshActor final : public AActor
|
|
{
|
|
public:
|
|
class USkeletalMeshComponent* SK_PrintingSkeletalMeshComponent; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* SM_PrintingSkeletalMeshComponent; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* PrinterHologramActor; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* PrinterMesh; // 0x0238(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshComponent* ActivePrintingMeshComponent; // 0x0240(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMeshComponent* ReferenceMeshComponent; // 0x0248(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<EMaterialPrintBehavior> MaterialsPrintBehavior; // 0x0250(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void Initialize();
|
|
void PrepareHologramMaterials();
|
|
void PreparePrintingMaterials();
|
|
void ShowHologram();
|
|
void ShowPrintingMesh();
|
|
void StartPrinting();
|
|
void StopPrintingAndHide();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPrintingMeshActor">();
|
|
}
|
|
static class APhxPrintingMeshActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxPrintingMeshActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxPrintingMeshActor) == 0x000008, "Wrong alignment on APhxPrintingMeshActor");
|
|
static_assert(sizeof(APhxPrintingMeshActor) == 0x000260, "Wrong size on APhxPrintingMeshActor");
|
|
static_assert(offsetof(APhxPrintingMeshActor, SK_PrintingSkeletalMeshComponent) == 0x000220, "Member 'APhxPrintingMeshActor::SK_PrintingSkeletalMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrintingMeshActor, SM_PrintingSkeletalMeshComponent) == 0x000228, "Member 'APhxPrintingMeshActor::SM_PrintingSkeletalMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrintingMeshActor, PrinterHologramActor) == 0x000230, "Member 'APhxPrintingMeshActor::PrinterHologramActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrintingMeshActor, PrinterMesh) == 0x000238, "Member 'APhxPrintingMeshActor::PrinterMesh' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrintingMeshActor, ActivePrintingMeshComponent) == 0x000240, "Member 'APhxPrintingMeshActor::ActivePrintingMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrintingMeshActor, ReferenceMeshComponent) == 0x000248, "Member 'APhxPrintingMeshActor::ReferenceMeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxPrintingMeshActor, MaterialsPrintBehavior) == 0x000250, "Member 'APhxPrintingMeshActor::MaterialsPrintBehavior' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalSplineScrEvtPoint
|
|
// 0x0018 (0x02C0 - 0x02A8)
|
|
class alignas(0x10) APhxTraversalSplineScrEvtPoint final : public APhxTraversalSplinePoint_Animation
|
|
{
|
|
public:
|
|
class APhxScriptedEventActor* ScriptedEventActor; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ScriptedEventPreviewMontage; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalSplineScrEvtPoint">();
|
|
}
|
|
static class APhxTraversalSplineScrEvtPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalSplineScrEvtPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalSplineScrEvtPoint) == 0x000010, "Wrong alignment on APhxTraversalSplineScrEvtPoint");
|
|
static_assert(sizeof(APhxTraversalSplineScrEvtPoint) == 0x0002C0, "Wrong size on APhxTraversalSplineScrEvtPoint");
|
|
static_assert(offsetof(APhxTraversalSplineScrEvtPoint, ScriptedEventActor) == 0x0002A8, "Member 'APhxTraversalSplineScrEvtPoint::ScriptedEventActor' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalSplineScrEvtPoint, ScriptedEventPreviewMontage) == 0x0002B0, "Member 'APhxTraversalSplineScrEvtPoint::ScriptedEventPreviewMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWorldStateData
|
|
// 0x00A0 (0x00C8 - 0x0028)
|
|
class UPhxWorldStateData final : public UObject
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& Tag, bool WasSet)> OnTagChanged; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FGameplayTag& Counter, int32 OldValue, int32 NewValue)> OnCounterChanged; // 0x0038(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_48[0x80]; // 0x0048(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool AddTag(const struct FGameplayTag& Tag);
|
|
bool ClearCounter(const struct FGameplayTag& Counter);
|
|
int32 DecrementCounter(const struct FGameplayTag& Counter);
|
|
struct FGameplayTag FindAnyWithParentTag(const struct FGameplayTag& ParentTag);
|
|
int32 IncrementCounter(const struct FGameplayTag& Counter);
|
|
bool RemoveAnyWithParentTag(const struct FGameplayTag& ParentTag);
|
|
bool RemoveTag(const struct FGameplayTag& Tag);
|
|
int32 SetCounter(const struct FGameplayTag& Counter, int32 Value);
|
|
|
|
int32 GetCounterValue(const struct FGameplayTag& Counter) const;
|
|
bool QueryTag(const struct FGameplayTag& Tag) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWorldStateData">();
|
|
}
|
|
static class UPhxWorldStateData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWorldStateData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWorldStateData) == 0x000008, "Wrong alignment on UPhxWorldStateData");
|
|
static_assert(sizeof(UPhxWorldStateData) == 0x0000C8, "Wrong size on UPhxWorldStateData");
|
|
static_assert(offsetof(UPhxWorldStateData, OnTagChanged) == 0x000028, "Member 'UPhxWorldStateData::OnTagChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWorldStateData, OnCounterChanged) == 0x000038, "Member 'UPhxWorldStateData::OnCounterChanged' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxProgressManager
|
|
// 0x0530 (0x0560 - 0x0030)
|
|
class alignas(0x10) UPhxProgressManager final : public UGameInstanceSubsystem
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(const EPhxProgressManagerState NewManagerState)> OnStateChanged; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(const struct FPhxObjective& Objective)> OnObjectiveChanged; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x390]; // 0x0050(0x0390)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ACheckpoint*> Checkpoints; // 0x03E0(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class AActor*> SaveGameActors; // 0x03F0(0x0050)(NativeAccessSpecifierPrivate)
|
|
class ACheckpoint* CurrentCheckpoint; // 0x0440(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UWorld* CurrentWorld; // 0x0448(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TMap<struct FGuid, class UPhxWorldStateData*> WorldStateDataMap; // 0x0450(0x0050)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4A0[0xC0]; // 0x04A0(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static void AddProgressionStatusTag(class UObject* WorldContextObject, const struct FGameplayTag& ProgressionTag);
|
|
static struct FGameplayTagContainer GetCurrentLevelTags(class UObject* WorldContextObject);
|
|
static class UPhxWorldStateData* GetCurrentLevelWorldState(class UObject* WorldContextObject);
|
|
static struct FPhxObjective GetCurrentObjective(class UObject* WorldContextObject);
|
|
static EPhxDifficultyLevel GetDifficulty(class UObject* WorldContextObject);
|
|
static bool GetDLCStoryCompleted(class UObject* WorldContextObject);
|
|
static class UPhxWorldStateData* GetGlobalWorldState(class UObject* WorldContextObject);
|
|
static struct FDateTime GetLastCheckpointTimeStamp(class UObject* WorldContextObject);
|
|
static bool GetMainStoryCompleted(class UObject* WorldContextObject);
|
|
static EPhxProgressManagerState GetManagerState(class UObject* WorldContextObject);
|
|
static bool GetNewGamePlus(class UObject* WorldContextObject);
|
|
static class UPhxWorldStateData* GetPersistentLevelWorldState(class UObject* WorldContextObject);
|
|
static struct FGameplayTagContainer GetPreviousLevelTags(class UObject* WorldContextObject);
|
|
static struct FGameplayTagContainer GetProgressionStatusTags(class UObject* WorldContextObject, bool bProgressionTagsOnly);
|
|
static bool GetStoryDLC(class UObject* WorldContextObject);
|
|
static float GetTotalTimePlayed(class UObject* WorldContextObject);
|
|
static bool HasCurrentObjective(class UObject* WorldContextObject);
|
|
static bool HasLastCheckpoint(class UObject* WorldContextObject);
|
|
static void HideSubObjective(class UObject* WorldContextObject);
|
|
static void InitSessionStartTime(class UObject* WorldContextObject);
|
|
static bool IsRestoringFromCheckpoint(class UObject* WorldContextObject);
|
|
static void RemoveProgressionStatusTags(class UObject* WorldContextObject, const struct FGameplayTag& ProgressionTag);
|
|
static void RestoreLastCheckpointFromContext(class UObject* WorldContextObject);
|
|
static void SetDifficulty(class UObject* WorldContextObject, EPhxDifficultyLevel Difficulty);
|
|
static void SetDLCStoryCompleted(class UObject* WorldContextObject, bool bCompleted);
|
|
static void SetMainStoryCompleted(class UObject* WorldContextObject, bool bCompleted);
|
|
static void SetNewGamePlus(class UObject* WorldContextObject, bool bIsNGPlus);
|
|
static void SetStoryDLC(class UObject* WorldContextObject, bool bIsStoryDLC);
|
|
static void ShowCurrentObjectiveUINotification(class UObject* WorldContextObject);
|
|
static void ShowSubObjective(class UObject* WorldContextObject, const struct FGameplayTag& SubObjectiveTag, float TimeRemaining);
|
|
static void UpdateCurrentObjective(class UObject* WorldContextObject, const struct FGameplayTag& NewObjectiveTag, bool bShowUINotification);
|
|
|
|
void GivePlayerPendingItemsWithTag(const struct FGameplayTag& Tag);
|
|
void TryRecordPlayerState(class APhxCharacter* PlayerCharacter, bool* bRecorded);
|
|
|
|
bool HasPendingItemsWithTag(const struct FGameplayTag& Tag) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxProgressManager">();
|
|
}
|
|
static class UPhxProgressManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxProgressManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxProgressManager) == 0x000010, "Wrong alignment on UPhxProgressManager");
|
|
static_assert(sizeof(UPhxProgressManager) == 0x000560, "Wrong size on UPhxProgressManager");
|
|
static_assert(offsetof(UPhxProgressManager, OnStateChanged) == 0x000030, "Member 'UPhxProgressManager::OnStateChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProgressManager, OnObjectiveChanged) == 0x000040, "Member 'UPhxProgressManager::OnObjectiveChanged' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProgressManager, Checkpoints) == 0x0003E0, "Member 'UPhxProgressManager::Checkpoints' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProgressManager, SaveGameActors) == 0x0003F0, "Member 'UPhxProgressManager::SaveGameActors' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProgressManager, CurrentCheckpoint) == 0x000440, "Member 'UPhxProgressManager::CurrentCheckpoint' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProgressManager, CurrentWorld) == 0x000448, "Member 'UPhxProgressManager::CurrentWorld' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProgressManager, WorldStateDataMap) == 0x000450, "Member 'UPhxProgressManager::WorldStateDataMap' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxProjectileSettings
|
|
// 0x00A8 (0x00D8 - 0x0030)
|
|
class UPhxProjectileSettings final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
float LifeTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCapsuleCollision; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHorizontalCapsuleOrientation; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Capsule_Radius_Meters; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Capsule_HalfHeight_Meters; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Radius_Meters; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ScalePerSecond_Additive; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Speed_MetersPerSec; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DestroyBelowThresholdSpeed_MetersPerSec; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GravityScale; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DragCoefficient; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoesRotationFollowVelocity; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator Rotation_DegreesPerSec; // 0x005C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* HomingSpeedOverDistanceCurve; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToHomingDeviationStart; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HomingDeviationAwayFromTargetAngle_Min; // 0x0074(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HomingDeviationAwayFromTargetAngle_Max; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HomingZoneDeviationHalfAngle; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HomingCloseRangeThreshold; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HomingDeviationTowardsTargetAngle_CloseRange; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsDestroyedOnImpact; // 0x0088(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoesImpactDamage; // 0x0089(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoesBounceOnImpact; // 0x008A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8B[0x1]; // 0x008B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BounceCoefficient; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BounceSpeedThreshold_MetersPerSec; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxBounceCount; // 0x0094(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoesDetonateOnDestroy; // 0x0098(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DetonateTimerAfterImpact; // 0x009C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DetonationRadius_Meters; // 0x00A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DetonationDamageMultiplier; // 0x00A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DetonationDamageFallOffExponent; // 0x00A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AC[0x4]; // 0x00AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DetonationDamageType; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ShouldDetonationDamageOwner; // 0x00B8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoesPenetrateCharacter; // 0x00B9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_BA[0x2]; // 0x00BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MaxPenetrateCount; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageReductionPctPerPenetration; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDestroyOnDamageTaken; // 0x00C4(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreAICharacters; // 0x00C5(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldMakeAISoundOnCharacterImpact; // 0x00C6(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAISoundLoudness ImpactOnCharacterSoundLoudness; // 0x00C7(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldAIBecomeAwareOfAttackerOnImpact; // 0x00C8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAIAwarenessLevel AwarenessLevelOfAttackerOnAICharacterImpact; // 0x00C9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasFuse; // 0x00CA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CB[0x1]; // 0x00CB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FuseMinTime; // 0x00CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FuseMaxTime; // 0x00D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoesHomeToTarget; // 0x00D4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool DoesDetonateAfterImpact; // 0x00D5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D6[0x2]; // 0x00D6(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxProjectileSettings">();
|
|
}
|
|
static class UPhxProjectileSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxProjectileSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxProjectileSettings) == 0x000008, "Wrong alignment on UPhxProjectileSettings");
|
|
static_assert(sizeof(UPhxProjectileSettings) == 0x0000D8, "Wrong size on UPhxProjectileSettings");
|
|
static_assert(offsetof(UPhxProjectileSettings, LifeTime) == 0x000030, "Member 'UPhxProjectileSettings::LifeTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bUseCapsuleCollision) == 0x000034, "Member 'UPhxProjectileSettings::bUseCapsuleCollision' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bHorizontalCapsuleOrientation) == 0x000035, "Member 'UPhxProjectileSettings::bHorizontalCapsuleOrientation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, Capsule_Radius_Meters) == 0x000038, "Member 'UPhxProjectileSettings::Capsule_Radius_Meters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, Capsule_HalfHeight_Meters) == 0x00003C, "Member 'UPhxProjectileSettings::Capsule_HalfHeight_Meters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, Radius_Meters) == 0x000040, "Member 'UPhxProjectileSettings::Radius_Meters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, ScalePerSecond_Additive) == 0x000044, "Member 'UPhxProjectileSettings::ScalePerSecond_Additive' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, Speed_MetersPerSec) == 0x000048, "Member 'UPhxProjectileSettings::Speed_MetersPerSec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DestroyBelowThresholdSpeed_MetersPerSec) == 0x00004C, "Member 'UPhxProjectileSettings::DestroyBelowThresholdSpeed_MetersPerSec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, GravityScale) == 0x000050, "Member 'UPhxProjectileSettings::GravityScale' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DragCoefficient) == 0x000054, "Member 'UPhxProjectileSettings::DragCoefficient' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DoesRotationFollowVelocity) == 0x000058, "Member 'UPhxProjectileSettings::DoesRotationFollowVelocity' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, Rotation_DegreesPerSec) == 0x00005C, "Member 'UPhxProjectileSettings::Rotation_DegreesPerSec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, HomingSpeedOverDistanceCurve) == 0x000068, "Member 'UPhxProjectileSettings::HomingSpeedOverDistanceCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DistanceToHomingDeviationStart) == 0x000070, "Member 'UPhxProjectileSettings::DistanceToHomingDeviationStart' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, HomingDeviationAwayFromTargetAngle_Min) == 0x000074, "Member 'UPhxProjectileSettings::HomingDeviationAwayFromTargetAngle_Min' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, HomingDeviationAwayFromTargetAngle_Max) == 0x000078, "Member 'UPhxProjectileSettings::HomingDeviationAwayFromTargetAngle_Max' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, HomingZoneDeviationHalfAngle) == 0x00007C, "Member 'UPhxProjectileSettings::HomingZoneDeviationHalfAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, HomingCloseRangeThreshold) == 0x000080, "Member 'UPhxProjectileSettings::HomingCloseRangeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, HomingDeviationTowardsTargetAngle_CloseRange) == 0x000084, "Member 'UPhxProjectileSettings::HomingDeviationTowardsTargetAngle_CloseRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, IsDestroyedOnImpact) == 0x000088, "Member 'UPhxProjectileSettings::IsDestroyedOnImpact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bDoesImpactDamage) == 0x000089, "Member 'UPhxProjectileSettings::bDoesImpactDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DoesBounceOnImpact) == 0x00008A, "Member 'UPhxProjectileSettings::DoesBounceOnImpact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, BounceCoefficient) == 0x00008C, "Member 'UPhxProjectileSettings::BounceCoefficient' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, BounceSpeedThreshold_MetersPerSec) == 0x000090, "Member 'UPhxProjectileSettings::BounceSpeedThreshold_MetersPerSec' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, MaxBounceCount) == 0x000094, "Member 'UPhxProjectileSettings::MaxBounceCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DoesDetonateOnDestroy) == 0x000098, "Member 'UPhxProjectileSettings::DoesDetonateOnDestroy' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DetonateTimerAfterImpact) == 0x00009C, "Member 'UPhxProjectileSettings::DetonateTimerAfterImpact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DetonationRadius_Meters) == 0x0000A0, "Member 'UPhxProjectileSettings::DetonationRadius_Meters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DetonationDamageMultiplier) == 0x0000A4, "Member 'UPhxProjectileSettings::DetonationDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DetonationDamageFallOffExponent) == 0x0000A8, "Member 'UPhxProjectileSettings::DetonationDamageFallOffExponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DetonationDamageType) == 0x0000B0, "Member 'UPhxProjectileSettings::DetonationDamageType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, ShouldDetonationDamageOwner) == 0x0000B8, "Member 'UPhxProjectileSettings::ShouldDetonationDamageOwner' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bDoesPenetrateCharacter) == 0x0000B9, "Member 'UPhxProjectileSettings::bDoesPenetrateCharacter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, MaxPenetrateCount) == 0x0000BC, "Member 'UPhxProjectileSettings::MaxPenetrateCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DamageReductionPctPerPenetration) == 0x0000C0, "Member 'UPhxProjectileSettings::DamageReductionPctPerPenetration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bDestroyOnDamageTaken) == 0x0000C4, "Member 'UPhxProjectileSettings::bDestroyOnDamageTaken' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bIgnoreAICharacters) == 0x0000C5, "Member 'UPhxProjectileSettings::bIgnoreAICharacters' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bShouldMakeAISoundOnCharacterImpact) == 0x0000C6, "Member 'UPhxProjectileSettings::bShouldMakeAISoundOnCharacterImpact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, ImpactOnCharacterSoundLoudness) == 0x0000C7, "Member 'UPhxProjectileSettings::ImpactOnCharacterSoundLoudness' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bShouldAIBecomeAwareOfAttackerOnImpact) == 0x0000C8, "Member 'UPhxProjectileSettings::bShouldAIBecomeAwareOfAttackerOnImpact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, AwarenessLevelOfAttackerOnAICharacterImpact) == 0x0000C9, "Member 'UPhxProjectileSettings::AwarenessLevelOfAttackerOnAICharacterImpact' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, bHasFuse) == 0x0000CA, "Member 'UPhxProjectileSettings::bHasFuse' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, FuseMinTime) == 0x0000CC, "Member 'UPhxProjectileSettings::FuseMinTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, FuseMaxTime) == 0x0000D0, "Member 'UPhxProjectileSettings::FuseMaxTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DoesHomeToTarget) == 0x0000D4, "Member 'UPhxProjectileSettings::DoesHomeToTarget' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProjectileSettings, DoesDetonateAfterImpact) == 0x0000D5, "Member 'UPhxProjectileSettings::DoesDetonateAfterImpact' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxProximityGlassBreakComponent
|
|
// 0x0030 (0x04B0 - 0x0480)
|
|
class UPhxProximityGlassBreakComponent final : public UBoxComponent
|
|
{
|
|
public:
|
|
float DistanceBetweenTraces; // 0x0478(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GlassDamage; // 0x047C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DamageSphereRadius; // 0x0480(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ImpulseStrenght; // 0x0484(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFallOffDamage; // 0x0488(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_489[0x7]; // 0x0489(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDestructibleComponent* DestructibleComponent; // 0x0490(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDrawDebugShapes; // 0x0498(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_499[0x17]; // 0x0499(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxProximityGlassBreakComponent">();
|
|
}
|
|
static class UPhxProximityGlassBreakComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxProximityGlassBreakComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxProximityGlassBreakComponent) == 0x000010, "Wrong alignment on UPhxProximityGlassBreakComponent");
|
|
static_assert(sizeof(UPhxProximityGlassBreakComponent) == 0x0004B0, "Wrong size on UPhxProximityGlassBreakComponent");
|
|
static_assert(offsetof(UPhxProximityGlassBreakComponent, DistanceBetweenTraces) == 0x000478, "Member 'UPhxProximityGlassBreakComponent::DistanceBetweenTraces' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityGlassBreakComponent, GlassDamage) == 0x00047C, "Member 'UPhxProximityGlassBreakComponent::GlassDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityGlassBreakComponent, DamageSphereRadius) == 0x000480, "Member 'UPhxProximityGlassBreakComponent::DamageSphereRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityGlassBreakComponent, ImpulseStrenght) == 0x000484, "Member 'UPhxProximityGlassBreakComponent::ImpulseStrenght' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityGlassBreakComponent, bFallOffDamage) == 0x000488, "Member 'UPhxProximityGlassBreakComponent::bFallOffDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityGlassBreakComponent, DestructibleComponent) == 0x000490, "Member 'UPhxProximityGlassBreakComponent::DestructibleComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityGlassBreakComponent, bDrawDebugShapes) == 0x000498, "Member 'UPhxProximityGlassBreakComponent::bDrawDebugShapes' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxProximityLightComponent
|
|
// 0x0050 (0x0100 - 0x00B0)
|
|
class UPhxProximityLightComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
int32 ProximityLightGroup; // 0x00B0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldFlicker; // 0x00B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatRange FlickerCount; // 0x00B8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange FlickerTime; // 0x00C8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsOn; // 0x00D8(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsTurningOn; // 0x00D9(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsTurningOff; // 0x00DA(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_DB[0x5]; // 0x00DB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class ULightComponent*> LightComponents; // 0x00E0(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F0[0x10]; // 0x00F0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void TurnOff(float Delay);
|
|
void TurnOn(float Delay);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxProximityLightComponent">();
|
|
}
|
|
static class UPhxProximityLightComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxProximityLightComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxProximityLightComponent) == 0x000008, "Wrong alignment on UPhxProximityLightComponent");
|
|
static_assert(sizeof(UPhxProximityLightComponent) == 0x000100, "Wrong size on UPhxProximityLightComponent");
|
|
static_assert(offsetof(UPhxProximityLightComponent, ProximityLightGroup) == 0x0000B0, "Member 'UPhxProximityLightComponent::ProximityLightGroup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityLightComponent, bShouldFlicker) == 0x0000B4, "Member 'UPhxProximityLightComponent::bShouldFlicker' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityLightComponent, FlickerCount) == 0x0000B8, "Member 'UPhxProximityLightComponent::FlickerCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityLightComponent, FlickerTime) == 0x0000C8, "Member 'UPhxProximityLightComponent::FlickerTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityLightComponent, bIsOn) == 0x0000D8, "Member 'UPhxProximityLightComponent::bIsOn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityLightComponent, bIsTurningOn) == 0x0000D9, "Member 'UPhxProximityLightComponent::bIsTurningOn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityLightComponent, bIsTurningOff) == 0x0000DA, "Member 'UPhxProximityLightComponent::bIsTurningOff' has a wrong offset!");
|
|
static_assert(offsetof(UPhxProximityLightComponent, LightComponents) == 0x0000E0, "Member 'UPhxProximityLightComponent::LightComponents' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPushingObjectMotionController
|
|
// 0x0028 (0x0288 - 0x0260)
|
|
class UPhxPushingObjectMotionController final : public UPhxDefaultMotionController
|
|
{
|
|
public:
|
|
class UPushingObjectState* PushingParentState; // 0x0260(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x20]; // 0x0268(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPushingObjectMotionController">();
|
|
}
|
|
static class UPhxPushingObjectMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPushingObjectMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPushingObjectMotionController) == 0x000008, "Wrong alignment on UPhxPushingObjectMotionController");
|
|
static_assert(sizeof(UPhxPushingObjectMotionController) == 0x000288, "Wrong size on UPhxPushingObjectMotionController");
|
|
static_assert(offsetof(UPhxPushingObjectMotionController, PushingParentState) == 0x000260, "Member 'UPhxPushingObjectMotionController::PushingParentState' has a wrong offset!");
|
|
|
|
// Class Phoenix.TriggerHapticModeData
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UTriggerHapticModeData : public UObject
|
|
{
|
|
public:
|
|
int32 StartPosition; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Strength; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TriggerHapticModeData">();
|
|
}
|
|
static class UTriggerHapticModeData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerHapticModeData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTriggerHapticModeData) == 0x000008, "Wrong alignment on UTriggerHapticModeData");
|
|
static_assert(sizeof(UTriggerHapticModeData) == 0x000038, "Wrong size on UTriggerHapticModeData");
|
|
static_assert(offsetof(UTriggerHapticModeData, StartPosition) == 0x000028, "Member 'UTriggerHapticModeData::StartPosition' has a wrong offset!");
|
|
static_assert(offsetof(UTriggerHapticModeData, Strength) == 0x00002C, "Member 'UTriggerHapticModeData::Strength' has a wrong offset!");
|
|
static_assert(offsetof(UTriggerHapticModeData, Duration) == 0x000030, "Member 'UTriggerHapticModeData::Duration' has a wrong offset!");
|
|
|
|
// Class Phoenix.TriggerHapticVibrationModeData
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UTriggerHapticVibrationModeData final : public UTriggerHapticModeData
|
|
{
|
|
public:
|
|
int32 Frequency; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TriggerHapticVibrationModeData">();
|
|
}
|
|
static class UTriggerHapticVibrationModeData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerHapticVibrationModeData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTriggerHapticVibrationModeData) == 0x000008, "Wrong alignment on UTriggerHapticVibrationModeData");
|
|
static_assert(sizeof(UTriggerHapticVibrationModeData) == 0x000040, "Wrong size on UTriggerHapticVibrationModeData");
|
|
static_assert(offsetof(UTriggerHapticVibrationModeData, Frequency) == 0x000038, "Member 'UTriggerHapticVibrationModeData::Frequency' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxPuzzleBlockPPEHitResponseComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxPuzzleBlockPPEHitResponseComponent final : public UPhxPPEHitResponseComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxPuzzleBlockPPEHitResponseComponent">();
|
|
}
|
|
static class UPhxPuzzleBlockPPEHitResponseComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxPuzzleBlockPPEHitResponseComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxPuzzleBlockPPEHitResponseComponent) == 0x000008, "Wrong alignment on UPhxPuzzleBlockPPEHitResponseComponent");
|
|
static_assert(sizeof(UPhxPuzzleBlockPPEHitResponseComponent) == 0x0000B0, "Wrong size on UPhxPuzzleBlockPPEHitResponseComponent");
|
|
|
|
// Class Phoenix.PhxQteSystem
|
|
// 0x02A8 (0x04C8 - 0x0220)
|
|
class APhxQteSystem : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x150]; // 0x0220(0x0150)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class FName InQteId, bool bInResult)> OnQteComplete; // 0x0370(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(class FName InQteId)> OnQteCancel; // 0x0380(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class USceneComponent* Root; // 0x0390(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetComponent* QteWidgetComponentLayer0; // 0x0398(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetComponent* QteWidgetComponentLayer1; // 0x03A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector DefaultQteWidgetScale; // 0x03A8(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AberrationAmount; // 0x03B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GlitchFrequencyY; // 0x03B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GlitchIntensity; // 0x03BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float PixelizationScale; // 0x03C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LayerOffset; // 0x03C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MinWiggleQTESpeed; // 0x03C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxWiggleQTESpeed; // 0x03CC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FollowCameraSmoothing; // 0x03D0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3D4[0xF4]; // 0x03D4(0x00F4)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class APhxQteSystem* Get(const class UObject* WorldContextObject);
|
|
|
|
void DismissCurrentQte(EPhxQteDismissType DismissType);
|
|
void ForceFailCurrentQTE();
|
|
float GetQteProgress();
|
|
TSubclassOf<class UState> GetQteSubStateClass();
|
|
class UQteStateParams* GetQteSubStateParams();
|
|
void OnButtonPromptSizeChanged(ESDSSize NewSize);
|
|
bool QteBodyStateRequested();
|
|
void RequestQte(const struct FQteRequest& QteRequest);
|
|
|
|
EQteInputAction GetInputActionForActiveQte() const;
|
|
bool IsActive() const;
|
|
bool IsAutoQteEnabled() const;
|
|
bool IsRequestActive(const struct FQteRequest& QteRequest) const;
|
|
bool IsUsingControllerActionForQte() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxQteSystem">();
|
|
}
|
|
static class APhxQteSystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxQteSystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxQteSystem) == 0x000008, "Wrong alignment on APhxQteSystem");
|
|
static_assert(sizeof(APhxQteSystem) == 0x0004C8, "Wrong size on APhxQteSystem");
|
|
static_assert(offsetof(APhxQteSystem, OnQteComplete) == 0x000370, "Member 'APhxQteSystem::OnQteComplete' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, OnQteCancel) == 0x000380, "Member 'APhxQteSystem::OnQteCancel' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, Root) == 0x000390, "Member 'APhxQteSystem::Root' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, QteWidgetComponentLayer0) == 0x000398, "Member 'APhxQteSystem::QteWidgetComponentLayer0' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, QteWidgetComponentLayer1) == 0x0003A0, "Member 'APhxQteSystem::QteWidgetComponentLayer1' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, DefaultQteWidgetScale) == 0x0003A8, "Member 'APhxQteSystem::DefaultQteWidgetScale' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, AberrationAmount) == 0x0003B4, "Member 'APhxQteSystem::AberrationAmount' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, GlitchFrequencyY) == 0x0003B8, "Member 'APhxQteSystem::GlitchFrequencyY' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, GlitchIntensity) == 0x0003BC, "Member 'APhxQteSystem::GlitchIntensity' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, PixelizationScale) == 0x0003C0, "Member 'APhxQteSystem::PixelizationScale' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, LayerOffset) == 0x0003C4, "Member 'APhxQteSystem::LayerOffset' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, MinWiggleQTESpeed) == 0x0003C8, "Member 'APhxQteSystem::MinWiggleQTESpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, MaxWiggleQTESpeed) == 0x0003CC, "Member 'APhxQteSystem::MaxWiggleQTESpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxQteSystem, FollowCameraSmoothing) == 0x0003D0, "Member 'APhxQteSystem::FollowCameraSmoothing' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRangedWeaponAnimInstance
|
|
// 0x0890 (0x0B50 - 0x02C0)
|
|
class UPhxRangedWeaponAnimInstance : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRangedWeaponAnimInstanceProxy Proxy; // 0x02C0(0x0820)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class FName OwningCharacterMagSocketName; // 0x0AE0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AE8[0x8]; // 0x0AE8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform OwningCharacterMagOffset; // 0x0AF0(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FTransform OwningCharacterMagOffsetExtended; // 0x0B20(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRangedWeaponAnimInstance">();
|
|
}
|
|
static class UPhxRangedWeaponAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxRangedWeaponAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxRangedWeaponAnimInstance) == 0x000010, "Wrong alignment on UPhxRangedWeaponAnimInstance");
|
|
static_assert(sizeof(UPhxRangedWeaponAnimInstance) == 0x000B50, "Wrong size on UPhxRangedWeaponAnimInstance");
|
|
static_assert(offsetof(UPhxRangedWeaponAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxRangedWeaponAnimInstance::Proxy' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRangedWeaponAnimInstance, OwningCharacterMagSocketName) == 0x000AE0, "Member 'UPhxRangedWeaponAnimInstance::OwningCharacterMagSocketName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRangedWeaponAnimInstance, OwningCharacterMagOffset) == 0x000AF0, "Member 'UPhxRangedWeaponAnimInstance::OwningCharacterMagOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRangedWeaponAnimInstance, OwningCharacterMagOffsetExtended) == 0x000B20, "Member 'UPhxRangedWeaponAnimInstance::OwningCharacterMagOffsetExtended' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxResolutionModifier
|
|
// 0x0050 (0x00C0 - 0x0070)
|
|
class UPhxResolutionModifier : public UPhxCameraModifier
|
|
{
|
|
public:
|
|
TMap<struct FIntPoint, struct FVector> ResolutionOffsets; // 0x0070(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxResolutionModifier">();
|
|
}
|
|
static class UPhxResolutionModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxResolutionModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxResolutionModifier) == 0x000008, "Wrong alignment on UPhxResolutionModifier");
|
|
static_assert(sizeof(UPhxResolutionModifier) == 0x0000C0, "Wrong size on UPhxResolutionModifier");
|
|
static_assert(offsetof(UPhxResolutionModifier, ResolutionOffsets) == 0x000070, "Member 'UPhxResolutionModifier::ResolutionOffsets' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayerGRPHoldState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UPlayerGRPHoldState final : public UCharacterState
|
|
{
|
|
public:
|
|
class AGRPWeapon* GRPWeapon; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FTimerHandle UninterruptibleTimer; // 0x04C0(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerGRPHoldState">();
|
|
}
|
|
static class UPlayerGRPHoldState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerGRPHoldState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayerGRPHoldState) == 0x000008, "Wrong alignment on UPlayerGRPHoldState");
|
|
static_assert(sizeof(UPlayerGRPHoldState) == 0x0004D0, "Wrong size on UPlayerGRPHoldState");
|
|
static_assert(offsetof(UPlayerGRPHoldState, GRPWeapon) == 0x0004B8, "Member 'UPlayerGRPHoldState::GRPWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerGRPHoldState, UninterruptibleTimer) == 0x0004C0, "Member 'UPlayerGRPHoldState::UninterruptibleTimer' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRespawnAtCheckpointTestActor
|
|
// 0x0048 (0x0280 - 0x0238)
|
|
class APhxRespawnAtCheckpointTestActor final : public APhxAutomationTestActor
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class ACheckpoint> Checkpoint; // 0x0238(0x0028)(Edit, BlueprintVisible, DisableEditOnTemplate, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HealBeforeCheckpoint; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HurtAfterCheckpoint; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinimumDistanceFromCheckpoint; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RespawnMaxAcceptableDistanceFromCheckpoint; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName WeaponNameForRemovalCheck; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName WeaponNameForAdditionCheck; // 0x0278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRespawnAtCheckpointTestActor">();
|
|
}
|
|
static class APhxRespawnAtCheckpointTestActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxRespawnAtCheckpointTestActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxRespawnAtCheckpointTestActor) == 0x000008, "Wrong alignment on APhxRespawnAtCheckpointTestActor");
|
|
static_assert(sizeof(APhxRespawnAtCheckpointTestActor) == 0x000280, "Wrong size on APhxRespawnAtCheckpointTestActor");
|
|
static_assert(offsetof(APhxRespawnAtCheckpointTestActor, Checkpoint) == 0x000238, "Member 'APhxRespawnAtCheckpointTestActor::Checkpoint' has a wrong offset!");
|
|
static_assert(offsetof(APhxRespawnAtCheckpointTestActor, HealBeforeCheckpoint) == 0x000260, "Member 'APhxRespawnAtCheckpointTestActor::HealBeforeCheckpoint' has a wrong offset!");
|
|
static_assert(offsetof(APhxRespawnAtCheckpointTestActor, HurtAfterCheckpoint) == 0x000264, "Member 'APhxRespawnAtCheckpointTestActor::HurtAfterCheckpoint' has a wrong offset!");
|
|
static_assert(offsetof(APhxRespawnAtCheckpointTestActor, MinimumDistanceFromCheckpoint) == 0x000268, "Member 'APhxRespawnAtCheckpointTestActor::MinimumDistanceFromCheckpoint' has a wrong offset!");
|
|
static_assert(offsetof(APhxRespawnAtCheckpointTestActor, RespawnMaxAcceptableDistanceFromCheckpoint) == 0x00026C, "Member 'APhxRespawnAtCheckpointTestActor::RespawnMaxAcceptableDistanceFromCheckpoint' has a wrong offset!");
|
|
static_assert(offsetof(APhxRespawnAtCheckpointTestActor, WeaponNameForRemovalCheck) == 0x000270, "Member 'APhxRespawnAtCheckpointTestActor::WeaponNameForRemovalCheck' has a wrong offset!");
|
|
static_assert(offsetof(APhxRespawnAtCheckpointTestActor, WeaponNameForAdditionCheck) == 0x000278, "Member 'APhxRespawnAtCheckpointTestActor::WeaponNameForAdditionCheck' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRiotModeLootProp_Weapon
|
|
// 0x0048 (0x03A8 - 0x0360)
|
|
class APhxRiotModeLootProp_Weapon final : public APhxRiotModeLootProp
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(TSubclassOf<class AEquippable> OldWeapon, TSubclassOf<class AEquippable> NewWeapon)> OnNewWeaponPurchased; // 0x0360(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0370(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class AEquippable> ItemClass; // 0x0378(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<int32> CostPerTierList; // 0x0380(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bReplaceItemInCategory; // 0x0390(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_391[0x3]; // 0x0391(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 StartingAmmo; // 0x0394(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisableInteractionOnMaxTierPurchased; // 0x0398(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllPurchasesDone; // 0x0399(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39A[0x2]; // 0x039A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 ItemTier; // 0x039C(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyDiscount(EItemDataSubCategory ItemCategoryToDiscount, float DiscountPercentage);
|
|
void OnActorRestored();
|
|
void OnTierChanged();
|
|
void RefreshUI();
|
|
void SetItemTier(int32 Tier);
|
|
|
|
bool GetAllPurchasesDone() const;
|
|
TSubclassOf<class AEquippable> GetItemClass() const;
|
|
int32 GetItemCost() const;
|
|
int32 GetItemTier() const;
|
|
int32 GetMaxItemTier() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRiotModeLootProp_Weapon">();
|
|
}
|
|
static class APhxRiotModeLootProp_Weapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxRiotModeLootProp_Weapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxRiotModeLootProp_Weapon) == 0x000008, "Wrong alignment on APhxRiotModeLootProp_Weapon");
|
|
static_assert(sizeof(APhxRiotModeLootProp_Weapon) == 0x0003A8, "Wrong size on APhxRiotModeLootProp_Weapon");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, OnNewWeaponPurchased) == 0x000360, "Member 'APhxRiotModeLootProp_Weapon::OnNewWeaponPurchased' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, GuidComponent) == 0x000370, "Member 'APhxRiotModeLootProp_Weapon::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, ItemClass) == 0x000378, "Member 'APhxRiotModeLootProp_Weapon::ItemClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, CostPerTierList) == 0x000380, "Member 'APhxRiotModeLootProp_Weapon::CostPerTierList' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, bReplaceItemInCategory) == 0x000390, "Member 'APhxRiotModeLootProp_Weapon::bReplaceItemInCategory' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, StartingAmmo) == 0x000394, "Member 'APhxRiotModeLootProp_Weapon::StartingAmmo' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, bDisableInteractionOnMaxTierPurchased) == 0x000398, "Member 'APhxRiotModeLootProp_Weapon::bDisableInteractionOnMaxTierPurchased' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, bAllPurchasesDone) == 0x000399, "Member 'APhxRiotModeLootProp_Weapon::bAllPurchasesDone' has a wrong offset!");
|
|
static_assert(offsetof(APhxRiotModeLootProp_Weapon, ItemTier) == 0x00039C, "Member 'APhxRiotModeLootProp_Weapon::ItemTier' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRiotModeLootPropManager
|
|
// 0x0010 (0x0230 - 0x0220)
|
|
class APhxRiotModeLootPropManager final : public AActor
|
|
{
|
|
public:
|
|
TArray<TWeakObjectPtr<class APhxRiotModeLootProp_Weapon>> RiotModeLootCrates; // 0x0220(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnNewWeaponPurchasedFromCrate(TSubclassOf<class AEquippable> OldWeapon, TSubclassOf<class AEquippable> NewWeapon);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRiotModeLootPropManager">();
|
|
}
|
|
static class APhxRiotModeLootPropManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxRiotModeLootPropManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxRiotModeLootPropManager) == 0x000008, "Wrong alignment on APhxRiotModeLootPropManager");
|
|
static_assert(sizeof(APhxRiotModeLootPropManager) == 0x000230, "Wrong size on APhxRiotModeLootPropManager");
|
|
static_assert(offsetof(APhxRiotModeLootPropManager, RiotModeLootCrates) == 0x000220, "Member 'APhxRiotModeLootPropManager::RiotModeLootCrates' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRiotModePerksData
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UPhxRiotModePerksData final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
float DamageReductionPercentage; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxHealthIncrementPerRound; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CreditsToAddPerRound; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ExtraAmmoOnPurchaseMin; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ExtraAmmoOnPurchaseMax; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumOfMeleeHitsForBonusDamage; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeBonusDamageMultiplier; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeLifestealAmount; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeLifestealAmountOnLowHealth; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeLifestealLowHealthThreshold; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PurchaseRefundChance; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DismemberRefundAmmoChance; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DismemberRefundAmmoAmount; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BonusCreditsPerKill; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BonusCreditsForBiobotKill; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HealOnReloadHealthPercentThreshold; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HealAmountOnReload; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ShotgunKillAmmoRefundAmount; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EItemDataSubCategory DiscountPriceItemCategory; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DiscountPricePercentage; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumAssaultRifleKillsForCreditBonus; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxCreditBonusForAssaultRifleKill; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BaseBonusCreditsForMeleeKillChain; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxBonusCreditsForMeleeKillChain; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRiotModePerksData">();
|
|
}
|
|
static class UPhxRiotModePerksData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxRiotModePerksData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxRiotModePerksData) == 0x000008, "Wrong alignment on UPhxRiotModePerksData");
|
|
static_assert(sizeof(UPhxRiotModePerksData) == 0x000090, "Wrong size on UPhxRiotModePerksData");
|
|
static_assert(offsetof(UPhxRiotModePerksData, DamageReductionPercentage) == 0x000030, "Member 'UPhxRiotModePerksData::DamageReductionPercentage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, MaxHealthIncrementPerRound) == 0x000034, "Member 'UPhxRiotModePerksData::MaxHealthIncrementPerRound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, CreditsToAddPerRound) == 0x000038, "Member 'UPhxRiotModePerksData::CreditsToAddPerRound' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, ExtraAmmoOnPurchaseMin) == 0x00003C, "Member 'UPhxRiotModePerksData::ExtraAmmoOnPurchaseMin' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, ExtraAmmoOnPurchaseMax) == 0x000040, "Member 'UPhxRiotModePerksData::ExtraAmmoOnPurchaseMax' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, NumOfMeleeHitsForBonusDamage) == 0x000044, "Member 'UPhxRiotModePerksData::NumOfMeleeHitsForBonusDamage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, MeleeBonusDamageMultiplier) == 0x000048, "Member 'UPhxRiotModePerksData::MeleeBonusDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, MeleeLifestealAmount) == 0x00004C, "Member 'UPhxRiotModePerksData::MeleeLifestealAmount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, MeleeLifestealAmountOnLowHealth) == 0x000050, "Member 'UPhxRiotModePerksData::MeleeLifestealAmountOnLowHealth' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, MeleeLifestealLowHealthThreshold) == 0x000054, "Member 'UPhxRiotModePerksData::MeleeLifestealLowHealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, PurchaseRefundChance) == 0x000058, "Member 'UPhxRiotModePerksData::PurchaseRefundChance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, DismemberRefundAmmoChance) == 0x00005C, "Member 'UPhxRiotModePerksData::DismemberRefundAmmoChance' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, DismemberRefundAmmoAmount) == 0x000060, "Member 'UPhxRiotModePerksData::DismemberRefundAmmoAmount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, BonusCreditsPerKill) == 0x000064, "Member 'UPhxRiotModePerksData::BonusCreditsPerKill' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, BonusCreditsForBiobotKill) == 0x000068, "Member 'UPhxRiotModePerksData::BonusCreditsForBiobotKill' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, HealOnReloadHealthPercentThreshold) == 0x00006C, "Member 'UPhxRiotModePerksData::HealOnReloadHealthPercentThreshold' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, HealAmountOnReload) == 0x000070, "Member 'UPhxRiotModePerksData::HealAmountOnReload' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, ShotgunKillAmmoRefundAmount) == 0x000074, "Member 'UPhxRiotModePerksData::ShotgunKillAmmoRefundAmount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, DiscountPriceItemCategory) == 0x000078, "Member 'UPhxRiotModePerksData::DiscountPriceItemCategory' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, DiscountPricePercentage) == 0x00007C, "Member 'UPhxRiotModePerksData::DiscountPricePercentage' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, NumAssaultRifleKillsForCreditBonus) == 0x000080, "Member 'UPhxRiotModePerksData::NumAssaultRifleKillsForCreditBonus' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, MaxCreditBonusForAssaultRifleKill) == 0x000084, "Member 'UPhxRiotModePerksData::MaxCreditBonusForAssaultRifleKill' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, BaseBonusCreditsForMeleeKillChain) == 0x000088, "Member 'UPhxRiotModePerksData::BaseBonusCreditsForMeleeKillChain' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotModePerksData, MaxBonusCreditsForMeleeKillChain) == 0x00008C, "Member 'UPhxRiotModePerksData::MaxBonusCreditsForMeleeKillChain' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSSimpleNotification
|
|
// 0x0150 (0x03B0 - 0x0260)
|
|
class USDSSimpleNotification : public UUserWidget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool CloseWithDelay, float ElapsedTime)> OnCloseSimpleNotification; // 0x0260(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_270[0x10]; // 0x0270(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FNotificationData NotificationData; // 0x0280(0x0128)(BlueprintVisible, BlueprintReadOnly, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class UTextBlock* NotificationText; // 0x03A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void CloseNotification(bool bDelayClose, float ElapsedTime);
|
|
void SetMessage(const class FText& InMessage);
|
|
void SetNotificationData(const struct FNotificationData& InData);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSSimpleNotification">();
|
|
}
|
|
static class USDSSimpleNotification* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSSimpleNotification>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSSimpleNotification) == 0x000008, "Wrong alignment on USDSSimpleNotification");
|
|
static_assert(sizeof(USDSSimpleNotification) == 0x0003B0, "Wrong size on USDSSimpleNotification");
|
|
static_assert(offsetof(USDSSimpleNotification, OnCloseSimpleNotification) == 0x000260, "Member 'USDSSimpleNotification::OnCloseSimpleNotification' has a wrong offset!");
|
|
static_assert(offsetof(USDSSimpleNotification, NotificationData) == 0x000280, "Member 'USDSSimpleNotification::NotificationData' has a wrong offset!");
|
|
static_assert(offsetof(USDSSimpleNotification, NotificationText) == 0x0003A8, "Member 'USDSSimpleNotification::NotificationText' has a wrong offset!");
|
|
|
|
// Class Phoenix.PPEProjectileGunWeapon
|
|
// 0x0120 (0x0B90 - 0x0A70)
|
|
class APPEProjectileGunWeapon final : public APhxGunWeapon
|
|
{
|
|
public:
|
|
uint8 Pad_A70[0x48]; // 0x0A70(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPPEProjectileType CurrentPPEProjectileType; // 0x0AB8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 UnlockedPPEProjectileTypes; // 0x0AB9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_ABA[0x6]; // 0x0ABA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPPEChargeComponent* ChargeComponent; // 0x0AC0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<int32, class UNiagaraComponent*> HatchGlowEffects; // 0x0AC8(0x0050)(ExportObject, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ChargeInitiatedAnimation; // 0x0B18(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ChargeAccumulatedAnimation; // 0x0B20(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* ChargeStoppedAnimation; // 0x0B28(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtTimeOnHit; // 0x0B30(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAtBlendInTimeOnHit; // 0x0B34(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> LookAtBonesOnHit; // 0x0B38(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
int32 LookAtForPPEHitTypes; // 0x0B48(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B4C[0x44]; // 0x0B4C(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BP_OnPPEAccumulatedChargesChanged(int32 NewNumCharges);
|
|
void BP_OnPPESelectedActionChanged();
|
|
void BP_OnRechargingChargesChanged(int32 NewNumCharges);
|
|
void BP_UpdateNumChargesVisuals(int32 NumCharges, float AlphaHighestCharge);
|
|
void LockProjectileTypes(uint8 TypesToLock);
|
|
void UnlockProjectileTypes(uint8 TypesToUnlock);
|
|
void UpdateHatchGlowEffects(int32 NewNumCharges);
|
|
|
|
class UPPEChargeComponent* GetChargeComponent() const;
|
|
int32 GetUnlockedProjectileTypes() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PPEProjectileGunWeapon">();
|
|
}
|
|
static class APPEProjectileGunWeapon* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APPEProjectileGunWeapon>();
|
|
}
|
|
};
|
|
static_assert(alignof(APPEProjectileGunWeapon) == 0x000010, "Wrong alignment on APPEProjectileGunWeapon");
|
|
static_assert(sizeof(APPEProjectileGunWeapon) == 0x000B90, "Wrong size on APPEProjectileGunWeapon");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, CurrentPPEProjectileType) == 0x000AB8, "Member 'APPEProjectileGunWeapon::CurrentPPEProjectileType' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, UnlockedPPEProjectileTypes) == 0x000AB9, "Member 'APPEProjectileGunWeapon::UnlockedPPEProjectileTypes' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, ChargeComponent) == 0x000AC0, "Member 'APPEProjectileGunWeapon::ChargeComponent' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, HatchGlowEffects) == 0x000AC8, "Member 'APPEProjectileGunWeapon::HatchGlowEffects' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, ChargeInitiatedAnimation) == 0x000B18, "Member 'APPEProjectileGunWeapon::ChargeInitiatedAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, ChargeAccumulatedAnimation) == 0x000B20, "Member 'APPEProjectileGunWeapon::ChargeAccumulatedAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, ChargeStoppedAnimation) == 0x000B28, "Member 'APPEProjectileGunWeapon::ChargeStoppedAnimation' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, LookAtTimeOnHit) == 0x000B30, "Member 'APPEProjectileGunWeapon::LookAtTimeOnHit' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, LookAtBlendInTimeOnHit) == 0x000B34, "Member 'APPEProjectileGunWeapon::LookAtBlendInTimeOnHit' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, LookAtBonesOnHit) == 0x000B38, "Member 'APPEProjectileGunWeapon::LookAtBonesOnHit' has a wrong offset!");
|
|
static_assert(offsetof(APPEProjectileGunWeapon, LookAtForPPEHitTypes) == 0x000B48, "Member 'APPEProjectileGunWeapon::LookAtForPPEHitTypes' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRiotObjectiveMessage
|
|
// 0x0018 (0x03C8 - 0x03B0)
|
|
class UPhxRiotObjectiveMessage : public USDSSimpleNotification
|
|
{
|
|
public:
|
|
float Duration; // 0x03B0(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3B4[0x4]; // 0x03B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTextBlock* ResultText; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* TimerText; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void UpdateDuration(float InDuration);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRiotObjectiveMessage">();
|
|
}
|
|
static class UPhxRiotObjectiveMessage* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxRiotObjectiveMessage>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxRiotObjectiveMessage) == 0x000008, "Wrong alignment on UPhxRiotObjectiveMessage");
|
|
static_assert(sizeof(UPhxRiotObjectiveMessage) == 0x0003C8, "Wrong size on UPhxRiotObjectiveMessage");
|
|
static_assert(offsetof(UPhxRiotObjectiveMessage, Duration) == 0x0003B0, "Member 'UPhxRiotObjectiveMessage::Duration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotObjectiveMessage, ResultText) == 0x0003B8, "Member 'UPhxRiotObjectiveMessage::ResultText' has a wrong offset!");
|
|
static_assert(offsetof(UPhxRiotObjectiveMessage, TimerText) == 0x0003C0, "Member 'UPhxRiotObjectiveMessage::TimerText' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxRusherAnimInstance
|
|
// 0x0A10 (0x0DB0 - 0x03A0)
|
|
class UPhxRusherAnimInstance final : public UPhxCharacterAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_398[0x8]; // 0x0398(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxRusherAnimInstanceProxy Proxy; // 0x03A0(0x0A10)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxRusherAnimInstance">();
|
|
}
|
|
static class UPhxRusherAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxRusherAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxRusherAnimInstance) == 0x000010, "Wrong alignment on UPhxRusherAnimInstance");
|
|
static_assert(sizeof(UPhxRusherAnimInstance) == 0x000DB0, "Wrong size on UPhxRusherAnimInstance");
|
|
static_assert(offsetof(UPhxRusherAnimInstance, Proxy) == 0x0003A0, "Member 'UPhxRusherAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSafeDeathSpotVizComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxSafeDeathSpotVizComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSafeDeathSpotVizComponent">();
|
|
}
|
|
static class UPhxSafeDeathSpotVizComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSafeDeathSpotVizComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSafeDeathSpotVizComponent) == 0x000008, "Wrong alignment on UPhxSafeDeathSpotVizComponent");
|
|
static_assert(sizeof(UPhxSafeDeathSpotVizComponent) == 0x0000B0, "Wrong size on UPhxSafeDeathSpotVizComponent");
|
|
|
|
// Class Phoenix.TraversalApproachState
|
|
// 0x0008 (0x04D8 - 0x04D0)
|
|
class UTraversalApproachState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x8]; // 0x04D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TraversalApproachState">();
|
|
}
|
|
static class UTraversalApproachState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTraversalApproachState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTraversalApproachState) == 0x000008, "Wrong alignment on UTraversalApproachState");
|
|
static_assert(sizeof(UTraversalApproachState) == 0x0004D8, "Wrong size on UTraversalApproachState");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerKill
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxScrEvtPlayerKill final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerKill">();
|
|
}
|
|
static class UPhxScrEvtPlayerKill* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerKill>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerKill) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerKill");
|
|
static_assert(sizeof(UPhxScrEvtPlayerKill) == 0x000030, "Wrong size on UPhxScrEvtPlayerKill");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerAddItemToInv
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxScrEvtPlayerAddItemToInv final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
TSubclassOf<class APickup> ItemToAdd; // 0x0030(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisplayUINotification; // 0x0038(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerAddItemToInv">();
|
|
}
|
|
static class UPhxScrEvtPlayerAddItemToInv* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerAddItemToInv>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerAddItemToInv) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerAddItemToInv");
|
|
static_assert(sizeof(UPhxScrEvtPlayerAddItemToInv) == 0x000040, "Wrong size on UPhxScrEvtPlayerAddItemToInv");
|
|
static_assert(offsetof(UPhxScrEvtPlayerAddItemToInv, ItemToAdd) == 0x000030, "Member 'UPhxScrEvtPlayerAddItemToInv::ItemToAdd' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtPlayerAddItemToInv, bDisplayUINotification) == 0x000038, "Member 'UPhxScrEvtPlayerAddItemToInv::bDisplayUINotification' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWormState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UPhxWormState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWormState">();
|
|
}
|
|
static class UPhxWormState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWormState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWormState) == 0x000008, "Wrong alignment on UPhxWormState");
|
|
static_assert(sizeof(UPhxWormState) == 0x0004B8, "Wrong size on UPhxWormState");
|
|
|
|
// Class Phoenix.PhxScrEvtPlayerTraversal
|
|
// 0x0058 (0x0088 - 0x0030)
|
|
class UPhxScrEvtPlayerTraversal final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> SplineActorSoftPtr; // 0x0030(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class APhxTraversalSplineMontagePoint> SplineMontagePointPtr; // 0x0058(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitalLerpDuration; // 0x0080(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseClosestLocationOnSpline; // 0x0084(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtPlayerTraversal">();
|
|
}
|
|
static class UPhxScrEvtPlayerTraversal* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtPlayerTraversal>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtPlayerTraversal) == 0x000008, "Wrong alignment on UPhxScrEvtPlayerTraversal");
|
|
static_assert(sizeof(UPhxScrEvtPlayerTraversal) == 0x000088, "Wrong size on UPhxScrEvtPlayerTraversal");
|
|
static_assert(offsetof(UPhxScrEvtPlayerTraversal, SplineActorSoftPtr) == 0x000030, "Member 'UPhxScrEvtPlayerTraversal::SplineActorSoftPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtPlayerTraversal, SplineMontagePointPtr) == 0x000058, "Member 'UPhxScrEvtPlayerTraversal::SplineMontagePointPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtPlayerTraversal, InitalLerpDuration) == 0x000080, "Member 'UPhxScrEvtPlayerTraversal::InitalLerpDuration' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtPlayerTraversal, bUseClosestLocationOnSpline) == 0x000084, "Member 'UPhxScrEvtPlayerTraversal::bUseClosestLocationOnSpline' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtSnowcatOccupantActionRequest
|
|
// 0x0030 (0x0060 - 0x0030)
|
|
class UPhxScrEvtSnowcatOccupantActionRequest final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class APhxSnowcatSpline> SnowcatSplineSoftPtr; // 0x0030(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* CharacterAttachComponent; // 0x0058(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtSnowcatOccupantActionRequest">();
|
|
}
|
|
static class UPhxScrEvtSnowcatOccupantActionRequest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtSnowcatOccupantActionRequest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtSnowcatOccupantActionRequest) == 0x000008, "Wrong alignment on UPhxScrEvtSnowcatOccupantActionRequest");
|
|
static_assert(sizeof(UPhxScrEvtSnowcatOccupantActionRequest) == 0x000060, "Wrong size on UPhxScrEvtSnowcatOccupantActionRequest");
|
|
static_assert(offsetof(UPhxScrEvtSnowcatOccupantActionRequest, SnowcatSplineSoftPtr) == 0x000030, "Member 'UPhxScrEvtSnowcatOccupantActionRequest::SnowcatSplineSoftPtr' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtSnowcatOccupantActionRequest, CharacterAttachComponent) == 0x000058, "Member 'UPhxScrEvtSnowcatOccupantActionRequest::CharacterAttachComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtMovementModeOverride
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxScrEvtMovementModeOverride final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
EMovementMode MovementMode; // 0x0030(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECustomMovementMode CustomMovementMode; // 0x0031(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtMovementModeOverride">();
|
|
}
|
|
static class UPhxScrEvtMovementModeOverride* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtMovementModeOverride>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtMovementModeOverride) == 0x000008, "Wrong alignment on UPhxScrEvtMovementModeOverride");
|
|
static_assert(sizeof(UPhxScrEvtMovementModeOverride) == 0x000038, "Wrong size on UPhxScrEvtMovementModeOverride");
|
|
static_assert(offsetof(UPhxScrEvtMovementModeOverride, MovementMode) == 0x000030, "Member 'UPhxScrEvtMovementModeOverride::MovementMode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScrEvtMovementModeOverride, CustomMovementMode) == 0x000031, "Member 'UPhxScrEvtMovementModeOverride::CustomMovementMode' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtTraversalNodeActionRequest
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPhxScrEvtTraversalNodeActionRequest final : public UPhxScrEvtPlayerActionRequest
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class APhxTraversalNode> TraversalNodeSoftPtr; // 0x0030(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtTraversalNodeActionRequest">();
|
|
}
|
|
static class UPhxScrEvtTraversalNodeActionRequest* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtTraversalNodeActionRequest>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtTraversalNodeActionRequest) == 0x000008, "Wrong alignment on UPhxScrEvtTraversalNodeActionRequest");
|
|
static_assert(sizeof(UPhxScrEvtTraversalNodeActionRequest) == 0x000058, "Wrong size on UPhxScrEvtTraversalNodeActionRequest");
|
|
static_assert(offsetof(UPhxScrEvtTraversalNodeActionRequest, TraversalNodeSoftPtr) == 0x000030, "Member 'UPhxScrEvtTraversalNodeActionRequest::TraversalNodeSoftPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalActor
|
|
// 0x0028 (0x02A8 - 0x0280)
|
|
class APhxTraversalActor : public APhxAINavigationLink
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(class APhxCharacter* InteractedBy, bool bFrontInteraction)> OnTraversalInteractionExecuted; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UPhxTraversalInteractableComponent* InteractionFront; // 0x0290(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxTraversalInteractableComponent* InteractionBack; // 0x0298(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ESplineEnd DefaultInteractionEnd; // 0x02A0(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnBackInteractionExecuted(class APhxCharacter* InteractedBy);
|
|
void OnFrontInteractionExecuted(class APhxCharacter* InteractedBy);
|
|
void ToggleInteraction(bool bEnableInteraction);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalActor">();
|
|
}
|
|
static class APhxTraversalActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalActor) == 0x000008, "Wrong alignment on APhxTraversalActor");
|
|
static_assert(sizeof(APhxTraversalActor) == 0x0002A8, "Wrong size on APhxTraversalActor");
|
|
static_assert(offsetof(APhxTraversalActor, OnTraversalInteractionExecuted) == 0x000280, "Member 'APhxTraversalActor::OnTraversalInteractionExecuted' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalActor, InteractionFront) == 0x000290, "Member 'APhxTraversalActor::InteractionFront' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalActor, InteractionBack) == 0x000298, "Member 'APhxTraversalActor::InteractionBack' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalActor, DefaultInteractionEnd) == 0x0002A0, "Member 'APhxTraversalActor::DefaultInteractionEnd' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScrEvtCharMovementComponent
|
|
// 0x0010 (0x0B00 - 0x0AF0)
|
|
class UPhxScrEvtCharMovementComponent final : public UCharacterMovementComponent
|
|
{
|
|
public:
|
|
uint8 Pad_AF0[0x10]; // 0x0AF0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScrEvtCharMovementComponent">();
|
|
}
|
|
static class UPhxScrEvtCharMovementComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScrEvtCharMovementComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScrEvtCharMovementComponent) == 0x000010, "Wrong alignment on UPhxScrEvtCharMovementComponent");
|
|
static_assert(sizeof(UPhxScrEvtCharMovementComponent) == 0x000B00, "Wrong size on UPhxScrEvtCharMovementComponent");
|
|
|
|
// Class Phoenix.PhxScriptedEventBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxScriptedEventBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UPhxScrEvtCharacterActionRequest* QueueUpScriptedEventActionRequest(class APhxCharacterBase* CharacterOwner, TSubclassOf<class UPhxScrEvtCharacterActionRequest> ActionRequestClass);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptedEventBlueprintLibrary">();
|
|
}
|
|
static class UPhxScriptedEventBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScriptedEventBlueprintLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScriptedEventBlueprintLibrary) == 0x000008, "Wrong alignment on UPhxScriptedEventBlueprintLibrary");
|
|
static_assert(sizeof(UPhxScriptedEventBlueprintLibrary) == 0x000028, "Wrong size on UPhxScriptedEventBlueprintLibrary");
|
|
|
|
// Class Phoenix.PhxScriptedEventCharacterState
|
|
// 0x00B0 (0x0590 - 0x04E0)
|
|
class alignas(0x10) UPhxScriptedEventCharacterState final : public UPhxScriptedEventCharacterBaseState
|
|
{
|
|
public:
|
|
class UAnimMontage* CurrentMontage; // 0x04E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4E8[0xA8]; // 0x04E8(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnAnimMontageStarted(class UAnimMontage* AnimMontage);
|
|
void OnCancelQTE(class FName InQteId);
|
|
void OnCompleteQTE(class FName InQteId, bool bInResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptedEventCharacterState">();
|
|
}
|
|
static class UPhxScriptedEventCharacterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScriptedEventCharacterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScriptedEventCharacterState) == 0x000010, "Wrong alignment on UPhxScriptedEventCharacterState");
|
|
static_assert(sizeof(UPhxScriptedEventCharacterState) == 0x000590, "Wrong size on UPhxScriptedEventCharacterState");
|
|
static_assert(offsetof(UPhxScriptedEventCharacterState, CurrentMontage) == 0x0004E0, "Member 'UPhxScriptedEventCharacterState::CurrentMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScriptedEventDebugHUD
|
|
// 0x0008 (0x0318 - 0x0310)
|
|
class APhxScriptedEventDebugHUD final : public AHUD
|
|
{
|
|
public:
|
|
class AHUD* CurrentPlayerHUD; // 0x0310(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptedEventDebugHUD">();
|
|
}
|
|
static class APhxScriptedEventDebugHUD* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxScriptedEventDebugHUD>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxScriptedEventDebugHUD) == 0x000008, "Wrong alignment on APhxScriptedEventDebugHUD");
|
|
static_assert(sizeof(APhxScriptedEventDebugHUD) == 0x000318, "Wrong size on APhxScriptedEventDebugHUD");
|
|
static_assert(offsetof(APhxScriptedEventDebugHUD, CurrentPlayerHUD) == 0x000310, "Member 'APhxScriptedEventDebugHUD::CurrentPlayerHUD' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScriptedEventLookAroundModifier
|
|
// 0x0058 (0x00C8 - 0x0070)
|
|
class UPhxScriptedEventLookAroundModifier : public UPhxCharacterCameraModifier
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x2C]; // 0x0070(0x002C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxPitch; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxYaw; // 0x00A0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookSpeed; // 0x00A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ResetSmoothing; // 0x00A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FieldOfViewOffset; // 0x00AC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FovSmoothingOn; // 0x00B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float FovSmoothingOff; // 0x00B4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInputComponent* InputComp; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C0[0x8]; // 0x00C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptedEventLookAroundModifier">();
|
|
}
|
|
static class UPhxScriptedEventLookAroundModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScriptedEventLookAroundModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScriptedEventLookAroundModifier) == 0x000008, "Wrong alignment on UPhxScriptedEventLookAroundModifier");
|
|
static_assert(sizeof(UPhxScriptedEventLookAroundModifier) == 0x0000C8, "Wrong size on UPhxScriptedEventLookAroundModifier");
|
|
static_assert(offsetof(UPhxScriptedEventLookAroundModifier, MaxPitch) == 0x00009C, "Member 'UPhxScriptedEventLookAroundModifier::MaxPitch' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScriptedEventLookAroundModifier, MaxYaw) == 0x0000A0, "Member 'UPhxScriptedEventLookAroundModifier::MaxYaw' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScriptedEventLookAroundModifier, LookSpeed) == 0x0000A4, "Member 'UPhxScriptedEventLookAroundModifier::LookSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScriptedEventLookAroundModifier, ResetSmoothing) == 0x0000A8, "Member 'UPhxScriptedEventLookAroundModifier::ResetSmoothing' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScriptedEventLookAroundModifier, FieldOfViewOffset) == 0x0000AC, "Member 'UPhxScriptedEventLookAroundModifier::FieldOfViewOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScriptedEventLookAroundModifier, FovSmoothingOn) == 0x0000B0, "Member 'UPhxScriptedEventLookAroundModifier::FovSmoothingOn' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScriptedEventLookAroundModifier, FovSmoothingOff) == 0x0000B4, "Member 'UPhxScriptedEventLookAroundModifier::FovSmoothingOff' has a wrong offset!");
|
|
static_assert(offsetof(UPhxScriptedEventLookAroundModifier, InputComp) == 0x0000B8, "Member 'UPhxScriptedEventLookAroundModifier::InputComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxScriptLockCharacterState
|
|
// 0x0000 (0x04B8 - 0x04B8)
|
|
class UPhxScriptLockCharacterState final : public UCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxScriptLockCharacterState">();
|
|
}
|
|
static class UPhxScriptLockCharacterState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxScriptLockCharacterState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxScriptLockCharacterState) == 0x000008, "Wrong alignment on UPhxScriptLockCharacterState");
|
|
static_assert(sizeof(UPhxScriptLockCharacterState) == 0x0004B8, "Wrong size on UPhxScriptLockCharacterState");
|
|
|
|
// Class Phoenix.PhxTraversalSpline
|
|
// 0x0028 (0x02D0 - 0x02A8)
|
|
class APhxTraversalSpline final : public APhxTraversalActor
|
|
{
|
|
public:
|
|
TArray<class AStaticMeshActor*> HighContrastStaticMeshes; // 0x02A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UPhxTraversalSplineComponent* Spline; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* SplineFrontSceneComponent; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* SplineBackSceneComponent; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
bool RegisterAnimationPoint(class APhxTraversalSplinePoint_Animation* AnimationPoint, bool bShouldDeformSpline);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalSpline">();
|
|
}
|
|
static class APhxTraversalSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalSpline) == 0x000008, "Wrong alignment on APhxTraversalSpline");
|
|
static_assert(sizeof(APhxTraversalSpline) == 0x0002D0, "Wrong size on APhxTraversalSpline");
|
|
static_assert(offsetof(APhxTraversalSpline, HighContrastStaticMeshes) == 0x0002A8, "Member 'APhxTraversalSpline::HighContrastStaticMeshes' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalSpline, Spline) == 0x0002B8, "Member 'APhxTraversalSpline::Spline' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalSpline, SplineFrontSceneComponent) == 0x0002C0, "Member 'APhxTraversalSpline::SplineFrontSceneComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalSpline, SplineBackSceneComponent) == 0x0002C8, "Member 'APhxTraversalSpline::SplineBackSceneComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSearchLight
|
|
// 0x0050 (0x0270 - 0x0220)
|
|
class APhxSearchLight final : public AActor
|
|
{
|
|
public:
|
|
struct FVector CurrentTargetLocation; // 0x0220(0x000C)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSnapToFollowTarget; // 0x022C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_22D[0x1B]; // 0x022D(0x001B)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTimelineComponent* SearchLightTimelineComp; // 0x0248(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTimelineComponent* OverwriteLocationTargetTimelineComp; // 0x0250(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTimelineComponent* FollowTimelineComp; // 0x0258(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArrowComponent* ArrowComp; // 0x0260(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void InitializeSearchLight(class UArrowComponent* InArrowComp, class UTimelineComponent* InSearchLightTimelineComp, class UTimelineComponent* InOverwriteLocationTargetTimelineComp, class UTimelineComponent* InFollowTimelineComp);
|
|
void SetSearchLightFollowActor(class AActor* InActor);
|
|
void SetSearchLightOverwriteActor(class AActor* InActor);
|
|
void SetSearchLightTargetActor(class AActor* InActor);
|
|
void UpdateFollowTimelineFunc(float OutputAlpha);
|
|
void UpdateOverwriteLocationTargetTimelineFunc(float OutputAlpha);
|
|
void UpdateSearchLightTimelineFunc(float OutputAlpha);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSearchLight">();
|
|
}
|
|
static class APhxSearchLight* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSearchLight>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSearchLight) == 0x000008, "Wrong alignment on APhxSearchLight");
|
|
static_assert(sizeof(APhxSearchLight) == 0x000270, "Wrong size on APhxSearchLight");
|
|
static_assert(offsetof(APhxSearchLight, CurrentTargetLocation) == 0x000220, "Member 'APhxSearchLight::CurrentTargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(APhxSearchLight, bSnapToFollowTarget) == 0x00022C, "Member 'APhxSearchLight::bSnapToFollowTarget' has a wrong offset!");
|
|
static_assert(offsetof(APhxSearchLight, SearchLightTimelineComp) == 0x000248, "Member 'APhxSearchLight::SearchLightTimelineComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSearchLight, OverwriteLocationTargetTimelineComp) == 0x000250, "Member 'APhxSearchLight::OverwriteLocationTargetTimelineComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSearchLight, FollowTimelineComp) == 0x000258, "Member 'APhxSearchLight::FollowTimelineComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSearchLight, ArrowComp) == 0x000260, "Member 'APhxSearchLight::ArrowComp' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSendPlayerDeathTelemetry
|
|
// 0x0020 (0x0060 - 0x0040)
|
|
class UPhxSendPlayerDeathTelemetry final : public UPhxSendTelemetryBase
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x20]; // 0x0040(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxSendPlayerDeathTelemetry* SendPlayerDeathTelemetry(class UObject* WorldContextObject, class APhxPlayerCharacter* PlayerCharacter, float DamageAmount, class AActor* DamageCauser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSendPlayerDeathTelemetry">();
|
|
}
|
|
static class UPhxSendPlayerDeathTelemetry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSendPlayerDeathTelemetry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSendPlayerDeathTelemetry) == 0x000008, "Wrong alignment on UPhxSendPlayerDeathTelemetry");
|
|
static_assert(sizeof(UPhxSendPlayerDeathTelemetry) == 0x000060, "Wrong size on UPhxSendPlayerDeathTelemetry");
|
|
|
|
// Class Phoenix.PhxShimmyEnterCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxShimmyEnterCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
bool bFacingLeftOfSplineEnd; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxShimmyEnterCondition">();
|
|
}
|
|
static class UPhxShimmyEnterCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxShimmyEnterCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxShimmyEnterCondition) == 0x000008, "Wrong alignment on UPhxShimmyEnterCondition");
|
|
static_assert(sizeof(UPhxShimmyEnterCondition) == 0x000038, "Wrong size on UPhxShimmyEnterCondition");
|
|
static_assert(offsetof(UPhxShimmyEnterCondition, bFacingLeftOfSplineEnd) == 0x000030, "Member 'UPhxShimmyEnterCondition::bFacingLeftOfSplineEnd' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxShipCockpitAnimInstance
|
|
// 0x07D0 (0x0A90 - 0x02C0)
|
|
class UPhxShipCockpitAnimInstance final : public UAnimInstance
|
|
{
|
|
public:
|
|
uint8 Pad_2B8[0x8]; // 0x02B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxShipCockpitAnimInstanceProxy Proxy; // 0x02C0(0x07D0)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxShipCockpitAnimInstance">();
|
|
}
|
|
static class UPhxShipCockpitAnimInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxShipCockpitAnimInstance>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxShipCockpitAnimInstance) == 0x000010, "Wrong alignment on UPhxShipCockpitAnimInstance");
|
|
static_assert(sizeof(UPhxShipCockpitAnimInstance) == 0x000A90, "Wrong size on UPhxShipCockpitAnimInstance");
|
|
static_assert(offsetof(UPhxShipCockpitAnimInstance, Proxy) == 0x0002C0, "Member 'UPhxShipCockpitAnimInstance::Proxy' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideCustomCorneringHeightPoint
|
|
// 0x0008 (0x0230 - 0x0228)
|
|
class APipeSlideCustomCorneringHeightPoint final : public APipeSlideCustomPoint
|
|
{
|
|
public:
|
|
float CorneringHeightRatio; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ApplyOverDistance; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideCustomCorneringHeightPoint">();
|
|
}
|
|
static class APipeSlideCustomCorneringHeightPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideCustomCorneringHeightPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideCustomCorneringHeightPoint) == 0x000008, "Wrong alignment on APipeSlideCustomCorneringHeightPoint");
|
|
static_assert(sizeof(APipeSlideCustomCorneringHeightPoint) == 0x000230, "Wrong size on APipeSlideCustomCorneringHeightPoint");
|
|
static_assert(offsetof(APipeSlideCustomCorneringHeightPoint, CorneringHeightRatio) == 0x000228, "Member 'APipeSlideCustomCorneringHeightPoint::CorneringHeightRatio' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomCorneringHeightPoint, ApplyOverDistance) == 0x00022C, "Member 'APipeSlideCustomCorneringHeightPoint::ApplyOverDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSimpleElevator
|
|
// 0x0188 (0x04B8 - 0x0330)
|
|
class APhxSimpleElevator final : public APhxElevatorBase
|
|
{
|
|
public:
|
|
uint8 Pad_330[0x10]; // 0x0330(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bPrimaryGateIsOpen; // 0x0340(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bSecondaryGateIsOpen; // 0x0341(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_342[0x1E]; // 0x0342(0x001E)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStaticMeshComponent* ElevatorPrimaryGateMeshComp; // 0x0360(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* ElevatorSecondaryGateMeshComp; // 0x0368(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UActorSequenceComponent* ElevatorPrimaryGateSequenceComp; // 0x0370(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UActorSequenceComponent* ElevatorSecondaryGateSequenceComp; // 0x0378(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* ElevatorPrimaryGateSoundComp; // 0x0380(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* ElevatorSecondaryGateSoundComp; // 0x0388(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorPrimaryGateBeginOpenAkAudioEvent; // 0x0390(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorPrimaryGateEndOpenAkAudioEvent; // 0x0398(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorPrimaryGateBeginCloseAkAudioEvent; // 0x03A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorPrimaryGateEndCloseAkAudioEvent; // 0x03A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorSecondaryGateBeginOpenAkAudioEvent; // 0x03B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorSecondaryGateEndOpenAkAudioEvent; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorSecondaryGateBeginCloseAkAudioEvent; // 0x03C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorSecondaryGateEndCloseAkAudioEvent; // 0x03C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorReachTopFloorAkAudioEvent; // 0x03D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorReachBottomFloorAkAudioEvent; // 0x03D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* ElevatorStartDelayedAkAudioEvent; // 0x03E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ElevatorStartMotionDelayTime; // 0x03E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ElevatorStartAkAudioEventDelayTime; // 0x03EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ElevatorTopFloorPanel; // 0x03F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* ElevatorTopFloorPanelInteractableComp; // 0x03F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AActor* ElevatorBottomFloorPanel; // 0x0400(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* ElevatorBottomFloorPanelInteractableComp; // 0x0408(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxDoor* OptionalTopFloorDoor; // 0x0410(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxDoor* OptionalBottomFloorDoor; // 0x0418(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHandleInteractableComponentUpdates; // 0x0420(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseInteractableToStartElevator; // 0x0421(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStartPrimaryGateOpen; // 0x0422(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPrimaryGateOpensOnTopFloor; // 0x0423(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPrimaryGateOpensOnBottomFloor; // 0x0424(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStartSecondaryGateOpen; // 0x0425(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSecondaryGateOpensOnTopFloor; // 0x0426(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSecondaryGateOpensOnBottomFloor; // 0x0427(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPrimaryGateOpenAnimationIsForward; // 0x0428(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bSecondaryGateOpenAnimationIsForward; // 0x0429(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStartAtTopFloor; // 0x042A(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bStartAtBottomFloor; // 0x042B(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisableElevatorWhenTopReached; // 0x042C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bDisableElevatorWhenBottomReached; // 0x042D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnqueueDoorsIfBusy; // 0x042E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_42F[0x1]; // 0x042F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ElevatorSpeed; // 0x0430(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bElevatorDisabled; // 0x0434(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_435[0x3]; // 0x0435(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnPrimaryGateBeginOpen; // 0x0438(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPrimaryGateOpened; // 0x0448(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPrimaryGateBeginClose; // 0x0458(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnPrimaryGateClosed; // 0x0468(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnSecondaryGateBeginOpen; // 0x0478(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnSecondaryGateOpened; // 0x0488(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnSecondaryGateBeginClose; // 0x0498(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnSecondaryGateClosed; // 0x04A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void DisableElevatorStartInteractable();
|
|
void EnableElevatorStartInteractable();
|
|
void OnBottomFloorPanelInteract(class APhxCharacter* InteractedBy);
|
|
void OnElevatorStartInteract(class APhxCharacter* InteractedBy);
|
|
void OnPrimaryGateAnimationFinished();
|
|
void OnSecondaryGateAnimationFinished();
|
|
void OnTopFloorPanelInteract(class APhxCharacter* InteractedBy);
|
|
|
|
float GetElevatorSpeed() const;
|
|
class UInteractableComponent* GetElevatorStartInteractable() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSimpleElevator">();
|
|
}
|
|
static class APhxSimpleElevator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSimpleElevator>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSimpleElevator) == 0x000008, "Wrong alignment on APhxSimpleElevator");
|
|
static_assert(sizeof(APhxSimpleElevator) == 0x0004B8, "Wrong size on APhxSimpleElevator");
|
|
static_assert(offsetof(APhxSimpleElevator, bPrimaryGateIsOpen) == 0x000340, "Member 'APhxSimpleElevator::bPrimaryGateIsOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bSecondaryGateIsOpen) == 0x000341, "Member 'APhxSimpleElevator::bSecondaryGateIsOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorPrimaryGateMeshComp) == 0x000360, "Member 'APhxSimpleElevator::ElevatorPrimaryGateMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorSecondaryGateMeshComp) == 0x000368, "Member 'APhxSimpleElevator::ElevatorSecondaryGateMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorPrimaryGateSequenceComp) == 0x000370, "Member 'APhxSimpleElevator::ElevatorPrimaryGateSequenceComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorSecondaryGateSequenceComp) == 0x000378, "Member 'APhxSimpleElevator::ElevatorSecondaryGateSequenceComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorPrimaryGateSoundComp) == 0x000380, "Member 'APhxSimpleElevator::ElevatorPrimaryGateSoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorSecondaryGateSoundComp) == 0x000388, "Member 'APhxSimpleElevator::ElevatorSecondaryGateSoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorPrimaryGateBeginOpenAkAudioEvent) == 0x000390, "Member 'APhxSimpleElevator::ElevatorPrimaryGateBeginOpenAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorPrimaryGateEndOpenAkAudioEvent) == 0x000398, "Member 'APhxSimpleElevator::ElevatorPrimaryGateEndOpenAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorPrimaryGateBeginCloseAkAudioEvent) == 0x0003A0, "Member 'APhxSimpleElevator::ElevatorPrimaryGateBeginCloseAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorPrimaryGateEndCloseAkAudioEvent) == 0x0003A8, "Member 'APhxSimpleElevator::ElevatorPrimaryGateEndCloseAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorSecondaryGateBeginOpenAkAudioEvent) == 0x0003B0, "Member 'APhxSimpleElevator::ElevatorSecondaryGateBeginOpenAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorSecondaryGateEndOpenAkAudioEvent) == 0x0003B8, "Member 'APhxSimpleElevator::ElevatorSecondaryGateEndOpenAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorSecondaryGateBeginCloseAkAudioEvent) == 0x0003C0, "Member 'APhxSimpleElevator::ElevatorSecondaryGateBeginCloseAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorSecondaryGateEndCloseAkAudioEvent) == 0x0003C8, "Member 'APhxSimpleElevator::ElevatorSecondaryGateEndCloseAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorReachTopFloorAkAudioEvent) == 0x0003D0, "Member 'APhxSimpleElevator::ElevatorReachTopFloorAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorReachBottomFloorAkAudioEvent) == 0x0003D8, "Member 'APhxSimpleElevator::ElevatorReachBottomFloorAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorStartDelayedAkAudioEvent) == 0x0003E0, "Member 'APhxSimpleElevator::ElevatorStartDelayedAkAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorStartMotionDelayTime) == 0x0003E8, "Member 'APhxSimpleElevator::ElevatorStartMotionDelayTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorStartAkAudioEventDelayTime) == 0x0003EC, "Member 'APhxSimpleElevator::ElevatorStartAkAudioEventDelayTime' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorTopFloorPanel) == 0x0003F0, "Member 'APhxSimpleElevator::ElevatorTopFloorPanel' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorTopFloorPanelInteractableComp) == 0x0003F8, "Member 'APhxSimpleElevator::ElevatorTopFloorPanelInteractableComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorBottomFloorPanel) == 0x000400, "Member 'APhxSimpleElevator::ElevatorBottomFloorPanel' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorBottomFloorPanelInteractableComp) == 0x000408, "Member 'APhxSimpleElevator::ElevatorBottomFloorPanelInteractableComp' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OptionalTopFloorDoor) == 0x000410, "Member 'APhxSimpleElevator::OptionalTopFloorDoor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OptionalBottomFloorDoor) == 0x000418, "Member 'APhxSimpleElevator::OptionalBottomFloorDoor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bHandleInteractableComponentUpdates) == 0x000420, "Member 'APhxSimpleElevator::bHandleInteractableComponentUpdates' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bUseInteractableToStartElevator) == 0x000421, "Member 'APhxSimpleElevator::bUseInteractableToStartElevator' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bStartPrimaryGateOpen) == 0x000422, "Member 'APhxSimpleElevator::bStartPrimaryGateOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bPrimaryGateOpensOnTopFloor) == 0x000423, "Member 'APhxSimpleElevator::bPrimaryGateOpensOnTopFloor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bPrimaryGateOpensOnBottomFloor) == 0x000424, "Member 'APhxSimpleElevator::bPrimaryGateOpensOnBottomFloor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bStartSecondaryGateOpen) == 0x000425, "Member 'APhxSimpleElevator::bStartSecondaryGateOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bSecondaryGateOpensOnTopFloor) == 0x000426, "Member 'APhxSimpleElevator::bSecondaryGateOpensOnTopFloor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bSecondaryGateOpensOnBottomFloor) == 0x000427, "Member 'APhxSimpleElevator::bSecondaryGateOpensOnBottomFloor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bPrimaryGateOpenAnimationIsForward) == 0x000428, "Member 'APhxSimpleElevator::bPrimaryGateOpenAnimationIsForward' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bSecondaryGateOpenAnimationIsForward) == 0x000429, "Member 'APhxSimpleElevator::bSecondaryGateOpenAnimationIsForward' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bStartAtTopFloor) == 0x00042A, "Member 'APhxSimpleElevator::bStartAtTopFloor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bStartAtBottomFloor) == 0x00042B, "Member 'APhxSimpleElevator::bStartAtBottomFloor' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bDisableElevatorWhenTopReached) == 0x00042C, "Member 'APhxSimpleElevator::bDisableElevatorWhenTopReached' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bDisableElevatorWhenBottomReached) == 0x00042D, "Member 'APhxSimpleElevator::bDisableElevatorWhenBottomReached' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bEnqueueDoorsIfBusy) == 0x00042E, "Member 'APhxSimpleElevator::bEnqueueDoorsIfBusy' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, ElevatorSpeed) == 0x000430, "Member 'APhxSimpleElevator::ElevatorSpeed' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, bElevatorDisabled) == 0x000434, "Member 'APhxSimpleElevator::bElevatorDisabled' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OnPrimaryGateBeginOpen) == 0x000438, "Member 'APhxSimpleElevator::OnPrimaryGateBeginOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OnPrimaryGateOpened) == 0x000448, "Member 'APhxSimpleElevator::OnPrimaryGateOpened' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OnPrimaryGateBeginClose) == 0x000458, "Member 'APhxSimpleElevator::OnPrimaryGateBeginClose' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OnPrimaryGateClosed) == 0x000468, "Member 'APhxSimpleElevator::OnPrimaryGateClosed' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OnSecondaryGateBeginOpen) == 0x000478, "Member 'APhxSimpleElevator::OnSecondaryGateBeginOpen' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OnSecondaryGateOpened) == 0x000488, "Member 'APhxSimpleElevator::OnSecondaryGateOpened' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OnSecondaryGateBeginClose) == 0x000498, "Member 'APhxSimpleElevator::OnSecondaryGateBeginClose' has a wrong offset!");
|
|
static_assert(offsetof(APhxSimpleElevator, OnSecondaryGateClosed) == 0x0004A8, "Member 'APhxSimpleElevator::OnSecondaryGateClosed' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSkinnableCharacterInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPhxSkinnableCharacterInterface final
|
|
{
|
|
public:
|
|
struct FGameplayTag GetSkinnableCharacterTag() const;
|
|
class USkeletalMeshComponent* GetSkinnableMainMesh() const;
|
|
bool IsSkinnablePlayer() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSkinnableCharacterInterface">();
|
|
}
|
|
static class IPhxSkinnableCharacterInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPhxSkinnableCharacterInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(IPhxSkinnableCharacterInterface) == 0x000001, "Wrong alignment on IPhxSkinnableCharacterInterface");
|
|
static_assert(sizeof(IPhxSkinnableCharacterInterface) == 0x000001, "Wrong size on IPhxSkinnableCharacterInterface");
|
|
|
|
// Class Phoenix.PhxSlackReporter
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class UPhxSlackReporter final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x40]; // 0x0028(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSlackReporter">();
|
|
}
|
|
static class UPhxSlackReporter* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSlackReporter>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSlackReporter) == 0x000008, "Wrong alignment on UPhxSlackReporter");
|
|
static_assert(sizeof(UPhxSlackReporter) == 0x000068, "Wrong size on UPhxSlackReporter");
|
|
|
|
// Class Phoenix.PhxSmoothCameraModifier
|
|
// 0x0070 (0x00E0 - 0x0070)
|
|
class UPhxSmoothCameraModifier final : public UPhxCameraModifier
|
|
{
|
|
public:
|
|
bool bFirstTick; // 0x0070(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_71[0xF]; // 0x0071(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform SmoothedTransform; // 0x0080(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FTransform PreviousTransform; // 0x00B0(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSmoothCameraModifier">();
|
|
}
|
|
static class UPhxSmoothCameraModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSmoothCameraModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSmoothCameraModifier) == 0x000010, "Wrong alignment on UPhxSmoothCameraModifier");
|
|
static_assert(sizeof(UPhxSmoothCameraModifier) == 0x0000E0, "Wrong size on UPhxSmoothCameraModifier");
|
|
static_assert(offsetof(UPhxSmoothCameraModifier, bFirstTick) == 0x000070, "Member 'UPhxSmoothCameraModifier::bFirstTick' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSmoothCameraModifier, SmoothedTransform) == 0x000080, "Member 'UPhxSmoothCameraModifier::SmoothedTransform' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSmoothCameraModifier, PreviousTransform) == 0x0000B0, "Member 'UPhxSmoothCameraModifier::PreviousTransform' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideState
|
|
// 0x0098 (0x0568 - 0x04D0)
|
|
class UPipeSlideState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
class UAkAudioEvent* StrafeSplashSound; // 0x04D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FStateRef IdleStateRef; // 0x04D8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef HurtStateRef; // 0x04E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef DeathStateRef; // 0x04F8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef AligningStateRef; // 0x0508(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class APipeSlideSpline* SplineActor; // 0x0518(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentSplineDistance; // 0x0520(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentSplineSideOffset; // 0x0524(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentSplineVerticalOffset; // 0x0528(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentStrafingSpeed; // 0x052C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentSpeed; // 0x0530(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentHorizontalRatio; // 0x0534(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentSpeedingRatio; // 0x0538(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentCorneringStrafeSpeed; // 0x053C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentSlopeStrafeSpeed; // 0x0540(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_544[0x4]; // 0x0544(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector PreviousSplineDir; // 0x0548(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_554[0x4]; // 0x0554(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTableRowBase HurtData; // 0x0558(0x0008)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_560[0x8]; // 0x0560(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideState">();
|
|
}
|
|
static class UPipeSlideState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideState) == 0x000008, "Wrong alignment on UPipeSlideState");
|
|
static_assert(sizeof(UPipeSlideState) == 0x000568, "Wrong size on UPipeSlideState");
|
|
static_assert(offsetof(UPipeSlideState, StrafeSplashSound) == 0x0004D0, "Member 'UPipeSlideState::StrafeSplashSound' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, IdleStateRef) == 0x0004D8, "Member 'UPipeSlideState::IdleStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, HurtStateRef) == 0x0004E8, "Member 'UPipeSlideState::HurtStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, DeathStateRef) == 0x0004F8, "Member 'UPipeSlideState::DeathStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, AligningStateRef) == 0x000508, "Member 'UPipeSlideState::AligningStateRef' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, SplineActor) == 0x000518, "Member 'UPipeSlideState::SplineActor' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentSplineDistance) == 0x000520, "Member 'UPipeSlideState::CurrentSplineDistance' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentSplineSideOffset) == 0x000524, "Member 'UPipeSlideState::CurrentSplineSideOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentSplineVerticalOffset) == 0x000528, "Member 'UPipeSlideState::CurrentSplineVerticalOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentStrafingSpeed) == 0x00052C, "Member 'UPipeSlideState::CurrentStrafingSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentSpeed) == 0x000530, "Member 'UPipeSlideState::CurrentSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentHorizontalRatio) == 0x000534, "Member 'UPipeSlideState::CurrentHorizontalRatio' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentSpeedingRatio) == 0x000538, "Member 'UPipeSlideState::CurrentSpeedingRatio' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentCorneringStrafeSpeed) == 0x00053C, "Member 'UPipeSlideState::CurrentCorneringStrafeSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, CurrentSlopeStrafeSpeed) == 0x000540, "Member 'UPipeSlideState::CurrentSlopeStrafeSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, PreviousSplineDir) == 0x000548, "Member 'UPipeSlideState::PreviousSplineDir' has a wrong offset!");
|
|
static_assert(offsetof(UPipeSlideState, HurtData) == 0x000558, "Member 'UPipeSlideState::HurtData' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSnowcat
|
|
// 0x00C0 (0x0680 - 0x05C0)
|
|
class APhxSnowcat final : public APhxScriptedEventCharacter
|
|
{
|
|
public:
|
|
TSubclassOf<class UAnimInstance> DriverAnimInstanceClass; // 0x05C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> PassengerAnimInstanceClass; // 0x05C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* CameraBehaviorMontage; // 0x05D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PassengerAttachSocketName; // 0x05D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class APhxScriptedEventActor*> EmbarkScriptedEventActors; // 0x05E0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class APhxScriptedEventActor*> DisembarkScriptedEventActors; // 0x05F0(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
float DeltaYawSmoothingStrength; // 0x0600(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange TurnStrengthDeltaYawRange; // 0x0604(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DriverLeftHandIKSocketName; // 0x0614(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DriverRightHandIKSocketName; // 0x061C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_624[0x4]; // 0x0624(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnPlayerEmbarkStarted; // 0x0628(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPlayerEmbarkFinished; // 0x0638(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPlayerDisembarkStarted; // 0x0648(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnPlayerDisembarkFinished; // 0x0658(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_668[0x18]; // 0x0668(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnDisembarkScriptedEventFinish();
|
|
void OnDisembarkScriptedEventStart();
|
|
void OnEmbarkScriptedEventFinish();
|
|
void OnEmbarkScriptedEventStart();
|
|
void SetDriverDoorOpen(bool bDoorOpen);
|
|
void SetWindshieldWipersActive(bool bActive);
|
|
void UpdateDashboardUISpeed(float CurrentSpeed);
|
|
void UpdateDashboardUITurnStrength(float TurnStrength);
|
|
|
|
class USceneComponent* GetDriverAttachComponent() const;
|
|
class USceneComponent* GetPassengerAttachComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcat">();
|
|
}
|
|
static class APhxSnowcat* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSnowcat>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSnowcat) == 0x000010, "Wrong alignment on APhxSnowcat");
|
|
static_assert(sizeof(APhxSnowcat) == 0x000680, "Wrong size on APhxSnowcat");
|
|
static_assert(offsetof(APhxSnowcat, DriverAnimInstanceClass) == 0x0005C0, "Member 'APhxSnowcat::DriverAnimInstanceClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, PassengerAnimInstanceClass) == 0x0005C8, "Member 'APhxSnowcat::PassengerAnimInstanceClass' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, CameraBehaviorMontage) == 0x0005D0, "Member 'APhxSnowcat::CameraBehaviorMontage' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, PassengerAttachSocketName) == 0x0005D8, "Member 'APhxSnowcat::PassengerAttachSocketName' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, EmbarkScriptedEventActors) == 0x0005E0, "Member 'APhxSnowcat::EmbarkScriptedEventActors' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, DisembarkScriptedEventActors) == 0x0005F0, "Member 'APhxSnowcat::DisembarkScriptedEventActors' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, DeltaYawSmoothingStrength) == 0x000600, "Member 'APhxSnowcat::DeltaYawSmoothingStrength' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, TurnStrengthDeltaYawRange) == 0x000604, "Member 'APhxSnowcat::TurnStrengthDeltaYawRange' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, DriverLeftHandIKSocketName) == 0x000614, "Member 'APhxSnowcat::DriverLeftHandIKSocketName' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, DriverRightHandIKSocketName) == 0x00061C, "Member 'APhxSnowcat::DriverRightHandIKSocketName' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, OnPlayerEmbarkStarted) == 0x000628, "Member 'APhxSnowcat::OnPlayerEmbarkStarted' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, OnPlayerEmbarkFinished) == 0x000638, "Member 'APhxSnowcat::OnPlayerEmbarkFinished' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, OnPlayerDisembarkStarted) == 0x000648, "Member 'APhxSnowcat::OnPlayerDisembarkStarted' has a wrong offset!");
|
|
static_assert(offsetof(APhxSnowcat, OnPlayerDisembarkFinished) == 0x000658, "Member 'APhxSnowcat::OnPlayerDisembarkFinished' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSnowcatSplinePointRootComponent
|
|
// 0x0000 (0x0200 - 0x0200)
|
|
class UPhxSnowcatSplinePointRootComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplinePointRootComponent">();
|
|
}
|
|
static class UPhxSnowcatSplinePointRootComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSnowcatSplinePointRootComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSnowcatSplinePointRootComponent) == 0x000010, "Wrong alignment on UPhxSnowcatSplinePointRootComponent");
|
|
static_assert(sizeof(UPhxSnowcatSplinePointRootComponent) == 0x000200, "Wrong size on UPhxSnowcatSplinePointRootComponent");
|
|
|
|
// Class Phoenix.PhxSnowcatSplinePointVizComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPhxSnowcatSplinePointVizComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplinePointVizComponent">();
|
|
}
|
|
static class UPhxSnowcatSplinePointVizComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSnowcatSplinePointVizComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSnowcatSplinePointVizComponent) == 0x000008, "Wrong alignment on UPhxSnowcatSplinePointVizComponent");
|
|
static_assert(sizeof(UPhxSnowcatSplinePointVizComponent) == 0x0000B0, "Wrong size on UPhxSnowcatSplinePointVizComponent");
|
|
|
|
// Class Phoenix.PhxSnowcatSplinePoint_Event
|
|
// 0x0010 (0x0238 - 0x0228)
|
|
class APhxSnowcatSplinePoint_Event final : public APhxSnowcatSplinePoint
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnEventTriggered; // 0x0228(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSnowcatSplinePoint_Event">();
|
|
}
|
|
static class APhxSnowcatSplinePoint_Event* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSnowcatSplinePoint_Event>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSnowcatSplinePoint_Event) == 0x000008, "Wrong alignment on APhxSnowcatSplinePoint_Event");
|
|
static_assert(sizeof(APhxSnowcatSplinePoint_Event) == 0x000238, "Wrong size on APhxSnowcatSplinePoint_Event");
|
|
static_assert(offsetof(APhxSnowcatSplinePoint_Event, OnEventTriggered) == 0x000228, "Member 'APhxSnowcatSplinePoint_Event::OnEventTriggered' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSPromptWidgetProgress
|
|
// 0x0018 (0x0298 - 0x0280)
|
|
class USDSPromptWidgetProgress : public USDSPromptWidget
|
|
{
|
|
public:
|
|
uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxButton* CancelButton; // 0x0288(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UProgressBar* ProgressBar; // 0x0290(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetProgress(float InValue);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSPromptWidgetProgress">();
|
|
}
|
|
static class USDSPromptWidgetProgress* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSPromptWidgetProgress>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSPromptWidgetProgress) == 0x000008, "Wrong alignment on USDSPromptWidgetProgress");
|
|
static_assert(sizeof(USDSPromptWidgetProgress) == 0x000298, "Wrong size on USDSPromptWidgetProgress");
|
|
static_assert(offsetof(USDSPromptWidgetProgress, CancelButton) == 0x000288, "Member 'USDSPromptWidgetProgress::CancelButton' has a wrong offset!");
|
|
static_assert(offsetof(USDSPromptWidgetProgress, ProgressBar) == 0x000290, "Member 'USDSPromptWidgetProgress::ProgressBar' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSoundAnimNotifyLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxSoundAnimNotifyLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UAkComponent* BodyfallGeneralSound(class USkeletalMeshComponent* MeshComponent, const class FString& AttachName, const struct FVector& SocketBeginOffset, const struct FVector& SocketEndOffset, float Radius, float HalfHeight);
|
|
static bool BodyfallMaterialCheck(class USceneComponent* MeshComponent, const class FString& AttachName, struct FHitResult* OutHit, const struct FVector& SocketBeginOffset, const struct FVector& SocketEndOffset, float Radius, float HalfHeight);
|
|
static bool BodyfallSkelCheckSound(class USkeletalMeshComponent* MeshComponent, const class FString& AttachName, class UAkComponent** AkComponent, const struct FVector& SocketBeginOffset, const struct FVector& SocketEndOffset, float Radius, float HalfHeight);
|
|
static class FString DefaultBodyfallMaterial(class UObject* WorldContextObject);
|
|
static class FString DefaultFootstepMaterialName(class UObject* WorldContextObject);
|
|
static class FString DefaultGruntSkeleton(class UObject* WorldContextObject);
|
|
static class FString DefaultPhysicalMaterial(class UObject* WorldContextObject);
|
|
static bool FootstepMaterialCheck(class USceneComponent* MeshComponent, const class FString& AttachName, struct FHitResult* OutHit, const struct FVector& BeginOffset, const struct FVector& EndOffset, const struct FVector& HalfSize);
|
|
static bool FootstepMaterialCheckRusher(class USceneComponent* SceneComponent, const class FString& AttachName, struct FHitResult* OutHit, const struct FVector& SocketBeginOffset, const struct FVector& SocketEndOffset, float Radius);
|
|
static void FootstepSimple(class USkeletalMeshComponent* MeshComponent, const class FString& AttachName, class UAkSwitchValue* SwitchValue, const struct FVector& SocketBeginOffset, const struct FVector& SocketEndOffset, const struct FVector& SocketHalfSize, class UAkComponent** AkObject);
|
|
static class UAkComponent* FootstepSimpleRusher(class USkeletalMeshComponent* MeshComponent, const class FString& AttachName, class UAkSwitchValue* FootSwitch, const struct FVector& BeginOffset, const struct FVector& EndOffset, float Radius, struct FHitResult* OutHit);
|
|
static bool HandPatSkeletonCheckSound(class USkeletalMeshComponent* MeshComponent, const class FString& AttachName, class UAkComponent** SoundComponent, const class FString& DefaultHandsSwitchGroup, const struct FVector& SocketBeginOffset, const struct FVector& SocketEndOffset, float Radius);
|
|
static bool MovementSkeletonCheckSound(class USkeletalMeshComponent* MeshComponent, const class FString& AttachName, class UAkSwitchValue* SwitchValue, const class FString& TargetSkeletonName, class UAkComponent** SoundComponent);
|
|
static void PickupMaterialCheckSound(class USkeletalMeshComponent* MeshComponent, const class FString& AttachName, float Radius);
|
|
static void SetFootstepMaterialSwitch(class UAkComponent* AkComponent, const class FString& PhysMaterialName);
|
|
static void SkeletonCheck(const class USkinnedMeshComponent* SkinnedMesh, bool* PlayerGruntBareLeftBootRight, bool* GruntBareLeftBareRight, bool* GruntBootLeftBootRight, bool* Grunt);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSoundAnimNotifyLibrary">();
|
|
}
|
|
static class UPhxSoundAnimNotifyLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSoundAnimNotifyLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSoundAnimNotifyLibrary) == 0x000008, "Wrong alignment on UPhxSoundAnimNotifyLibrary");
|
|
static_assert(sizeof(UPhxSoundAnimNotifyLibrary) == 0x000028, "Wrong size on UPhxSoundAnimNotifyLibrary");
|
|
|
|
// Class Phoenix.PhxSoundAnimNotifySettingsData
|
|
// 0x0258 (0x0288 - 0x0030)
|
|
class UPhxSoundAnimNotifySettingsData final : public UDataAsset
|
|
{
|
|
public:
|
|
class FString DefaultFootstepMaterialName; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DefaultGruntSkeleton; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DefaultPhysicalMaterial; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DefaultBodyfallMaterial; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString TwoHeadMainHeadEventCode; // 0x0070(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString TwoHeadAltHeadEventCode; // 0x0080(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag TwoHeadTag; // 0x0090(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> GruntTypes; // 0x0098(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<class FString> FootstepMaterials; // 0x00A8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<class FString> FootstepsFootwearPlayer; // 0x00F8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<class FString> FootstepsFootwearNPCs; // 0x0148(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<class FString> FootstepsBareGrunts; // 0x0198(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<class FString> FootstepsBootedGrunts; // 0x01E8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSet<class FString> FootstepsLeftBareRightBootGrunts; // 0x0238(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSoundAnimNotifySettingsData">();
|
|
}
|
|
static class UPhxSoundAnimNotifySettingsData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSoundAnimNotifySettingsData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSoundAnimNotifySettingsData) == 0x000008, "Wrong alignment on UPhxSoundAnimNotifySettingsData");
|
|
static_assert(sizeof(UPhxSoundAnimNotifySettingsData) == 0x000288, "Wrong size on UPhxSoundAnimNotifySettingsData");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, DefaultFootstepMaterialName) == 0x000030, "Member 'UPhxSoundAnimNotifySettingsData::DefaultFootstepMaterialName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, DefaultGruntSkeleton) == 0x000040, "Member 'UPhxSoundAnimNotifySettingsData::DefaultGruntSkeleton' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, DefaultPhysicalMaterial) == 0x000050, "Member 'UPhxSoundAnimNotifySettingsData::DefaultPhysicalMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, DefaultBodyfallMaterial) == 0x000060, "Member 'UPhxSoundAnimNotifySettingsData::DefaultBodyfallMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, TwoHeadMainHeadEventCode) == 0x000070, "Member 'UPhxSoundAnimNotifySettingsData::TwoHeadMainHeadEventCode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, TwoHeadAltHeadEventCode) == 0x000080, "Member 'UPhxSoundAnimNotifySettingsData::TwoHeadAltHeadEventCode' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, TwoHeadTag) == 0x000090, "Member 'UPhxSoundAnimNotifySettingsData::TwoHeadTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, GruntTypes) == 0x000098, "Member 'UPhxSoundAnimNotifySettingsData::GruntTypes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, FootstepMaterials) == 0x0000A8, "Member 'UPhxSoundAnimNotifySettingsData::FootstepMaterials' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, FootstepsFootwearPlayer) == 0x0000F8, "Member 'UPhxSoundAnimNotifySettingsData::FootstepsFootwearPlayer' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, FootstepsFootwearNPCs) == 0x000148, "Member 'UPhxSoundAnimNotifySettingsData::FootstepsFootwearNPCs' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, FootstepsBareGrunts) == 0x000198, "Member 'UPhxSoundAnimNotifySettingsData::FootstepsBareGrunts' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, FootstepsBootedGrunts) == 0x0001E8, "Member 'UPhxSoundAnimNotifySettingsData::FootstepsBootedGrunts' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundAnimNotifySettingsData, FootstepsLeftBareRightBootGrunts) == 0x000238, "Member 'UPhxSoundAnimNotifySettingsData::FootstepsLeftBareRightBootGrunts' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSoundComponent
|
|
// 0x00A0 (0x0490 - 0x03F0)
|
|
class UPhxSoundComponent : public UAkComponent
|
|
{
|
|
public:
|
|
TArray<struct FPhxSwitchGroup> ActiveSwitches; // 0x03E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F8[0x30]; // 0x03F8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool AutoPost; // 0x0428(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_429[0x7]; // 0x0429(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UAkSwitchValue*> ConstantSwitchValues; // 0x0430(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float TriggerRange; // 0x0440(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_444[0x4]; // 0x0444(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EPhxBodyPartType> TalkingBodyParts; // 0x0448(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 PartsRequiredToTalk; // 0x0458(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_45C[0x4]; // 0x045C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkSwitchValue* HeadlessVoiceVariant; // 0x0460(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString LastFootstepMaterial; // 0x0468(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_478[0x8]; // 0x0478(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPhxDialogueEvent*> DialogueQueue; // 0x0480(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnSACompAddedDestroyed();
|
|
void PhxSetSwitch(const class FString& WorkUnitString, const class FString& SwitchGroupString, const class FString& SwitchValue);
|
|
int32 PostForcedSoundEvent(class UAkAudioEvent* AkEvent);
|
|
int32 PostForcedSoundEventWithCallbackLocal(class UAkAudioEvent* Event, bool bStopOnDestroy, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback);
|
|
int32 PostSoundEvent(class UAkAudioEvent* AkEvent);
|
|
int32 PostSoundEventWithCallbackLocal(class UAkAudioEvent* Event, bool bStopOnDestroy, int32 CallbackMask, const TDelegate<void(EAkCallbackType CallbackType, class UAkCallbackInfo* CallbackInfo)>& PostEventCallback);
|
|
void StopSound(int32 PlayingSoundId, float FadeTime);
|
|
|
|
int32 GetLastPostedSound() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSoundComponent">();
|
|
}
|
|
static class UPhxSoundComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSoundComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSoundComponent) == 0x000010, "Wrong alignment on UPhxSoundComponent");
|
|
static_assert(sizeof(UPhxSoundComponent) == 0x000490, "Wrong size on UPhxSoundComponent");
|
|
static_assert(offsetof(UPhxSoundComponent, ActiveSwitches) == 0x0003E8, "Member 'UPhxSoundComponent::ActiveSwitches' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundComponent, AutoPost) == 0x000428, "Member 'UPhxSoundComponent::AutoPost' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundComponent, ConstantSwitchValues) == 0x000430, "Member 'UPhxSoundComponent::ConstantSwitchValues' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundComponent, TriggerRange) == 0x000440, "Member 'UPhxSoundComponent::TriggerRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundComponent, TalkingBodyParts) == 0x000448, "Member 'UPhxSoundComponent::TalkingBodyParts' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundComponent, PartsRequiredToTalk) == 0x000458, "Member 'UPhxSoundComponent::PartsRequiredToTalk' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundComponent, HeadlessVoiceVariant) == 0x000460, "Member 'UPhxSoundComponent::HeadlessVoiceVariant' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundComponent, LastFootstepMaterial) == 0x000468, "Member 'UPhxSoundComponent::LastFootstepMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSoundComponent, DialogueQueue) == 0x000480, "Member 'UPhxSoundComponent::DialogueQueue' has a wrong offset!");
|
|
|
|
// Class Phoenix.ServerButtonProxy
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UServerButtonProxy final : public UObject
|
|
{
|
|
public:
|
|
class UMenuButton* OwnerPtr; // 0x0028(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnClicked();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ServerButtonProxy">();
|
|
}
|
|
static class UServerButtonProxy* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UServerButtonProxy>();
|
|
}
|
|
};
|
|
static_assert(alignof(UServerButtonProxy) == 0x000008, "Wrong alignment on UServerButtonProxy");
|
|
static_assert(sizeof(UServerButtonProxy) == 0x000040, "Wrong size on UServerButtonProxy");
|
|
static_assert(offsetof(UServerButtonProxy, OwnerPtr) == 0x000028, "Member 'UServerButtonProxy::OwnerPtr' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSoundBatchComponent
|
|
// 0x0050 (0x04E0 - 0x0490)
|
|
class UPhxSoundBatchComponent final : public UPhxSoundComponent
|
|
{
|
|
public:
|
|
uint8 Pad_490[0x50]; // 0x0490(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSoundBatchComponent">();
|
|
}
|
|
static class UPhxSoundBatchComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSoundBatchComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSoundBatchComponent) == 0x000010, "Wrong alignment on UPhxSoundBatchComponent");
|
|
static_assert(sizeof(UPhxSoundBatchComponent) == 0x0004E0, "Wrong size on UPhxSoundBatchComponent");
|
|
|
|
// Class Phoenix.PhxSpectatorCamera
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class APhxSpectatorCamera final : public ASpectatorPawn
|
|
{
|
|
public:
|
|
bool bMovementCanAffectElevation; // 0x02A8(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2A9[0x7]; // 0x02A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSpectatorCamera">();
|
|
}
|
|
static class APhxSpectatorCamera* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxSpectatorCamera>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxSpectatorCamera) == 0x000008, "Wrong alignment on APhxSpectatorCamera");
|
|
static_assert(sizeof(APhxSpectatorCamera) == 0x0002B0, "Wrong size on APhxSpectatorCamera");
|
|
static_assert(offsetof(APhxSpectatorCamera, bMovementCanAffectElevation) == 0x0002A8, "Member 'APhxSpectatorCamera::bMovementCanAffectElevation' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSpeedCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxSpeedCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ENumberCompareType ThresholdCheckType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESpeedAxisType SpeedAxisType; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SpeedThreshold; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSpeedCondition">();
|
|
}
|
|
static class UPhxSpeedCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSpeedCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSpeedCondition) == 0x000008, "Wrong alignment on UPhxSpeedCondition");
|
|
static_assert(sizeof(UPhxSpeedCondition) == 0x000040, "Wrong size on UPhxSpeedCondition");
|
|
static_assert(offsetof(UPhxSpeedCondition, ThresholdCheckType) == 0x000030, "Member 'UPhxSpeedCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSpeedCondition, SpeedAxisType) == 0x000034, "Member 'UPhxSpeedCondition::SpeedAxisType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSpeedCondition, SpeedThreshold) == 0x000038, "Member 'UPhxSpeedCondition::SpeedThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterV2
|
|
// 0x03A8 (0x0628 - 0x0280)
|
|
class APrinterV2 final : public AGadget
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnActionDenied; // 0x0280(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnBuyPanelActive; // 0x0290(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnSellPanelActive; // 0x02A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void(float TimeHeld)> OnConfirmHeld; // 0x02B0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C0[0x20]; // 0x02C0(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateRef PrinterFSMRef; // 0x02E0(0x0010)(NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UPrinterV2FSM* PrinterFSM; // 0x02F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSoftObjectPath> PathsToLoad; // 0x02F8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
float PriceDiscount; // 0x0308(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_30C[0x4]; // 0x030C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FDataTableRowHandle> SpecialItems; // 0x0310(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
EInteractableProximity HolsterWeaponAtProxmity; // 0x0320(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_321[0x3]; // 0x0321(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GrabRotationOffset; // 0x0324(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> PrintingAnimActorClass; // 0x0328(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> PrintingMeshActorClass; // 0x0350(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> LoadingUIClass; // 0x0378(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> UploadUIClass; // 0x03A0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> SellUIClass; // 0x03C8(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> DetailsUIClass; // 0x03F0(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> TopUIClass; // 0x0418(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> MainUIClass; // 0x0440(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> StatusUIClass; // 0x0468(0x0028)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<struct FGameplayTag, TSoftClassPtr<class UClass>> DLCMainUIClassses; // 0x0490(0x0050)(Edit, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UAnimMontage* PrinterIdleMontage; // 0x04E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CurrencyNameID; // 0x04E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APrintAnimActor* PrintAnimActor; // 0x04F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxPrintingMeshActor* PrintingMeshActor; // 0x04F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* MainUIComp; // 0x0500(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* FrontUIComp; // 0x0508(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* DetailsUIComp; // 0x0510(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* TopUIComp; // 0x0518(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* StatusUIComp; // 0x0520(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* SkeletalMeshComp; // 0x0528(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxPlayerController* PlayerController; // 0x0530(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* CameraAttachmentComponent; // 0x0538(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FTutorialHintRequest> TutorialsToShow; // 0x0540(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> MainUIClassToUse; // 0x0550(0x0028)(Transient, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComp; // 0x0578(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UISweepRightSound; // 0x0580(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UISweepLeftSound; // 0x0588(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UISweepUpSound; // 0x0590(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UISweepDownSound; // 0x0598(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UIConfirmSound; // 0x05A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UICancelSound; // 0x05A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UIErrorSound; // 0x05B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UISweepShoulderRight; // 0x05B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* UISweepShoulderLeft; // 0x05C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PlayerApproachesMachineSound; // 0x05C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* PlayerWalksAwayFromMachineSound; // 0x05D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5D8[0x10]; // 0x05D8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class APhxScriptedEventActor> ScriptedEventActorPtr; // 0x05E8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bExitPrinterWhenPlayerFreedFromScriptedEvent; // 0x0610(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_611[0x7]; // 0x0611(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class APhxScriptedEventActor* ScriptedEventActor)> OnPrinterReadyForScriptedEvent; // 0x0618(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
class UAkAudioEvent* GetPlayerWalksAwayFromMachineSound();
|
|
void Print(const struct FItemData& ItemData, int32 NumOfStacks);
|
|
void PrinterStateChanged(class UState* Sender, class UState* LastState, class UState* NextState);
|
|
void SetBuyUIVisibility(bool bVisible);
|
|
void Upgrade(class AEquippable* ItemToUpgrade, const class UPhxCraftingRecipe* InRecipe);
|
|
|
|
int32 CalculatePriceWithDiscount(int32 BasePrice) const;
|
|
float GetDiscount() const;
|
|
class UAkAudioEvent* GetPlayerApproachesMachineSound() const;
|
|
class UPhxSoundComponent* GetSoundComp() const;
|
|
class UAkAudioEvent* GetUICancelSound() const;
|
|
class UAkAudioEvent* GetUIConfirmSound() const;
|
|
class UAkAudioEvent* GetUIErrorSound() const;
|
|
class UAkAudioEvent* GetUISweepDownSound() const;
|
|
class UAkAudioEvent* GetUISweepLeftSound() const;
|
|
class UAkAudioEvent* GetUISweepRightSound() const;
|
|
class UAkAudioEvent* GetUISweepUpSound() const;
|
|
bool IsReadyForUsage() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterV2">();
|
|
}
|
|
static class APrinterV2* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APrinterV2>();
|
|
}
|
|
};
|
|
static_assert(alignof(APrinterV2) == 0x000008, "Wrong alignment on APrinterV2");
|
|
static_assert(sizeof(APrinterV2) == 0x000628, "Wrong size on APrinterV2");
|
|
static_assert(offsetof(APrinterV2, OnActionDenied) == 0x000280, "Member 'APrinterV2::OnActionDenied' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, OnBuyPanelActive) == 0x000290, "Member 'APrinterV2::OnBuyPanelActive' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, OnSellPanelActive) == 0x0002A0, "Member 'APrinterV2::OnSellPanelActive' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, OnConfirmHeld) == 0x0002B0, "Member 'APrinterV2::OnConfirmHeld' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PrinterFSMRef) == 0x0002E0, "Member 'APrinterV2::PrinterFSMRef' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PrinterFSM) == 0x0002F0, "Member 'APrinterV2::PrinterFSM' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PathsToLoad) == 0x0002F8, "Member 'APrinterV2::PathsToLoad' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PriceDiscount) == 0x000308, "Member 'APrinterV2::PriceDiscount' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, SpecialItems) == 0x000310, "Member 'APrinterV2::SpecialItems' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, HolsterWeaponAtProxmity) == 0x000320, "Member 'APrinterV2::HolsterWeaponAtProxmity' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, GrabRotationOffset) == 0x000324, "Member 'APrinterV2::GrabRotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PrintingAnimActorClass) == 0x000328, "Member 'APrinterV2::PrintingAnimActorClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PrintingMeshActorClass) == 0x000350, "Member 'APrinterV2::PrintingMeshActorClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, LoadingUIClass) == 0x000378, "Member 'APrinterV2::LoadingUIClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UploadUIClass) == 0x0003A0, "Member 'APrinterV2::UploadUIClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, SellUIClass) == 0x0003C8, "Member 'APrinterV2::SellUIClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, DetailsUIClass) == 0x0003F0, "Member 'APrinterV2::DetailsUIClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, TopUIClass) == 0x000418, "Member 'APrinterV2::TopUIClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, MainUIClass) == 0x000440, "Member 'APrinterV2::MainUIClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, StatusUIClass) == 0x000468, "Member 'APrinterV2::StatusUIClass' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, DLCMainUIClassses) == 0x000490, "Member 'APrinterV2::DLCMainUIClassses' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PrinterIdleMontage) == 0x0004E0, "Member 'APrinterV2::PrinterIdleMontage' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, CurrencyNameID) == 0x0004E8, "Member 'APrinterV2::CurrencyNameID' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PrintAnimActor) == 0x0004F0, "Member 'APrinterV2::PrintAnimActor' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PrintingMeshActor) == 0x0004F8, "Member 'APrinterV2::PrintingMeshActor' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, MainUIComp) == 0x000500, "Member 'APrinterV2::MainUIComp' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, FrontUIComp) == 0x000508, "Member 'APrinterV2::FrontUIComp' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, DetailsUIComp) == 0x000510, "Member 'APrinterV2::DetailsUIComp' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, TopUIComp) == 0x000518, "Member 'APrinterV2::TopUIComp' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, StatusUIComp) == 0x000520, "Member 'APrinterV2::StatusUIComp' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, SkeletalMeshComp) == 0x000528, "Member 'APrinterV2::SkeletalMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PlayerController) == 0x000530, "Member 'APrinterV2::PlayerController' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, CameraAttachmentComponent) == 0x000538, "Member 'APrinterV2::CameraAttachmentComponent' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, TutorialsToShow) == 0x000540, "Member 'APrinterV2::TutorialsToShow' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, MainUIClassToUse) == 0x000550, "Member 'APrinterV2::MainUIClassToUse' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, SoundComp) == 0x000578, "Member 'APrinterV2::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UISweepRightSound) == 0x000580, "Member 'APrinterV2::UISweepRightSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UISweepLeftSound) == 0x000588, "Member 'APrinterV2::UISweepLeftSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UISweepUpSound) == 0x000590, "Member 'APrinterV2::UISweepUpSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UISweepDownSound) == 0x000598, "Member 'APrinterV2::UISweepDownSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UIConfirmSound) == 0x0005A0, "Member 'APrinterV2::UIConfirmSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UICancelSound) == 0x0005A8, "Member 'APrinterV2::UICancelSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UIErrorSound) == 0x0005B0, "Member 'APrinterV2::UIErrorSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UISweepShoulderRight) == 0x0005B8, "Member 'APrinterV2::UISweepShoulderRight' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, UISweepShoulderLeft) == 0x0005C0, "Member 'APrinterV2::UISweepShoulderLeft' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PlayerApproachesMachineSound) == 0x0005C8, "Member 'APrinterV2::PlayerApproachesMachineSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, PlayerWalksAwayFromMachineSound) == 0x0005D0, "Member 'APrinterV2::PlayerWalksAwayFromMachineSound' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, ScriptedEventActorPtr) == 0x0005E8, "Member 'APrinterV2::ScriptedEventActorPtr' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, bExitPrinterWhenPlayerFreedFromScriptedEvent) == 0x000610, "Member 'APrinterV2::bExitPrinterWhenPlayerFreedFromScriptedEvent' has a wrong offset!");
|
|
static_assert(offsetof(APrinterV2, OnPrinterReadyForScriptedEvent) == 0x000618, "Member 'APrinterV2::OnPrinterReadyForScriptedEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineComponent
|
|
// 0x0030 (0x0580 - 0x0550)
|
|
class UPhxSplineComponent : public USplineComponent
|
|
{
|
|
public:
|
|
TArray<class UPhxSplineModifier*> ActiveModifiers; // 0x0548(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_558[0x10]; // 0x0558(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class UPhxSplineModifier>> Modifiers; // 0x0568(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
float MaxDistanceBetweenPoints; // 0x0578(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_57C[0x4]; // 0x057C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UPhxSplineModifier* AddNewModifier(TSubclassOf<class UPhxSplineModifier> ModifierClass);
|
|
void RemoveModifier(class UPhxSplineModifier* ModifierToRemove);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineComponent">();
|
|
}
|
|
static class UPhxSplineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineComponent) == 0x000010, "Wrong alignment on UPhxSplineComponent");
|
|
static_assert(sizeof(UPhxSplineComponent) == 0x000580, "Wrong size on UPhxSplineComponent");
|
|
static_assert(offsetof(UPhxSplineComponent, ActiveModifiers) == 0x000548, "Member 'UPhxSplineComponent::ActiveModifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineComponent, Modifiers) == 0x000568, "Member 'UPhxSplineComponent::Modifiers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineComponent, MaxDistanceBetweenPoints) == 0x000578, "Member 'UPhxSplineComponent::MaxDistanceBetweenPoints' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineModifier
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class UPhxSplineModifier : public UObject
|
|
{
|
|
public:
|
|
class UPhxSplineComponent* SplineOwner; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FAlphaBlend Blend; // 0x0030(0x0030)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bAutoResetBlend; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineModifier">();
|
|
}
|
|
static class UPhxSplineModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineModifier) == 0x000008, "Wrong alignment on UPhxSplineModifier");
|
|
static_assert(sizeof(UPhxSplineModifier) == 0x000068, "Wrong size on UPhxSplineModifier");
|
|
static_assert(offsetof(UPhxSplineModifier, SplineOwner) == 0x000028, "Member 'UPhxSplineModifier::SplineOwner' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineModifier, Blend) == 0x000030, "Member 'UPhxSplineModifier::Blend' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineModifier, bAutoResetBlend) == 0x000060, "Member 'UPhxSplineModifier::bAutoResetBlend' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineModifier_OffsetPoints
|
|
// 0x0010 (0x0078 - 0x0068)
|
|
class UPhxSplineModifier_OffsetPoints final : public UPhxSplineModifier
|
|
{
|
|
public:
|
|
class UCurveVector* OffsetCurve; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNormalizeCurveRange; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bModifyInReverseOrder; // 0x0071(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineModifier_OffsetPoints">();
|
|
}
|
|
static class UPhxSplineModifier_OffsetPoints* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineModifier_OffsetPoints>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineModifier_OffsetPoints) == 0x000008, "Wrong alignment on UPhxSplineModifier_OffsetPoints");
|
|
static_assert(sizeof(UPhxSplineModifier_OffsetPoints) == 0x000078, "Wrong size on UPhxSplineModifier_OffsetPoints");
|
|
static_assert(offsetof(UPhxSplineModifier_OffsetPoints, OffsetCurve) == 0x000068, "Member 'UPhxSplineModifier_OffsetPoints::OffsetCurve' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineModifier_OffsetPoints, bNormalizeCurveRange) == 0x000070, "Member 'UPhxSplineModifier_OffsetPoints::bNormalizeCurveRange' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineModifier_OffsetPoints, bModifyInReverseOrder) == 0x000071, "Member 'UPhxSplineModifier_OffsetPoints::bModifyInReverseOrder' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineSoundComponent
|
|
// 0x0018 (0x00C8 - 0x00B0)
|
|
class UPhxSplineSoundComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class UPhxSoundComponent* SoundComp; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FTransform> SplinePoints; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineSoundComponent">();
|
|
}
|
|
static class UPhxSplineSoundComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineSoundComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineSoundComponent) == 0x000008, "Wrong alignment on UPhxSplineSoundComponent");
|
|
static_assert(sizeof(UPhxSplineSoundComponent) == 0x0000C8, "Wrong size on UPhxSplineSoundComponent");
|
|
static_assert(offsetof(UPhxSplineSoundComponent, SoundComp) == 0x0000B0, "Member 'UPhxSplineSoundComponent::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSplineSoundComponent, SplinePoints) == 0x0000B8, "Member 'UPhxSplineSoundComponent::SplinePoints' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineUtil
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPhxSplineUtil final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static float ApproximateNearestDistanceAlongSpline(const class USplineComponent* Spline, const struct FVector& WorldLocation, const int32 recursionDepth);
|
|
static struct FVector ApproximateNearestLocationAlongSpline(const class USplineComponent* Spline, const struct FVector& WorldLocation);
|
|
static struct FVector ApproximateNearestLocationToActorAlongSpline(const class USplineComponent* Spline, const class AActor* Actor, struct FVector* actorToSpline);
|
|
static struct FVector ApproximateNearestLocationToComponentAlongSpline(const class USplineComponent* Spline, const class USceneComponent* Component, struct FVector* componentToSpline);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineUtil">();
|
|
}
|
|
static class UPhxSplineUtil* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineUtil>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineUtil) == 0x000008, "Wrong alignment on UPhxSplineUtil");
|
|
static_assert(sizeof(UPhxSplineUtil) == 0x000028, "Wrong size on UPhxSplineUtil");
|
|
|
|
// Class Phoenix.PushableBlockHelper
|
|
// 0x0018 (0x0298 - 0x0280)
|
|
class APushableBlockHelper final : public APawn
|
|
{
|
|
public:
|
|
class UPawnMovementComponent* MovementComponent; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* CollisionComponent; // 0x0288(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PushableBlockHelper">();
|
|
}
|
|
static class APushableBlockHelper* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APushableBlockHelper>();
|
|
}
|
|
};
|
|
static_assert(alignof(APushableBlockHelper) == 0x000008, "Wrong alignment on APushableBlockHelper");
|
|
static_assert(sizeof(APushableBlockHelper) == 0x000298, "Wrong size on APushableBlockHelper");
|
|
static_assert(offsetof(APushableBlockHelper, MovementComponent) == 0x000280, "Member 'APushableBlockHelper::MovementComponent' has a wrong offset!");
|
|
static_assert(offsetof(APushableBlockHelper, CollisionComponent) == 0x000288, "Member 'APushableBlockHelper::CollisionComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSprintingCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxSprintingCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
bool bForwardsOnly; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ForwardAngleThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSprintingCondition">();
|
|
}
|
|
static class UPhxSprintingCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSprintingCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSprintingCondition) == 0x000008, "Wrong alignment on UPhxSprintingCondition");
|
|
static_assert(sizeof(UPhxSprintingCondition) == 0x000038, "Wrong size on UPhxSprintingCondition");
|
|
static_assert(offsetof(UPhxSprintingCondition, bForwardsOnly) == 0x000030, "Member 'UPhxSprintingCondition::bForwardsOnly' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSprintingCondition, ForwardAngleThreshold) == 0x000034, "Member 'UPhxSprintingCondition::ForwardAngleThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxStateTagCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxStateTagCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
struct FGameplayTag TagToCheck; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStateTagCondition">();
|
|
}
|
|
static class UPhxStateTagCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxStateTagCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxStateTagCondition) == 0x000008, "Wrong alignment on UPhxStateTagCondition");
|
|
static_assert(sizeof(UPhxStateTagCondition) == 0x000038, "Wrong size on UPhxStateTagCondition");
|
|
static_assert(offsetof(UPhxStateTagCondition, TagToCheck) == 0x000030, "Member 'UPhxStateTagCondition::TagToCheck' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxStationaryOrientMotionController
|
|
// 0x0000 (0x0260 - 0x0260)
|
|
class UPhxStationaryOrientMotionController final : public UPhxOrientMotionController
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStationaryOrientMotionController">();
|
|
}
|
|
static class UPhxStationaryOrientMotionController* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxStationaryOrientMotionController>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxStationaryOrientMotionController) == 0x000008, "Wrong alignment on UPhxStationaryOrientMotionController");
|
|
static_assert(sizeof(UPhxStationaryOrientMotionController) == 0x000260, "Wrong size on UPhxStationaryOrientMotionController");
|
|
|
|
// Class Phoenix.PhxSteamDeckModifier
|
|
// 0x0010 (0x0080 - 0x0070)
|
|
class UPhxSteamDeckModifier : public UPhxCameraModifier
|
|
{
|
|
public:
|
|
float fieldOfView; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Offset; // 0x0074(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSteamDeckModifier">();
|
|
}
|
|
static class UPhxSteamDeckModifier* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSteamDeckModifier>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSteamDeckModifier) == 0x000008, "Wrong alignment on UPhxSteamDeckModifier");
|
|
static_assert(sizeof(UPhxSteamDeckModifier) == 0x000080, "Wrong size on UPhxSteamDeckModifier");
|
|
static_assert(offsetof(UPhxSteamDeckModifier, fieldOfView) == 0x000070, "Member 'UPhxSteamDeckModifier::fieldOfView' has a wrong offset!");
|
|
static_assert(offsetof(UPhxSteamDeckModifier, Offset) == 0x000074, "Member 'UPhxSteamDeckModifier::Offset' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWound
|
|
// 0x0058 (0x0080 - 0x0028)
|
|
class UPhxWound final : public UObject
|
|
{
|
|
public:
|
|
struct FVector WorldHitLocation; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector WorldProjectionDirection; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector WorldProjectionTangent; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BoneName; // 0x004C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 IncompleteTextureFlags; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CreationTime; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UWoundStackMeshLayer*> MeshLayers; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UWorld* World; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWound">();
|
|
}
|
|
static class UPhxWound* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWound>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWound) == 0x000008, "Wrong alignment on UPhxWound");
|
|
static_assert(sizeof(UPhxWound) == 0x000080, "Wrong size on UPhxWound");
|
|
static_assert(offsetof(UPhxWound, WorldHitLocation) == 0x000028, "Member 'UPhxWound::WorldHitLocation' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWound, WorldProjectionDirection) == 0x000034, "Member 'UPhxWound::WorldProjectionDirection' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWound, WorldProjectionTangent) == 0x000040, "Member 'UPhxWound::WorldProjectionTangent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWound, BoneName) == 0x00004C, "Member 'UPhxWound::BoneName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWound, IncompleteTextureFlags) == 0x000054, "Member 'UPhxWound::IncompleteTextureFlags' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWound, CreationTime) == 0x000058, "Member 'UPhxWound::CreationTime' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWound, MeshLayers) == 0x000060, "Member 'UPhxWound::MeshLayers' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWound, World) == 0x000070, "Member 'UPhxWound::World' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxStompableComponent
|
|
// 0x0008 (0x00B8 - 0x00B0)
|
|
class UPhxStompableComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
bool bCanTakeStompDamage; // 0x00B0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
int32 IncreaseStompCount();
|
|
void SetCanTakeStompDamage(bool bCanBeDamaged);
|
|
|
|
bool CanTakeStompDamage() const;
|
|
int32 GetStompCount() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxStompableComponent">();
|
|
}
|
|
static class UPhxStompableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxStompableComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxStompableComponent) == 0x000008, "Wrong alignment on UPhxStompableComponent");
|
|
static_assert(sizeof(UPhxStompableComponent) == 0x0000B8, "Wrong size on UPhxStompableComponent");
|
|
static_assert(offsetof(UPhxStompableComponent, bCanTakeStompDamage) == 0x0000B0, "Member 'UPhxStompableComponent::bCanTakeStompDamage' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTaggedTriggerVolumeCondition
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxTaggedTriggerVolumeCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
class FName TriggerTag; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ETaggedTriggerAlignmentType AlignmentFilter; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MaxAlignmentAngleDiff; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTaggedTriggerVolumeCondition">();
|
|
}
|
|
static class UPhxTaggedTriggerVolumeCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTaggedTriggerVolumeCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTaggedTriggerVolumeCondition) == 0x000008, "Wrong alignment on UPhxTaggedTriggerVolumeCondition");
|
|
static_assert(sizeof(UPhxTaggedTriggerVolumeCondition) == 0x000040, "Wrong size on UPhxTaggedTriggerVolumeCondition");
|
|
static_assert(offsetof(UPhxTaggedTriggerVolumeCondition, TriggerTag) == 0x000030, "Member 'UPhxTaggedTriggerVolumeCondition::TriggerTag' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTaggedTriggerVolumeCondition, AlignmentFilter) == 0x000038, "Member 'UPhxTaggedTriggerVolumeCondition::AlignmentFilter' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTaggedTriggerVolumeCondition, MaxAlignmentAngleDiff) == 0x00003C, "Member 'UPhxTaggedTriggerVolumeCondition::MaxAlignmentAngleDiff' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTelemetryManager
|
|
// 0x00A8 (0x00D0 - 0x0028)
|
|
class UPhxTelemetryManager final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0xA8]; // 0x0028(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxTelemetryManager* Get(const class UObject* WorldContextObject);
|
|
static void SendFinishGameTelemetry(const class UObject* WorldContextObject);
|
|
|
|
void OnCheckpointRecorded(class ACheckpoint* RecordedCheckpoint);
|
|
void OnDefensiveAction(EReactionType ReactionType, EDefensiveReactDirection ReactionDir, const struct FHitRecord& HitRecord);
|
|
void OnEnemyDeath(class UPhxAIGameStateManager* GameStateManager, class APhxAICharacter* Enemy, class AController* KillerController);
|
|
void OnEnterSpace(const class APhxLevelPacingMeterSpace* Space);
|
|
void OnExitSpace(const class APhxLevelPacingMeterSpace* Space, float TimeSpentInSpace);
|
|
void OnHitRecorded(class APhxCharacter* Character, const class UPhxCharacterHealthComponent* HealthComponent, const struct FHitRecord& HitRecord);
|
|
void OnMapEndLoad(class UWorld* World);
|
|
void OnMapStartLoad(const class FString& MapPath);
|
|
void OnMeleeAttack(const class UMeleeAttackState* MeleeAttackState, const class APhxCharacter* SourceCharacter, const class APhxCharacter* TargetCharacter);
|
|
void OnPlayerDeath(class APhxCharacter* DeadCharacter, class AActor* KillerActor, class AController* KillerController, float KillingBlowHealthDelta);
|
|
void OnPrinterInteract(class AActor* PrinterActor);
|
|
void OnPrinterPrinted(class AActor* PrinterActor, const class FName& ItemName, int32 QuantityPerItem, int32 TotalQuantity, int32 ItemStacks, int32 CostPerItem, int32 TotalCost);
|
|
void OnPrinterUpgraded(class AActor* PrinterActor, const class FName& ItemName, const class FText& RecipeName);
|
|
void OnProductInStoreClosed(const class FString& ProductId, bool bPurchased);
|
|
void OnProductInStoreOpened(const class FString& ProductId);
|
|
void OnRangeAttack(const class APhxProjectile* Projectile, const class APhxCharacter* SourceCharacter, const class APhxCharacter* TargetCharacter);
|
|
void OnReceiverSwapped(class APhxCharacter* Character, class APhxRangedWeapon* PreviousWeapon, class APhxRangedWeapon* NewWeapon);
|
|
void OnRiotModeEnded(int32 NumberOfWavesSurvived, int32 TotalScore, int32 TotalKills, int32 TotalDismemberments, float TimeAlive);
|
|
void OnRiotModeEndedTelemetry(const struct FPhxTelemetryRiotMode_GeneralData& GeneralTelemetry);
|
|
void OnRiotModeItemPurchased(const struct FPhxTelemetryRiotMode_ItemPurchaseData& ItemPurchasedTelemetry);
|
|
void OnRiotModePassivePerksSet(const struct FPhxTelemetryRiotMode_PassivePerksData& PassivePerksTelemetry);
|
|
void OnRiotModeWaveCompleted(const struct FPhxTelemetryRiotMode_WaveCompletedData& WaveCompletedTelemetry);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTelemetryManager">();
|
|
}
|
|
static class UPhxTelemetryManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTelemetryManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTelemetryManager) == 0x000008, "Wrong alignment on UPhxTelemetryManager");
|
|
static_assert(sizeof(UPhxTelemetryManager) == 0x0000D0, "Wrong size on UPhxTelemetryManager");
|
|
|
|
// Class Phoenix.PhxTetherSplineComponent
|
|
// 0x0040 (0x05C0 - 0x0580)
|
|
class UPhxTetherSplineComponent final : public UPhxSplineComponent
|
|
{
|
|
public:
|
|
uint8 Pad_580[0x8]; // 0x0580(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName EndPointAttachSocket; // 0x0588(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector EndPointOffset; // 0x0590(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TraceRadius; // 0x059C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECollisionChannel CollisionChannel; // 0x05A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5A1[0x3]; // 0x05A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinDistanceBetweenPoints; // 0x05A4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5A8[0x18]; // 0x05A8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AttachEndPointTo(class USceneComponent* Component);
|
|
struct FTransform GetEndPointTransform();
|
|
void ReleaseEndPoint(bool bClearSplinePoints);
|
|
|
|
struct FVector GetDesiredEndPointLocation() const;
|
|
class USceneComponent* GetEndPointAttachComponent() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTetherSplineComponent">();
|
|
}
|
|
static class UPhxTetherSplineComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTetherSplineComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTetherSplineComponent) == 0x000010, "Wrong alignment on UPhxTetherSplineComponent");
|
|
static_assert(sizeof(UPhxTetherSplineComponent) == 0x0005C0, "Wrong size on UPhxTetherSplineComponent");
|
|
static_assert(offsetof(UPhxTetherSplineComponent, EndPointAttachSocket) == 0x000588, "Member 'UPhxTetherSplineComponent::EndPointAttachSocket' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTetherSplineComponent, EndPointOffset) == 0x000590, "Member 'UPhxTetherSplineComponent::EndPointOffset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTetherSplineComponent, TraceRadius) == 0x00059C, "Member 'UPhxTetherSplineComponent::TraceRadius' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTetherSplineComponent, CollisionChannel) == 0x0005A0, "Member 'UPhxTetherSplineComponent::CollisionChannel' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTetherSplineComponent, MinDistanceBetweenPoints) == 0x0005A4, "Member 'UPhxTetherSplineComponent::MinDistanceBetweenPoints' has a wrong offset!");
|
|
|
|
// Class Phoenix.PigSpline
|
|
// 0x0080 (0x02F8 - 0x0278)
|
|
class APigSpline final : public APhxSpline
|
|
{
|
|
public:
|
|
float Speed; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Distance; // 0x027C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnLookahead; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnAngleFactor; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UpDownTurnFactor; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnDangerAngle; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnKnockdownAngle; // 0x0290(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* AttachActor; // 0x0298(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APigPlatform* Platform; // 0x02A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator CurrentSplineFakeRotation; // 0x02A8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector CurrentSplinePushDirection; // 0x02B4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DangerPercent; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NextSplineSpawnDistance; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineDeleteBackDistance; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2CC[0x4]; // 0x02CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<TSubclassOf<class APigSpline>> NextSplines; // 0x02D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E0[0x18]; // 0x02E0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetNextSpline(TSubclassOf<class APigSpline> Next);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PigSpline">();
|
|
}
|
|
static class APigSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APigSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(APigSpline) == 0x000008, "Wrong alignment on APigSpline");
|
|
static_assert(sizeof(APigSpline) == 0x0002F8, "Wrong size on APigSpline");
|
|
static_assert(offsetof(APigSpline, Speed) == 0x000278, "Member 'APigSpline::Speed' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, Distance) == 0x00027C, "Member 'APigSpline::Distance' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, TurnLookahead) == 0x000280, "Member 'APigSpline::TurnLookahead' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, TurnAngleFactor) == 0x000284, "Member 'APigSpline::TurnAngleFactor' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, UpDownTurnFactor) == 0x000288, "Member 'APigSpline::UpDownTurnFactor' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, TurnDangerAngle) == 0x00028C, "Member 'APigSpline::TurnDangerAngle' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, TurnKnockdownAngle) == 0x000290, "Member 'APigSpline::TurnKnockdownAngle' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, AttachActor) == 0x000298, "Member 'APigSpline::AttachActor' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, Platform) == 0x0002A0, "Member 'APigSpline::Platform' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, CurrentSplineFakeRotation) == 0x0002A8, "Member 'APigSpline::CurrentSplineFakeRotation' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, CurrentSplinePushDirection) == 0x0002B4, "Member 'APigSpline::CurrentSplinePushDirection' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, DangerPercent) == 0x0002C0, "Member 'APigSpline::DangerPercent' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, NextSplineSpawnDistance) == 0x0002C4, "Member 'APigSpline::NextSplineSpawnDistance' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, SplineDeleteBackDistance) == 0x0002C8, "Member 'APigSpline::SplineDeleteBackDistance' has a wrong offset!");
|
|
static_assert(offsetof(APigSpline, NextSplines) == 0x0002D0, "Member 'APigSpline::NextSplines' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTexMemUsageItemWidget
|
|
// 0x0028 (0x0288 - 0x0260)
|
|
class UPhxTexMemUsageItemWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* TextBlockMiB; // 0x0260(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* TextBlockGroup; // 0x0268(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* TextBlockStat; // 0x0270(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* TextBlockStatGroup; // 0x0278(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* TextBlockStatCatGroup; // 0x0280(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTexMemUsageItemWidget">();
|
|
}
|
|
static class UPhxTexMemUsageItemWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTexMemUsageItemWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTexMemUsageItemWidget) == 0x000008, "Wrong alignment on UPhxTexMemUsageItemWidget");
|
|
static_assert(sizeof(UPhxTexMemUsageItemWidget) == 0x000288, "Wrong size on UPhxTexMemUsageItemWidget");
|
|
static_assert(offsetof(UPhxTexMemUsageItemWidget, TextBlockMiB) == 0x000260, "Member 'UPhxTexMemUsageItemWidget::TextBlockMiB' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageItemWidget, TextBlockGroup) == 0x000268, "Member 'UPhxTexMemUsageItemWidget::TextBlockGroup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageItemWidget, TextBlockStat) == 0x000270, "Member 'UPhxTexMemUsageItemWidget::TextBlockStat' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageItemWidget, TextBlockStatGroup) == 0x000278, "Member 'UPhxTexMemUsageItemWidget::TextBlockStatGroup' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTexMemUsageItemWidget, TextBlockStatCatGroup) == 0x000280, "Member 'UPhxTexMemUsageItemWidget::TextBlockStatCatGroup' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTimeSinceLookInputCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxTimeSinceLookInputCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ENumberCompareType ThresholdCheckType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTimeSinceLookInputCondition">();
|
|
}
|
|
static class UPhxTimeSinceLookInputCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTimeSinceLookInputCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTimeSinceLookInputCondition) == 0x000008, "Wrong alignment on UPhxTimeSinceLookInputCondition");
|
|
static_assert(sizeof(UPhxTimeSinceLookInputCondition) == 0x000038, "Wrong size on UPhxTimeSinceLookInputCondition");
|
|
static_assert(offsetof(UPhxTimeSinceLookInputCondition, ThresholdCheckType) == 0x000030, "Member 'UPhxTimeSinceLookInputCondition::ThresholdCheckType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTimeSinceLookInputCondition, TimeThreshold) == 0x000034, "Member 'UPhxTimeSinceLookInputCondition::TimeThreshold' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalAbilityConditionParams
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPhxTraversalAbilityConditionParams final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalAbilityConditionParams">();
|
|
}
|
|
static class UPhxTraversalAbilityConditionParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalAbilityConditionParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalAbilityConditionParams) == 0x000008, "Wrong alignment on UPhxTraversalAbilityConditionParams");
|
|
static_assert(sizeof(UPhxTraversalAbilityConditionParams) == 0x000040, "Wrong size on UPhxTraversalAbilityConditionParams");
|
|
|
|
// Class Phoenix.PhxTraversalAbilityTagCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxTraversalAbilityTagCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
struct FGameplayTag TraversalAbilityTag; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalAbilityTagCondition">();
|
|
}
|
|
static class UPhxTraversalAbilityTagCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalAbilityTagCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalAbilityTagCondition) == 0x000008, "Wrong alignment on UPhxTraversalAbilityTagCondition");
|
|
static_assert(sizeof(UPhxTraversalAbilityTagCondition) == 0x000038, "Wrong size on UPhxTraversalAbilityTagCondition");
|
|
static_assert(offsetof(UPhxTraversalAbilityTagCondition, TraversalAbilityTag) == 0x000030, "Member 'UPhxTraversalAbilityTagCondition::TraversalAbilityTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalAbilityTree
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxTraversalAbilityTree final : public UPrimaryDataAsset
|
|
{
|
|
public:
|
|
class UPhxTraversalAbilityTreeEntry* RootEntry; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalAbilityTree">();
|
|
}
|
|
static class UPhxTraversalAbilityTree* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalAbilityTree>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalAbilityTree) == 0x000008, "Wrong alignment on UPhxTraversalAbilityTree");
|
|
static_assert(sizeof(UPhxTraversalAbilityTree) == 0x000038, "Wrong size on UPhxTraversalAbilityTree");
|
|
static_assert(offsetof(UPhxTraversalAbilityTree, RootEntry) == 0x000030, "Member 'UPhxTraversalAbilityTree::RootEntry' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalAbilityTreeEntry
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UPhxTraversalAbilityTreeEntry final : public UObject
|
|
{
|
|
public:
|
|
class FName EntryName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* AbilityDefinition; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxTraversalAbilityTreeEntry*> ChildEntries; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer EntryConditions; // 0x0048(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalAbilityTreeEntry">();
|
|
}
|
|
static class UPhxTraversalAbilityTreeEntry* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalAbilityTreeEntry>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalAbilityTreeEntry) == 0x000008, "Wrong alignment on UPhxTraversalAbilityTreeEntry");
|
|
static_assert(sizeof(UPhxTraversalAbilityTreeEntry) == 0x000050, "Wrong size on UPhxTraversalAbilityTreeEntry");
|
|
static_assert(offsetof(UPhxTraversalAbilityTreeEntry, EntryName) == 0x000028, "Member 'UPhxTraversalAbilityTreeEntry::EntryName' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalAbilityTreeEntry, AbilityDefinition) == 0x000030, "Member 'UPhxTraversalAbilityTreeEntry::AbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalAbilityTreeEntry, ChildEntries) == 0x000038, "Member 'UPhxTraversalAbilityTreeEntry::ChildEntries' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalAbilityTreeEntry, EntryConditions) == 0x000048, "Member 'UPhxTraversalAbilityTreeEntry::EntryConditions' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalFixed
|
|
// 0x0008 (0x02B0 - 0x02A8)
|
|
class APhxTraversalFixed final : public APhxTraversalActor
|
|
{
|
|
public:
|
|
int32 FrontLinkIndex; // 0x02A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
int32 BackLinkIndex; // 0x02AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalFixed">();
|
|
}
|
|
static class APhxTraversalFixed* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalFixed>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalFixed) == 0x000008, "Wrong alignment on APhxTraversalFixed");
|
|
static_assert(sizeof(APhxTraversalFixed) == 0x0002B0, "Wrong size on APhxTraversalFixed");
|
|
static_assert(offsetof(APhxTraversalFixed, FrontLinkIndex) == 0x0002A8, "Member 'APhxTraversalFixed::FrontLinkIndex' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalFixed, BackLinkIndex) == 0x0002AC, "Member 'APhxTraversalFixed::BackLinkIndex' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalInteractableComponent
|
|
// 0x0000 (0x0340 - 0x0340)
|
|
class UPhxTraversalInteractableComponent final : public UInteractableComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalInteractableComponent">();
|
|
}
|
|
static class UPhxTraversalInteractableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalInteractableComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalInteractableComponent) == 0x000010, "Wrong alignment on UPhxTraversalInteractableComponent");
|
|
static_assert(sizeof(UPhxTraversalInteractableComponent) == 0x000340, "Wrong size on UPhxTraversalInteractableComponent");
|
|
|
|
// Class Phoenix.PhxTraversalNode
|
|
// 0x0040 (0x0260 - 0x0220)
|
|
class APhxTraversalNode final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnTraversalNodeReached; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class USceneComponent* NodeRoot; // 0x0230(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAnimSequence* IdleSequence; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPhxTraversalNodeLink> NodeLinks; // 0x0240(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
|
|
float InputAngleAcceptance; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EAxis MovementAxis; // 0x0254(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_255[0x3]; // 0x0255(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag OccupancyTag; // 0x0258(0x0008)(Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalNode">();
|
|
}
|
|
static class APhxTraversalNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalNode>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalNode) == 0x000008, "Wrong alignment on APhxTraversalNode");
|
|
static_assert(sizeof(APhxTraversalNode) == 0x000260, "Wrong size on APhxTraversalNode");
|
|
static_assert(offsetof(APhxTraversalNode, OnTraversalNodeReached) == 0x000220, "Member 'APhxTraversalNode::OnTraversalNodeReached' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalNode, NodeRoot) == 0x000230, "Member 'APhxTraversalNode::NodeRoot' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalNode, IdleSequence) == 0x000238, "Member 'APhxTraversalNode::IdleSequence' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalNode, NodeLinks) == 0x000240, "Member 'APhxTraversalNode::NodeLinks' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalNode, InputAngleAcceptance) == 0x000250, "Member 'APhxTraversalNode::InputAngleAcceptance' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalNode, MovementAxis) == 0x000254, "Member 'APhxTraversalNode::MovementAxis' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalNode, OccupancyTag) == 0x000258, "Member 'APhxTraversalNode::OccupancyTag' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalNodePreviewComponent
|
|
// 0x0000 (0x0ED0 - 0x0ED0)
|
|
class UPhxTraversalNodePreviewComponent final : public USkeletalMeshComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalNodePreviewComponent">();
|
|
}
|
|
static class UPhxTraversalNodePreviewComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalNodePreviewComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalNodePreviewComponent) == 0x000010, "Wrong alignment on UPhxTraversalNodePreviewComponent");
|
|
static_assert(sizeof(UPhxTraversalNodePreviewComponent) == 0x000ED0, "Wrong size on UPhxTraversalNodePreviewComponent");
|
|
|
|
// Class Phoenix.PhxTraversalProximityCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxTraversalProximityCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
ENumberCompareType DistanceCompareType; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceValue; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalProximityCondition">();
|
|
}
|
|
static class UPhxTraversalProximityCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalProximityCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalProximityCondition) == 0x000008, "Wrong alignment on UPhxTraversalProximityCondition");
|
|
static_assert(sizeof(UPhxTraversalProximityCondition) == 0x000038, "Wrong size on UPhxTraversalProximityCondition");
|
|
static_assert(offsetof(UPhxTraversalProximityCondition, DistanceCompareType) == 0x000030, "Member 'UPhxTraversalProximityCondition::DistanceCompareType' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalProximityCondition, DistanceValue) == 0x000034, "Member 'UPhxTraversalProximityCondition::DistanceValue' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalSplineMontagePoint
|
|
// 0x00B8 (0x0360 - 0x02A8)
|
|
class alignas(0x10) APhxTraversalSplineMontagePoint final : public APhxTraversalSplinePoint_Animation
|
|
{
|
|
public:
|
|
TMap<class UPhxGameplayAbilityDefinition_Traverse_Fixed*, struct FPhxGameplayConditionContainer> FrontMontageAbilityMap; // 0x02A8(0x0050)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class UPhxGameplayAbilityDefinition_Traverse_Fixed*, struct FPhxGameplayConditionContainer> BackMontageAbilityMap; // 0x02F8(0x0050)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* PreviewFrontMontageAbility; // 0x0348(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* PreviewBackMontageAbility; // 0x0350(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_358[0x8]; // 0x0358(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalSplineMontagePoint">();
|
|
}
|
|
static class APhxTraversalSplineMontagePoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalSplineMontagePoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalSplineMontagePoint) == 0x000010, "Wrong alignment on APhxTraversalSplineMontagePoint");
|
|
static_assert(sizeof(APhxTraversalSplineMontagePoint) == 0x000360, "Wrong size on APhxTraversalSplineMontagePoint");
|
|
static_assert(offsetof(APhxTraversalSplineMontagePoint, FrontMontageAbilityMap) == 0x0002A8, "Member 'APhxTraversalSplineMontagePoint::FrontMontageAbilityMap' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalSplineMontagePoint, BackMontageAbilityMap) == 0x0002F8, "Member 'APhxTraversalSplineMontagePoint::BackMontageAbilityMap' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalSplineMontagePoint, PreviewFrontMontageAbility) == 0x000348, "Member 'APhxTraversalSplineMontagePoint::PreviewFrontMontageAbility' has a wrong offset!");
|
|
static_assert(offsetof(APhxTraversalSplineMontagePoint, PreviewBackMontageAbility) == 0x000350, "Member 'APhxTraversalSplineMontagePoint::PreviewBackMontageAbility' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxSplineTraversalVentTurnCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxSplineTraversalVentTurnCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
bool bLeftHandForward; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxSplineTraversalVentTurnCondition">();
|
|
}
|
|
static class UPhxSplineTraversalVentTurnCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxSplineTraversalVentTurnCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxSplineTraversalVentTurnCondition) == 0x000008, "Wrong alignment on UPhxSplineTraversalVentTurnCondition");
|
|
static_assert(sizeof(UPhxSplineTraversalVentTurnCondition) == 0x000038, "Wrong size on UPhxSplineTraversalVentTurnCondition");
|
|
static_assert(offsetof(UPhxSplineTraversalVentTurnCondition, bLeftHandForward) == 0x000030, "Member 'UPhxSplineTraversalVentTurnCondition::bLeftHandForward' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxObstructionPointRootComponent
|
|
// 0x0000 (0x0200 - 0x0200)
|
|
class UPhxObstructionPointRootComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxObstructionPointRootComponent">();
|
|
}
|
|
static class UPhxObstructionPointRootComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxObstructionPointRootComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxObstructionPointRootComponent) == 0x000010, "Wrong alignment on UPhxObstructionPointRootComponent");
|
|
static_assert(sizeof(UPhxObstructionPointRootComponent) == 0x000200, "Wrong size on UPhxObstructionPointRootComponent");
|
|
|
|
// Class Phoenix.PhxTraversalSplinePoint_Obstruction
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APhxTraversalSplinePoint_Obstruction final : public APhxTraversalSplinePoint
|
|
{
|
|
public:
|
|
float DistanceAlongSpline; // 0x0220(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalSplinePoint_Obstruction">();
|
|
}
|
|
static class APhxTraversalSplinePoint_Obstruction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxTraversalSplinePoint_Obstruction>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxTraversalSplinePoint_Obstruction) == 0x000008, "Wrong alignment on APhxTraversalSplinePoint_Obstruction");
|
|
static_assert(sizeof(APhxTraversalSplinePoint_Obstruction) == 0x000228, "Wrong size on APhxTraversalSplinePoint_Obstruction");
|
|
static_assert(offsetof(APhxTraversalSplinePoint_Obstruction, DistanceAlongSpline) == 0x000220, "Member 'APhxTraversalSplinePoint_Obstruction::DistanceAlongSpline' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTraversalVolumeComponent
|
|
// 0x0000 (0x0480 - 0x0480)
|
|
class UPhxTraversalVolumeComponent final : public UBoxComponent
|
|
{
|
|
public:
|
|
uint8 AllowedTraversalTypes; // 0x0478(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxFallOffAllowanceType FallOffAllowance; // 0x0479(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_47A[0x6]; // 0x047A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsTraversalTypeAllowed(EVolumeTraversalType TraversalType);
|
|
void SetAllowedTraversalTypes(uint8 VolumeTraversalTypes);
|
|
|
|
float GetTraversalHeight(float PlayerZ) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTraversalVolumeComponent">();
|
|
}
|
|
static class UPhxTraversalVolumeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTraversalVolumeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTraversalVolumeComponent) == 0x000010, "Wrong alignment on UPhxTraversalVolumeComponent");
|
|
static_assert(sizeof(UPhxTraversalVolumeComponent) == 0x000480, "Wrong size on UPhxTraversalVolumeComponent");
|
|
static_assert(offsetof(UPhxTraversalVolumeComponent, AllowedTraversalTypes) == 0x000478, "Member 'UPhxTraversalVolumeComponent::AllowedTraversalTypes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTraversalVolumeComponent, FallOffAllowance) == 0x000479, "Member 'UPhxTraversalVolumeComponent::FallOffAllowance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxTriggerHapticsComponent
|
|
// 0x0040 (0x00F0 - 0x00B0)
|
|
class UPhxTriggerHapticsComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
uint8 Pad_B0[0x8]; // 0x00B0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInputComponent* InputComponent; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FProfileData> ActiveProfileTracker; // 0x00C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x20]; // 0x00D0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTriggerHapticsComponent">();
|
|
}
|
|
static class UPhxTriggerHapticsComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTriggerHapticsComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTriggerHapticsComponent) == 0x000008, "Wrong alignment on UPhxTriggerHapticsComponent");
|
|
static_assert(sizeof(UPhxTriggerHapticsComponent) == 0x0000F0, "Wrong size on UPhxTriggerHapticsComponent");
|
|
static_assert(offsetof(UPhxTriggerHapticsComponent, InputComponent) == 0x0000B8, "Member 'UPhxTriggerHapticsComponent::InputComponent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTriggerHapticsComponent, ActiveProfileTracker) == 0x0000C0, "Member 'UPhxTriggerHapticsComponent::ActiveProfileTracker' has a wrong offset!");
|
|
|
|
// Class Phoenix.TriggerHapticWeaponModeData
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UTriggerHapticWeaponModeData final : public UTriggerHapticModeData
|
|
{
|
|
public:
|
|
int32 EndPosition; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TriggerHapticWeaponModeData">();
|
|
}
|
|
static class UTriggerHapticWeaponModeData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerHapticWeaponModeData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTriggerHapticWeaponModeData) == 0x000008, "Wrong alignment on UTriggerHapticWeaponModeData");
|
|
static_assert(sizeof(UTriggerHapticWeaponModeData) == 0x000040, "Wrong size on UTriggerHapticWeaponModeData");
|
|
static_assert(offsetof(UTriggerHapticWeaponModeData, EndPosition) == 0x000038, "Member 'UTriggerHapticWeaponModeData::EndPosition' has a wrong offset!");
|
|
|
|
// Class Phoenix.TriggerHapticFeedbackModeData
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
class UTriggerHapticFeedbackModeData final : public UTriggerHapticModeData
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TriggerHapticFeedbackModeData">();
|
|
}
|
|
static class UTriggerHapticFeedbackModeData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTriggerHapticFeedbackModeData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTriggerHapticFeedbackModeData) == 0x000008, "Wrong alignment on UTriggerHapticFeedbackModeData");
|
|
static_assert(sizeof(UTriggerHapticFeedbackModeData) == 0x000038, "Wrong size on UTriggerHapticFeedbackModeData");
|
|
|
|
// Class Phoenix.PhxTutorialHintUI
|
|
// 0x0028 (0x0288 - 0x0260)
|
|
class UPhxTutorialHintUI : public UUserWidget
|
|
{
|
|
public:
|
|
class UCanvasPanel* MainCanvas; // 0x0260(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCanvasPanel* AltCanvas; // 0x0268(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* MainKeyIcon; // 0x0270(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* AltKeyIcon; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* HintText; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void AnimateIn();
|
|
void AnimateOut();
|
|
void Setup(const struct FTutorialHintRequest& InRequest);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxTutorialHintUI">();
|
|
}
|
|
static class UPhxTutorialHintUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxTutorialHintUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxTutorialHintUI) == 0x000008, "Wrong alignment on UPhxTutorialHintUI");
|
|
static_assert(sizeof(UPhxTutorialHintUI) == 0x000288, "Wrong size on UPhxTutorialHintUI");
|
|
static_assert(offsetof(UPhxTutorialHintUI, MainCanvas) == 0x000260, "Member 'UPhxTutorialHintUI::MainCanvas' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTutorialHintUI, AltCanvas) == 0x000268, "Member 'UPhxTutorialHintUI::AltCanvas' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTutorialHintUI, MainKeyIcon) == 0x000270, "Member 'UPhxTutorialHintUI::MainKeyIcon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTutorialHintUI, AltKeyIcon) == 0x000278, "Member 'UPhxTutorialHintUI::AltKeyIcon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxTutorialHintUI, HintText) == 0x000280, "Member 'UPhxTutorialHintUI::HintText' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxUpgradeComponent
|
|
// 0x0050 (0x0100 - 0x00B0)
|
|
class UPhxUpgradeComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class AWeapon* OwningWeapon; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPhxWeaponModificationRecipe*> ActiveUpgradeTracker; // 0x00B8(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C8[0x38]; // 0x00C8(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyUpgrade(const class UPhxWeaponModificationRecipe* UpgradeRecipe);
|
|
void RemoveUpgrade(const class UPhxWeaponModificationRecipe* UpgradeRecipe);
|
|
|
|
bool IsRecipeApplied(const class UPhxWeaponModificationRecipe* UpgradeRecipe) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxUpgradeComponent">();
|
|
}
|
|
static class UPhxUpgradeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxUpgradeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxUpgradeComponent) == 0x000008, "Wrong alignment on UPhxUpgradeComponent");
|
|
static_assert(sizeof(UPhxUpgradeComponent) == 0x000100, "Wrong size on UPhxUpgradeComponent");
|
|
static_assert(offsetof(UPhxUpgradeComponent, OwningWeapon) == 0x0000B0, "Member 'UPhxUpgradeComponent::OwningWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPhxUpgradeComponent, ActiveUpgradeTracker) == 0x0000B8, "Member 'UPhxUpgradeComponent::ActiveUpgradeTracker' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxUsingGadgetCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxUsingGadgetCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
TSubclassOf<class AGadget> GadgetClass; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxUsingGadgetCondition">();
|
|
}
|
|
static class UPhxUsingGadgetCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxUsingGadgetCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxUsingGadgetCondition) == 0x000008, "Wrong alignment on UPhxUsingGadgetCondition");
|
|
static_assert(sizeof(UPhxUsingGadgetCondition) == 0x000038, "Wrong size on UPhxUsingGadgetCondition");
|
|
static_assert(offsetof(UPhxUsingGadgetCondition, GadgetClass) == 0x000030, "Member 'UPhxUsingGadgetCondition::GadgetClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxUsingSteamDeckCondition
|
|
// 0x0000 (0x0030 - 0x0030)
|
|
class UPhxUsingSteamDeckCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxUsingSteamDeckCondition">();
|
|
}
|
|
static class UPhxUsingSteamDeckCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxUsingSteamDeckCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxUsingSteamDeckCondition) == 0x000008, "Wrong alignment on UPhxUsingSteamDeckCondition");
|
|
static_assert(sizeof(UPhxUsingSteamDeckCondition) == 0x000030, "Wrong size on UPhxUsingSteamDeckCondition");
|
|
|
|
// Class Phoenix.PhxVehicle
|
|
// 0x0040 (0x02D0 - 0x0290)
|
|
class APhxVehicle final : public AWheeledVehicle
|
|
{
|
|
public:
|
|
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UVehicleSeatComponent* DriverSeat; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UVehicleEntryPointComponent* DriverEntryPoint; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateRef VehicleStateRef; // 0x02A8(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
class UVehicleState* VehicleStateMachine; // 0x02B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ClearSplineFollowRequest();
|
|
void RequestSplineFollow(const struct FVehSplineFollowParams& FollowParams);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVehicle">();
|
|
}
|
|
static class APhxVehicle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxVehicle>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxVehicle) == 0x000008, "Wrong alignment on APhxVehicle");
|
|
static_assert(sizeof(APhxVehicle) == 0x0002D0, "Wrong size on APhxVehicle");
|
|
static_assert(offsetof(APhxVehicle, DriverSeat) == 0x000298, "Member 'APhxVehicle::DriverSeat' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehicle, DriverEntryPoint) == 0x0002A0, "Member 'APhxVehicle::DriverEntryPoint' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehicle, VehicleStateRef) == 0x0002A8, "Member 'APhxVehicle::VehicleStateRef' has a wrong offset!");
|
|
static_assert(offsetof(APhxVehicle, VehicleStateMachine) == 0x0002B8, "Member 'APhxVehicle::VehicleStateMachine' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxViewTrigger
|
|
// 0x0078 (0x0298 - 0x0220)
|
|
class APhxViewTrigger final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPlayerTrigger; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
TMulticastInlineDelegate<void()> OnViewTriggerEnd; // 0x0230(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
class UBoxComponent* CollisionBox; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxGuidComponent* GuidComponent; // 0x0248(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AdditionalFocusTimeRequiredForTrigger; // 0x0250(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnabled; // 0x0254(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAllowMultipleTriggers; // 0x0255(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequiresFlashlightIllumination; // 0x0256(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_257[0x1]; // 0x0257(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AActor> ViewTargetActor; // 0x0258(0x0028)(Edit, DisableEditOnTemplate, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_280[0x18]; // 0x0280(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void HandleComponentBeginOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void HandleComponentEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void HandleFlashlightActivated();
|
|
void HandleFlashlightDeactivated();
|
|
void HandleOverlappingPlayerFocusTargetChanged(class APhxPlayerCharacter* Player, class AActor* PreviousFocusTarget, class AActor* NewFocusTarget);
|
|
void SetTriggerEnabled(bool bEnableTrigger);
|
|
void SetViewTargetActor(const class AActor* TargetActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxViewTrigger">();
|
|
}
|
|
static class APhxViewTrigger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxViewTrigger>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxViewTrigger) == 0x000008, "Wrong alignment on APhxViewTrigger");
|
|
static_assert(sizeof(APhxViewTrigger) == 0x000298, "Wrong size on APhxViewTrigger");
|
|
static_assert(offsetof(APhxViewTrigger, OnPlayerTrigger) == 0x000220, "Member 'APhxViewTrigger::OnPlayerTrigger' has a wrong offset!");
|
|
static_assert(offsetof(APhxViewTrigger, OnViewTriggerEnd) == 0x000230, "Member 'APhxViewTrigger::OnViewTriggerEnd' has a wrong offset!");
|
|
static_assert(offsetof(APhxViewTrigger, CollisionBox) == 0x000240, "Member 'APhxViewTrigger::CollisionBox' has a wrong offset!");
|
|
static_assert(offsetof(APhxViewTrigger, GuidComponent) == 0x000248, "Member 'APhxViewTrigger::GuidComponent' has a wrong offset!");
|
|
static_assert(offsetof(APhxViewTrigger, AdditionalFocusTimeRequiredForTrigger) == 0x000250, "Member 'APhxViewTrigger::AdditionalFocusTimeRequiredForTrigger' has a wrong offset!");
|
|
static_assert(offsetof(APhxViewTrigger, bEnabled) == 0x000254, "Member 'APhxViewTrigger::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(APhxViewTrigger, bAllowMultipleTriggers) == 0x000255, "Member 'APhxViewTrigger::bAllowMultipleTriggers' has a wrong offset!");
|
|
static_assert(offsetof(APhxViewTrigger, bRequiresFlashlightIllumination) == 0x000256, "Member 'APhxViewTrigger::bRequiresFlashlightIllumination' has a wrong offset!");
|
|
static_assert(offsetof(APhxViewTrigger, ViewTargetActor) == 0x000258, "Member 'APhxViewTrigger::ViewTargetActor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxVolumeTraversalTypeCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPhxVolumeTraversalTypeCondition final : public UPhxGameplayCondition
|
|
{
|
|
public:
|
|
EVolumeTraversalType TraversalType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxVolumeTraversalTypeCondition">();
|
|
}
|
|
static class UPhxVolumeTraversalTypeCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxVolumeTraversalTypeCondition>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxVolumeTraversalTypeCondition) == 0x000008, "Wrong alignment on UPhxVolumeTraversalTypeCondition");
|
|
static_assert(sizeof(UPhxVolumeTraversalTypeCondition) == 0x000038, "Wrong size on UPhxVolumeTraversalTypeCondition");
|
|
static_assert(offsetof(UPhxVolumeTraversalTypeCondition, TraversalType) == 0x000030, "Member 'UPhxVolumeTraversalTypeCondition::TraversalType' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWaitForAsyncLoadComplete
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPhxWaitForAsyncLoadComplete final : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x28]; // 0x0030(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnCompleted; // 0x0058(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
float TimerInterval; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* WaitingCharacter; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UPhxWaitForAsyncLoadComplete* CreateTeleportCharacterAndWaitForStreaming(class UObject* WorldContextObject, class APhxCharacter* Character, const struct FTransform& Transform, float TimerInterval_0);
|
|
static class UPhxWaitForAsyncLoadComplete* CreateWaitForAsyncLoadComplete(class UObject* WorldContextObject, float TimerInterval_0);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWaitForAsyncLoadComplete">();
|
|
}
|
|
static class UPhxWaitForAsyncLoadComplete* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWaitForAsyncLoadComplete>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWaitForAsyncLoadComplete) == 0x000008, "Wrong alignment on UPhxWaitForAsyncLoadComplete");
|
|
static_assert(sizeof(UPhxWaitForAsyncLoadComplete) == 0x000080, "Wrong size on UPhxWaitForAsyncLoadComplete");
|
|
static_assert(offsetof(UPhxWaitForAsyncLoadComplete, OnCompleted) == 0x000058, "Member 'UPhxWaitForAsyncLoadComplete::OnCompleted' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWaitForAsyncLoadComplete, TimerInterval) == 0x000068, "Member 'UPhxWaitForAsyncLoadComplete::TimerInterval' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWaitForAsyncLoadComplete, WaitingCharacter) == 0x000070, "Member 'UPhxWaitForAsyncLoadComplete::WaitingCharacter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWeakSpotManagerComponent
|
|
// 0x0010 (0x00C0 - 0x00B0)
|
|
class UPhxWeakSpotManagerComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class UPhxWeakSpotComponent*> WeakSpots; // 0x00B0(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeakSpotManagerComponent">();
|
|
}
|
|
static class UPhxWeakSpotManagerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeakSpotManagerComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeakSpotManagerComponent) == 0x000008, "Wrong alignment on UPhxWeakSpotManagerComponent");
|
|
static_assert(sizeof(UPhxWeakSpotManagerComponent) == 0x0000C0, "Wrong size on UPhxWeakSpotManagerComponent");
|
|
static_assert(offsetof(UPhxWeakSpotManagerComponent, WeakSpots) == 0x0000B0, "Member 'UPhxWeakSpotManagerComponent::WeakSpots' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWeakSpotComponent_Virus
|
|
// 0x0040 (0x0540 - 0x0500)
|
|
class UPhxWeakSpotComponent_Virus final : public UPhxWeakSpotComponent
|
|
{
|
|
public:
|
|
uint8 Pad_500[0x28]; // 0x0500(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAIVirus* Virus; // 0x0528(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_530[0x10]; // 0x0530(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnOwnerTakeAnyDamage(class AActor* DamagedActor, float Damage, const class UDamageType* DamageType, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnOwnerTakeMeleeDamage(class AActor* DamagedActor, float Damage, const struct FPhxMeleeDamageEvent& MeleeDamageEvent, class AController* InstigatedBy, class AActor* DamageCauser);
|
|
void OnVirusAimingChanged(class APhxCharacter* AimingCharacter, bool bOn);
|
|
void SpawnVirus(bool bQuickMutate);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeakSpotComponent_Virus">();
|
|
}
|
|
static class UPhxWeakSpotComponent_Virus* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeakSpotComponent_Virus>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeakSpotComponent_Virus) == 0x000010, "Wrong alignment on UPhxWeakSpotComponent_Virus");
|
|
static_assert(sizeof(UPhxWeakSpotComponent_Virus) == 0x000540, "Wrong size on UPhxWeakSpotComponent_Virus");
|
|
static_assert(offsetof(UPhxWeakSpotComponent_Virus, Virus) == 0x000528, "Member 'UPhxWeakSpotComponent_Virus::Virus' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWeaponSchematic
|
|
// 0x0010 (0x0470 - 0x0460)
|
|
class APhxWeaponSchematic final : public AItem
|
|
{
|
|
public:
|
|
bool bIsDataUploadedToPrinter; // 0x0460(0x0001)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_461[0xF]; // 0x0461(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
bool IsDataUploadedToPrinter() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeaponSchematic">();
|
|
}
|
|
static class APhxWeaponSchematic* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxWeaponSchematic>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxWeaponSchematic) == 0x000010, "Wrong alignment on APhxWeaponSchematic");
|
|
static_assert(sizeof(APhxWeaponSchematic) == 0x000470, "Wrong size on APhxWeaponSchematic");
|
|
static_assert(offsetof(APhxWeaponSchematic, bIsDataUploadedToPrinter) == 0x000460, "Member 'APhxWeaponSchematic::bIsDataUploadedToPrinter' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWeaponSkinData
|
|
// 0x0010 (0x0040 - 0x0030)
|
|
class UPhxWeaponSkinData final : public UPhxDataDefinition
|
|
{
|
|
public:
|
|
TArray<struct FWeaponSkinMaterialInterfaceEntry> MaterialInterfaceEntries; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWeaponSkinData">();
|
|
}
|
|
static class UPhxWeaponSkinData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWeaponSkinData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWeaponSkinData) == 0x000008, "Wrong alignment on UPhxWeaponSkinData");
|
|
static_assert(sizeof(UPhxWeaponSkinData) == 0x000040, "Wrong size on UPhxWeaponSkinData");
|
|
static_assert(offsetof(UPhxWeaponSkinData, MaterialInterfaceEntries) == 0x000030, "Member 'UPhxWeaponSkinData::MaterialInterfaceEntries' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWorldSettings
|
|
// 0x0058 (0x0400 - 0x03A8)
|
|
class APhxWorldSettings final : public AWorldSettings
|
|
{
|
|
public:
|
|
EPhxWorldType WorldType; // 0x03A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3A9[0x7]; // 0x03A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer LevelTags; // 0x03B0(0x0020)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UDataTable* LevelObjectivesTable; // 0x03D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataTable* LevelSubObjectivesTable; // 0x03D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DefaultCheckpointId; // 0x03E0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRequiresTransitionScreen; // 0x03E8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShowHealthBar; // 0x03E9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3EA[0x2]; // 0x03EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CombatTimeDilation; // 0x03EC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxCharacterFootfallEffectDefinition* CharacterFootfallDefinition; // 0x03F0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FPerPlatformInt MaxEnemyDeadBodies; // 0x03F8(0x0004)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3FC[0x4]; // 0x03FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class APhxWorldSettings* GetPhxWorldSettings(class UObject* WorldContextObject);
|
|
|
|
struct FGameplayTagContainer GetLevelTags() const;
|
|
float GetTimeDilation() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWorldSettings">();
|
|
}
|
|
static class APhxWorldSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APhxWorldSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(APhxWorldSettings) == 0x000008, "Wrong alignment on APhxWorldSettings");
|
|
static_assert(sizeof(APhxWorldSettings) == 0x000400, "Wrong size on APhxWorldSettings");
|
|
static_assert(offsetof(APhxWorldSettings, WorldType) == 0x0003A8, "Member 'APhxWorldSettings::WorldType' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, LevelTags) == 0x0003B0, "Member 'APhxWorldSettings::LevelTags' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, LevelObjectivesTable) == 0x0003D0, "Member 'APhxWorldSettings::LevelObjectivesTable' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, LevelSubObjectivesTable) == 0x0003D8, "Member 'APhxWorldSettings::LevelSubObjectivesTable' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, DefaultCheckpointId) == 0x0003E0, "Member 'APhxWorldSettings::DefaultCheckpointId' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, bRequiresTransitionScreen) == 0x0003E8, "Member 'APhxWorldSettings::bRequiresTransitionScreen' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, bShowHealthBar) == 0x0003E9, "Member 'APhxWorldSettings::bShowHealthBar' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, CombatTimeDilation) == 0x0003EC, "Member 'APhxWorldSettings::CombatTimeDilation' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, CharacterFootfallDefinition) == 0x0003F0, "Member 'APhxWorldSettings::CharacterFootfallDefinition' has a wrong offset!");
|
|
static_assert(offsetof(APhxWorldSettings, MaxEnemyDeadBodies) == 0x0003F8, "Member 'APhxWorldSettings::MaxEnemyDeadBodies' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWormSpline
|
|
// 0x00B0 (0x02B0 - 0x0200)
|
|
class UPhxWormSpline final : public USceneComponent
|
|
{
|
|
public:
|
|
bool bDrawDebug; // 0x01F8(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 SegmentCount; // 0x01FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinLength; // 0x0200(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLength; // 0x0204(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WiggleStrength; // 0x0208(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WiggleSpeed; // 0x020C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector WiggleTangent; // 0x0210(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Slack; // 0x021C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementWeight; // 0x0220(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_224[0x4]; // 0x0224(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USplineComponent* SplineComp; // 0x0228(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStaticMesh* SegmentMeshAsset; // 0x0230(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhysicalMaterial* WormPhysicsMaterial; // 0x0238(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SegmentScale; // 0x0240(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_244[0x4]; // 0x0244(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UStaticMeshComponent*> MeshSegments; // 0x0248(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Pad_258[0x10]; // 0x0258(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LengthPct; // 0x0268(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetLengthPct; // 0x026C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetSlack; // 0x0270(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_274[0x3C]; // 0x0274(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWormSpline">();
|
|
}
|
|
static class UPhxWormSpline* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWormSpline>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWormSpline) == 0x000010, "Wrong alignment on UPhxWormSpline");
|
|
static_assert(sizeof(UPhxWormSpline) == 0x0002B0, "Wrong size on UPhxWormSpline");
|
|
static_assert(offsetof(UPhxWormSpline, bDrawDebug) == 0x0001F8, "Member 'UPhxWormSpline::bDrawDebug' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, SegmentCount) == 0x0001FC, "Member 'UPhxWormSpline::SegmentCount' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, MinLength) == 0x000200, "Member 'UPhxWormSpline::MinLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, MaxLength) == 0x000204, "Member 'UPhxWormSpline::MaxLength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, WiggleStrength) == 0x000208, "Member 'UPhxWormSpline::WiggleStrength' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, WiggleSpeed) == 0x00020C, "Member 'UPhxWormSpline::WiggleSpeed' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, WiggleTangent) == 0x000210, "Member 'UPhxWormSpline::WiggleTangent' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, Slack) == 0x00021C, "Member 'UPhxWormSpline::Slack' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, MovementWeight) == 0x000220, "Member 'UPhxWormSpline::MovementWeight' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, SplineComp) == 0x000228, "Member 'UPhxWormSpline::SplineComp' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, SegmentMeshAsset) == 0x000230, "Member 'UPhxWormSpline::SegmentMeshAsset' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, WormPhysicsMaterial) == 0x000238, "Member 'UPhxWormSpline::WormPhysicsMaterial' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, SegmentScale) == 0x000240, "Member 'UPhxWormSpline::SegmentScale' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, MeshSegments) == 0x000248, "Member 'UPhxWormSpline::MeshSegments' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, LengthPct) == 0x000268, "Member 'UPhxWormSpline::LengthPct' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, TargetLengthPct) == 0x00026C, "Member 'UPhxWormSpline::TargetLengthPct' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWormSpline, TargetSlack) == 0x000270, "Member 'UPhxWormSpline::TargetSlack' has a wrong offset!");
|
|
|
|
// Class Phoenix.ParameterStackMaterialLayer
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UParameterStackMaterialLayer final : public UObject
|
|
{
|
|
public:
|
|
class UMaterialInstanceDynamic* Material; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 PhysicalMaterialFlag; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UParameterStackMaskLayer*> Masks; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ParameterStackMaterialLayer">();
|
|
}
|
|
static class UParameterStackMaterialLayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UParameterStackMaterialLayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UParameterStackMaterialLayer) == 0x000008, "Wrong alignment on UParameterStackMaterialLayer");
|
|
static_assert(sizeof(UParameterStackMaterialLayer) == 0x000048, "Wrong size on UParameterStackMaterialLayer");
|
|
static_assert(offsetof(UParameterStackMaterialLayer, Material) == 0x000028, "Member 'UParameterStackMaterialLayer::Material' has a wrong offset!");
|
|
static_assert(offsetof(UParameterStackMaterialLayer, PhysicalMaterialFlag) == 0x000030, "Member 'UParameterStackMaterialLayer::PhysicalMaterialFlag' has a wrong offset!");
|
|
static_assert(offsetof(UParameterStackMaterialLayer, Masks) == 0x000038, "Member 'UParameterStackMaterialLayer::Masks' has a wrong offset!");
|
|
|
|
// Class Phoenix.ParameterStackMeshLayer
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UParameterStackMeshLayer final : public UObject
|
|
{
|
|
public:
|
|
TArray<class UParameterStackMaterialLayer*> Materials; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class USkeletalMeshComponent* Mesh; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMeshComponent* MaterialSource; // 0x0040(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ParameterStackMeshLayer">();
|
|
}
|
|
static class UParameterStackMeshLayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UParameterStackMeshLayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UParameterStackMeshLayer) == 0x000008, "Wrong alignment on UParameterStackMeshLayer");
|
|
static_assert(sizeof(UParameterStackMeshLayer) == 0x000048, "Wrong size on UParameterStackMeshLayer");
|
|
static_assert(offsetof(UParameterStackMeshLayer, Materials) == 0x000028, "Member 'UParameterStackMeshLayer::Materials' has a wrong offset!");
|
|
static_assert(offsetof(UParameterStackMeshLayer, Mesh) == 0x000038, "Member 'UParameterStackMeshLayer::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(UParameterStackMeshLayer, MaterialSource) == 0x000040, "Member 'UParameterStackMeshLayer::MaterialSource' has a wrong offset!");
|
|
|
|
// Class Phoenix.WoundStackMaterialLayer
|
|
// 0x00D8 (0x0100 - 0x0028)
|
|
class UWoundStackMaterialLayer final : public UObject
|
|
{
|
|
public:
|
|
struct FWoundParametersRow WoundParameters; // 0x0028(0x0028)(NativeAccessSpecifierPublic)
|
|
class FString TextureName; // 0x0050(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> Pack0; // 0x0060(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> Pack1; // 0x0088(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> Pack2; // 0x00B0(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UParameterStackMaterialLayer* Material; // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UWoundStackMeshLayer* Parent; // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 RelativeAge; // 0x00E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UParameterStackMaskLayer* Mask; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 TextureFlags; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WoundStackMaterialLayer">();
|
|
}
|
|
static class UWoundStackMaterialLayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWoundStackMaterialLayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UWoundStackMaterialLayer) == 0x000008, "Wrong alignment on UWoundStackMaterialLayer");
|
|
static_assert(sizeof(UWoundStackMaterialLayer) == 0x000100, "Wrong size on UWoundStackMaterialLayer");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, WoundParameters) == 0x000028, "Member 'UWoundStackMaterialLayer::WoundParameters' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, TextureName) == 0x000050, "Member 'UWoundStackMaterialLayer::TextureName' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, Pack0) == 0x000060, "Member 'UWoundStackMaterialLayer::Pack0' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, Pack1) == 0x000088, "Member 'UWoundStackMaterialLayer::Pack1' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, Pack2) == 0x0000B0, "Member 'UWoundStackMaterialLayer::Pack2' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, Material) == 0x0000D8, "Member 'UWoundStackMaterialLayer::Material' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, Parent) == 0x0000E0, "Member 'UWoundStackMaterialLayer::Parent' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, RelativeAge) == 0x0000E8, "Member 'UWoundStackMaterialLayer::RelativeAge' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, Mask) == 0x0000F0, "Member 'UWoundStackMaterialLayer::Mask' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMaterialLayer, TextureFlags) == 0x0000F8, "Member 'UWoundStackMaterialLayer::TextureFlags' has a wrong offset!");
|
|
|
|
// Class Phoenix.WoundStackMeshLayer
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class UWoundStackMeshLayer final : public UObject
|
|
{
|
|
public:
|
|
struct FVector PreSkinnedHitLocation; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector PreSkinnedProjectionDirection; // 0x0034(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector PreSkinnedProjectionTangent; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BoneDistanceRcp; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxWound* Parent; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UWoundStackMaterialLayer*> MaterialLayers; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UParameterStackMeshLayer* Mesh; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WoundStackMeshLayer">();
|
|
}
|
|
static class UWoundStackMeshLayer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWoundStackMeshLayer>();
|
|
}
|
|
};
|
|
static_assert(alignof(UWoundStackMeshLayer) == 0x000008, "Wrong alignment on UWoundStackMeshLayer");
|
|
static_assert(sizeof(UWoundStackMeshLayer) == 0x000070, "Wrong size on UWoundStackMeshLayer");
|
|
static_assert(offsetof(UWoundStackMeshLayer, PreSkinnedHitLocation) == 0x000028, "Member 'UWoundStackMeshLayer::PreSkinnedHitLocation' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMeshLayer, PreSkinnedProjectionDirection) == 0x000034, "Member 'UWoundStackMeshLayer::PreSkinnedProjectionDirection' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMeshLayer, PreSkinnedProjectionTangent) == 0x000040, "Member 'UWoundStackMeshLayer::PreSkinnedProjectionTangent' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMeshLayer, BoneDistanceRcp) == 0x00004C, "Member 'UWoundStackMeshLayer::BoneDistanceRcp' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMeshLayer, Parent) == 0x000050, "Member 'UWoundStackMeshLayer::Parent' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMeshLayer, MaterialLayers) == 0x000058, "Member 'UWoundStackMeshLayer::MaterialLayers' has a wrong offset!");
|
|
static_assert(offsetof(UWoundStackMeshLayer, Mesh) == 0x000068, "Member 'UWoundStackMeshLayer::Mesh' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWoundManager
|
|
// 0x0068 (0x0090 - 0x0028)
|
|
class UPhxWoundManager final : public UObject
|
|
{
|
|
public:
|
|
TArray<class UParameterStackMeshLayer*> Meshes; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TSet<class UPhxWound*> Wounds; // 0x0038(0x0050)(NativeAccessSpecifierPrivate)
|
|
class UMaskAssignmentManager* MaskAssignmentManager; // 0x0088(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void OnTexturesLoaded(bool bLoadedSuccessfully, const TArray<class UPhxWound*>& LoadedWounds);
|
|
void OnWoundTableChanged();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWoundManager">();
|
|
}
|
|
static class UPhxWoundManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWoundManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWoundManager) == 0x000008, "Wrong alignment on UPhxWoundManager");
|
|
static_assert(sizeof(UPhxWoundManager) == 0x000090, "Wrong size on UPhxWoundManager");
|
|
static_assert(offsetof(UPhxWoundManager, Meshes) == 0x000028, "Member 'UPhxWoundManager::Meshes' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWoundManager, Wounds) == 0x000038, "Member 'UPhxWoundManager::Wounds' has a wrong offset!");
|
|
static_assert(offsetof(UPhxWoundManager, MaskAssignmentManager) == 0x000088, "Member 'UPhxWoundManager::MaskAssignmentManager' has a wrong offset!");
|
|
|
|
// Class Phoenix.PhxWoundTextureManager
|
|
// 0x0110 (0x0138 - 0x0028)
|
|
class UPhxWoundTextureManager final : public UObject
|
|
{
|
|
public:
|
|
class UObjectLibrary* TextureLibrary; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0x108]; // 0x0030(0x0108)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PhxWoundTextureManager">();
|
|
}
|
|
static class UPhxWoundTextureManager* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPhxWoundTextureManager>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPhxWoundTextureManager) == 0x000008, "Wrong alignment on UPhxWoundTextureManager");
|
|
static_assert(sizeof(UPhxWoundTextureManager) == 0x000138, "Wrong size on UPhxWoundTextureManager");
|
|
static_assert(offsetof(UPhxWoundTextureManager, TextureLibrary) == 0x000028, "Member 'UPhxWoundTextureManager::TextureLibrary' has a wrong offset!");
|
|
|
|
// Class Phoenix.PickupState
|
|
// 0x0018 (0x04E8 - 0x04D0)
|
|
class UPickupState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
bool bInstant; // 0x04D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D1[0x7]; // 0x04D1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxCharacterInventoryComponent* InventoryComp; // 0x04D8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractablePickupComponent* InteractablePickupComponent; // 0x04E0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PickupState">();
|
|
}
|
|
static class UPickupState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPickupState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPickupState) == 0x000008, "Wrong alignment on UPickupState");
|
|
static_assert(sizeof(UPickupState) == 0x0004E8, "Wrong size on UPickupState");
|
|
static_assert(offsetof(UPickupState, bInstant) == 0x0004D0, "Member 'UPickupState::bInstant' has a wrong offset!");
|
|
static_assert(offsetof(UPickupState, InventoryComp) == 0x0004D8, "Member 'UPickupState::InventoryComp' has a wrong offset!");
|
|
static_assert(offsetof(UPickupState, InteractablePickupComponent) == 0x0004E0, "Member 'UPickupState::InteractablePickupComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PigCar
|
|
// 0x0070 (0x0290 - 0x0220)
|
|
class APigCar final : public AActor
|
|
{
|
|
public:
|
|
uint8 Pad_220[0x8]; // 0x0220(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* Root; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* Hitch; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* RearWheel; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FPigConnector> Connectors; // 0x0240(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class APigPlatform* Platform; // 0x0250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APigCar* NextCar; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RollFactor; // 0x0260(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_264[0x2C]; // 0x0264(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PigCar">();
|
|
}
|
|
static class APigCar* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APigCar>();
|
|
}
|
|
};
|
|
static_assert(alignof(APigCar) == 0x000008, "Wrong alignment on APigCar");
|
|
static_assert(sizeof(APigCar) == 0x000290, "Wrong size on APigCar");
|
|
static_assert(offsetof(APigCar, Root) == 0x000228, "Member 'APigCar::Root' has a wrong offset!");
|
|
static_assert(offsetof(APigCar, Hitch) == 0x000230, "Member 'APigCar::Hitch' has a wrong offset!");
|
|
static_assert(offsetof(APigCar, RearWheel) == 0x000238, "Member 'APigCar::RearWheel' has a wrong offset!");
|
|
static_assert(offsetof(APigCar, Connectors) == 0x000240, "Member 'APigCar::Connectors' has a wrong offset!");
|
|
static_assert(offsetof(APigCar, Platform) == 0x000250, "Member 'APigCar::Platform' has a wrong offset!");
|
|
static_assert(offsetof(APigCar, NextCar) == 0x000258, "Member 'APigCar::NextCar' has a wrong offset!");
|
|
static_assert(offsetof(APigCar, RollFactor) == 0x000260, "Member 'APigCar::RollFactor' has a wrong offset!");
|
|
|
|
// Class Phoenix.PigPlatform
|
|
// 0x0190 (0x03B0 - 0x0220)
|
|
class alignas(0x10) APigPlatform final : public AActor
|
|
{
|
|
public:
|
|
class AActor* Platform; // 0x0220(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* Root; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UShapeComponent* Trigger; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPigMovingPart> MovingParts; // 0x0238(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> PrepareIndicators; // 0x0248(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> PrepareShake; // 0x0258(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> WarningIndicators; // 0x0260(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> WarningShake; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> DangerIndicators; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> DangerShake; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> LeftTurnIndicators; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class AActor*> RightTurnIndicators; // 0x02A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bRotatePlatform; // 0x02B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B1[0x3]; // 0x02B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinForceOnPhysicsObjects; // 0x02B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxForceOnPhysicsObjects; // 0x02B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PhysicsObjectUpForce; // 0x02BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterUnstableFactor; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BaseMotionFadeTime; // 0x02C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnstableAmountForWarning; // 0x02C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlatformBaseRoll; // 0x02CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* BaseMotionCurve; // 0x02D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlatformRoll; // 0x02D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2DC[0x4]; // 0x02DC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* RightTurnCurve; // 0x02E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FKey TurnDebugKey; // 0x02E8(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugTurns; // 0x0300(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_301[0x7]; // 0x0301(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPigTurn> ExtraTurns; // 0x0308(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float CameraRollFactor; // 0x0318(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnAngle; // 0x031C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DebugFakeRoll; // 0x0320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DebugFakeSlide; // 0x0324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableDuringAnimCam; // 0x0328(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNoDanger; // 0x0329(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseSplineForTurns; // 0x032A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32B[0x5]; // 0x032B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> BoxHitDamageType; // 0x0330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BoxHitRequiredForce; // 0x0338(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowBoxHitDuringReactions; // 0x033C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33D[0x3]; // 0x033D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCameraVolume* DefaultCameraShakeVolume; // 0x0340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxCameraVolume* LeftTurnCameraShakeVolume; // 0x0348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxCameraVolume* RightTurnCameraShakeVolume; // 0x0350(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class APigSpline> CurrentSpline; // 0x0358(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_360[0x30]; // 0x0360(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class APhxCharacter*> ContactCharacters; // 0x0390(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AActor*> ContactPhysicsActors; // 0x03A0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ActorHitByForce(class AActor* ActorSelf, class AActor* Other, const struct FVector& B, const struct FHitResult& Hit);
|
|
void SetNextSpline(TSubclassOf<class APigSpline> Next);
|
|
void TriggerEndOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void TriggerOverlap(class UPrimitiveComponent* OverlappedComp, class AActor* Other, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PigPlatform">();
|
|
}
|
|
static class APigPlatform* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APigPlatform>();
|
|
}
|
|
};
|
|
static_assert(alignof(APigPlatform) == 0x000010, "Wrong alignment on APigPlatform");
|
|
static_assert(sizeof(APigPlatform) == 0x0003B0, "Wrong size on APigPlatform");
|
|
static_assert(offsetof(APigPlatform, Platform) == 0x000220, "Member 'APigPlatform::Platform' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, Root) == 0x000228, "Member 'APigPlatform::Root' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, Trigger) == 0x000230, "Member 'APigPlatform::Trigger' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, MovingParts) == 0x000238, "Member 'APigPlatform::MovingParts' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, PrepareIndicators) == 0x000248, "Member 'APigPlatform::PrepareIndicators' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, PrepareShake) == 0x000258, "Member 'APigPlatform::PrepareShake' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, WarningIndicators) == 0x000260, "Member 'APigPlatform::WarningIndicators' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, WarningShake) == 0x000270, "Member 'APigPlatform::WarningShake' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, DangerIndicators) == 0x000278, "Member 'APigPlatform::DangerIndicators' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, DangerShake) == 0x000288, "Member 'APigPlatform::DangerShake' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, LeftTurnIndicators) == 0x000290, "Member 'APigPlatform::LeftTurnIndicators' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, RightTurnIndicators) == 0x0002A0, "Member 'APigPlatform::RightTurnIndicators' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, bRotatePlatform) == 0x0002B0, "Member 'APigPlatform::bRotatePlatform' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, MinForceOnPhysicsObjects) == 0x0002B4, "Member 'APigPlatform::MinForceOnPhysicsObjects' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, MaxForceOnPhysicsObjects) == 0x0002B8, "Member 'APigPlatform::MaxForceOnPhysicsObjects' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, PhysicsObjectUpForce) == 0x0002BC, "Member 'APigPlatform::PhysicsObjectUpForce' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, CharacterUnstableFactor) == 0x0002C0, "Member 'APigPlatform::CharacterUnstableFactor' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, BaseMotionFadeTime) == 0x0002C4, "Member 'APigPlatform::BaseMotionFadeTime' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, UnstableAmountForWarning) == 0x0002C8, "Member 'APigPlatform::UnstableAmountForWarning' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, PlatformBaseRoll) == 0x0002CC, "Member 'APigPlatform::PlatformBaseRoll' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, BaseMotionCurve) == 0x0002D0, "Member 'APigPlatform::BaseMotionCurve' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, PlatformRoll) == 0x0002D8, "Member 'APigPlatform::PlatformRoll' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, RightTurnCurve) == 0x0002E0, "Member 'APigPlatform::RightTurnCurve' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, TurnDebugKey) == 0x0002E8, "Member 'APigPlatform::TurnDebugKey' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, bDebugTurns) == 0x000300, "Member 'APigPlatform::bDebugTurns' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, ExtraTurns) == 0x000308, "Member 'APigPlatform::ExtraTurns' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, CameraRollFactor) == 0x000318, "Member 'APigPlatform::CameraRollFactor' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, TurnAngle) == 0x00031C, "Member 'APigPlatform::TurnAngle' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, DebugFakeRoll) == 0x000320, "Member 'APigPlatform::DebugFakeRoll' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, DebugFakeSlide) == 0x000324, "Member 'APigPlatform::DebugFakeSlide' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, bDisableDuringAnimCam) == 0x000328, "Member 'APigPlatform::bDisableDuringAnimCam' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, bNoDanger) == 0x000329, "Member 'APigPlatform::bNoDanger' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, bUseSplineForTurns) == 0x00032A, "Member 'APigPlatform::bUseSplineForTurns' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, BoxHitDamageType) == 0x000330, "Member 'APigPlatform::BoxHitDamageType' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, BoxHitRequiredForce) == 0x000338, "Member 'APigPlatform::BoxHitRequiredForce' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, bAllowBoxHitDuringReactions) == 0x00033C, "Member 'APigPlatform::bAllowBoxHitDuringReactions' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, DefaultCameraShakeVolume) == 0x000340, "Member 'APigPlatform::DefaultCameraShakeVolume' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, LeftTurnCameraShakeVolume) == 0x000348, "Member 'APigPlatform::LeftTurnCameraShakeVolume' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, RightTurnCameraShakeVolume) == 0x000350, "Member 'APigPlatform::RightTurnCameraShakeVolume' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, CurrentSpline) == 0x000358, "Member 'APigPlatform::CurrentSpline' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, ContactCharacters) == 0x000390, "Member 'APigPlatform::ContactCharacters' has a wrong offset!");
|
|
static_assert(offsetof(APigPlatform, ContactPhysicsActors) == 0x0003A0, "Member 'APigPlatform::ContactPhysicsActors' has a wrong offset!");
|
|
|
|
// Class Phoenix.PigTrigger
|
|
// 0x0000 (0x0228 - 0x0228)
|
|
class APigTrigger final : public ATriggerBox
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PigTrigger">();
|
|
}
|
|
static class APigTrigger* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APigTrigger>();
|
|
}
|
|
};
|
|
static_assert(alignof(APigTrigger) == 0x000008, "Wrong alignment on APigTrigger");
|
|
static_assert(sizeof(APigTrigger) == 0x000228, "Wrong size on APigTrigger");
|
|
|
|
// Class Phoenix.PipeSlideObstacle
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APipeSlideObstacle final : public AActor
|
|
{
|
|
public:
|
|
bool bRagDollOnDeath; // 0x0220(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_221[0x7]; // 0x0221(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideObstacle">();
|
|
}
|
|
static class APipeSlideObstacle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideObstacle>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideObstacle) == 0x000008, "Wrong alignment on APipeSlideObstacle");
|
|
static_assert(sizeof(APipeSlideObstacle) == 0x000228, "Wrong size on APipeSlideObstacle");
|
|
static_assert(offsetof(APipeSlideObstacle, bRagDollOnDeath) == 0x000220, "Member 'APipeSlideObstacle::bRagDollOnDeath' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideCustomPointVizComponent
|
|
// 0x0000 (0x00B0 - 0x00B0)
|
|
class UPipeSlideCustomPointVizComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideCustomPointVizComponent">();
|
|
}
|
|
static class UPipeSlideCustomPointVizComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideCustomPointVizComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideCustomPointVizComponent) == 0x000008, "Wrong alignment on UPipeSlideCustomPointVizComponent");
|
|
static_assert(sizeof(UPipeSlideCustomPointVizComponent) == 0x0000B0, "Wrong size on UPipeSlideCustomPointVizComponent");
|
|
|
|
// Class Phoenix.PipeSlideCustomPointRootComponent
|
|
// 0x0000 (0x0200 - 0x0200)
|
|
class UPipeSlideCustomPointRootComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideCustomPointRootComponent">();
|
|
}
|
|
static class UPipeSlideCustomPointRootComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideCustomPointRootComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideCustomPointRootComponent) == 0x000010, "Wrong alignment on UPipeSlideCustomPointRootComponent");
|
|
static_assert(sizeof(UPipeSlideCustomPointRootComponent) == 0x000200, "Wrong size on UPipeSlideCustomPointRootComponent");
|
|
|
|
// Class Phoenix.PipeSlideCustomHeightOffsetPoint
|
|
// 0x0008 (0x0230 - 0x0228)
|
|
class APipeSlideCustomHeightOffsetPoint final : public APipeSlideCustomPoint
|
|
{
|
|
public:
|
|
float TargetHeightOffset; // 0x0228(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ApplyOverDistance; // 0x022C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideCustomHeightOffsetPoint">();
|
|
}
|
|
static class APipeSlideCustomHeightOffsetPoint* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APipeSlideCustomHeightOffsetPoint>();
|
|
}
|
|
};
|
|
static_assert(alignof(APipeSlideCustomHeightOffsetPoint) == 0x000008, "Wrong alignment on APipeSlideCustomHeightOffsetPoint");
|
|
static_assert(sizeof(APipeSlideCustomHeightOffsetPoint) == 0x000230, "Wrong size on APipeSlideCustomHeightOffsetPoint");
|
|
static_assert(offsetof(APipeSlideCustomHeightOffsetPoint, TargetHeightOffset) == 0x000228, "Member 'APipeSlideCustomHeightOffsetPoint::TargetHeightOffset' has a wrong offset!");
|
|
static_assert(offsetof(APipeSlideCustomHeightOffsetPoint, ApplyOverDistance) == 0x00022C, "Member 'APipeSlideCustomHeightOffsetPoint::ApplyOverDistance' has a wrong offset!");
|
|
|
|
// Class Phoenix.PipeSlideSplineRootComponent
|
|
// 0x0000 (0x0200 - 0x0200)
|
|
class UPipeSlideSplineRootComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideSplineRootComponent">();
|
|
}
|
|
static class UPipeSlideSplineRootComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideSplineRootComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideSplineRootComponent) == 0x000010, "Wrong alignment on UPipeSlideSplineRootComponent");
|
|
static_assert(sizeof(UPipeSlideSplineRootComponent) == 0x000200, "Wrong size on UPipeSlideSplineRootComponent");
|
|
|
|
// Class Phoenix.PipeSlideIdleState
|
|
// 0x0008 (0x04D8 - 0x04D0)
|
|
class UPipeSlideIdleState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x8]; // 0x04D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideIdleState">();
|
|
}
|
|
static class UPipeSlideIdleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideIdleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideIdleState) == 0x000008, "Wrong alignment on UPipeSlideIdleState");
|
|
static_assert(sizeof(UPipeSlideIdleState) == 0x0004D8, "Wrong size on UPipeSlideIdleState");
|
|
|
|
// Class Phoenix.PipeSlideHurtState
|
|
// 0x0010 (0x04E0 - 0x04D0)
|
|
class UPipeSlideHurtState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x10]; // 0x04D0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PipeSlideHurtState">();
|
|
}
|
|
static class UPipeSlideHurtState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPipeSlideHurtState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPipeSlideHurtState) == 0x000008, "Wrong alignment on UPipeSlideHurtState");
|
|
static_assert(sizeof(UPipeSlideHurtState) == 0x0004E0, "Wrong size on UPipeSlideHurtState");
|
|
|
|
// Class Phoenix.PlaceholderVOWidget
|
|
// 0x0000 (0x0260 - 0x0260)
|
|
class UPlaceholderVOWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
void SetLine(const class FString& Line, float Duration);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlaceholderVOWidget">();
|
|
}
|
|
static class UPlaceholderVOWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlaceholderVOWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlaceholderVOWidget) == 0x000008, "Wrong alignment on UPlaceholderVOWidget");
|
|
static_assert(sizeof(UPlaceholderVOWidget) == 0x000260, "Wrong size on UPlaceholderVOWidget");
|
|
|
|
// Class Phoenix.PlayerCheckpointStart
|
|
// 0x0008 (0x0228 - 0x0220)
|
|
class APlayerCheckpointStart final : public AActor
|
|
{
|
|
public:
|
|
class UPlayerCheckpointStartComponent* PlayerCheckpointStartComponent; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerCheckpointStart">();
|
|
}
|
|
static class APlayerCheckpointStart* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APlayerCheckpointStart>();
|
|
}
|
|
};
|
|
static_assert(alignof(APlayerCheckpointStart) == 0x000008, "Wrong alignment on APlayerCheckpointStart");
|
|
static_assert(sizeof(APlayerCheckpointStart) == 0x000228, "Wrong size on APlayerCheckpointStart");
|
|
static_assert(offsetof(APlayerCheckpointStart, PlayerCheckpointStartComponent) == 0x000220, "Member 'APlayerCheckpointStart::PlayerCheckpointStartComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayerCheckpointStartComponent
|
|
// 0x0010 (0x0480 - 0x0470)
|
|
class UPlayerCheckpointStartComponent final : public UCapsuleComponent
|
|
{
|
|
public:
|
|
float LookStrength; // 0x0470(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float LookAngle; // 0x0474(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* LookRoot; // 0x0478(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerCheckpointStartComponent">();
|
|
}
|
|
static class UPlayerCheckpointStartComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerCheckpointStartComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayerCheckpointStartComponent) == 0x000010, "Wrong alignment on UPlayerCheckpointStartComponent");
|
|
static_assert(sizeof(UPlayerCheckpointStartComponent) == 0x000480, "Wrong size on UPlayerCheckpointStartComponent");
|
|
static_assert(offsetof(UPlayerCheckpointStartComponent, LookStrength) == 0x000470, "Member 'UPlayerCheckpointStartComponent::LookStrength' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerCheckpointStartComponent, LookAngle) == 0x000474, "Member 'UPlayerCheckpointStartComponent::LookAngle' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerCheckpointStartComponent, LookRoot) == 0x000478, "Member 'UPlayerCheckpointStartComponent::LookRoot' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayerGRPState
|
|
// 0x0038 (0x04F0 - 0x04B8)
|
|
class UPlayerGRPState final : public UCharacterState
|
|
{
|
|
public:
|
|
class AGRPWeapon* GRPWeapon; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FStateRef GRPFireWeaponState; // 0x04C0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef GRPPullAndHoldState; // 0x04D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef GRPLaunchState; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayerGRPState">();
|
|
}
|
|
static class UPlayerGRPState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayerGRPState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayerGRPState) == 0x000008, "Wrong alignment on UPlayerGRPState");
|
|
static_assert(sizeof(UPlayerGRPState) == 0x0004F0, "Wrong size on UPlayerGRPState");
|
|
static_assert(offsetof(UPlayerGRPState, GRPWeapon) == 0x0004B8, "Member 'UPlayerGRPState::GRPWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerGRPState, GRPFireWeaponState) == 0x0004C0, "Member 'UPlayerGRPState::GRPFireWeaponState' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerGRPState, GRPPullAndHoldState) == 0x0004D0, "Member 'UPlayerGRPState::GRPPullAndHoldState' has a wrong offset!");
|
|
static_assert(offsetof(UPlayerGRPState, GRPLaunchState) == 0x0004E0, "Member 'UPlayerGRPState::GRPLaunchState' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayMontageStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPlayMontageStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
class UAnimMontage* MontageToPlay; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayMontageStateParams">();
|
|
}
|
|
static class UPlayMontageStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayMontageStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayMontageStateParams) == 0x000008, "Wrong alignment on UPlayMontageStateParams");
|
|
static_assert(sizeof(UPlayMontageStateParams) == 0x000038, "Wrong size on UPlayMontageStateParams");
|
|
static_assert(offsetof(UPlayMontageStateParams, MontageToPlay) == 0x000030, "Member 'UPlayMontageStateParams::MontageToPlay' has a wrong offset!");
|
|
|
|
// Class Phoenix.PlayMontageState
|
|
// 0x0008 (0x04C0 - 0x04B8)
|
|
class UPlayMontageState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PlayMontageState">();
|
|
}
|
|
static class UPlayMontageState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPlayMontageState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPlayMontageState) == 0x000008, "Wrong alignment on UPlayMontageState");
|
|
static_assert(sizeof(UPlayMontageState) == 0x0004C0, "Wrong size on UPlayMontageState");
|
|
|
|
// Class Phoenix.PPEChargeComponent
|
|
// 0x0020 (0x00D0 - 0x00B0)
|
|
class UPPEChargeComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
class APPEProjectileGunWeapon* OwningPPEWeapon; // 0x00B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CurrentCharge; // 0x00B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_BC[0x4]; // 0x00BC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void()> OnCurrentChargeModified; // 0x00C0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void AddCharge(float Amount);
|
|
|
|
float GetCharge() const;
|
|
float GetMaxCharge() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PPEChargeComponent">();
|
|
}
|
|
static class UPPEChargeComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPPEChargeComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPPEChargeComponent) == 0x000008, "Wrong alignment on UPPEChargeComponent");
|
|
static_assert(sizeof(UPPEChargeComponent) == 0x0000D0, "Wrong size on UPPEChargeComponent");
|
|
static_assert(offsetof(UPPEChargeComponent, OwningPPEWeapon) == 0x0000B0, "Member 'UPPEChargeComponent::OwningPPEWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UPPEChargeComponent, CurrentCharge) == 0x0000B8, "Member 'UPPEChargeComponent::CurrentCharge' has a wrong offset!");
|
|
static_assert(offsetof(UPPEChargeComponent, OnCurrentChargeModified) == 0x0000C0, "Member 'UPPEChargeComponent::OnCurrentChargeModified' has a wrong offset!");
|
|
|
|
// Class Phoenix.PPEProjectileGunSettings
|
|
// 0x0178 (0x01B8 - 0x0040)
|
|
class UPPEProjectileGunSettings final : public UPhxWeaponSettings
|
|
{
|
|
public:
|
|
struct FRangedWeaponSettings RangedSpec; // 0x0040(0x0090)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGunWeaponSettings GunSpec; // 0x00D0(0x0050)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPPESettings PPESpec; // 0x0120(0x0078)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPPEChargeSettings PPEChargeSpec; // 0x0198(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PPEProjectileGunSettings">();
|
|
}
|
|
static class UPPEProjectileGunSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPPEProjectileGunSettings>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPPEProjectileGunSettings) == 0x000008, "Wrong alignment on UPPEProjectileGunSettings");
|
|
static_assert(sizeof(UPPEProjectileGunSettings) == 0x0001B8, "Wrong size on UPPEProjectileGunSettings");
|
|
static_assert(offsetof(UPPEProjectileGunSettings, RangedSpec) == 0x000040, "Member 'UPPEProjectileGunSettings::RangedSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPPEProjectileGunSettings, GunSpec) == 0x0000D0, "Member 'UPPEProjectileGunSettings::GunSpec' has a wrong offset!");
|
|
static_assert(offsetof(UPPEProjectileGunSettings, PPESpec) == 0x000120, "Member 'UPPEProjectileGunSettings::PPESpec' has a wrong offset!");
|
|
static_assert(offsetof(UPPEProjectileGunSettings, PPEChargeSpec) == 0x000198, "Member 'UPPEProjectileGunSettings::PPEChargeSpec' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrintAnimActor
|
|
// 0x0028 (0x0248 - 0x0220)
|
|
class APrintAnimActor final : public AActor
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void()> OnPrintComplete; // 0x0220(0x0010)(ZeroConstructor, InstancedReference, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class FName SocketName; // 0x0230(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USkeletalMeshComponent* SkeletalMeshComp; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* Snapper; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void StartPrint();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrintAnimActor">();
|
|
}
|
|
static class APrintAnimActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APrintAnimActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APrintAnimActor) == 0x000008, "Wrong alignment on APrintAnimActor");
|
|
static_assert(sizeof(APrintAnimActor) == 0x000248, "Wrong size on APrintAnimActor");
|
|
static_assert(offsetof(APrintAnimActor, OnPrintComplete) == 0x000220, "Member 'APrintAnimActor::OnPrintComplete' has a wrong offset!");
|
|
static_assert(offsetof(APrintAnimActor, SocketName) == 0x000230, "Member 'APrintAnimActor::SocketName' has a wrong offset!");
|
|
static_assert(offsetof(APrintAnimActor, SkeletalMeshComp) == 0x000238, "Member 'APrintAnimActor::SkeletalMeshComp' has a wrong offset!");
|
|
static_assert(offsetof(APrintAnimActor, Snapper) == 0x000240, "Member 'APrintAnimActor::Snapper' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterSellPanel
|
|
// 0x0010 (0x0340 - 0x0330)
|
|
class UPrinterSellPanel final : public UInventoryPanel
|
|
{
|
|
public:
|
|
class UUniformGridPanel* ItemGrid; // 0x0330(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemName; // 0x0338(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterSellPanel">();
|
|
}
|
|
static class UPrinterSellPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterSellPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterSellPanel) == 0x000008, "Wrong alignment on UPrinterSellPanel");
|
|
static_assert(sizeof(UPrinterSellPanel) == 0x000340, "Wrong size on UPrinterSellPanel");
|
|
static_assert(offsetof(UPrinterSellPanel, ItemGrid) == 0x000330, "Member 'UPrinterSellPanel::ItemGrid' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterSellPanel, ItemName) == 0x000338, "Member 'UPrinterSellPanel::ItemName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterUpgradePanel
|
|
// 0x0058 (0x02B8 - 0x0260)
|
|
class UPrinterUpgradePanel final : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_260[0x10]; // 0x0260(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UAmmoSlot> AmmoSlotClass; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UUpgradeSlot> UpgradeSlotClass; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FMargin SlotPadding; // 0x0280(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float HoldTimeRequired; // 0x0290(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UScrollBox* UpgradeSlots; // 0x0298(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UObject* ParentInterfaceObject; // 0x02A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APrinterV2* Printer; // 0x02A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class AEquippable* CachedWeapon; // 0x02B0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterUpgradePanel">();
|
|
}
|
|
static class UPrinterUpgradePanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterUpgradePanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterUpgradePanel) == 0x000008, "Wrong alignment on UPrinterUpgradePanel");
|
|
static_assert(sizeof(UPrinterUpgradePanel) == 0x0002B8, "Wrong size on UPrinterUpgradePanel");
|
|
static_assert(offsetof(UPrinterUpgradePanel, AmmoSlotClass) == 0x000270, "Member 'UPrinterUpgradePanel::AmmoSlotClass' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUpgradePanel, UpgradeSlotClass) == 0x000278, "Member 'UPrinterUpgradePanel::UpgradeSlotClass' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUpgradePanel, SlotPadding) == 0x000280, "Member 'UPrinterUpgradePanel::SlotPadding' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUpgradePanel, HoldTimeRequired) == 0x000290, "Member 'UPrinterUpgradePanel::HoldTimeRequired' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUpgradePanel, UpgradeSlots) == 0x000298, "Member 'UPrinterUpgradePanel::UpgradeSlots' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUpgradePanel, ParentInterfaceObject) == 0x0002A0, "Member 'UPrinterUpgradePanel::ParentInterfaceObject' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUpgradePanel, Printer) == 0x0002A8, "Member 'UPrinterUpgradePanel::Printer' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUpgradePanel, CachedWeapon) == 0x0002B0, "Member 'UPrinterUpgradePanel::CachedWeapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterUploadElement
|
|
// 0x0010 (0x0270 - 0x0260)
|
|
class UPrinterUploadElement final : public UUserWidget
|
|
{
|
|
public:
|
|
class UImage* ItemIcon; // 0x0260(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemName; // 0x0268(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ApplyVID(const class UVirtualItemData* InVID);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterUploadElement">();
|
|
}
|
|
static class UPrinterUploadElement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterUploadElement>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterUploadElement) == 0x000008, "Wrong alignment on UPrinterUploadElement");
|
|
static_assert(sizeof(UPrinterUploadElement) == 0x000270, "Wrong size on UPrinterUploadElement");
|
|
static_assert(offsetof(UPrinterUploadElement, ItemIcon) == 0x000260, "Member 'UPrinterUploadElement::ItemIcon' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUploadElement, ItemName) == 0x000268, "Member 'UPrinterUploadElement::ItemName' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterUploadPanel
|
|
// 0x0030 (0x0290 - 0x0260)
|
|
class UPrinterUploadPanel final : public UUserWidget
|
|
{
|
|
public:
|
|
TSubclassOf<class UPrinterUploadElement> SlotClass; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* Title; // 0x0268(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUniformGridPanel* Grid; // 0x0270(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UVerticalBox* UploadBox; // 0x0278(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UUserWidget* ConfirmButton; // 0x0280(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ColumnCount; // 0x0288(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterUploadPanel">();
|
|
}
|
|
static class UPrinterUploadPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterUploadPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterUploadPanel) == 0x000008, "Wrong alignment on UPrinterUploadPanel");
|
|
static_assert(sizeof(UPrinterUploadPanel) == 0x000290, "Wrong size on UPrinterUploadPanel");
|
|
static_assert(offsetof(UPrinterUploadPanel, SlotClass) == 0x000260, "Member 'UPrinterUploadPanel::SlotClass' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUploadPanel, Title) == 0x000268, "Member 'UPrinterUploadPanel::Title' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUploadPanel, Grid) == 0x000270, "Member 'UPrinterUploadPanel::Grid' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUploadPanel, UploadBox) == 0x000278, "Member 'UPrinterUploadPanel::UploadBox' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUploadPanel, ConfirmButton) == 0x000280, "Member 'UPrinterUploadPanel::ConfirmButton' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterUploadPanel, ColumnCount) == 0x000288, "Member 'UPrinterUploadPanel::ColumnCount' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterV2NavState
|
|
// 0x0018 (0x0430 - 0x0418)
|
|
class UPrinterV2NavState final : public UGadgetInputState
|
|
{
|
|
public:
|
|
class APrinterV2* Printer; // 0x0418(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxPlayerCharacter* Character; // 0x0420(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_428[0x8]; // 0x0428(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterV2NavState">();
|
|
}
|
|
static class UPrinterV2NavState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterV2NavState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterV2NavState) == 0x000008, "Wrong alignment on UPrinterV2NavState");
|
|
static_assert(sizeof(UPrinterV2NavState) == 0x000430, "Wrong size on UPrinterV2NavState");
|
|
static_assert(offsetof(UPrinterV2NavState, Printer) == 0x000418, "Member 'UPrinterV2NavState::Printer' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2NavState, Character) == 0x000420, "Member 'UPrinterV2NavState::Character' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterV2PrintStateParams
|
|
// 0x0118 (0x0148 - 0x0030)
|
|
class UPrinterV2PrintStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x110]; // 0x0030(0x0110)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPrinterAnimPack* AnimPack; // 0x0140(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterV2PrintStateParams">();
|
|
}
|
|
static class UPrinterV2PrintStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterV2PrintStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterV2PrintStateParams) == 0x000008, "Wrong alignment on UPrinterV2PrintStateParams");
|
|
static_assert(sizeof(UPrinterV2PrintStateParams) == 0x000148, "Wrong size on UPrinterV2PrintStateParams");
|
|
static_assert(offsetof(UPrinterV2PrintStateParams, AnimPack) == 0x000140, "Member 'UPrinterV2PrintStateParams::AnimPack' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterV2UpgradeState
|
|
// 0x0030 (0x0408 - 0x03D8)
|
|
class UPrinterV2UpgradeState final : public UState
|
|
{
|
|
public:
|
|
class APrinterV2* Printer; // 0x03D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APhxCharacter* Character; // 0x03E0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPrinterV2UpgradeStateParams* CastedParams; // 0x03E8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* CustomActorToPrint; // 0x03F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInterface* WeaponStrapMaterial; // 0x0400(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
void CharacterNotify(const class UPhxAnimNotify* Notify);
|
|
void PrinterNotify(const class UPhxPrinterAnimNotify* Notify);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterV2UpgradeState">();
|
|
}
|
|
static class UPrinterV2UpgradeState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterV2UpgradeState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterV2UpgradeState) == 0x000008, "Wrong alignment on UPrinterV2UpgradeState");
|
|
static_assert(sizeof(UPrinterV2UpgradeState) == 0x000408, "Wrong size on UPrinterV2UpgradeState");
|
|
static_assert(offsetof(UPrinterV2UpgradeState, Printer) == 0x0003D8, "Member 'UPrinterV2UpgradeState::Printer' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2UpgradeState, Character) == 0x0003E0, "Member 'UPrinterV2UpgradeState::Character' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2UpgradeState, CastedParams) == 0x0003E8, "Member 'UPrinterV2UpgradeState::CastedParams' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2UpgradeState, CustomActorToPrint) == 0x0003F8, "Member 'UPrinterV2UpgradeState::CustomActorToPrint' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2UpgradeState, WeaponStrapMaterial) == 0x000400, "Member 'UPrinterV2UpgradeState::WeaponStrapMaterial' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterV2UpgradeStateParams
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPrinterV2UpgradeStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
class AEquippable* ItemToUpgrade; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxCraftingRecipe* Recipe; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPrinterAnimPack* AnimPack; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterV2UpgradeStateParams">();
|
|
}
|
|
static class UPrinterV2UpgradeStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterV2UpgradeStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterV2UpgradeStateParams) == 0x000008, "Wrong alignment on UPrinterV2UpgradeStateParams");
|
|
static_assert(sizeof(UPrinterV2UpgradeStateParams) == 0x000048, "Wrong size on UPrinterV2UpgradeStateParams");
|
|
static_assert(offsetof(UPrinterV2UpgradeStateParams, ItemToUpgrade) == 0x000030, "Member 'UPrinterV2UpgradeStateParams::ItemToUpgrade' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2UpgradeStateParams, Recipe) == 0x000038, "Member 'UPrinterV2UpgradeStateParams::Recipe' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterV2UpgradeStateParams, AnimPack) == 0x000040, "Member 'UPrinterV2UpgradeStateParams::AnimPack' has a wrong offset!");
|
|
|
|
// Class Phoenix.PrinterWidget
|
|
// 0x00D0 (0x0330 - 0x0260)
|
|
class UPrinterWidget final : public UUserWidget
|
|
{
|
|
public:
|
|
class FName SwitchName; // 0x0260(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OverlayItemLargePictureStoreName; // 0x0268(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OverlayItemLargePictureOutputName; // 0x0270(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CostMetalsName; // 0x0278(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CostBioplasticsName; // 0x0280(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CostChemicalsName; // 0x0288(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CostTotalName; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName ItemNameStoreName; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName ItemNameOutputName; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OwnedMetalsName; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OwnedBioplasticsName; // 0x02B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName OwnedChemicalsName; // 0x02B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetSwitcher* Switcher; // 0x02C0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UOverlay* OverlayItemLargePictureStore; // 0x02C8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UOverlay* OverlayItemLargePictureOutput; // 0x02D0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* costMetals; // 0x02D8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* costBioplastics; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* costChemicals; // 0x02E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* costTotal; // 0x02F0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemNameStore; // 0x02F8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ItemNameOutput; // 0x0300(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ownedMetals; // 0x0308(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ownedBioplastics; // 0x0310(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextBlock* ownedChemicals; // 0x0318(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* ImageShopPreview; // 0x0320(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* ImageOutputPreview; // 0x0328(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void GenerateMenu();
|
|
void ShowOutputMenu(class FName ItemName, class UTexture* OverlayPicture);
|
|
void ShowShopMenu(class FName ItemName, int32 costTotal_0, int32 costMetals_0, int32 costBioplastics_0, int32 costChemicals_0, int32 ownedMetals_0, int32 ownedBioplastics_0, int32 ownedChemicals_0, class UTexture* OverlayPicture);
|
|
void ShowUnusedMenu();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PrinterWidget">();
|
|
}
|
|
static class UPrinterWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPrinterWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPrinterWidget) == 0x000008, "Wrong alignment on UPrinterWidget");
|
|
static_assert(sizeof(UPrinterWidget) == 0x000330, "Wrong size on UPrinterWidget");
|
|
static_assert(offsetof(UPrinterWidget, SwitchName) == 0x000260, "Member 'UPrinterWidget::SwitchName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, OverlayItemLargePictureStoreName) == 0x000268, "Member 'UPrinterWidget::OverlayItemLargePictureStoreName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, OverlayItemLargePictureOutputName) == 0x000270, "Member 'UPrinterWidget::OverlayItemLargePictureOutputName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, CostMetalsName) == 0x000278, "Member 'UPrinterWidget::CostMetalsName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, CostBioplasticsName) == 0x000280, "Member 'UPrinterWidget::CostBioplasticsName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, CostChemicalsName) == 0x000288, "Member 'UPrinterWidget::CostChemicalsName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, CostTotalName) == 0x000290, "Member 'UPrinterWidget::CostTotalName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ItemNameStoreName) == 0x000298, "Member 'UPrinterWidget::ItemNameStoreName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ItemNameOutputName) == 0x0002A0, "Member 'UPrinterWidget::ItemNameOutputName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, OwnedMetalsName) == 0x0002A8, "Member 'UPrinterWidget::OwnedMetalsName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, OwnedBioplasticsName) == 0x0002B0, "Member 'UPrinterWidget::OwnedBioplasticsName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, OwnedChemicalsName) == 0x0002B8, "Member 'UPrinterWidget::OwnedChemicalsName' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, Switcher) == 0x0002C0, "Member 'UPrinterWidget::Switcher' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, OverlayItemLargePictureStore) == 0x0002C8, "Member 'UPrinterWidget::OverlayItemLargePictureStore' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, OverlayItemLargePictureOutput) == 0x0002D0, "Member 'UPrinterWidget::OverlayItemLargePictureOutput' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, costMetals) == 0x0002D8, "Member 'UPrinterWidget::costMetals' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, costBioplastics) == 0x0002E0, "Member 'UPrinterWidget::costBioplastics' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, costChemicals) == 0x0002E8, "Member 'UPrinterWidget::costChemicals' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, costTotal) == 0x0002F0, "Member 'UPrinterWidget::costTotal' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ItemNameStore) == 0x0002F8, "Member 'UPrinterWidget::ItemNameStore' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ItemNameOutput) == 0x000300, "Member 'UPrinterWidget::ItemNameOutput' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ownedMetals) == 0x000308, "Member 'UPrinterWidget::ownedMetals' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ownedBioplastics) == 0x000310, "Member 'UPrinterWidget::ownedBioplastics' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ownedChemicals) == 0x000318, "Member 'UPrinterWidget::ownedChemicals' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ImageShopPreview) == 0x000320, "Member 'UPrinterWidget::ImageShopPreview' has a wrong offset!");
|
|
static_assert(offsetof(UPrinterWidget, ImageOutputPreview) == 0x000328, "Member 'UPrinterWidget::ImageOutputPreview' has a wrong offset!");
|
|
|
|
// Class Phoenix.PushingObjectIntroState
|
|
// 0x0008 (0x04D8 - 0x04D0)
|
|
class UPushingObjectIntroState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x8]; // 0x04D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PushingObjectIntroState">();
|
|
}
|
|
static class UPushingObjectIntroState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPushingObjectIntroState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPushingObjectIntroState) == 0x000008, "Wrong alignment on UPushingObjectIntroState");
|
|
static_assert(sizeof(UPushingObjectIntroState) == 0x0004D8, "Wrong size on UPushingObjectIntroState");
|
|
|
|
// Class Phoenix.PushingObjectOutroState
|
|
// 0x0000 (0x04D0 - 0x04D0)
|
|
class UPushingObjectOutroState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PushingObjectOutroState">();
|
|
}
|
|
static class UPushingObjectOutroState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPushingObjectOutroState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UPushingObjectOutroState) == 0x000008, "Wrong alignment on UPushingObjectOutroState");
|
|
static_assert(sizeof(UPushingObjectOutroState) == 0x0004D0, "Wrong size on UPushingObjectOutroState");
|
|
|
|
// Class Phoenix.PuzzlePad
|
|
// 0x0038 (0x0258 - 0x0220)
|
|
class APuzzlePad final : public AActor
|
|
{
|
|
public:
|
|
class USceneComponent* SceneRoot; // 0x0220(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStaticMeshComponent* PuzzlePadMesh; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCapsuleComponent* PuzzleBoxDetector; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class APPEPuzzleBlock*> PuzzleBlocksOnPad; // 0x0238(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
int32 TriggerWeight; // 0x0248(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24C[0x4]; // 0x024C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bRequiresPower; // 0x0250(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_251[0x7]; // 0x0251(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
int32 GetCurrentWeightOnPad();
|
|
bool IsTriggeredOn();
|
|
void OnCurrentWeightOnPadChanged_BP();
|
|
void OnPuzzlePadCapsuleOverlapBegin(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
|
|
void OnPuzzlePadCapsuleOverlapEnd(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
|
|
bool DoesRequirePower() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PuzzlePad">();
|
|
}
|
|
static class APuzzlePad* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APuzzlePad>();
|
|
}
|
|
};
|
|
static_assert(alignof(APuzzlePad) == 0x000008, "Wrong alignment on APuzzlePad");
|
|
static_assert(sizeof(APuzzlePad) == 0x000258, "Wrong size on APuzzlePad");
|
|
static_assert(offsetof(APuzzlePad, SceneRoot) == 0x000220, "Member 'APuzzlePad::SceneRoot' has a wrong offset!");
|
|
static_assert(offsetof(APuzzlePad, PuzzlePadMesh) == 0x000228, "Member 'APuzzlePad::PuzzlePadMesh' has a wrong offset!");
|
|
static_assert(offsetof(APuzzlePad, PuzzleBoxDetector) == 0x000230, "Member 'APuzzlePad::PuzzleBoxDetector' has a wrong offset!");
|
|
static_assert(offsetof(APuzzlePad, PuzzleBlocksOnPad) == 0x000238, "Member 'APuzzlePad::PuzzleBlocksOnPad' has a wrong offset!");
|
|
static_assert(offsetof(APuzzlePad, TriggerWeight) == 0x000248, "Member 'APuzzlePad::TriggerWeight' has a wrong offset!");
|
|
static_assert(offsetof(APuzzlePad, bRequiresPower) == 0x000250, "Member 'APuzzlePad::bRequiresPower' has a wrong offset!");
|
|
|
|
// Class Phoenix.PuzzleTriggerableStaticMeshActor
|
|
// 0x0020 (0x0268 - 0x0248)
|
|
class APuzzleTriggerableStaticMeshActor final : public APuzzleTriggerableActor
|
|
{
|
|
public:
|
|
uint8 Pad_248[0x8]; // 0x0248(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStaticMeshComponent* Mesh; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* TriggerOffTransformComponent; // 0x0258(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* TriggerOnTransformComponent; // 0x0260(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"PuzzleTriggerableStaticMeshActor">();
|
|
}
|
|
static class APuzzleTriggerableStaticMeshActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APuzzleTriggerableStaticMeshActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(APuzzleTriggerableStaticMeshActor) == 0x000008, "Wrong alignment on APuzzleTriggerableStaticMeshActor");
|
|
static_assert(sizeof(APuzzleTriggerableStaticMeshActor) == 0x000268, "Wrong size on APuzzleTriggerableStaticMeshActor");
|
|
static_assert(offsetof(APuzzleTriggerableStaticMeshActor, Mesh) == 0x000250, "Member 'APuzzleTriggerableStaticMeshActor::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(APuzzleTriggerableStaticMeshActor, TriggerOffTransformComponent) == 0x000258, "Member 'APuzzleTriggerableStaticMeshActor::TriggerOffTransformComponent' has a wrong offset!");
|
|
static_assert(offsetof(APuzzleTriggerableStaticMeshActor, TriggerOnTransformComponent) == 0x000260, "Member 'APuzzleTriggerableStaticMeshActor::TriggerOnTransformComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.QteState
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class UQteState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x10]; // 0x04B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"QteState">();
|
|
}
|
|
static class UQteState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UQteState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UQteState) == 0x000008, "Wrong alignment on UQteState");
|
|
static_assert(sizeof(UQteState) == 0x0004C8, "Wrong size on UQteState");
|
|
|
|
// Class Phoenix.QteWidget
|
|
// 0x0158 (0x03B8 - 0x0260)
|
|
class UQteWidget : public UUserWidget
|
|
{
|
|
public:
|
|
uint8 Pad_260[0x150]; // 0x0260(0x0150)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPhxInputKeys MainKey; // 0x03B0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxInputKeys AltKey; // 0x03B1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3B2[0x6]; // 0x03B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AnimateMultipleAction();
|
|
void AnimateSingleAction();
|
|
void FinishAction(EPhxQteDismissType DismissType);
|
|
void SetIcons(class UTexture* MainIcon, class UTexture* AltIcon, bool bShowLine);
|
|
void Setup(const struct FQteRequest& InQte);
|
|
void UpdatePips(const struct FVector2D& LeftPip, const struct FVector2D& RightPip);
|
|
void UpdateProgress(float Progress);
|
|
void UpdateWiggle(const struct FVector2D& LeftPip, const struct FVector2D& RightPip);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"QteWidget">();
|
|
}
|
|
static class UQteWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UQteWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UQteWidget) == 0x000008, "Wrong alignment on UQteWidget");
|
|
static_assert(sizeof(UQteWidget) == 0x0003B8, "Wrong size on UQteWidget");
|
|
static_assert(offsetof(UQteWidget, MainKey) == 0x0003B0, "Member 'UQteWidget::MainKey' has a wrong offset!");
|
|
static_assert(offsetof(UQteWidget, AltKey) == 0x0003B1, "Member 'UQteWidget::AltKey' has a wrong offset!");
|
|
|
|
// Class Phoenix.RagdollStateParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class URagdollStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RagdollStateParams">();
|
|
}
|
|
static class URagdollStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URagdollStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(URagdollStateParams) == 0x000008, "Wrong alignment on URagdollStateParams");
|
|
static_assert(sizeof(URagdollStateParams) == 0x000038, "Wrong size on URagdollStateParams");
|
|
|
|
// Class Phoenix.RagdollState
|
|
// 0x0038 (0x04F0 - 0x04B8)
|
|
class URagdollState final : public UCharacterState
|
|
{
|
|
public:
|
|
bool bKeepRagdollOnExit; // 0x04B8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4B9[0x3]; // 0x04B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName MeshCollisionProfileName; // 0x04BC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName CapsuleCollisionProfileName; // 0x04C4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4CC[0x1C]; // 0x04CC(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* AttachedFloorComponent; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RagdollState">();
|
|
}
|
|
static class URagdollState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URagdollState>();
|
|
}
|
|
};
|
|
static_assert(alignof(URagdollState) == 0x000008, "Wrong alignment on URagdollState");
|
|
static_assert(sizeof(URagdollState) == 0x0004F0, "Wrong size on URagdollState");
|
|
static_assert(offsetof(URagdollState, bKeepRagdollOnExit) == 0x0004B8, "Member 'URagdollState::bKeepRagdollOnExit' has a wrong offset!");
|
|
static_assert(offsetof(URagdollState, MeshCollisionProfileName) == 0x0004BC, "Member 'URagdollState::MeshCollisionProfileName' has a wrong offset!");
|
|
static_assert(offsetof(URagdollState, CapsuleCollisionProfileName) == 0x0004C4, "Member 'URagdollState::CapsuleCollisionProfileName' has a wrong offset!");
|
|
static_assert(offsetof(URagdollState, AttachedFloorComponent) == 0x0004E8, "Member 'URagdollState::AttachedFloorComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.RangeHitReactState
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class URangeHitReactState final : public UCharacterState
|
|
{
|
|
public:
|
|
class UAnimationAsset* CurrentHitReaction; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C0[0x8]; // 0x04C0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RangeHitReactState">();
|
|
}
|
|
static class URangeHitReactState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URangeHitReactState>();
|
|
}
|
|
};
|
|
static_assert(alignof(URangeHitReactState) == 0x000008, "Wrong alignment on URangeHitReactState");
|
|
static_assert(sizeof(URangeHitReactState) == 0x0004C8, "Wrong size on URangeHitReactState");
|
|
static_assert(offsetof(URangeHitReactState, CurrentHitReaction) == 0x0004B8, "Member 'URangeHitReactState::CurrentHitReaction' has a wrong offset!");
|
|
|
|
// Class Phoenix.ReceiverSwapState
|
|
// 0x0008 (0x04D0 - 0x04C8)
|
|
class UReceiverSwapState final : public UGameplayAbilityState
|
|
{
|
|
public:
|
|
uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ReceiverSwapState">();
|
|
}
|
|
static class UReceiverSwapState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UReceiverSwapState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UReceiverSwapState) == 0x000008, "Wrong alignment on UReceiverSwapState");
|
|
static_assert(sizeof(UReceiverSwapState) == 0x0004D0, "Wrong size on UReceiverSwapState");
|
|
|
|
// Class Phoenix.Recycler
|
|
// 0x0060 (0x0280 - 0x0220)
|
|
class ARecycler final : public AActor
|
|
{
|
|
public:
|
|
class APhxPlayerCharacter* CharacterUsingMachine; // 0x0220(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStaticMeshComponent* MeshComp; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UInteractableComponent* InteractableComp; // 0x0230(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComp; // 0x0238(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UWidgetComponent* RecyclerWidgetComp; // 0x0240(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* RecycleSound; // 0x0248(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UArrowComponent* CameraForwardArrow; // 0x0250(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CameraFOV; // 0x0258(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_25C[0x4]; // 0x025C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateRef RecyclerStateRef; // 0x0260(0x0010)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class URecyclerState* RecyclerState; // 0x0270(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_278[0x8]; // 0x0278(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UInteractableComponent* GetInteractableComp();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"Recycler">();
|
|
}
|
|
static class ARecycler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ARecycler>();
|
|
}
|
|
};
|
|
static_assert(alignof(ARecycler) == 0x000008, "Wrong alignment on ARecycler");
|
|
static_assert(sizeof(ARecycler) == 0x000280, "Wrong size on ARecycler");
|
|
static_assert(offsetof(ARecycler, CharacterUsingMachine) == 0x000220, "Member 'ARecycler::CharacterUsingMachine' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, MeshComp) == 0x000228, "Member 'ARecycler::MeshComp' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, InteractableComp) == 0x000230, "Member 'ARecycler::InteractableComp' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, SoundComp) == 0x000238, "Member 'ARecycler::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, RecyclerWidgetComp) == 0x000240, "Member 'ARecycler::RecyclerWidgetComp' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, RecycleSound) == 0x000248, "Member 'ARecycler::RecycleSound' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, CameraForwardArrow) == 0x000250, "Member 'ARecycler::CameraForwardArrow' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, CameraFOV) == 0x000258, "Member 'ARecycler::CameraFOV' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, RecyclerStateRef) == 0x000260, "Member 'ARecycler::RecyclerStateRef' has a wrong offset!");
|
|
static_assert(offsetof(ARecycler, RecyclerState) == 0x000270, "Member 'ARecycler::RecyclerState' has a wrong offset!");
|
|
|
|
// Class Phoenix.RecyclerMainState
|
|
// 0x0038 (0x0420 - 0x03E8)
|
|
class URecyclerMainState final : public URecyclerState
|
|
{
|
|
public:
|
|
struct FStateRef Waiting; // 0x03E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PreRecycle; // 0x03F8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef PostRecycle; // 0x0408(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_418[0x8]; // 0x0418(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void BeginInteract(class APhxCharacter* RecyclerUser);
|
|
void ShutdownRecycler();
|
|
void StartRecycler(class APhxPlayerCharacter* RecyclerUser);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RecyclerMainState">();
|
|
}
|
|
static class URecyclerMainState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecyclerMainState>();
|
|
}
|
|
};
|
|
static_assert(alignof(URecyclerMainState) == 0x000008, "Wrong alignment on URecyclerMainState");
|
|
static_assert(sizeof(URecyclerMainState) == 0x000420, "Wrong size on URecyclerMainState");
|
|
static_assert(offsetof(URecyclerMainState, Waiting) == 0x0003E8, "Member 'URecyclerMainState::Waiting' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerMainState, PreRecycle) == 0x0003F8, "Member 'URecyclerMainState::PreRecycle' has a wrong offset!");
|
|
static_assert(offsetof(URecyclerMainState, PostRecycle) == 0x000408, "Member 'URecyclerMainState::PostRecycle' has a wrong offset!");
|
|
|
|
// Class Phoenix.RecyclerPreRecycleState
|
|
// 0x0010 (0x03F8 - 0x03E8)
|
|
class URecyclerPreRecycleState final : public URecyclerState
|
|
{
|
|
public:
|
|
class UInputComponent* InputComponent; // 0x03E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_3F0[0x8]; // 0x03F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RecyclerPreRecycleState">();
|
|
}
|
|
static class URecyclerPreRecycleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URecyclerPreRecycleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(URecyclerPreRecycleState) == 0x000008, "Wrong alignment on URecyclerPreRecycleState");
|
|
static_assert(sizeof(URecyclerPreRecycleState) == 0x0003F8, "Wrong size on URecyclerPreRecycleState");
|
|
static_assert(offsetof(URecyclerPreRecycleState, InputComponent) == 0x0003E8, "Member 'URecyclerPreRecycleState::InputComponent' has a wrong offset!");
|
|
|
|
// Class Phoenix.ReticleWidget
|
|
// 0x0030 (0x0290 - 0x0260)
|
|
class UReticleWidget : public UUserWidget
|
|
{
|
|
public:
|
|
class AWeapon* OwningWeapon; // 0x0260(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ReticleWidgetName; // 0x0268(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ReticleDotName; // 0x0270(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSizeFromAngle; // 0x0278(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_279[0x3]; // 0x0279(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinSize; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSize; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinAngle; // 0x0284(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAngle; // 0x0288(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ResizeSpeed; // 0x028C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void OnWeaponTargetChanged(EWeaponTarget NewWeaponTarget);
|
|
|
|
bool IsSecondaryUnlocked() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ReticleWidget">();
|
|
}
|
|
static class UReticleWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UReticleWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UReticleWidget) == 0x000008, "Wrong alignment on UReticleWidget");
|
|
static_assert(sizeof(UReticleWidget) == 0x000290, "Wrong size on UReticleWidget");
|
|
static_assert(offsetof(UReticleWidget, OwningWeapon) == 0x000260, "Member 'UReticleWidget::OwningWeapon' has a wrong offset!");
|
|
static_assert(offsetof(UReticleWidget, ReticleWidgetName) == 0x000268, "Member 'UReticleWidget::ReticleWidgetName' has a wrong offset!");
|
|
static_assert(offsetof(UReticleWidget, ReticleDotName) == 0x000270, "Member 'UReticleWidget::ReticleDotName' has a wrong offset!");
|
|
static_assert(offsetof(UReticleWidget, bSizeFromAngle) == 0x000278, "Member 'UReticleWidget::bSizeFromAngle' has a wrong offset!");
|
|
static_assert(offsetof(UReticleWidget, MinSize) == 0x00027C, "Member 'UReticleWidget::MinSize' has a wrong offset!");
|
|
static_assert(offsetof(UReticleWidget, MaxSize) == 0x000280, "Member 'UReticleWidget::MaxSize' has a wrong offset!");
|
|
static_assert(offsetof(UReticleWidget, MinAngle) == 0x000284, "Member 'UReticleWidget::MinAngle' has a wrong offset!");
|
|
static_assert(offsetof(UReticleWidget, MaxAngle) == 0x000288, "Member 'UReticleWidget::MaxAngle' has a wrong offset!");
|
|
static_assert(offsetof(UReticleWidget, ResizeSpeed) == 0x00028C, "Member 'UReticleWidget::ResizeSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.RiotLeaderboardScoreBlueprintLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class URiotLeaderboardScoreBlueprintLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FRiotLeaderboardScore MakeRiotLeaderboardScoreFromLeaderboardRow(const struct FSDSLeaderboardRow& LeaderboardRow);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"RiotLeaderboardScoreBlueprintLibrary">();
|
|
}
|
|
static class URiotLeaderboardScoreBlueprintLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<URiotLeaderboardScoreBlueprintLibrary>();
|
|
}
|
|
};
|
|
static_assert(alignof(URiotLeaderboardScoreBlueprintLibrary) == 0x000008, "Wrong alignment on URiotLeaderboardScoreBlueprintLibrary");
|
|
static_assert(sizeof(URiotLeaderboardScoreBlueprintLibrary) == 0x000028, "Wrong size on URiotLeaderboardScoreBlueprintLibrary");
|
|
|
|
// Class Phoenix.ScrollingButton
|
|
// 0x0008 (0x0268 - 0x0260)
|
|
class UScrollingButton final : public UUserWidget
|
|
{
|
|
public:
|
|
class UTextBlock* TextLabel; // 0x0260(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void OnRotateTitle(bool bRotateRight);
|
|
void SetLabelText(const class FText& NewLabelText);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ScrollingButton">();
|
|
}
|
|
static class UScrollingButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UScrollingButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(UScrollingButton) == 0x000008, "Wrong alignment on UScrollingButton");
|
|
static_assert(sizeof(UScrollingButton) == 0x000268, "Wrong size on UScrollingButton");
|
|
static_assert(offsetof(UScrollingButton, TextLabel) == 0x000260, "Member 'UScrollingButton::TextLabel' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSApplyHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISDSApplyHandler final
|
|
{
|
|
public:
|
|
void ApplyPressed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSApplyHandler">();
|
|
}
|
|
static class ISDSApplyHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISDSApplyHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(ISDSApplyHandler) == 0x000001, "Wrong alignment on ISDSApplyHandler");
|
|
static_assert(sizeof(ISDSApplyHandler) == 0x000001, "Wrong size on ISDSApplyHandler");
|
|
|
|
// Class Phoenix.SDSBinkMediaActor
|
|
// 0x0088 (0x02A8 - 0x0220)
|
|
class ASDSBinkMediaActor final : public AActor
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* ScreenMesh; // 0x0220(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxSoundComponent* SoundComp; // 0x0228(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bAutoPlay; // 0x0230(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bPlayFirstFrameSound; // 0x0231(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_232[0x2]; // 0x0232(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 NumberOfLoops; // 0x0234(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* SourceMaterial; // 0x0238(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UBinkMediaTexture> MediaTexture; // 0x0240(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftObjectPtr<class UAkAudioEvent> SoundEvent; // 0x0268(0x0028)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UBinkMediaPlayer* MediaPlayer; // 0x0290(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UMaterialInstanceDynamic* DynamicMaterialInstance; // 0x0298(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2A0[0x8]; // 0x02A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AsyncLoadAndPlay(TSoftObjectPtr<class UBinkMediaTexture> InMediaTexture, class UStaticMeshComponent* InMeshComp, class UMaterialInterface* InSourceMaterial, const TDelegate<void(class UMaterialInstanceDynamic* DynamicMaterialInstance)>& Callback);
|
|
void CreateDynamicMaterial(TSoftObjectPtr<class UBinkMediaTexture> InMediaTexture, class UStaticMeshComponent* InMeshComp, class UMaterialInterface* InSourceMaterial);
|
|
void Pause();
|
|
void Play();
|
|
void PlaySound();
|
|
void Resume();
|
|
void Rewind();
|
|
void SetMediaTexture(TSoftObjectPtr<class UBinkMediaTexture> InMediaTexture);
|
|
void SetSoundEvent(TSoftObjectPtr<class UAkAudioEvent> InSoundEvent);
|
|
|
|
class UMaterialInstanceDynamic* GetDynamicMaterialInstance() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSBinkMediaActor">();
|
|
}
|
|
static class ASDSBinkMediaActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASDSBinkMediaActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(ASDSBinkMediaActor) == 0x000008, "Wrong alignment on ASDSBinkMediaActor");
|
|
static_assert(sizeof(ASDSBinkMediaActor) == 0x0002A8, "Wrong size on ASDSBinkMediaActor");
|
|
static_assert(offsetof(ASDSBinkMediaActor, ScreenMesh) == 0x000220, "Member 'ASDSBinkMediaActor::ScreenMesh' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, SoundComp) == 0x000228, "Member 'ASDSBinkMediaActor::SoundComp' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, bAutoPlay) == 0x000230, "Member 'ASDSBinkMediaActor::bAutoPlay' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, bPlayFirstFrameSound) == 0x000231, "Member 'ASDSBinkMediaActor::bPlayFirstFrameSound' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, NumberOfLoops) == 0x000234, "Member 'ASDSBinkMediaActor::NumberOfLoops' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, SourceMaterial) == 0x000238, "Member 'ASDSBinkMediaActor::SourceMaterial' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, MediaTexture) == 0x000240, "Member 'ASDSBinkMediaActor::MediaTexture' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, SoundEvent) == 0x000268, "Member 'ASDSBinkMediaActor::SoundEvent' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, MediaPlayer) == 0x000290, "Member 'ASDSBinkMediaActor::MediaPlayer' has a wrong offset!");
|
|
static_assert(offsetof(ASDSBinkMediaActor, DynamicMaterialInstance) == 0x000298, "Member 'ASDSBinkMediaActor::DynamicMaterialInstance' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSDirectionInputHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISDSDirectionInputHandler final
|
|
{
|
|
public:
|
|
void DirectionInput(EInputDirection Direction, bool bFromPlayerMoveBinding);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSDirectionInputHandler">();
|
|
}
|
|
static class ISDSDirectionInputHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISDSDirectionInputHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(ISDSDirectionInputHandler) == 0x000001, "Wrong alignment on ISDSDirectionInputHandler");
|
|
static_assert(sizeof(ISDSDirectionInputHandler) == 0x000001, "Wrong size on ISDSDirectionInputHandler");
|
|
|
|
// Class Phoenix.SDSExtendedUIInputHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISDSExtendedUIInputHandler final
|
|
{
|
|
public:
|
|
void ShoulderLeftPressed();
|
|
void ShoulderRightPressed();
|
|
void TriggerLeftPressed();
|
|
void TriggerRightPressed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSExtendedUIInputHandler">();
|
|
}
|
|
static class ISDSExtendedUIInputHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISDSExtendedUIInputHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(ISDSExtendedUIInputHandler) == 0x000001, "Wrong alignment on ISDSExtendedUIInputHandler");
|
|
static_assert(sizeof(ISDSExtendedUIInputHandler) == 0x000001, "Wrong size on ISDSExtendedUIInputHandler");
|
|
|
|
// Class Phoenix.SDSGridWidget
|
|
// 0x0070 (0x0338 - 0x02C8)
|
|
class USDSGridWidget final : public USDSScreenWidget
|
|
{
|
|
public:
|
|
uint8 Pad_2C8[0x30]; // 0x02C8(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMulticastInlineDelegate<void(class UPhxSelectable* Selected)> OnGridElementSelected; // 0x02F8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
class UImage* Background; // 0x0308(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UGridPanel* ElementContainer; // 0x0310(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_318[0x8]; // 0x0318(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* NavUpSound; // 0x0320(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* NavDownSound; // 0x0328(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* CloseSound; // 0x0330(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void CloseWindow();
|
|
class UPhxSelectable* GetAdjacent(const class UPhxSelectable* Target, const EInputDirection Direction);
|
|
void HandleBackgroundVisibility();
|
|
bool IsSelectable(const class UPhxSelectable* Target);
|
|
void PlayGlobalSound(const class UAkAudioEvent* Sound);
|
|
void SelectFirstAvailable();
|
|
void SetActiveContainer(class UGridPanel* ActiveGridPanel);
|
|
|
|
class UPhxSelectable* GetSelected() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSGridWidget">();
|
|
}
|
|
static class USDSGridWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSGridWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSGridWidget) == 0x000008, "Wrong alignment on USDSGridWidget");
|
|
static_assert(sizeof(USDSGridWidget) == 0x000338, "Wrong size on USDSGridWidget");
|
|
static_assert(offsetof(USDSGridWidget, OnGridElementSelected) == 0x0002F8, "Member 'USDSGridWidget::OnGridElementSelected' has a wrong offset!");
|
|
static_assert(offsetof(USDSGridWidget, Background) == 0x000308, "Member 'USDSGridWidget::Background' has a wrong offset!");
|
|
static_assert(offsetof(USDSGridWidget, ElementContainer) == 0x000310, "Member 'USDSGridWidget::ElementContainer' has a wrong offset!");
|
|
static_assert(offsetof(USDSGridWidget, NavUpSound) == 0x000320, "Member 'USDSGridWidget::NavUpSound' has a wrong offset!");
|
|
static_assert(offsetof(USDSGridWidget, NavDownSound) == 0x000328, "Member 'USDSGridWidget::NavDownSound' has a wrong offset!");
|
|
static_assert(offsetof(USDSGridWidget, CloseSound) == 0x000330, "Member 'USDSGridWidget::CloseSound' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSKeycodeHintButton
|
|
// 0x0010 (0x02B0 - 0x02A0)
|
|
class USDSKeycodeHintButton : public UPhxSelectable
|
|
{
|
|
public:
|
|
class UTextBlock* Lore; // 0x02A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UImage* KeyCodeHintThumbnail; // 0x02A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetLore(const class FText& InText);
|
|
void SetThumbnail(const TSoftObjectPtr<class UTexture2D>& InSoftTexture);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSKeycodeHintButton">();
|
|
}
|
|
static class USDSKeycodeHintButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSKeycodeHintButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSKeycodeHintButton) == 0x000008, "Wrong alignment on USDSKeycodeHintButton");
|
|
static_assert(sizeof(USDSKeycodeHintButton) == 0x0002B0, "Wrong size on USDSKeycodeHintButton");
|
|
static_assert(offsetof(USDSKeycodeHintButton, Lore) == 0x0002A0, "Member 'USDSKeycodeHintButton::Lore' has a wrong offset!");
|
|
static_assert(offsetof(USDSKeycodeHintButton, KeyCodeHintThumbnail) == 0x0002A8, "Member 'USDSKeycodeHintButton::KeyCodeHintThumbnail' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSLeftStickInputHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISDSLeftStickInputHandler final
|
|
{
|
|
public:
|
|
void LeftStickInput(EInputDirection Direction);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSLeftStickInputHandler">();
|
|
}
|
|
static class ISDSLeftStickInputHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISDSLeftStickInputHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(ISDSLeftStickInputHandler) == 0x000001, "Wrong alignment on ISDSLeftStickInputHandler");
|
|
static_assert(sizeof(ISDSLeftStickInputHandler) == 0x000001, "Wrong size on ISDSLeftStickInputHandler");
|
|
|
|
// Class Phoenix.SDSPromptWidgetTwoButtonExtended
|
|
// 0x0048 (0x02C8 - 0x0280)
|
|
class USDSPromptWidgetTwoButtonExtended : public USDSPromptWidget
|
|
{
|
|
public:
|
|
uint8 Pad_280[0x38]; // 0x0280(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxButton* ConfirmButton; // 0x02B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxButton* CancelButton; // 0x02C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSPromptWidgetTwoButtonExtended">();
|
|
}
|
|
static class USDSPromptWidgetTwoButtonExtended* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSPromptWidgetTwoButtonExtended>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSPromptWidgetTwoButtonExtended) == 0x000008, "Wrong alignment on USDSPromptWidgetTwoButtonExtended");
|
|
static_assert(sizeof(USDSPromptWidgetTwoButtonExtended) == 0x0002C8, "Wrong size on USDSPromptWidgetTwoButtonExtended");
|
|
static_assert(offsetof(USDSPromptWidgetTwoButtonExtended, ConfirmButton) == 0x0002B8, "Member 'USDSPromptWidgetTwoButtonExtended::ConfirmButton' has a wrong offset!");
|
|
static_assert(offsetof(USDSPromptWidgetTwoButtonExtended, CancelButton) == 0x0002C0, "Member 'USDSPromptWidgetTwoButtonExtended::CancelButton' has a wrong offset!");
|
|
|
|
// Class Phoenix.SDSRestoreHandler
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class ISDSRestoreHandler final
|
|
{
|
|
public:
|
|
void RestorePressed();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSRestoreHandler">();
|
|
}
|
|
static class ISDSRestoreHandler* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ISDSRestoreHandler>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
static_assert(alignof(ISDSRestoreHandler) == 0x000001, "Wrong alignment on ISDSRestoreHandler");
|
|
static_assert(sizeof(ISDSRestoreHandler) == 0x000001, "Wrong size on ISDSRestoreHandler");
|
|
|
|
// Class Phoenix.SDSUISystem
|
|
// 0x01A8 (0x01D0 - 0x0028)
|
|
class USDSUISystem : public UObject
|
|
{
|
|
public:
|
|
TSubclassOf<class USDSPromptWidgetOneButton> OneButtonPromptDefaultClass; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USDSPromptWidgetTwoButton> TwoButtonPromptDefaultClass; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USDSSimpleNotification> SystemWarningClass; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USDSSimpleNotification> SaveNotificationClass; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class USDSPromptWidgetProgress> ProgressPromptDefaultClass; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> MainMenuDefaultSoftClass; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> PauseMenuDefaultSoftClass; // 0x0078(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> PhotoModeDefaultSoftClass; // 0x00A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSoftClassPtr<class UClass> EndingCreditsDefaultSoftClass; // 0x00C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UUserWidget> ToolTipWidgetClass; // 0x00F0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TMap<struct FGameplayTag, TSoftClassPtr<class UClass>> CombatTutorialWidgets; // 0x00F8(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TMulticastInlineDelegate<void()> OnMenuClosing; // 0x0148(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, BlueprintCallable, NativeAccessSpecifierProtected)
|
|
TArray<class UUserWidget*> WidgetStack; // 0x0158(0x0010)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
class UInputComponent* InputComponent; // 0x0168(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UClass* CachedPauseMenuClass; // 0x0170(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_178[0x58]; // 0x0178(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class USDSUISystem* Get(const class UObject* WorldContextObject);
|
|
|
|
void Apply();
|
|
void Cancel();
|
|
void CloseWarningNotification();
|
|
void Confirm();
|
|
void DirectionInput(const EInputDirection Direction, bool bFromPlayerMoveBinding);
|
|
void DisableBootNotifications();
|
|
void DisplayWarningNotification(const class FText& InMessage);
|
|
void ForceUICompositeModeKeepEnable(bool bEnable);
|
|
class UUserWidget* GetSDSToolTipWidget();
|
|
void LeftStickInput(const EInputDirection Direction);
|
|
void MoveForward(float Value);
|
|
void MoveRight(float Value);
|
|
void NotifyMenuClosing();
|
|
void OnSimpleNotificationRemoved();
|
|
void OnSubtitlesUpdated(const class FText& PrimaryText, const class FText& SecondaryText);
|
|
void PopSaveNotification();
|
|
void PopWidget();
|
|
void PushSaveNotification();
|
|
void PushWidget(class UUserWidget* InWidget, bool bAddToViewport);
|
|
void QuickSwapCancel();
|
|
void QuickSwapDirectionInput(const EInputDirection Direction, bool bFromPlayerMoveBinding);
|
|
void QuickSwapEquip();
|
|
void RemoveAllWidgets();
|
|
void RemoveTopWidget();
|
|
void RemoveWidget(class UUserWidget* Widget);
|
|
class USDSScreenWidget* RequestBackgroundScreen(TSubclassOf<class USDSScreenWidget> BackgroundScreen);
|
|
void RequestOneButtonPrompt(const class FText& InMessage, const TDelegate<void()>& OnConfirm, TSubclassOf<class USDSPromptWidget> PromptClass);
|
|
class USDSPromptWidgetProgress* RequestProgressPrompt(const class FText& InMessage, float StartValue, const TDelegate<void()>& OnCancel, TSubclassOf<class USDSPromptWidget> PromptClass);
|
|
void RequestScreen(TSoftClassPtr<class UClass> ScreenClass, const TDelegate<void(class USDSScreenWidget* NewScreen)>& Callback, class APlayerController* InController, bool bHideCurrent, const class FText& BreadcrumbOverride);
|
|
class USDSSimpleNotification* RequestSimpleNotification(const class FText& InMessage, TSubclassOf<class USDSSimpleNotification> NotificationClass);
|
|
void RequestTwoButtonPrompt(const class FText& InMessage, const TDelegate<void()>& OnConfirm, const TDelegate<void()>& OnCancel, TSubclassOf<class USDSPromptWidget> PromptClass);
|
|
void RequestTwoButtonPromptExtended(const class FText& InMessage, const TDelegate<void()>& OnConfirm, const TDelegate<void()>& OnCancel, TSubclassOf<class USDSPromptWidget> PromptClass);
|
|
void Restore();
|
|
void SetModalDialogOpen(bool bIsOpen);
|
|
void ShoulderLeft();
|
|
void ShoulderRight();
|
|
void TriggerLeft();
|
|
void TriggerRight();
|
|
|
|
class USDSScreenWidget* GetBackgroundScreen() const;
|
|
class UUserWidget* GetTopWidget() const;
|
|
bool IsActive() const;
|
|
bool IsBootNotificationsEnabled() const;
|
|
bool IsInEndingCredits() const;
|
|
bool IsModalDialogOpen() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SDSUISystem">();
|
|
}
|
|
static class USDSUISystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USDSUISystem>();
|
|
}
|
|
};
|
|
static_assert(alignof(USDSUISystem) == 0x000008, "Wrong alignment on USDSUISystem");
|
|
static_assert(sizeof(USDSUISystem) == 0x0001D0, "Wrong size on USDSUISystem");
|
|
static_assert(offsetof(USDSUISystem, OneButtonPromptDefaultClass) == 0x000028, "Member 'USDSUISystem::OneButtonPromptDefaultClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, TwoButtonPromptDefaultClass) == 0x000030, "Member 'USDSUISystem::TwoButtonPromptDefaultClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, SystemWarningClass) == 0x000038, "Member 'USDSUISystem::SystemWarningClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, SaveNotificationClass) == 0x000040, "Member 'USDSUISystem::SaveNotificationClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, ProgressPromptDefaultClass) == 0x000048, "Member 'USDSUISystem::ProgressPromptDefaultClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, MainMenuDefaultSoftClass) == 0x000050, "Member 'USDSUISystem::MainMenuDefaultSoftClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, PauseMenuDefaultSoftClass) == 0x000078, "Member 'USDSUISystem::PauseMenuDefaultSoftClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, PhotoModeDefaultSoftClass) == 0x0000A0, "Member 'USDSUISystem::PhotoModeDefaultSoftClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, EndingCreditsDefaultSoftClass) == 0x0000C8, "Member 'USDSUISystem::EndingCreditsDefaultSoftClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, ToolTipWidgetClass) == 0x0000F0, "Member 'USDSUISystem::ToolTipWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, CombatTutorialWidgets) == 0x0000F8, "Member 'USDSUISystem::CombatTutorialWidgets' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, OnMenuClosing) == 0x000148, "Member 'USDSUISystem::OnMenuClosing' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, WidgetStack) == 0x000158, "Member 'USDSUISystem::WidgetStack' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, InputComponent) == 0x000168, "Member 'USDSUISystem::InputComponent' has a wrong offset!");
|
|
static_assert(offsetof(USDSUISystem, CachedPauseMenuClass) == 0x000170, "Member 'USDSUISystem::CachedPauseMenuClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.SessionLobbyWidget
|
|
// 0x0028 (0x02C0 - 0x0298)
|
|
class USessionLobbyWidget final : public UPhxMenuWidget
|
|
{
|
|
public:
|
|
class UVerticalBox* VerticalBoxClientList; // 0x0298(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextBlock* SessionNameTextBlock; // 0x02A0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UMenuButton> ClientInfoPanelClass; // 0x02A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B0[0x10]; // 0x02B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void LeaveSession();
|
|
void StartSession();
|
|
void UpdateClientList();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SessionLobbyWidget">();
|
|
}
|
|
static class USessionLobbyWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USessionLobbyWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(USessionLobbyWidget) == 0x000008, "Wrong alignment on USessionLobbyWidget");
|
|
static_assert(sizeof(USessionLobbyWidget) == 0x0002C0, "Wrong size on USessionLobbyWidget");
|
|
static_assert(offsetof(USessionLobbyWidget, VerticalBoxClientList) == 0x000298, "Member 'USessionLobbyWidget::VerticalBoxClientList' has a wrong offset!");
|
|
static_assert(offsetof(USessionLobbyWidget, SessionNameTextBlock) == 0x0002A0, "Member 'USessionLobbyWidget::SessionNameTextBlock' has a wrong offset!");
|
|
static_assert(offsetof(USessionLobbyWidget, ClientInfoPanelClass) == 0x0002A8, "Member 'USessionLobbyWidget::ClientInfoPanelClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.ShootState
|
|
// 0x0018 (0x04D0 - 0x04B8)
|
|
class UShootState final : public UAttackState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxRangedWeapon* Weapon; // 0x04C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4C8[0x8]; // 0x04C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"ShootState">();
|
|
}
|
|
static class UShootState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UShootState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UShootState) == 0x000008, "Wrong alignment on UShootState");
|
|
static_assert(sizeof(UShootState) == 0x0004D0, "Wrong size on UShootState");
|
|
static_assert(offsetof(UShootState, Weapon) == 0x0004C0, "Member 'UShootState::Weapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.SnowcatOccupantStateParams
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class USnowcatOccupantStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SnowcatOccupantStateParams">();
|
|
}
|
|
static class USnowcatOccupantStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USnowcatOccupantStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(USnowcatOccupantStateParams) == 0x000008, "Wrong alignment on USnowcatOccupantStateParams");
|
|
static_assert(sizeof(USnowcatOccupantStateParams) == 0x000048, "Wrong size on USnowcatOccupantStateParams");
|
|
|
|
// Class Phoenix.SnowcatOccupantState
|
|
// 0x0020 (0x04D8 - 0x04B8)
|
|
class USnowcatOccupantState final : public UCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x20]; // 0x04B8(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SnowcatOccupantState">();
|
|
}
|
|
static class USnowcatOccupantState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USnowcatOccupantState>();
|
|
}
|
|
};
|
|
static_assert(alignof(USnowcatOccupantState) == 0x000008, "Wrong alignment on USnowcatOccupantState");
|
|
static_assert(sizeof(USnowcatOccupantState) == 0x0004D8, "Wrong size on USnowcatOccupantState");
|
|
|
|
// Class Phoenix.SoundControllerComponent
|
|
// 0x0040 (0x0240 - 0x0200)
|
|
class USoundControllerComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
class UAkAudioEvent* Sound; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRepeat; // 0x0200(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_201[0x3]; // 0x0201(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RepeatInterval; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<struct FSoundSlot> Slots; // 0x0208(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_218[0x28]; // 0x0218(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Kick();
|
|
void NextSound();
|
|
void PlaySound(bool bForce);
|
|
void SelectSound(class UAkAudioEvent* SoundId, bool bRepeatSound, float Interval);
|
|
void StopSound(bool bForce);
|
|
void ToggleSound();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SoundControllerComponent">();
|
|
}
|
|
static class USoundControllerComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USoundControllerComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(USoundControllerComponent) == 0x000010, "Wrong alignment on USoundControllerComponent");
|
|
static_assert(sizeof(USoundControllerComponent) == 0x000240, "Wrong size on USoundControllerComponent");
|
|
static_assert(offsetof(USoundControllerComponent, Sound) == 0x0001F8, "Member 'USoundControllerComponent::Sound' has a wrong offset!");
|
|
static_assert(offsetof(USoundControllerComponent, bRepeat) == 0x000200, "Member 'USoundControllerComponent::bRepeat' has a wrong offset!");
|
|
static_assert(offsetof(USoundControllerComponent, RepeatInterval) == 0x000204, "Member 'USoundControllerComponent::RepeatInterval' has a wrong offset!");
|
|
static_assert(offsetof(USoundControllerComponent, Slots) == 0x000208, "Member 'USoundControllerComponent::Slots' has a wrong offset!");
|
|
|
|
// Class Phoenix.SpectatorGameMode
|
|
// 0x0010 (0x04C8 - 0x04B8)
|
|
class ASpectatorGameMode final : public APhoenixGameModeBase
|
|
{
|
|
public:
|
|
uint8 Pad_4B8[0x8]; // 0x04B8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class APawn> DefaultPlayerPawnClass; // 0x04C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SpectatorGameMode">();
|
|
}
|
|
static class ASpectatorGameMode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<ASpectatorGameMode>();
|
|
}
|
|
};
|
|
static_assert(alignof(ASpectatorGameMode) == 0x000008, "Wrong alignment on ASpectatorGameMode");
|
|
static_assert(sizeof(ASpectatorGameMode) == 0x0004C8, "Wrong size on ASpectatorGameMode");
|
|
static_assert(offsetof(ASpectatorGameMode, DefaultPlayerPawnClass) == 0x0004C0, "Member 'ASpectatorGameMode::DefaultPlayerPawnClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.SplineMovementState_Crawl
|
|
// 0x0010 (0x05C0 - 0x05B0)
|
|
class USplineMovementState_Crawl final : public USplineTraversalAbilityMovementState
|
|
{
|
|
public:
|
|
uint8 Pad_5B0[0x10]; // 0x05B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineMovementState_Crawl">();
|
|
}
|
|
static class USplineMovementState_Crawl* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineMovementState_Crawl>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineMovementState_Crawl) == 0x000008, "Wrong alignment on USplineMovementState_Crawl");
|
|
static_assert(sizeof(USplineMovementState_Crawl) == 0x0005C0, "Wrong size on USplineMovementState_Crawl");
|
|
|
|
// Class Phoenix.SplineMovementState_Ladder
|
|
// 0x0010 (0x05C0 - 0x05B0)
|
|
class USplineMovementState_Ladder final : public USplineTraversalAbilityMovementState
|
|
{
|
|
public:
|
|
uint8 Pad_5B0[0x10]; // 0x05B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineMovementState_Ladder">();
|
|
}
|
|
static class USplineMovementState_Ladder* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineMovementState_Ladder>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineMovementState_Ladder) == 0x000008, "Wrong alignment on USplineMovementState_Ladder");
|
|
static_assert(sizeof(USplineMovementState_Ladder) == 0x0005C0, "Wrong size on USplineMovementState_Ladder");
|
|
|
|
// Class Phoenix.SplineMovementState_ShimmyLedge
|
|
// 0x0008 (0x05B8 - 0x05B0)
|
|
class USplineMovementState_ShimmyLedge final : public USplineTraversalAbilityMovementState
|
|
{
|
|
public:
|
|
uint8 Pad_5B0[0x8]; // 0x05B0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineMovementState_ShimmyLedge">();
|
|
}
|
|
static class USplineMovementState_ShimmyLedge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineMovementState_ShimmyLedge>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineMovementState_ShimmyLedge) == 0x000008, "Wrong alignment on USplineMovementState_ShimmyLedge");
|
|
static_assert(sizeof(USplineMovementState_ShimmyLedge) == 0x0005B8, "Wrong size on USplineMovementState_ShimmyLedge");
|
|
|
|
// Class Phoenix.SplineMovementState_ShimmySqueeze
|
|
// 0x0010 (0x05C0 - 0x05B0)
|
|
class USplineMovementState_ShimmySqueeze final : public USplineTraversalAbilityMovementState
|
|
{
|
|
public:
|
|
uint8 Pad_5B0[0x10]; // 0x05B0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineMovementState_ShimmySqueeze">();
|
|
}
|
|
static class USplineMovementState_ShimmySqueeze* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineMovementState_ShimmySqueeze>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineMovementState_ShimmySqueeze) == 0x000008, "Wrong alignment on USplineMovementState_ShimmySqueeze");
|
|
static_assert(sizeof(USplineMovementState_ShimmySqueeze) == 0x0005C0, "Wrong size on USplineMovementState_ShimmySqueeze");
|
|
|
|
// Class Phoenix.SplineTraversalAbilityInteraction
|
|
// 0x00F0 (0x0160 - 0x0070)
|
|
class USplineTraversalAbilityInteraction final : public UTraversalInteraction
|
|
{
|
|
public:
|
|
ECharacterLocomotionMode LocomotionMode; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UAnimInstance> AnimInstanceClass; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TraversalStateOwnedTags; // 0x0080(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UPhxSplineTraversalDynamicFidgetDefinition* DynamicFidgetDefinition; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSplineTraversalAbilitySet SplineTraversalAbilitySet; // 0x00A8(0x00A8)(Edit, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
struct FPhxGameplayConditionContainer DirectionReversalConditionContainer; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_158[0x8]; // 0x0158(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"SplineTraversalAbilityInteraction">();
|
|
}
|
|
static class USplineTraversalAbilityInteraction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<USplineTraversalAbilityInteraction>();
|
|
}
|
|
};
|
|
static_assert(alignof(USplineTraversalAbilityInteraction) == 0x000008, "Wrong alignment on USplineTraversalAbilityInteraction");
|
|
static_assert(sizeof(USplineTraversalAbilityInteraction) == 0x000160, "Wrong size on USplineTraversalAbilityInteraction");
|
|
static_assert(offsetof(USplineTraversalAbilityInteraction, LocomotionMode) == 0x000070, "Member 'USplineTraversalAbilityInteraction::LocomotionMode' has a wrong offset!");
|
|
static_assert(offsetof(USplineTraversalAbilityInteraction, AnimInstanceClass) == 0x000078, "Member 'USplineTraversalAbilityInteraction::AnimInstanceClass' has a wrong offset!");
|
|
static_assert(offsetof(USplineTraversalAbilityInteraction, TraversalStateOwnedTags) == 0x000080, "Member 'USplineTraversalAbilityInteraction::TraversalStateOwnedTags' has a wrong offset!");
|
|
static_assert(offsetof(USplineTraversalAbilityInteraction, DynamicFidgetDefinition) == 0x0000A0, "Member 'USplineTraversalAbilityInteraction::DynamicFidgetDefinition' has a wrong offset!");
|
|
static_assert(offsetof(USplineTraversalAbilityInteraction, SplineTraversalAbilitySet) == 0x0000A8, "Member 'USplineTraversalAbilityInteraction::SplineTraversalAbilitySet' has a wrong offset!");
|
|
static_assert(offsetof(USplineTraversalAbilityInteraction, DirectionReversalConditionContainer) == 0x000150, "Member 'USplineTraversalAbilityInteraction::DirectionReversalConditionContainer' has a wrong offset!");
|
|
|
|
// Class Phoenix.StanceTransitionState
|
|
// 0x0008 (0x04C0 - 0x04B8)
|
|
class UStanceTransitionState final : public UCharacterState
|
|
{
|
|
public:
|
|
class AMeleeWeapon* Weapon; // 0x04B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"StanceTransitionState">();
|
|
}
|
|
static class UStanceTransitionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStanceTransitionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UStanceTransitionState) == 0x000008, "Wrong alignment on UStanceTransitionState");
|
|
static_assert(sizeof(UStanceTransitionState) == 0x0004C0, "Wrong size on UStanceTransitionState");
|
|
static_assert(offsetof(UStanceTransitionState, Weapon) == 0x0004B8, "Member 'UStanceTransitionState::Weapon' has a wrong offset!");
|
|
|
|
// Class Phoenix.StanceTransitionParams
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UStanceTransitionParams final : public UStateParams
|
|
{
|
|
public:
|
|
class UAnimMontage* StanceTransitionMontage; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"StanceTransitionParams">();
|
|
}
|
|
static class UStanceTransitionParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UStanceTransitionParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UStanceTransitionParams) == 0x000008, "Wrong alignment on UStanceTransitionParams");
|
|
static_assert(sizeof(UStanceTransitionParams) == 0x000038, "Wrong size on UStanceTransitionParams");
|
|
static_assert(offsetof(UStanceTransitionParams, StanceTransitionMontage) == 0x000030, "Member 'UStanceTransitionParams::StanceTransitionMontage' has a wrong offset!");
|
|
|
|
// Class Phoenix.TargetListComponent
|
|
// 0x0010 (0x00C0 - 0x00B0)
|
|
class UTargetListComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
TArray<class AActor*> Targets; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TargetListComponent">();
|
|
}
|
|
static class UTargetListComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTargetListComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTargetListComponent) == 0x000008, "Wrong alignment on UTargetListComponent");
|
|
static_assert(sizeof(UTargetListComponent) == 0x0000C0, "Wrong size on UTargetListComponent");
|
|
static_assert(offsetof(UTargetListComponent, Targets) == 0x0000B0, "Member 'UTargetListComponent::Targets' has a wrong offset!");
|
|
|
|
// Class Phoenix.TitleScreenWidget
|
|
// 0x0028 (0x02C0 - 0x0298)
|
|
class UTitleScreenWidget final : public UPhxMenuWidget
|
|
{
|
|
public:
|
|
class FName OptionsWidgetName; // 0x0298(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName LevelSelectWidgetName; // 0x02A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName MainOptionTextName; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UOptionsWidget* OptionsWidget; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class ULevelSelectWidget* LevelSelectWidget; // 0x02B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void ChangeButtonText(int32 ButtonIndex);
|
|
void OnRotateTitle(bool bRotateRight);
|
|
|
|
class ULevelSelectWidget* GetLevelSelectWidget() const;
|
|
class UOptionsWidget* GetOptionsWidget() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TitleScreenWidget">();
|
|
}
|
|
static class UTitleScreenWidget* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTitleScreenWidget>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTitleScreenWidget) == 0x000008, "Wrong alignment on UTitleScreenWidget");
|
|
static_assert(sizeof(UTitleScreenWidget) == 0x0002C0, "Wrong size on UTitleScreenWidget");
|
|
static_assert(offsetof(UTitleScreenWidget, OptionsWidgetName) == 0x000298, "Member 'UTitleScreenWidget::OptionsWidgetName' has a wrong offset!");
|
|
static_assert(offsetof(UTitleScreenWidget, LevelSelectWidgetName) == 0x0002A0, "Member 'UTitleScreenWidget::LevelSelectWidgetName' has a wrong offset!");
|
|
static_assert(offsetof(UTitleScreenWidget, MainOptionTextName) == 0x0002A8, "Member 'UTitleScreenWidget::MainOptionTextName' has a wrong offset!");
|
|
static_assert(offsetof(UTitleScreenWidget, OptionsWidget) == 0x0002B0, "Member 'UTitleScreenWidget::OptionsWidget' has a wrong offset!");
|
|
static_assert(offsetof(UTitleScreenWidget, LevelSelectWidget) == 0x0002B8, "Member 'UTitleScreenWidget::LevelSelectWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.TorsoState
|
|
// 0x00C0 (0x0590 - 0x04D0)
|
|
class UTorsoState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef Idle; // 0x04D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Ready; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Equip; // 0x04F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Aim; // 0x0500(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ExitADS; // 0x0510(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Reload; // 0x0520(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Unequip; // 0x0530(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Echo; // 0x0540(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Consume; // 0x0550(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef TorsoInteract; // 0x0560(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ReceiverSwap; // 0x0570(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class UInteraction* Interaction; // 0x0580(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_588[0x8]; // 0x0588(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TorsoState">();
|
|
}
|
|
static class UTorsoState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTorsoState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTorsoState) == 0x000008, "Wrong alignment on UTorsoState");
|
|
static_assert(sizeof(UTorsoState) == 0x000590, "Wrong size on UTorsoState");
|
|
static_assert(offsetof(UTorsoState, Idle) == 0x0004D0, "Member 'UTorsoState::Idle' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, Ready) == 0x0004E0, "Member 'UTorsoState::Ready' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, Equip) == 0x0004F0, "Member 'UTorsoState::Equip' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, Aim) == 0x000500, "Member 'UTorsoState::Aim' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, ExitADS) == 0x000510, "Member 'UTorsoState::ExitADS' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, Reload) == 0x000520, "Member 'UTorsoState::Reload' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, Unequip) == 0x000530, "Member 'UTorsoState::Unequip' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, Echo) == 0x000540, "Member 'UTorsoState::Echo' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, Consume) == 0x000550, "Member 'UTorsoState::Consume' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, TorsoInteract) == 0x000560, "Member 'UTorsoState::TorsoInteract' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, ReceiverSwap) == 0x000570, "Member 'UTorsoState::ReceiverSwap' has a wrong offset!");
|
|
static_assert(offsetof(UTorsoState, Interaction) == 0x000580, "Member 'UTorsoState::Interaction' has a wrong offset!");
|
|
|
|
// Class Phoenix.TraversalNodeState
|
|
// 0x0018 (0x04E8 - 0x04D0)
|
|
class UTraversalNodeState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
uint8 Pad_4D0[0x18]; // 0x04D0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TraversalNodeState">();
|
|
}
|
|
static class UTraversalNodeState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTraversalNodeState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTraversalNodeState) == 0x000008, "Wrong alignment on UTraversalNodeState");
|
|
static_assert(sizeof(UTraversalNodeState) == 0x0004E8, "Wrong size on UTraversalNodeState");
|
|
|
|
// Class Phoenix.TraversalStateParams
|
|
// 0x00F8 (0x0128 - 0x0030)
|
|
class UTraversalStateParams final : public UStateParams
|
|
{
|
|
public:
|
|
uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* Actor; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UInteraction* Interaction; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSplineTraversalAbilitySet SplineAbilitySet; // 0x0078(0x00A8)(ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class APhxTraversalSplineMontagePoint* InitialMontagePoint; // 0x0120(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TraversalStateParams">();
|
|
}
|
|
static class UTraversalStateParams* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTraversalStateParams>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTraversalStateParams) == 0x000008, "Wrong alignment on UTraversalStateParams");
|
|
static_assert(sizeof(UTraversalStateParams) == 0x000128, "Wrong size on UTraversalStateParams");
|
|
static_assert(offsetof(UTraversalStateParams, Actor) == 0x000068, "Member 'UTraversalStateParams::Actor' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalStateParams, Interaction) == 0x000070, "Member 'UTraversalStateParams::Interaction' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalStateParams, SplineAbilitySet) == 0x000078, "Member 'UTraversalStateParams::SplineAbilitySet' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalStateParams, InitialMontagePoint) == 0x000120, "Member 'UTraversalStateParams::InitialMontagePoint' has a wrong offset!");
|
|
|
|
// Class Phoenix.TraversalState
|
|
// 0x01D8 (0x06A8 - 0x04D0)
|
|
class UTraversalState final : public UPlayerCharacterState
|
|
{
|
|
public:
|
|
struct FStateRef PipeSlide; // 0x04D0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ChainLadder; // 0x04E0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef VentCrawl; // 0x04F0(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Shimmy; // 0x0500(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Ledge; // 0x0510(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Ladder; // 0x0520(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef CatwalkClimb; // 0x0530(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef FixedTraversalAbility; // 0x0540(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef Approach; // 0x0550(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef LinkedNode; // 0x0560(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_570[0x8]; // 0x0570(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTraversalRequest TraversalData; // 0x0578(0x0128)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_6A0[0x8]; // 0x06A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnNodeAbilityUpdateRequested(const class UPhxGameplayAbilityDefinition_Traverse_Fixed* AbilityDefinition, const class AActor* NextNode);
|
|
void OnSplineAbilitySetUpdateRequested();
|
|
void OnSplineActionChangeRequested(ESplineTraversalAction NewAction);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"TraversalState">();
|
|
}
|
|
static class UTraversalState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UTraversalState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UTraversalState) == 0x000008, "Wrong alignment on UTraversalState");
|
|
static_assert(sizeof(UTraversalState) == 0x0006A8, "Wrong size on UTraversalState");
|
|
static_assert(offsetof(UTraversalState, PipeSlide) == 0x0004D0, "Member 'UTraversalState::PipeSlide' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, ChainLadder) == 0x0004E0, "Member 'UTraversalState::ChainLadder' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, VentCrawl) == 0x0004F0, "Member 'UTraversalState::VentCrawl' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, Shimmy) == 0x000500, "Member 'UTraversalState::Shimmy' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, Ledge) == 0x000510, "Member 'UTraversalState::Ledge' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, Ladder) == 0x000520, "Member 'UTraversalState::Ladder' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, CatwalkClimb) == 0x000530, "Member 'UTraversalState::CatwalkClimb' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, FixedTraversalAbility) == 0x000540, "Member 'UTraversalState::FixedTraversalAbility' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, Approach) == 0x000550, "Member 'UTraversalState::Approach' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, LinkedNode) == 0x000560, "Member 'UTraversalState::LinkedNode' has a wrong offset!");
|
|
static_assert(offsetof(UTraversalState, TraversalData) == 0x000578, "Member 'UTraversalState::TraversalData' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleIdleState
|
|
// 0x0000 (0x03D8 - 0x03D8)
|
|
class UVehicleIdleState final : public UState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleIdleState">();
|
|
}
|
|
static class UVehicleIdleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleIdleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleIdleState) == 0x000008, "Wrong alignment on UVehicleIdleState");
|
|
static_assert(sizeof(UVehicleIdleState) == 0x0003D8, "Wrong size on UVehicleIdleState");
|
|
|
|
// Class Phoenix.VehicleInputState
|
|
// 0x0000 (0x0400 - 0x0400)
|
|
class UVehicleInputState final : public UPlayerControllerState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleInputState">();
|
|
}
|
|
static class UVehicleInputState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleInputState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleInputState) == 0x000008, "Wrong alignment on UVehicleInputState");
|
|
static_assert(sizeof(UVehicleInputState) == 0x000400, "Wrong size on UVehicleInputState");
|
|
|
|
// Class Phoenix.VehicleDrivingState
|
|
// 0x0000 (0x04E8 - 0x04E8)
|
|
class UVehicleDrivingState final : public UVehicleChildState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleDrivingState">();
|
|
}
|
|
static class UVehicleDrivingState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleDrivingState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleDrivingState) == 0x000008, "Wrong alignment on UVehicleDrivingState");
|
|
static_assert(sizeof(UVehicleDrivingState) == 0x0004E8, "Wrong size on UVehicleDrivingState");
|
|
|
|
// Class Phoenix.VehiclePassengerState
|
|
// 0x0028 (0x0510 - 0x04E8)
|
|
class UVehiclePassengerState final : public UVehicleChildState
|
|
{
|
|
public:
|
|
struct FStateRef Idle; // 0x04E8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FStateRef ViewpointTransition; // 0x04F8(0x0010)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_508[0x8]; // 0x0508(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehiclePassengerState">();
|
|
}
|
|
static class UVehiclePassengerState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehiclePassengerState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehiclePassengerState) == 0x000008, "Wrong alignment on UVehiclePassengerState");
|
|
static_assert(sizeof(UVehiclePassengerState) == 0x000510, "Wrong size on UVehiclePassengerState");
|
|
static_assert(offsetof(UVehiclePassengerState, Idle) == 0x0004E8, "Member 'UVehiclePassengerState::Idle' has a wrong offset!");
|
|
static_assert(offsetof(UVehiclePassengerState, ViewpointTransition) == 0x0004F8, "Member 'UVehiclePassengerState::ViewpointTransition' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehiclePassengerIdleState
|
|
// 0x0000 (0x04E8 - 0x04E8)
|
|
class UVehiclePassengerIdleState final : public UVehicleChildState
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehiclePassengerIdleState">();
|
|
}
|
|
static class UVehiclePassengerIdleState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehiclePassengerIdleState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehiclePassengerIdleState) == 0x000008, "Wrong alignment on UVehiclePassengerIdleState");
|
|
static_assert(sizeof(UVehiclePassengerIdleState) == 0x0004E8, "Wrong size on UVehiclePassengerIdleState");
|
|
|
|
// Class Phoenix.VehicleViewpointTransitionState
|
|
// 0x0020 (0x0508 - 0x04E8)
|
|
class UVehicleViewpointTransitionState final : public UVehicleChildState
|
|
{
|
|
public:
|
|
class UPassengerViewpointComponent* TargetViewpoint; // 0x04E8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TransitionLerpSpeed; // 0x04F0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_4F4[0x14]; // 0x04F4(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleViewpointTransitionState">();
|
|
}
|
|
static class UVehicleViewpointTransitionState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleViewpointTransitionState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleViewpointTransitionState) == 0x000008, "Wrong alignment on UVehicleViewpointTransitionState");
|
|
static_assert(sizeof(UVehicleViewpointTransitionState) == 0x000508, "Wrong size on UVehicleViewpointTransitionState");
|
|
static_assert(offsetof(UVehicleViewpointTransitionState, TargetViewpoint) == 0x0004E8, "Member 'UVehicleViewpointTransitionState::TargetViewpoint' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleViewpointTransitionState, TransitionLerpSpeed) == 0x0004F0, "Member 'UVehicleViewpointTransitionState::TransitionLerpSpeed' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleSeatComponent
|
|
// 0x0030 (0x0230 - 0x0200)
|
|
class UVehicleSeatComponent final : public USceneComponent
|
|
{
|
|
public:
|
|
class FName SeatID; // 0x01F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* SeatIdleMontage; // 0x0200(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_208[0x8]; // 0x0208(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPassengerViewpointComponent*> AllViewpoints; // 0x0210(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
class UPassengerViewpointComponent* DefaultViewpoint; // 0x0220(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPassengerViewpointComponent* CurrentViewpoint; // 0x0228(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
bool GetIsOccupied();
|
|
|
|
class UPassengerViewpointComponent* GetCurrentViewpoint() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleSeatComponent">();
|
|
}
|
|
static class UVehicleSeatComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleSeatComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleSeatComponent) == 0x000010, "Wrong alignment on UVehicleSeatComponent");
|
|
static_assert(sizeof(UVehicleSeatComponent) == 0x000230, "Wrong size on UVehicleSeatComponent");
|
|
static_assert(offsetof(UVehicleSeatComponent, SeatID) == 0x0001F8, "Member 'UVehicleSeatComponent::SeatID' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleSeatComponent, SeatIdleMontage) == 0x000200, "Member 'UVehicleSeatComponent::SeatIdleMontage' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleSeatComponent, AllViewpoints) == 0x000210, "Member 'UVehicleSeatComponent::AllViewpoints' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleSeatComponent, DefaultViewpoint) == 0x000220, "Member 'UVehicleSeatComponent::DefaultViewpoint' has a wrong offset!");
|
|
static_assert(offsetof(UVehicleSeatComponent, CurrentViewpoint) == 0x000228, "Member 'UVehicleSeatComponent::CurrentViewpoint' has a wrong offset!");
|
|
|
|
// Class Phoenix.VehicleSplineFollowState
|
|
// 0x0008 (0x03E0 - 0x03D8)
|
|
class UVehicleSplineFollowState final : public UState
|
|
{
|
|
public:
|
|
uint8 Pad_3D8[0x8]; // 0x03D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VehicleSplineFollowState">();
|
|
}
|
|
static class UVehicleSplineFollowState* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVehicleSplineFollowState>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVehicleSplineFollowState) == 0x000008, "Wrong alignment on UVehicleSplineFollowState");
|
|
static_assert(sizeof(UVehicleSplineFollowState) == 0x0003E0, "Wrong size on UVehicleSplineFollowState");
|
|
|
|
// Class Phoenix.VerticalSplineInteractableComponent
|
|
// 0x0010 (0x0350 - 0x0340)
|
|
class UVerticalSplineInteractableComponent final : public UInteractableComponent
|
|
{
|
|
public:
|
|
float InteractDistance; // 0x0340(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InteractHeight; // 0x0344(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_348[0x8]; // 0x0348(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"VerticalSplineInteractableComponent">();
|
|
}
|
|
static class UVerticalSplineInteractableComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UVerticalSplineInteractableComponent>();
|
|
}
|
|
};
|
|
static_assert(alignof(UVerticalSplineInteractableComponent) == 0x000010, "Wrong alignment on UVerticalSplineInteractableComponent");
|
|
static_assert(sizeof(UVerticalSplineInteractableComponent) == 0x000350, "Wrong size on UVerticalSplineInteractableComponent");
|
|
static_assert(offsetof(UVerticalSplineInteractableComponent, InteractDistance) == 0x000340, "Member 'UVerticalSplineInteractableComponent::InteractDistance' has a wrong offset!");
|
|
static_assert(offsetof(UVerticalSplineInteractableComponent, InteractHeight) == 0x000344, "Member 'UVerticalSplineInteractableComponent::InteractHeight' has a wrong offset!");
|
|
|
|
// Class Phoenix.BiosVirtualData
|
|
// 0x0120 (0x03D0 - 0x02B0)
|
|
class UBiosVirtualData final : public UVirtualItemData
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer Tags; // 0x02A8(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText Weight; // 0x02C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText Height; // 0x02E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText DateOfBirth; // 0x02F8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText PlaceOfBirth; // 0x0310(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText IDNumber; // 0x0328(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText Job; // 0x0340(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText Status; // 0x0358(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class FText KeycodeHintText; // 0x0370(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UTexture2D> KeycodeHintTexture; // 0x0388(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText Lore; // 0x03B0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C8[0x8]; // 0x03C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"BiosVirtualData">();
|
|
}
|
|
static class UBiosVirtualData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UBiosVirtualData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UBiosVirtualData) == 0x000010, "Wrong alignment on UBiosVirtualData");
|
|
static_assert(sizeof(UBiosVirtualData) == 0x0003D0, "Wrong size on UBiosVirtualData");
|
|
static_assert(offsetof(UBiosVirtualData, Tags) == 0x0002A8, "Member 'UBiosVirtualData::Tags' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, Weight) == 0x0002C8, "Member 'UBiosVirtualData::Weight' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, Height) == 0x0002E0, "Member 'UBiosVirtualData::Height' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, DateOfBirth) == 0x0002F8, "Member 'UBiosVirtualData::DateOfBirth' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, PlaceOfBirth) == 0x000310, "Member 'UBiosVirtualData::PlaceOfBirth' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, IDNumber) == 0x000328, "Member 'UBiosVirtualData::IDNumber' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, Job) == 0x000340, "Member 'UBiosVirtualData::Job' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, Status) == 0x000358, "Member 'UBiosVirtualData::Status' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, KeycodeHintText) == 0x000370, "Member 'UBiosVirtualData::KeycodeHintText' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, KeycodeHintTexture) == 0x000388, "Member 'UBiosVirtualData::KeycodeHintTexture' has a wrong offset!");
|
|
static_assert(offsetof(UBiosVirtualData, Lore) == 0x0003B0, "Member 'UBiosVirtualData::Lore' has a wrong offset!");
|
|
|
|
// Class Phoenix.AudioLogVirtualData
|
|
// 0x0020 (0x02D0 - 0x02B0)
|
|
class UAudioLogVirtualData final : public UVirtualItemData
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UDialogue> DialoguePlay; // 0x02A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"AudioLogVirtualData">();
|
|
}
|
|
static class UAudioLogVirtualData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UAudioLogVirtualData>();
|
|
}
|
|
};
|
|
static_assert(alignof(UAudioLogVirtualData) == 0x000010, "Wrong alignment on UAudioLogVirtualData");
|
|
static_assert(sizeof(UAudioLogVirtualData) == 0x0002D0, "Wrong size on UAudioLogVirtualData");
|
|
static_assert(offsetof(UAudioLogVirtualData, DialoguePlay) == 0x0002A8, "Member 'UAudioLogVirtualData::DialoguePlay' has a wrong offset!");
|
|
|
|
// Class Phoenix.WeaponAnimNotify
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UWeaponAnimNotify final : public UAnimNotify
|
|
{
|
|
public:
|
|
EWeaponAnimEnum WeaponEvent; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WeaponAnimNotify">();
|
|
}
|
|
static class UWeaponAnimNotify* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UWeaponAnimNotify>();
|
|
}
|
|
};
|
|
static_assert(alignof(UWeaponAnimNotify) == 0x000008, "Wrong alignment on UWeaponAnimNotify");
|
|
static_assert(sizeof(UWeaponAnimNotify) == 0x000040, "Wrong size on UWeaponAnimNotify");
|
|
static_assert(offsetof(UWeaponAnimNotify, WeaponEvent) == 0x000038, "Member 'UWeaponAnimNotify::WeaponEvent' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSMediaPanel
|
|
// 0x0008 (0x0298 - 0x0290)
|
|
class AWSMediaPanel : public AWSPanel
|
|
{
|
|
public:
|
|
class UMediaPlayer* MediaPlayer; // 0x0290(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UMediaPlayer* GetMediaPlayer() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSMediaPanel">();
|
|
}
|
|
static class AWSMediaPanel* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSMediaPanel>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSMediaPanel) == 0x000008, "Wrong alignment on AWSMediaPanel");
|
|
static_assert(sizeof(AWSMediaPanel) == 0x000298, "Wrong size on AWSMediaPanel");
|
|
static_assert(offsetof(AWSMediaPanel, MediaPlayer) == 0x000290, "Member 'AWSMediaPanel::MediaPlayer' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSEndScreen
|
|
// 0x0010 (0x02A8 - 0x0298)
|
|
class AWSEndScreen final : public AWSMediaPanel
|
|
{
|
|
public:
|
|
class UStaticMeshComponent* BackgroundMesh; // 0x0298(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ScreenDuration; // 0x02A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2A4[0x4]; // 0x02A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnEndScreenFinished();
|
|
|
|
float GetScreenTimeElapsed() const;
|
|
float GetScreenTimeRemaining() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSEndScreen">();
|
|
}
|
|
static class AWSEndScreen* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSEndScreen>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSEndScreen) == 0x000008, "Wrong alignment on AWSEndScreen");
|
|
static_assert(sizeof(AWSEndScreen) == 0x0002A8, "Wrong size on AWSEndScreen");
|
|
static_assert(offsetof(AWSEndScreen, BackgroundMesh) == 0x000298, "Member 'AWSEndScreen::BackgroundMesh' has a wrong offset!");
|
|
static_assert(offsetof(AWSEndScreen, ScreenDuration) == 0x0002A0, "Member 'AWSEndScreen::ScreenDuration' has a wrong offset!");
|
|
|
|
// Class Phoenix.WS2DHologramActor
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class AWS2DHologramActor : public AActor
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WS2DHologramActor">();
|
|
}
|
|
static class AWS2DHologramActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWS2DHologramActor>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWS2DHologramActor) == 0x000008, "Wrong alignment on AWS2DHologramActor");
|
|
static_assert(sizeof(AWS2DHologramActor) == 0x000220, "Wrong size on AWS2DHologramActor");
|
|
|
|
// Class Phoenix.WSInventoryItemUI
|
|
// 0x0000 (0x02D0 - 0x02D0)
|
|
class AWSInventoryItemUI final : public AWSSelectable
|
|
{
|
|
public:
|
|
void ClearItemData();
|
|
void SetItemData(const struct FItemData& InItem);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSInventoryItemUI">();
|
|
}
|
|
static class AWSInventoryItemUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSInventoryItemUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSInventoryItemUI) == 0x000008, "Wrong alignment on AWSInventoryItemUI");
|
|
static_assert(sizeof(AWSInventoryItemUI) == 0x0002D0, "Wrong size on AWSInventoryItemUI");
|
|
|
|
// Class Phoenix.WSMenu
|
|
// 0x0040 (0x02D0 - 0x0290)
|
|
class AWSMenu : public AWSPanel
|
|
{
|
|
public:
|
|
TArray<struct FMenuSelection> MenuSelections; // 0x0290(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AWSSelectable*> Selectables; // 0x02A0(0x0010)(BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* SubMenuChildActorComp; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxMenuReaderComponent* MenuReaderComp; // 0x02B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UPhxMenu> MenuWidgetClass; // 0x02C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPhxMenu* MenuWidget; // 0x02C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetChildPanel(TSubclassOf<class AWSPanel> InClass);
|
|
void SetNavigationVisibility(bool bVisible);
|
|
void SetSelection(int32 SelectionIndex, bool bAnimate, bool bRightHand);
|
|
|
|
class AWSSelectable* GetActiveSelectable() const;
|
|
class AWSPanel* GetChildPanel() const;
|
|
TArray<class AWSSelectable*> GetSelectables() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSMenu">();
|
|
}
|
|
static class AWSMenu* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSMenu>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSMenu) == 0x000008, "Wrong alignment on AWSMenu");
|
|
static_assert(sizeof(AWSMenu) == 0x0002D0, "Wrong size on AWSMenu");
|
|
static_assert(offsetof(AWSMenu, MenuSelections) == 0x000290, "Member 'AWSMenu::MenuSelections' has a wrong offset!");
|
|
static_assert(offsetof(AWSMenu, Selectables) == 0x0002A0, "Member 'AWSMenu::Selectables' has a wrong offset!");
|
|
static_assert(offsetof(AWSMenu, SubMenuChildActorComp) == 0x0002B0, "Member 'AWSMenu::SubMenuChildActorComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSMenu, MenuReaderComp) == 0x0002B8, "Member 'AWSMenu::MenuReaderComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSMenu, MenuWidgetClass) == 0x0002C0, "Member 'AWSMenu::MenuWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(AWSMenu, MenuWidget) == 0x0002C8, "Member 'AWSMenu::MenuWidget' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSLevelMenu
|
|
// 0x0030 (0x0300 - 0x02D0)
|
|
class AWSLevelMenu : public AWSMenu
|
|
{
|
|
public:
|
|
TArray<class FName> LevelAssets; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class FName> DemoLevelAssets; // 0x02E0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class ULevelTransitionDataAsset*> LevelTransitionAssets; // 0x02F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
const TArray<class FName> GetDemoLevelAssets() const;
|
|
const TArray<class FName> GetLevelAssets() const;
|
|
const TArray<class ULevelTransitionDataAsset*> GetLevelTransitionAssets() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSLevelMenu">();
|
|
}
|
|
static class AWSLevelMenu* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSLevelMenu>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSLevelMenu) == 0x000008, "Wrong alignment on AWSLevelMenu");
|
|
static_assert(sizeof(AWSLevelMenu) == 0x000300, "Wrong size on AWSLevelMenu");
|
|
static_assert(offsetof(AWSLevelMenu, LevelAssets) == 0x0002D0, "Member 'AWSLevelMenu::LevelAssets' has a wrong offset!");
|
|
static_assert(offsetof(AWSLevelMenu, DemoLevelAssets) == 0x0002E0, "Member 'AWSLevelMenu::DemoLevelAssets' has a wrong offset!");
|
|
static_assert(offsetof(AWSLevelMenu, LevelTransitionAssets) == 0x0002F0, "Member 'AWSLevelMenu::LevelTransitionAssets' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSLockPickUI
|
|
// 0x0000 (0x0220 - 0x0220)
|
|
class AWSLockPickUI final : public AActor
|
|
{
|
|
public:
|
|
void HideUI(bool bSuccess);
|
|
void ShowUI();
|
|
void UpdateKnobSlider(uint8 SliderIndex, float Value, bool bIsSliding);
|
|
void UpdateKnobSolved(uint8 SliderIndex, bool bIsSolved);
|
|
void UpdateSelectedKnob(uint8 SliderIndex);
|
|
void UpdateTimer(float Value);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSLockPickUI">();
|
|
}
|
|
static class AWSLockPickUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSLockPickUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSLockPickUI) == 0x000008, "Wrong alignment on AWSLockPickUI");
|
|
static_assert(sizeof(AWSLockPickUI) == 0x000220, "Wrong size on AWSLockPickUI");
|
|
|
|
// Class Phoenix.WSPrinterButton
|
|
// 0x0108 (0x0420 - 0x0318)
|
|
class AWSPrinterButton final : public AWSButton
|
|
{
|
|
public:
|
|
struct FItemData ItemData; // 0x0318(0x0100)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class UVirtualItemData* VID; // 0x0418(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void NotifyInitialized();
|
|
void SetAffordableVisuals(bool bAffordable);
|
|
void SetItemData(const struct FItemData& InItemData);
|
|
void SetVirtualItemData(class UVirtualItemData* InVID);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSPrinterButton">();
|
|
}
|
|
static class AWSPrinterButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSPrinterButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSPrinterButton) == 0x000008, "Wrong alignment on AWSPrinterButton");
|
|
static_assert(sizeof(AWSPrinterButton) == 0x000420, "Wrong size on AWSPrinterButton");
|
|
static_assert(offsetof(AWSPrinterButton, ItemData) == 0x000318, "Member 'AWSPrinterButton::ItemData' has a wrong offset!");
|
|
static_assert(offsetof(AWSPrinterButton, VID) == 0x000418, "Member 'AWSPrinterButton::VID' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSPrinterUI
|
|
// 0x0050 (0x02E0 - 0x0290)
|
|
class AWSPrinterUI final : public AWSPanel
|
|
{
|
|
public:
|
|
uint8 Pad_290[0x10]; // 0x0290(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UChildActorComponent* HologramComp; // 0x02A0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UChildActorComponent* UpgradeComp; // 0x02A8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float HoldTimeRequired; // 0x02B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2B4[0x4]; // 0x02B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FItemData> ItemsToPrint; // 0x02B8(0x0010)(BlueprintVisible, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class AWSPrinterButton*> Buttons; // 0x02C8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
class APrinterV2* Printer; // 0x02D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void NotifyResizeHologram(bool bBig);
|
|
void RefreshPanels();
|
|
|
|
class AWSPrinterButton* GetSelected() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSPrinterUI">();
|
|
}
|
|
static class AWSPrinterUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSPrinterUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSPrinterUI) == 0x000008, "Wrong alignment on AWSPrinterUI");
|
|
static_assert(sizeof(AWSPrinterUI) == 0x0002E0, "Wrong size on AWSPrinterUI");
|
|
static_assert(offsetof(AWSPrinterUI, HologramComp) == 0x0002A0, "Member 'AWSPrinterUI::HologramComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSPrinterUI, UpgradeComp) == 0x0002A8, "Member 'AWSPrinterUI::UpgradeComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSPrinterUI, HoldTimeRequired) == 0x0002B0, "Member 'AWSPrinterUI::HoldTimeRequired' has a wrong offset!");
|
|
static_assert(offsetof(AWSPrinterUI, ItemsToPrint) == 0x0002B8, "Member 'AWSPrinterUI::ItemsToPrint' has a wrong offset!");
|
|
static_assert(offsetof(AWSPrinterUI, Buttons) == 0x0002C8, "Member 'AWSPrinterUI::Buttons' has a wrong offset!");
|
|
static_assert(offsetof(AWSPrinterUI, Printer) == 0x0002D8, "Member 'AWSPrinterUI::Printer' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSRecipeButton
|
|
// 0x0008 (0x0438 - 0x0430)
|
|
class AWSRecipeButton final : public AWSSkillTreeButton
|
|
{
|
|
public:
|
|
class UPhxCraftingRecipe* CraftingRecipe; // 0x0430(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UPhxCraftingRecipe* GetRecipe() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSRecipeButton">();
|
|
}
|
|
static class AWSRecipeButton* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSRecipeButton>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSRecipeButton) == 0x000008, "Wrong alignment on AWSRecipeButton");
|
|
static_assert(sizeof(AWSRecipeButton) == 0x000438, "Wrong size on AWSRecipeButton");
|
|
static_assert(offsetof(AWSRecipeButton, CraftingRecipe) == 0x000430, "Member 'AWSRecipeButton::CraftingRecipe' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSSchematicUploadUI
|
|
// 0x0040 (0x02D8 - 0x0298)
|
|
class AWSSchematicUploadUI final : public AWSPanelUMG
|
|
{
|
|
public:
|
|
uint8 Pad_298[0x8]; // 0x0298(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool DisplayOneSchematicAtATime; // 0x02A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A1[0x7]; // 0x02A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UPrinterUploadPanel> PanelClass; // 0x02A8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPrinterUploadPanel* Panel; // 0x02B0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class APrinterV2* Printer; // 0x02B8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2C0[0x18]; // 0x02C0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void DoDisplaySchematicAnimation();
|
|
void UploadComplete();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSSchematicUploadUI">();
|
|
}
|
|
static class AWSSchematicUploadUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSSchematicUploadUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSSchematicUploadUI) == 0x000008, "Wrong alignment on AWSSchematicUploadUI");
|
|
static_assert(sizeof(AWSSchematicUploadUI) == 0x0002D8, "Wrong size on AWSSchematicUploadUI");
|
|
static_assert(offsetof(AWSSchematicUploadUI, DisplayOneSchematicAtATime) == 0x0002A0, "Member 'AWSSchematicUploadUI::DisplayOneSchematicAtATime' has a wrong offset!");
|
|
static_assert(offsetof(AWSSchematicUploadUI, PanelClass) == 0x0002A8, "Member 'AWSSchematicUploadUI::PanelClass' has a wrong offset!");
|
|
static_assert(offsetof(AWSSchematicUploadUI, Panel) == 0x0002B0, "Member 'AWSSchematicUploadUI::Panel' has a wrong offset!");
|
|
static_assert(offsetof(AWSSchematicUploadUI, Printer) == 0x0002B8, "Member 'AWSSchematicUploadUI::Printer' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSSlider
|
|
// 0x0088 (0x0358 - 0x02D0)
|
|
class AWSSlider final : public AWSSelectable
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(float SliderValue)> OnValueChanged; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
struct FVector BackgroundLocation; // 0x02E0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector KnobStartLocation; // 0x02EC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector KnobEndLocation; // 0x02F8(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_304[0x4]; // 0x0304(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText LabelText; // 0x0308(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
float SliderValue; // 0x0320(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_324[0x4]; // 0x0324(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USceneComponent* RootComp; // 0x0328(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* BackgroundGraphic; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* Knob; // 0x0338(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* Label; // 0x0340(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_348[0x10]; // 0x0348(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void SetLabel(const class FText& InText);
|
|
void SetSliderValue(float InValue, bool bBroadcast);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSSlider">();
|
|
}
|
|
static class AWSSlider* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSSlider>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSSlider) == 0x000008, "Wrong alignment on AWSSlider");
|
|
static_assert(sizeof(AWSSlider) == 0x000358, "Wrong size on AWSSlider");
|
|
static_assert(offsetof(AWSSlider, OnValueChanged) == 0x0002D0, "Member 'AWSSlider::OnValueChanged' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, BackgroundLocation) == 0x0002E0, "Member 'AWSSlider::BackgroundLocation' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, KnobStartLocation) == 0x0002EC, "Member 'AWSSlider::KnobStartLocation' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, KnobEndLocation) == 0x0002F8, "Member 'AWSSlider::KnobEndLocation' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, LabelText) == 0x000308, "Member 'AWSSlider::LabelText' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, SliderValue) == 0x000320, "Member 'AWSSlider::SliderValue' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, RootComp) == 0x000328, "Member 'AWSSlider::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, BackgroundGraphic) == 0x000330, "Member 'AWSSlider::BackgroundGraphic' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, Knob) == 0x000338, "Member 'AWSSlider::Knob' has a wrong offset!");
|
|
static_assert(offsetof(AWSSlider, Label) == 0x000340, "Member 'AWSSlider::Label' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSSubtitlesPanelUI
|
|
// 0x0010 (0x02E0 - 0x02D0)
|
|
class AWSSubtitlesPanelUI final : public AWSMenu
|
|
{
|
|
public:
|
|
class UDialogueUserWidget* DialogueWidget; // 0x02D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UDialogueUserWidget> WidgetClass; // 0x02D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void UpdateSubtitleText(const class FText& PrimaryText, const class FText& SecondaryText);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSSubtitlesPanelUI">();
|
|
}
|
|
static class AWSSubtitlesPanelUI* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSSubtitlesPanelUI>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSSubtitlesPanelUI) == 0x000008, "Wrong alignment on AWSSubtitlesPanelUI");
|
|
static_assert(sizeof(AWSSubtitlesPanelUI) == 0x0002E0, "Wrong size on AWSSubtitlesPanelUI");
|
|
static_assert(offsetof(AWSSubtitlesPanelUI, DialogueWidget) == 0x0002D0, "Member 'AWSSubtitlesPanelUI::DialogueWidget' has a wrong offset!");
|
|
static_assert(offsetof(AWSSubtitlesPanelUI, WidgetClass) == 0x0002D8, "Member 'AWSSubtitlesPanelUI::WidgetClass' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSToggle
|
|
// 0x0068 (0x0338 - 0x02D0)
|
|
class AWSToggle final : public AWSSelectable
|
|
{
|
|
public:
|
|
TMulticastInlineDelegate<void(bool bIsOn)> OnValueChanged; // 0x02D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, BlueprintCallable, NativeAccessSpecifierPublic)
|
|
struct FVector GraphicLocation; // 0x02E0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText LabelText; // 0x02F0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsEnabled; // 0x0308(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_309[0x7]; // 0x0309(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInterface* EnabledMaterial; // 0x0310(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* DisabledMaterial; // 0x0318(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class USceneComponent* RootComp; // 0x0320(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UStaticMeshComponent* Graphic; // 0x0328(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UTextRenderComponent* Label; // 0x0330(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetEnabled(bool bInEnabled, bool bBroadcast);
|
|
void SetLabel(const class FText& InText);
|
|
void ToggleEnabled();
|
|
|
|
bool IsEnabled() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSToggle">();
|
|
}
|
|
static class AWSToggle* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSToggle>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSToggle) == 0x000008, "Wrong alignment on AWSToggle");
|
|
static_assert(sizeof(AWSToggle) == 0x000338, "Wrong size on AWSToggle");
|
|
static_assert(offsetof(AWSToggle, OnValueChanged) == 0x0002D0, "Member 'AWSToggle::OnValueChanged' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggle, GraphicLocation) == 0x0002E0, "Member 'AWSToggle::GraphicLocation' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggle, LabelText) == 0x0002F0, "Member 'AWSToggle::LabelText' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggle, bIsEnabled) == 0x000308, "Member 'AWSToggle::bIsEnabled' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggle, EnabledMaterial) == 0x000310, "Member 'AWSToggle::EnabledMaterial' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggle, DisabledMaterial) == 0x000318, "Member 'AWSToggle::DisabledMaterial' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggle, RootComp) == 0x000320, "Member 'AWSToggle::RootComp' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggle, Graphic) == 0x000328, "Member 'AWSToggle::Graphic' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggle, Label) == 0x000330, "Member 'AWSToggle::Label' has a wrong offset!");
|
|
|
|
// Class Phoenix.WSToggleMenu
|
|
// 0x0060 (0x0330 - 0x02D0)
|
|
class AWSToggleMenu final : public AWSMenu
|
|
{
|
|
public:
|
|
TArray<struct FToggleMenuSelection> ToggleSelections; // 0x02D0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class FText LeftLabel; // 0x02E0(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class FText MiddleLabel; // 0x02F8(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
class FText RightLabel; // 0x0310(0x0018)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
|
|
bool LeftValue; // 0x0328(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool MiddleValue; // 0x0329(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool RightValue; // 0x032A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_32B[0x5]; // 0x032B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void OnRefreshLabels();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
return StaticClassImpl<"WSToggleMenu">();
|
|
}
|
|
static class AWSToggleMenu* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<AWSToggleMenu>();
|
|
}
|
|
};
|
|
static_assert(alignof(AWSToggleMenu) == 0x000008, "Wrong alignment on AWSToggleMenu");
|
|
static_assert(sizeof(AWSToggleMenu) == 0x000330, "Wrong size on AWSToggleMenu");
|
|
static_assert(offsetof(AWSToggleMenu, ToggleSelections) == 0x0002D0, "Member 'AWSToggleMenu::ToggleSelections' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggleMenu, LeftLabel) == 0x0002E0, "Member 'AWSToggleMenu::LeftLabel' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggleMenu, MiddleLabel) == 0x0002F8, "Member 'AWSToggleMenu::MiddleLabel' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggleMenu, RightLabel) == 0x000310, "Member 'AWSToggleMenu::RightLabel' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggleMenu, LeftValue) == 0x000328, "Member 'AWSToggleMenu::LeftValue' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggleMenu, MiddleValue) == 0x000329, "Member 'AWSToggleMenu::MiddleValue' has a wrong offset!");
|
|
static_assert(offsetof(AWSToggleMenu, RightValue) == 0x00032A, "Member 'AWSToggleMenu::RightValue' has a wrong offset!");
|
|
|
|
}
|
|
|