619 lines
37 KiB
C++
619 lines
37 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: AbleCore
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "AvaAnimation_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum AbleCore.EAblAbilityPassiveBehavior
|
|
// NumValues: 0x0005
|
|
enum class EAblAbilityPassiveBehavior : uint8
|
|
{
|
|
CannotBePassive = 0,
|
|
RefreshDuration = 1,
|
|
IncreaseStackCount = 2,
|
|
IncreaseAndRefresh = 3,
|
|
EAblAbilityPassiveBehavior_MAX = 4,
|
|
};
|
|
|
|
// Enum AbleCore.EAblAbilityStartResult
|
|
// NumValues: 0x000C
|
|
enum class EAblAbilityStartResult : uint8
|
|
{
|
|
InvalidTarget = 0,
|
|
FailedCustomCheck = 1,
|
|
CooldownNotExpired = 2,
|
|
CannotInterruptCurrentAbility = 3,
|
|
NotAllowedAsPassive = 4,
|
|
PassiveMaxStacksReached = 5,
|
|
InternalSystemsError = 6,
|
|
AsyncProcessing = 7,
|
|
ForwardedToServer = 8,
|
|
InvalidParameter = 9,
|
|
Success = 10,
|
|
EAblAbilityStartResult_MAX = 11,
|
|
};
|
|
|
|
// Enum AbleCore.EAnimBlendTickStyle
|
|
// NumValues: 0x0003
|
|
enum class EAnimBlendTickStyle : uint8
|
|
{
|
|
BlendTickBoth = 0,
|
|
BlendTickDest = 1,
|
|
EAnimBlendTickStyle_MAX = 2,
|
|
};
|
|
|
|
// Enum AbleCore.EAblAbilityTargetType
|
|
// NumValues: 0x0007
|
|
enum class EAblAbilityTargetType : uint8
|
|
{
|
|
Self = 0,
|
|
Owner = 1,
|
|
Instigator = 2,
|
|
TargetActor = 3,
|
|
Camera = 4,
|
|
EnemyWeapon = 5,
|
|
EAblAbilityTargetType_MAX = 6,
|
|
};
|
|
|
|
// Enum AbleCore.EFKIKBranchType
|
|
// NumValues: 0x0003
|
|
enum class EFKIKBranchType : uint8
|
|
{
|
|
LeftLeg = 0,
|
|
RightLeg = 1,
|
|
EFKIKBranchType_MAX = 2,
|
|
};
|
|
|
|
// Enum AbleCore.EAblCollisionFilterSort
|
|
// NumValues: 0x0003
|
|
enum class EAblCollisionFilterSort : uint8
|
|
{
|
|
AblFitlerSort_Ascending = 0,
|
|
AblFilterSort_Descending = 1,
|
|
EAblCollisionFilterSort_MAX = 2,
|
|
};
|
|
|
|
// Enum AbleCore.ERootMotionModifierOrder
|
|
// NumValues: 0x0006
|
|
enum class ERootMotionModifierOrder : uint8
|
|
{
|
|
Primary = 0,
|
|
Secondary = 1,
|
|
RankAndFile = 2,
|
|
Penultimate = 3,
|
|
Ultimate = 4,
|
|
ERootMotionModifierOrder_MAX = 5,
|
|
};
|
|
|
|
// Enum AbleCore.EPhysicalBodyBlendState
|
|
// NumValues: 0x0005
|
|
enum class EPhysicalBodyBlendState : uint8
|
|
{
|
|
None = 0,
|
|
BlendIn = 1,
|
|
BlendOut = 2,
|
|
Destroy = 3,
|
|
EPhysicalBodyBlendState_MAX = 4,
|
|
};
|
|
|
|
// Enum AbleCore.EAblPlayAnimationTaskAnimMode
|
|
// NumValues: 0x0004
|
|
enum class EAblPlayAnimationTaskAnimMode : uint8
|
|
{
|
|
SingleNode = 0,
|
|
AbilityAnimationNode = 1,
|
|
DynamicMontage = 2,
|
|
EAblPlayAnimationTaskAnimMode_MAX = 3,
|
|
};
|
|
|
|
// Enum AbleCore.EAblNpcReactEventAction
|
|
// NumValues: 0x0004
|
|
enum class EAblNpcReactEventAction : uint8
|
|
{
|
|
Ignore = 0,
|
|
Enable = 1,
|
|
Disable = 2,
|
|
EAblNpcReactEventAction_MAX = 3,
|
|
};
|
|
|
|
// Enum AbleCore.EAblNpcReactChannelType
|
|
// NumValues: 0x0004
|
|
enum class EAblNpcReactChannelType : uint8
|
|
{
|
|
Fullbody = 0,
|
|
Additive = 1,
|
|
PartialBody = 2,
|
|
EAblNpcReactChannelType_MAX = 3,
|
|
};
|
|
|
|
// Enum AbleCore.EAblReactionState
|
|
// NumValues: 0x0006
|
|
enum class EAblReactionState : uint8
|
|
{
|
|
Queued = 0,
|
|
Active = 1,
|
|
Ending = 2,
|
|
Inactive = 3,
|
|
Finished = 4,
|
|
EAblReactionState_MAX = 5,
|
|
};
|
|
|
|
// Enum AbleCore.EAblTargetingFilterSort
|
|
// NumValues: 0x0003
|
|
enum class EAblTargetingFilterSort : uint8
|
|
{
|
|
AblTargetFilterSort_Ascending = 0,
|
|
AblTargetFilterSort_Descending = 1,
|
|
AblTargetFilterSort_MAX = 2,
|
|
};
|
|
|
|
// Enum AbleCore.ETimeDilationTarget
|
|
// NumValues: 0x0006
|
|
enum class ETimeDilationTarget : uint8
|
|
{
|
|
World = 0,
|
|
Self = 1,
|
|
Owner = 2,
|
|
Instigator = 3,
|
|
TargetActor = 4,
|
|
ETimeDilationTarget_MAX = 5,
|
|
};
|
|
|
|
// Enum AbleCore.EAblAbilityTaskRealm
|
|
// NumValues: 0x0005
|
|
enum class EAblAbilityTaskRealm : uint8
|
|
{
|
|
Client = 0,
|
|
Server = 1,
|
|
ClientAndServer = 2,
|
|
TotalRealms = 3,
|
|
EAblAbilityTaskRealm_MAX = 4,
|
|
};
|
|
|
|
// Enum AbleCore.EAblAbilityTaskResult
|
|
// NumValues: 0x0004
|
|
enum class EAblAbilityTaskResult : uint8
|
|
{
|
|
Successful = 0,
|
|
Branched = 1,
|
|
Interrupted = 2,
|
|
EAblAbilityTaskResult_MAX = 3,
|
|
};
|
|
|
|
// Enum AbleCore.ERelativeToEnum
|
|
// NumValues: 0x0003
|
|
enum class ERelativeToEnum : uint8
|
|
{
|
|
RELATIVETO_START = 0,
|
|
RELATIVETO_END = 1,
|
|
RELATIVETO_MAX = 2,
|
|
};
|
|
|
|
// Enum AbleCore.EOffsetTypeEnum
|
|
// NumValues: 0x0004
|
|
enum class EOffsetTypeEnum : uint8
|
|
{
|
|
OFFSETTYPE_SECONDS = 0,
|
|
OFFSETTYPE_PERCENT = 1,
|
|
OFFSETTYPE_FRAMES = 2,
|
|
OFFSETTYPE_MAX = 3,
|
|
};
|
|
|
|
// ScriptStruct AbleCore.AblAbilityChannel
|
|
// 0x0088 (0x0088 - 0x0000)
|
|
struct FAblAbilityChannel
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Priority; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsAdditive; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAblBoneBlendWeightAsset* BoneBlendWeightAsset; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAblAbilityInstance* ActiveAbilityInstance; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UAblAbilityInstance*> PassiveAbilityInstances; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAblAbilityContext*> PendingContext; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<EAblAbilityTaskResult> PendingResult; // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAblAbilityContext*> AsyncContexts; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UAblAbilityInstance*> FadingAbilities; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAblAbilityChannel;
|
|
|
|
// ScriptStruct AbleCore.BodyPartMatchingSmartNames
|
|
// 0x0090 (0x0090 - 0x0000)
|
|
struct alignas(0x04) FBodyPartMatchingSmartNames final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FBodyPartMatchingSmartNames;
|
|
|
|
// ScriptStruct AbleCore.QueueReactionParams
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FQueueReactionParams final
|
|
{
|
|
public:
|
|
float Duration; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactDirection; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactLocation; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector InitialVelocity; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetPosition; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetDirection; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> Instigator; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> TargetActor; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bActiveAbilityOwnsPassives; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer MunitionTags; // 0x0058(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FQueueReactionParams;
|
|
|
|
// ScriptStruct AbleCore.AblDynamicAbilityChannel
|
|
// 0x0008 (0x0090 - 0x0088)
|
|
struct FAblDynamicAbilityChannel final : public FAblAbilityChannel
|
|
{
|
|
public:
|
|
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAblDynamicAbilityChannel;
|
|
|
|
// ScriptStruct AbleCore.AbilityComponentPostAnimationTickFunction
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
struct FAbilityComponentPostAnimationTickFunction final : public FTickFunction
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x8]; // 0x0040(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAbilityComponentPostAnimationTickFunction;
|
|
|
|
// ScriptStruct AbleCore.AblAbilityNetworkContext
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FAblAbilityNetworkContext final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UAblAbility> m_Ability; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class UAblAbilityComponent> m_AbilityComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class AActor> m_Owner; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TWeakObjectPtr<class AActor> m_Instigator; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<TWeakObjectPtr<class AActor>> m_TargetActors; // 0x0020(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
int8 m_CurrentStacks; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float m_TimeStamp; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FAblAbilityNetworkContext;
|
|
|
|
// ScriptStruct AbleCore.AblQueryResult
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FAblQueryResult final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UPrimitiveComponent> PrimitiveComponent; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> Actor; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAblQueryResult;
|
|
|
|
// ScriptStruct AbleCore.AblAbilityCooldown
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x04) FAblAbilityCooldown final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAblAbilityCooldown;
|
|
|
|
// ScriptStruct AbleCore.AblAnimationChannel
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FAblAnimationChannel
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Priority; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsAdditive; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAblBoneBlendWeightAsset* BoneBlendWeightAsset; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_20[0x50]; // 0x0020(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAblAnimationChannel;
|
|
|
|
// ScriptStruct AbleCore.AblAnimation
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FAblAnimation final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FAblAnimationChannel> SortedAnimationChannels; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_40[0x38]; // 0x0040(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAblAnimation;
|
|
|
|
// ScriptStruct AbleCore.AblDynamicAnimationChannel
|
|
// 0x0008 (0x0078 - 0x0070)
|
|
struct FAblDynamicAnimationChannel final : public FAblAnimationChannel
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAblDynamicAnimationChannel;
|
|
|
|
// ScriptStruct AbleCore.KIKBone
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FKIKBone final
|
|
{
|
|
public:
|
|
class FName FKBoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName IKBoneName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EFKIKBranchType FKIKBranch; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FKIKBone;
|
|
|
|
// ScriptStruct AbleCore.AblAvaAnimationPlaybackOptions
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FAblAvaAnimationPlaybackOptions final
|
|
{
|
|
public:
|
|
EAnimTrackPlaybackSpeed PlayRateType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UFloatProvider* ForcedDuration; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFloatProvider* ForcedPlayRate; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAblAvaAnimationPlaybackOptions;
|
|
|
|
// ScriptStruct AbleCore.AbleAvaAnimationClipRange
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FAbleAvaAnimationClipRange final
|
|
{
|
|
public:
|
|
class UFloatProvider* StartOffset; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFloatProvider* EndOffset; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAbleAvaAnimationClipRange;
|
|
|
|
// ScriptStruct AbleCore.AbleAvaAnimationPlacementOptions
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FAbleAvaAnimationPlacementOptions final
|
|
{
|
|
public:
|
|
class UTransformProvider* InitialPlacementTransform; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoolProvider* ConstrainedToPlacement; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoolProvider* PlacementIsMoving; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBoolProvider* HandledByRequest; // 0x0018(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTransformProvider* PlacementProvider; // 0x0020(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimationTransformProvider* AnimationPlacementOffset; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAbleAvaAnimationPlacementOptions;
|
|
|
|
// ScriptStruct AbleCore.MyInputBlendPose
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMyInputBlendPose final
|
|
{
|
|
public:
|
|
TArray<struct FBranchFilter> BranchFilters; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMyInputBlendPose;
|
|
|
|
// ScriptStruct AbleCore.MyBranchFilter
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FMyBranchFilter final
|
|
{
|
|
public:
|
|
class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BlendDepth; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMyBranchFilter;
|
|
|
|
// ScriptStruct AbleCore.BTCustomActionTaskEntry
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct alignas(0x04) FBTCustomActionTaskEntry final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FBTCustomActionTaskEntry;
|
|
|
|
// ScriptStruct AbleCore.KeyToAbilityMapping
|
|
// 0x0010 (0x0018 - 0x0008)
|
|
struct FKeyToAbilityMapping final : public FTableRowBase
|
|
{
|
|
public:
|
|
bool bAdditive; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UAblAbility> Ability; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FKeyToAbilityMapping;
|
|
|
|
// ScriptStruct AbleCore.AbleHUDStyle
|
|
// 0x2C78 (0x2C80 - 0x0008)
|
|
struct FAbleHUDStyle final : public FSlateWidgetStyle
|
|
{
|
|
public:
|
|
struct FTextBlockStyle CurrentActorTextStyle; // 0x0008(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle FootPlantTextStyle; // 0x0278(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle ChannelTextStyle; // 0x04E8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle AbilityTextStyle; // 0x0758(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle AnimationTextStyle; // 0x09C8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle AnimationBlendTextStyle; // 0x0C38(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle BlendInputTextStyle; // 0x0EA8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle PlayRateTextStyle; // 0x1118(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle AdditiveTextStyle; // 0x1388(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle BlendWeightTextStyle; // 0x15F8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle RootMotionTextStyle; // 0x1868(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle AssetLengthTextStyle; // 0x1AD8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle GameplayTagTextStyle; // 0x1D48(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle ActorTagTextStyle; // 0x1FB8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTableRowStyle TreeRowStyle; // 0x2228(0x07C8)(Edit, NativeAccessSpecifierPublic)
|
|
struct FMargin HUDMargin; // 0x29F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMargin TreeMargin; // 0x2A00(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle AnimationInfoTextStyle; // 0x2A10(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAbleHUDStyle;
|
|
|
|
// ScriptStruct AbleCore.HermesSendMessageToTaskEntry
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct alignas(0x04) FHermesSendMessageToTaskEntry final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FHermesSendMessageToTaskEntry;
|
|
|
|
// ScriptStruct AbleCore.PhysicalBodyNameWeightPair
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhysicalBodyNameWeightPair final
|
|
{
|
|
public:
|
|
class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BoneWeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPhysicalBodyNameWeightPair;
|
|
|
|
// ScriptStruct AbleCore.BlendTrackInfo
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FBlendTrackInfo final
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer AnimationTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
class UAblBlendSpaceParameterGetter* BlendSpaceParameterGetter; // 0x0020(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsAdditive; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRotationOffsetMeshSpace; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideMeshSpaceRotationBlend; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMeshSpaceRotationBlend; // 0x002B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoop; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAblBoneBlendWeightAsset* BoneWeightAsset; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FBlendTrackInfo;
|
|
|
|
// ScriptStruct AbleCore.AblBlendTimes
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FAblBlendTimes final
|
|
{
|
|
public:
|
|
float m_BlendIn; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float m_BlendOut; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAblBlendTimes;
|
|
|
|
// ScriptStruct AbleCore.AblReactionsList
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FAblReactionsList final
|
|
{
|
|
public:
|
|
TArray<class UAblReactionData*> Reactions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAblReactionsList;
|
|
|
|
// ScriptStruct AbleCore.AblReactionHandle
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FAblReactionHandle final
|
|
{
|
|
public:
|
|
uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FAblReactionHandle;
|
|
|
|
// ScriptStruct AbleCore.CollisionLayerResponseEntry
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x04) FCollisionLayerResponseEntry final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FCollisionLayerResponseEntry;
|
|
|
|
// ScriptStruct AbleCore.AblAbilityTargetTypeLocation
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FAblAbilityTargetTypeLocation final
|
|
{
|
|
public:
|
|
EAblAbilityTargetType m_Source; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector m_Offset; // 0x0004(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FRotator m_Rotation; // 0x0010(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
class FName m_Socket; // 0x001C(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool m_UseSocketRotation; // 0x0024(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAblAbilityTargetTypeLocation;
|
|
|
|
// ScriptStruct AbleCore.TurnToTaskEntry
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct alignas(0x04) FTurnToTaskEntry final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FTurnToTaskEntry;
|
|
|
|
// ScriptStruct AbleCore.AblUberAbility
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FAblUberAbility final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FAblAbilityChannel> SortedAbilityChannels; // 0x0008(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAblUberAbility;
|
|
|
|
// ScriptStruct AbleCore.AnimNode_AbilityAnimPlayer
|
|
// 0x0078 (0x00B0 - 0x0038)
|
|
struct FAnimNode_AbilityAnimPlayer final : public FAnimNode_AssetPlayerBase
|
|
{
|
|
public:
|
|
struct FAblAnimation AblAnimation; // 0x0038(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAnimNode_AbilityAnimPlayer;
|
|
|
|
// ScriptStruct AbleCore.AblRootMode
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FAblRootMode final
|
|
{
|
|
public:
|
|
EEvaluatorRootMotion m_UseSourceRootMotion; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EEvaluatorRootMotion m_UseDestRootMotion; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAblRootMode;
|
|
|
|
// ScriptStruct AbleCore.ObjectTracker
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct alignas(0x08) FObjectTracker final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FObjectTracker;
|
|
|
|
// ScriptStruct AbleCore.RelativeTime
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FRelativeTime final
|
|
{
|
|
public:
|
|
float Offset; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EOffsetTypeEnum OffsetType; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERelativeToEnum RelativeToType; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UObject* RelativeToObject; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEditable; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FRelativeTime;
|
|
|
|
}
|
|
|