Files
ReshadePluginsCore/Hogwarts Legacy/SDK/AbleCore_structs.hpp
2026-03-06 01:33:32 +01:00

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;
}