868 lines
72 KiB
C++
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;
|
|
|
|
}
|
|
|