Files
ReshadePluginsCore/ClairObscur/SDK/ALSV4_CPP_classes.hpp
2026-03-18 18:13:09 +01:00

868 lines
72 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: ALSV4_CPP
#include "Basic.hpp"
#include "AIModule_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "ALSV4_CPP_structs.hpp"
#include "CoreUObject_structs.hpp"
namespace SDK
{
// Class ALSV4_CPP.ALSAIController
// 0x0008 (0x03C0 - 0x03B8)
class AALSAIController final : public AAIController
{
public:
class UBehaviorTree* Behaviour; // 0x03B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSAIController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSAIController")
}
static class AALSAIController* GetDefaultObj()
{
return GetDefaultObjImpl<AALSAIController>();
}
};
DUMPER7_ASSERTS_AALSAIController;
// Class ALSV4_CPP.ALSAnimNotifyCameraShake
// 0x0010 (0x0048 - 0x0038)
class UALSAnimNotifyCameraShake final : public UAnimNotify
{
public:
TSubclassOf<class UCameraShakeBase> ShakeClass; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 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()
{
STATIC_CLASS_IMPL("ALSAnimNotifyCameraShake")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSAnimNotifyCameraShake")
}
static class UALSAnimNotifyCameraShake* GetDefaultObj()
{
return GetDefaultObjImpl<UALSAnimNotifyCameraShake>();
}
};
DUMPER7_ASSERTS_UALSAnimNotifyCameraShake;
// Class ALSV4_CPP.ALSAnimNotifyFootstep
// 0x0038 (0x0070 - 0x0038)
class UALSAnimNotifyFootstep final : public UAnimNotify
{
public:
class UDataTable* HitDataTable; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class FName FootSocketName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETraceTypeQuery TraceChannel; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDrawDebugTrace DrawDebugType; // 0x0049(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4A[0x2]; // 0x004A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float TraceLength; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnDecal; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMirrorDecalX; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMirrorDecalY; // 0x0052(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMirrorDecalZ; // 0x0053(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnSound; // 0x0054(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName SoundParameterName; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EALSFootstepType FootstepType; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideMaskCurve; // 0x0061(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float VolumeMultiplier; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PitchMultiplier; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnNiagara; // 0x006C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSAnimNotifyFootstep")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSAnimNotifyFootstep")
}
static class UALSAnimNotifyFootstep* GetDefaultObj()
{
return GetDefaultObjImpl<UALSAnimNotifyFootstep>();
}
};
DUMPER7_ASSERTS_UALSAnimNotifyFootstep;
// Class ALSV4_CPP.ALSAnimNotifyGroundedEntryState
// 0x0008 (0x0040 - 0x0038)
class UALSAnimNotifyGroundedEntryState final : public UAnimNotify
{
public:
EALSGroundedEntryState GroundedEntryState; // 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()
{
STATIC_CLASS_IMPL("ALSAnimNotifyGroundedEntryState")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSAnimNotifyGroundedEntryState")
}
static class UALSAnimNotifyGroundedEntryState* GetDefaultObj()
{
return GetDefaultObjImpl<UALSAnimNotifyGroundedEntryState>();
}
};
DUMPER7_ASSERTS_UALSAnimNotifyGroundedEntryState;
// Class ALSV4_CPP.ALSBaseCharacter
// 0x02D0 (0x0940 - 0x0670)
class AALSBaseCharacter : public ACharacter
{
public:
TMulticastInlineDelegate<void()> JumpPressedDelegate; // 0x0668(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnJumpedDelegate; // 0x0678(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool bRagdollState)> RagdollStateChangedDelegate; // 0x0688(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(EALSGait previousGait, EALSGait nextGait)> OnGaitChangedDispatcher; // 0x0698(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(EALSStance previousStance, EALSStance nextStance)> OnStanceChangedDispatcher; // 0x06A8(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UALSCharacterMovementComponent* MyCharacterMovementComponent; // 0x06B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
EALSRotationMode DesiredRotationMode; // 0x06C0(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSGait DesiredGait; // 0x06C1(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSStance DesiredStance; // 0x06C2(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6C3[0x1]; // 0x06C3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float LookUpDownRate; // 0x06C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookLeftRightRate; // 0x06C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float RollDoubleTapTimeout; // 0x06CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bBreakFall; // 0x06D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bSprintHeld; // 0x06D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6D2[0x2]; // 0x06D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ThirdPersonFOV; // 0x06D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FirstPersonFOV; // 0x06D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bRightShoulder; // 0x06DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6DD[0x3]; // 0x06DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FDataTableRowHandle MovementModel; // 0x06E0(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FVector Acceleration; // 0x06F0(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIsMoving; // 0x0708(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bHasMovementInput; // 0x0709(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_70A[0x6]; // 0x070A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator LastVelocityRotation; // 0x0710(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FRotator LastMovementInputRotation; // 0x0728(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
float Speed; // 0x0740(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float MovementInputAmount; // 0x0744(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AimYawRate; // 0x0748(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float EasedMaxAcceleration; // 0x074C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector ReplicatedCurrentAcceleration; // 0x0750(0x0018)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FRotator ReplicatedControlRotation; // 0x0768(0x0018)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
class USkeletalMesh* VisibleMesh; // 0x0780(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, RepNotify, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
EALSOverlayState OverlayState; // 0x0788(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSGroundedEntryState GroundedEntryState; // 0x0789(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSMovementState MovementState; // 0x078A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSMovementState PrevMovementState; // 0x078B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSMovementAction MovementAction; // 0x078C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSRotationMode RotationMode; // 0x078D(0x0001)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSGait Gait; // 0x078E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSStance Stance; // 0x078F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EALSViewMode ViewMode; // 0x0790(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_791[0x3]; // 0x0791(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 OverlayOverrideState; // 0x0794(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FALSMovementStateSettings MovementData; // 0x0798(0x00C8)(BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected)
struct FRotator TargetRotation; // 0x0860(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FRotator InAirRotation; // 0x0878(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
float YawOffset; // 0x0890(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bBreakfallOnLand; // 0x0894(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_895[0x3]; // 0x0895(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BreakfallOnLandVelocity; // 0x0898(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bReversedPelvis; // 0x089C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bRagdollOnLand; // 0x089D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_89E[0x2]; // 0x089E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float RagdollOnLandVelocity; // 0x08A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bRagdollOnGround; // 0x08A4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bRagdollFaceUp; // 0x08A5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_8A6[0x2]; // 0x08A6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector LastRagdollVelocity; // 0x08A8(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector TargetRagdollLocation; // 0x08C0(0x0018)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_8D8[0x28]; // 0x08D8(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
class UALSPlayerCameraBehavior* CameraBehavior; // 0x0900(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
uint8 Pad_908[0x30]; // 0x0908(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
class UALSDebugComponent* ALSDebugComponent; // 0x0938(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
public:
void AimAction(bool bValue);
void CameraHeldAction();
void CameraRightAction(float Value);
void CameraTapAction();
void CameraUpAction(float Value);
void EventOnJumped();
void EventOnLanded();
void ForwardMovementAction(float Value);
struct FVector GetFirstPersonCameraTarget();
class UAnimMontage* GetGetUpAnimation(bool bRagdollFaceUpState);
class UAnimMontage* GetRollAnimation();
struct FTransform GetThirdPersonPivotTarget();
ECollisionChannel GetThirdPersonTraceParams(struct FVector* TraceOrigin, float* TraceRadius);
void JumpAction(bool bValue);
void LookingDirectionAction();
void Multicast_OnJumped();
void Multicast_OnLanded();
void Multicast_PlayMontage(class UAnimMontage* Montage, float PlayRate);
void Multicast_RagdollEnd(const struct FVector& CharacterLocation);
void Multicast_RagdollStart();
void OnBreakfall();
void OnRep_OverlayState(EALSOverlayState PrevOverlayState);
void OnRep_RotationMode(EALSRotationMode PrevRotMode);
void OnRep_ViewMode(EALSViewMode PrevViewMode);
void OnRep_VisibleMesh(class USkeletalMesh* NewVisibleMesh);
void RagdollAction();
void RagdollEnd();
void RagdollStart();
void Replicated_PlayMontage(class UAnimMontage* Montage, float PlayRate);
void ReplicatedRagdollEnd();
void ReplicatedRagdollStart();
void RightMovementAction(float Value);
void Server_PlayMontage(class UAnimMontage* Montage, float PlayRate);
void Server_RagdollEnd(const struct FVector& CharacterLocation);
void Server_RagdollStart();
void Server_SetDesiredGait(EALSGait NewGait);
void Server_SetDesiredRotationMode(EALSRotationMode NewRotMode);
void Server_SetDesiredStance(EALSStance NewStance);
void Server_SetMeshLocationDuringRagdoll(const struct FVector& MeshLocation);
void Server_SetOverlayState(EALSOverlayState NewState, bool bForce);
void Server_SetRotationMode(EALSRotationMode NewRotationMode, bool bForce);
void Server_SetViewMode(EALSViewMode NewViewMode, bool bForce);
void Server_SetVisibleMesh(class USkeletalMesh* NewSkeletalMesh);
void SetActorLocationAndTargetRotation(const struct FVector& NewLocation, const struct FRotator& NewRotation);
void SetCameraBehavior(class UALSPlayerCameraBehavior* CamBeh);
void SetDesiredGait(EALSGait NewGait);
void SetDesiredRotationMode(EALSRotationMode NewRotMode);
void SetDesiredStance(EALSStance NewStance);
void SetGait(EALSGait NewGait, bool bForce);
void SetGroundedEntryState(EALSGroundedEntryState NewState);
void SetMovementAction(EALSMovementAction NewAction, bool bForce);
void SetMovementModel(const struct FDataTableRowHandle& Model);
void SetMovementState(EALSMovementState NewState, bool bForce);
void SetOverlayOverrideState(int32 NewState);
void SetOverlayState(EALSOverlayState NewState, bool bForce);
void SetRightShoulder(bool bNewRightShoulder);
void SetRotationMode(EALSRotationMode NewRotationMode, bool bForce);
void SetStance(EALSStance NewStance, bool bForce);
void SetViewMode(EALSViewMode NewViewMode, bool bForce);
void SetVisibleMesh(class USkeletalMesh* NewSkeletalMesh);
void SprintAction(bool bValue);
void StanceAction();
void VelocityDirectionAction();
void WalkAction();
bool CanSprint() const;
struct FVector GetAcceleration() const;
EALSGait GetActualGait(EALSGait AllowedGait) const;
struct FRotator GetAimingRotation() const;
float GetAimYawRate() const;
EALSGait GetAllowedGait() const;
float GetAnimCurveValue(class FName CurveName) const;
void GetCameraParameters(float* TPFOVOut, float* FPFOVOut, bool* bRightShoulderOut) const;
EALSGait GetDesiredGait() const;
EALSRotationMode GetDesiredRotationMode() const;
EALSStance GetDesiredStance() const;
EALSGait GetGait() const;
EALSGroundedEntryState GetGroundedEntryState() const;
EALSMovementAction GetMovementAction() const;
struct FVector GetMovementInput() const;
float GetMovementInputAmount() const;
EALSMovementState GetMovementState() const;
class UALSCharacterMovementComponent* GetMyMovementComponent() const;
int32 GetOverlayOverrideState() const;
EALSOverlayState GetOverlayState() const;
EALSMovementState GetPrevMovementState() const;
EALSRotationMode GetRotationMode() const;
float GetSpeed() const;
EALSStance GetStance() const;
struct FALSMovementSettings GetTargetMovementSettings() const;
EALSViewMode GetViewMode() const;
bool HasMovementInput() const;
bool IsMoving() const;
bool IsRightShoulder() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSBaseCharacter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSBaseCharacter")
}
static class AALSBaseCharacter* GetDefaultObj()
{
return GetDefaultObjImpl<AALSBaseCharacter>();
}
};
DUMPER7_ASSERTS_AALSBaseCharacter;
// Class ALSV4_CPP.ALSCharacter
// 0x0020 (0x0960 - 0x0940)
class AALSCharacter : public AALSBaseCharacter
{
public:
class USceneComponent* HeldObjectRoot; // 0x0940(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class USkeletalMeshComponent* SkeletalMesh; // 0x0948(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UStaticMeshComponent* StaticMesh; // 0x0950(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_958[0x8]; // 0x0958(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void AttachToHand(class UStaticMesh* NewStaticMesh, class USkeletalMesh* NewSkeletalMesh, class UClass* NewAnimClass, bool bLeftHand, const struct FVector& Offset);
void ClearHeldObject();
void UpdateHeldObject();
void UpdateHeldObjectAnimations();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSCharacter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSCharacter")
}
static class AALSCharacter* GetDefaultObj()
{
return GetDefaultObjImpl<AALSCharacter>();
}
};
DUMPER7_ASSERTS_AALSCharacter;
// Class ALSV4_CPP.ALSCharacterAnimInstance
// 0x0550 (0x08C0 - 0x0370)
class UALSCharacterAnimInstance : public UAnimInstance
{
public:
class AALSBaseCharacter* Character; // 0x0368(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
struct FALSAnimCharacterInformation CharacterInformation; // 0x0370(0x00A8)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSMovementState MovementState; // 0x0418(0x0006)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSMovementAction MovementAction; // 0x041E(0x0006)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSRotationMode RotationMode; // 0x0424(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSGait Gait; // 0x0428(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSStance Stance; // 0x042C(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSOverlayState OverlayState; // 0x042F(0x000E)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_43D[0x3]; // 0x043D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FALSAnimGraphGrounded Grounded; // 0x0440(0x0034)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSVelocityBlend VelocityBlend; // 0x0474(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSLeanAmount LeanAmount; // 0x0484(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_48C[0x4]; // 0x048C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector RelativeAccelerationAmount; // 0x0490(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FALSGroundedEntryState GroundedEntryState; // 0x04A8(0x0003)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSMovementDirection MovementDirection; // 0x04AB(0x0005)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSAnimGraphInAir InAir; // 0x04B0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSAnimGraphAimingValues AimingValues; // 0x04C0(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FVector2D SmoothedAimingAngle; // 0x0518(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FlailRate; // 0x0528(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FALSAnimGraphLayerBlending LayerBlendingValues; // 0x052C(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_58C[0x4]; // 0x058C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FALSAnimGraphFootIK FootIKValues; // 0x0590(0x0138)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FALSAnimTurnInPlace TurnInPlaceValues; // 0x06C8(0x0118)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FALSAnimRotateInPlace RotateInPlace; // 0x07E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FALSAnimConfiguration Config; // 0x07F8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
class UCurveFloat* DiagonalScaleAmountCurve; // 0x0830(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UCurveFloat* StrideBlend_N_Walk; // 0x0838(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UCurveFloat* StrideBlend_N_Run; // 0x0840(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UCurveFloat* StrideBlend_C_Walk; // 0x0848(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UCurveFloat* LandPredictionCurve; // 0x0850(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UCurveFloat* LeanInAirCurve; // 0x0858(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UCurveVector* YawOffset_FB; // 0x0860(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UCurveVector* YawOffset_LR; // 0x0868(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UAnimSequenceBase* TransitionAnim_R; // 0x0870(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UAnimSequenceBase* TransitionAnim_L; // 0x0878(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class FName IkFootL_BoneName; // 0x0880(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName IkFootR_BoneName; // 0x0888(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_890[0x20]; // 0x0890(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
class UALSDebugComponent* ALSDebugComponent; // 0x08B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
uint8 Pad_8B8[0x8]; // 0x08B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnJumped();
void OnPivot();
void PlayDynamicTransition(float ReTriggerDelay, const struct FALSDynamicMontageParams& Parameters);
void PlayTransition(const struct FALSDynamicMontageParams& Parameters);
void PlayTransitionChecked(const struct FALSDynamicMontageParams& Parameters);
void SetGroundedEntryState(EALSGroundedEntryState NewState);
void SetTrackedHipsDirection(EALSHipsDirection HipsDirection);
bool CanDynamicTransition() const;
bool CanRotateInPlace() const;
bool CanTurnInPlace() const;
bool ShouldMoveCheck() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSCharacterAnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSCharacterAnimInstance")
}
static class UALSCharacterAnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UALSCharacterAnimInstance>();
}
};
DUMPER7_ASSERTS_UALSCharacterAnimInstance;
// Class ALSV4_CPP.ALSCharacterMovementComponent
// 0x0050 (0x0FD0 - 0x0F80)
class UALSCharacterMovementComponent final : public UCharacterMovementComponent
{
public:
class FName AvoidanceCapsuleComponentTag; // 0x0F78(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRequestMovementSettingsChange; // 0x0F80(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EALSGait AllowedGait; // 0x0F81(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F82[0x6]; // 0x0F82(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FALSMovementSettings CurrentMovementSettings; // 0x0F88(0x0020)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
bool bUseMovementSettingsWhenFlying; // 0x0FA8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMovementMode CustomDefaultMovementMode; // 0x0FA9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FAA[0x2]; // 0x0FAA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName AgentName; // 0x0FAC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceUseNavMeshWalking; // 0x0FB4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FB5[0x3]; // 0x0FB5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float NavMeshWalkingSearchDistance; // 0x0FB8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NavMeshWalkingHeightSearchScale; // 0x0FBC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DebugDisplayNavMeshWalkingLifetime; // 0x0FC0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForcePositionOnNavMesh; // 0x0FC4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FC5[0x3]; // 0x0FC5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DebugDisplayForcePositionOnNavMeshLifetime; // 0x0FC8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FCC[0x4]; // 0x0FCC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Server_SetAllowedGait(EALSGait NewAllowedGait);
void SetAllowedGait(EALSGait NewAllowedGait);
void SetMovementSettings(const struct FALSMovementSettings& NewMovementSettings);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSCharacterMovementComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSCharacterMovementComponent")
}
static class UALSCharacterMovementComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UALSCharacterMovementComponent>();
}
};
DUMPER7_ASSERTS_UALSCharacterMovementComponent;
// Class ALSV4_CPP.ALSDebugComponent
// 0x0048 (0x00E8 - 0x00A0)
class UALSDebugComponent : public UActorComponent
{
public:
class AALSBaseCharacter* OwnerCharacter; // 0x00A0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
bool bSlomo; // 0x00A8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowHUD; // 0x00A9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowCharacterInfo; // 0x00AA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class USkeletalMesh* DebugSkeletalMesh; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
TArray<class AALSBaseCharacter*> AvailableDebugCharacters; // 0x00B8(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
class AALSBaseCharacter* DebugFocusCharacter; // 0x00C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class USkeletalMesh* DefaultSkeletalMesh; // 0x00D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void DrawDebugSpheres();
void FocusedDebugCharacterCycle(bool bValue);
bool GetDebugView();
bool GetShowDebugShapes();
bool GetShowLayerColors();
bool GetShowTraces();
void OnPlayerControllerInitialized(class APlayerController* Controller);
void OpenOverlayMenu(bool bValue);
void OverlayMenuCycle(bool bValue);
void SetDynamicMaterials();
void SetResetColors();
void ToggleCharacterInfo();
void ToggleDebugMesh();
void ToggleDebugShapes();
void ToggleDebugView();
void ToggleGlobalTimeDilationLocal(float TimeDilation);
void ToggleHud();
void ToggleLayerColors();
void ToggleSlomo();
void ToggleTraces();
void UpdateColoringSystem();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSDebugComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSDebugComponent")
}
static class UALSDebugComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UALSDebugComponent>();
}
};
DUMPER7_ASSERTS_UALSDebugComponent;
// Class ALSV4_CPP.ALSMantleComponent
// 0x0250 (0x02F0 - 0x00A0)
class UALSMantleComponent : public UActorComponent
{
public:
TMulticastInlineDelegate<void(bool State)> OnMantleStateChanged; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UTimelineComponent* MantleTimeline; // 0x00B0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
struct FALSMantleTraceSettings GroundedTraceSettings; // 0x00B8(0x0014)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FALSMantleTraceSettings AutomaticTraceSettings; // 0x00CC(0x0014)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FALSMantleTraceSettings FallingTraceSettings; // 0x00E0(0x0014)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_F4[0x4]; // 0x00F4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* MantleTimelineCurve; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
class FName MantleObjectDetectionProfile; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECollisionChannel WalkableSurfaceDetectionChannel; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FALSMantleParams MantleParams; // 0x0110(0x0030)(BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FALSComponentAndTransform MantleLedgeLS; // 0x0140(0x0070)(BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FTransform MantleTarget; // 0x01B0(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FTransform MantleActualStartOffset; // 0x0210(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FTransform MantleAnimatedStartOffset; // 0x0270(0x0060)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float AcceptableVelocityWhileMantling; // 0x02D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2D4[0x4]; // 0x02D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AALSBaseCharacter* OwnerCharacter; // 0x02D8(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
class UALSDebugComponent* ALSDebugComponent; // 0x02E0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
struct FALSMantleAsset GetMantleAsset(EALSMantleType MantleType, EALSOverlayState CurrentOverlayState);
bool MantleCheck(const struct FALSMantleTraceSettings& TraceSettings, EDrawDebugTrace DebugType);
void MantleEnd();
void MantleStart(float MantleHeight, const struct FALSComponentAndTransform& MantleLedgeWS, EALSMantleType MantleType);
void MantleUpdate(float BlendIn);
void Multicast_MantleStart(float MantleHeight, const struct FALSComponentAndTransform& MantleLedgeWS, EALSMantleType MantleType);
void OnOwnerRagdollStateChanged(bool bRagdollState);
void PerformMantleIfPossible();
void Server_MantleStart(float MantleHeight, const struct FALSComponentAndTransform& MantleLedgeWS, EALSMantleType MantleType);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSMantleComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSMantleComponent")
}
static class UALSMantleComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UALSMantleComponent>();
}
};
DUMPER7_ASSERTS_UALSMantleComponent;
// Class ALSV4_CPP.ALSMathLibrary
// 0x0000 (0x0028 - 0x0028)
class UALSMathLibrary final : public UBlueprintFunctionLibrary
{
public:
static bool AngleInRange(float Angle, float MinAngle, float MaxAngle, float Buffer, bool IncreaseBuffer);
static EALSMovementDirection CalculateQuadrant(EALSMovementDirection Current, float FRThreshold, float FLThreshold, float BRThreshold, float BLThreshold, float Buffer, float Angle);
static bool CapsuleHasRoomCheck(class UCapsuleComponent* Capsule, const struct FVector& TargetLocation, float HeightOffset, float RadiusOffset, EDrawDebugTrace DebugType, bool DrawDebugTrace);
static struct FVector GetCapsuleBaseLocation(float ZOffset, class UCapsuleComponent* Capsule);
static struct FVector GetCapsuleLocationFromBase(const struct FVector& BaseLocation, float ZOffset, class UCapsuleComponent* Capsule);
static struct FTransform MantleComponentLocalToWorld(const struct FALSComponentAndTransform& CompAndTransform);
static struct FTransform TransformAdd(const struct FTransform& T1, const struct FTransform& T2);
static struct FTransform TransformSub(const struct FTransform& T1, const struct FTransform& T2);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSMathLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSMathLibrary")
}
static class UALSMathLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UALSMathLibrary>();
}
};
DUMPER7_ASSERTS_UALSMathLibrary;
// Class ALSV4_CPP.ALSNotifyStateEarlyBlendOut
// 0x0018 (0x0050 - 0x0038)
class UALSNotifyStateEarlyBlendOut final : public UAnimNotifyState
{
public:
class UAnimMontage* ThisMontage; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
float BlendOutTime; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCheckMovementState; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EALSMovementState MovementStateEquals; // 0x0045(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCheckStance; // 0x0046(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EALSStance StanceEquals; // 0x0047(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCheckMovementInput; // 0x0048(0x0001)(Edit, BlueprintVisible, 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()
{
STATIC_CLASS_IMPL("ALSNotifyStateEarlyBlendOut")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSNotifyStateEarlyBlendOut")
}
static class UALSNotifyStateEarlyBlendOut* GetDefaultObj()
{
return GetDefaultObjImpl<UALSNotifyStateEarlyBlendOut>();
}
};
DUMPER7_ASSERTS_UALSNotifyStateEarlyBlendOut;
// Class ALSV4_CPP.ALSNotifyStateMovementAction
// 0x0008 (0x0040 - 0x0038)
class UALSNotifyStateMovementAction final : public UAnimNotifyState
{
public:
EALSMovementAction MovementAction; // 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()
{
STATIC_CLASS_IMPL("ALSNotifyStateMovementAction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSNotifyStateMovementAction")
}
static class UALSNotifyStateMovementAction* GetDefaultObj()
{
return GetDefaultObjImpl<UALSNotifyStateMovementAction>();
}
};
DUMPER7_ASSERTS_UALSNotifyStateMovementAction;
// Class ALSV4_CPP.ALSNotifyStateOverlayOverride
// 0x0008 (0x0040 - 0x0038)
class UALSNotifyStateOverlayOverride final : public UAnimNotifyState
{
public:
int32 OverlayOverrideState; // 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()
{
STATIC_CLASS_IMPL("ALSNotifyStateOverlayOverride")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSNotifyStateOverlayOverride")
}
static class UALSNotifyStateOverlayOverride* GetDefaultObj()
{
return GetDefaultObjImpl<UALSNotifyStateOverlayOverride>();
}
};
DUMPER7_ASSERTS_UALSNotifyStateOverlayOverride;
// Class ALSV4_CPP.ALSPlayerCameraBehavior
// 0x0010 (0x0380 - 0x0370)
class UALSPlayerCameraBehavior : public UAnimInstance
{
public:
EALSMovementState MovementState; // 0x0368(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EALSMovementAction MovementAction; // 0x0369(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLookingDirection; // 0x036A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bVelocityDirection; // 0x036B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAiming; // 0x036C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EALSGait Gait; // 0x036D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EALSStance Stance; // 0x036E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EALSViewMode ViewMode; // 0x036F(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRightShoulder; // 0x0370(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDebugView; // 0x0371(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_372[0xE]; // 0x0372(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSPlayerCameraBehavior")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSPlayerCameraBehavior")
}
static class UALSPlayerCameraBehavior* GetDefaultObj()
{
return GetDefaultObjImpl<UALSPlayerCameraBehavior>();
}
};
DUMPER7_ASSERTS_UALSPlayerCameraBehavior;
// Class ALSV4_CPP.ALSPlayerCameraManager
// 0x0100 (0x25C0 - 0x24C0)
class AALSPlayerCameraManager : public APlayerCameraManager
{
public:
class AALSBaseCharacter* ControlledCharacter; // 0x24B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class USkeletalMeshComponent* CameraBehavior; // 0x24C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
struct FVector RootLocation; // 0x24C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FTransform SmoothedPivotTarget; // 0x24E0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector PivotLocation; // 0x2540(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector TargetCameraLocation; // 0x2558(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FRotator TargetCameraRotation; // 0x2570(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FRotator DebugViewRotation; // 0x2588(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FVector DebugViewOffset; // 0x25A0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UALSDebugComponent* ALSDebugComponent; // 0x25B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
public:
static struct FVector CalculateAxisIndependentLag(const struct FVector& CurrentLocation, const struct FVector& TargetLocation, const struct FRotator& CameraRotation, const struct FVector& LagSpeeds, float DeltaTime);
bool CustomCameraBehavior(float DeltaTime, struct FVector* Location, struct FRotator* Rotation, float* FOV);
void DrawDebugTargets(const struct FVector& PivotTargetLocation);
void OnPossess(class AALSBaseCharacter* NewCharacter);
float GetCameraBehaviorParam(class FName CurveName) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSPlayerCameraManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSPlayerCameraManager")
}
static class AALSPlayerCameraManager* GetDefaultObj()
{
return GetDefaultObjImpl<AALSPlayerCameraManager>();
}
};
DUMPER7_ASSERTS_AALSPlayerCameraManager;
// Class ALSV4_CPP.ALSPlayerController
// 0x0020 (0x0878 - 0x0858)
class AALSPlayerController : public APlayerController
{
public:
class AALSBaseCharacter* PossessedCharacter; // 0x0858(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
bool bApplyDefaultInputMappingContexts; // 0x0860(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_861[0x7]; // 0x0861(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UInputMappingContext* DefaultInputMappingContext; // 0x0868(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
class UInputMappingContext* DebugInputMappingContext; // 0x0870(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
public:
void AimAction(const struct FInputActionValue& Value);
void CameraHeldAction(const struct FInputActionValue& Value);
void CameraRightAction(const struct FInputActionValue& Value);
void CameraTapAction(const struct FInputActionValue& Value);
void CameraUpAction(const struct FInputActionValue& Value);
void DebugFocusedCharacterCycleAction(const struct FInputActionValue& Value);
void DebugOpenOverlayMenuAction(const struct FInputActionValue& Value);
void DebugOverlayMenuCycleAction(const struct FInputActionValue& Value);
void DebugToggleCharacterInfoAction(const struct FInputActionValue& Value);
void DebugToggleDebugViewAction(const struct FInputActionValue& Value);
void DebugToggleHudAction(const struct FInputActionValue& Value);
void DebugToggleLayerColorsAction(const struct FInputActionValue& Value);
void DebugToggleMeshAction(const struct FInputActionValue& Value);
void DebugToggleShapesAction(const struct FInputActionValue& Value);
void DebugToggleSlomoAction(const struct FInputActionValue& Value);
void DebugToggleTracesAction(const struct FInputActionValue& Value);
void ForwardMovementAction(const struct FInputActionValue& Value);
void JumpAction(const struct FInputActionValue& Value);
void LookingDirectionAction(const struct FInputActionValue& Value);
void RagdollAction(const struct FInputActionValue& Value);
void RightMovementAction(const struct FInputActionValue& Value);
void SprintAction(const struct FInputActionValue& Value);
void StanceAction(const struct FInputActionValue& Value);
void VelocityDirectionAction(const struct FInputActionValue& Value);
void WalkAction(const struct FInputActionValue& Value);
bool AreStreamingSourcesEnabled() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALSPlayerController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALSPlayerController")
}
static class AALSPlayerController* GetDefaultObj()
{
return GetDefaultObjImpl<AALSPlayerController>();
}
};
DUMPER7_ASSERTS_AALSPlayerController;
// Class ALSV4_CPP.ALS_BTTask_GetRandomLocation
// 0x0010 (0x00A8 - 0x0098)
class UALS_BTTask_GetRandomLocation final : public UBTTask_BlackboardBase
{
public:
float MaxDistance; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UNavigationQueryFilter> Filter; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALS_BTTask_GetRandomLocation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALS_BTTask_GetRandomLocation")
}
static class UALS_BTTask_GetRandomLocation* GetDefaultObj()
{
return GetDefaultObjImpl<UALS_BTTask_GetRandomLocation>();
}
};
DUMPER7_ASSERTS_UALS_BTTask_GetRandomLocation;
// Class ALSV4_CPP.ALS_BTTask_SetFocusToPlayer
// 0x0000 (0x0070 - 0x0070)
class UALS_BTTask_SetFocusToPlayer final : public UBTTaskNode
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ALS_BTTask_SetFocusToPlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ALS_BTTask_SetFocusToPlayer")
}
static class UALS_BTTask_SetFocusToPlayer* GetDefaultObj()
{
return GetDefaultObjImpl<UALS_BTTask_SetFocusToPlayer>();
}
};
DUMPER7_ASSERTS_UALS_BTTask_SetFocusToPlayer;
}