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

5193 lines
262 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: AbleCore
#include "Basic.hpp"
#include "BTCustomRuntime_structs.hpp"
#include "AvaAnimation_structs.hpp"
#include "AvaAnimation_classes.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "AnimationArchitectRuntime_structs.hpp"
#include "AnimationArchitectRuntime_classes.hpp"
#include "GameplayTags_structs.hpp"
#include "InputCore_structs.hpp"
#include "AbleCore_structs.hpp"
#include "SlateCore_classes.hpp"
#include "StencilManager_structs.hpp"
#include "AIModule_structs.hpp"
#include "AIModule_classes.hpp"
namespace SDK
{
// Class AbleCore.AblAbilityBaseScratchPad
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityBaseScratchPad : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityBaseScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityBaseScratchPad")
}
static class UAblAbilityBaseScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityBaseScratchPad>();
}
};
DUMPER7_ASSERTS_UAblAbilityBaseScratchPad;
// Class AbleCore.AblAbilityTaskScratchPad
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityTaskScratchPad : public UAblAbilityBaseScratchPad
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTaskScratchPad")
}
static class UAblAbilityTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblAbilityTaskScratchPad;
// Class AbleCore.AblSpawnActorTaskScratchPad
// 0x0008 (0x0030 - 0x0028)
class UAblSpawnActorTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TWeakObjectPtr<class AActor> SpawnedActor; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSpawnActorTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSpawnActorTaskScratchPad")
}
static class UAblSpawnActorTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSpawnActorTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblSpawnActorTaskScratchPad;
// Class AbleCore.AblBlendWeightMultiplierGetter
// 0x0000 (0x0028 - 0x0028)
class UAblBlendWeightMultiplierGetter : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBlendWeightMultiplierGetter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBlendWeightMultiplierGetter")
}
static class UAblBlendWeightMultiplierGetter* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBlendWeightMultiplierGetter>();
}
};
DUMPER7_ASSERTS_UAblBlendWeightMultiplierGetter;
// Class AbleCore.AblAbilityNode
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityNode : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityNode")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityNode")
}
static class UAblAbilityNode* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityNode>();
}
};
DUMPER7_ASSERTS_UAblAbilityNode;
// Class AbleCore.AblAbilityTask
// 0x0048 (0x0070 - 0x0028)
class UAblAbilityTask : public UAblAbilityNode
{
public:
struct FRelativeTime m_StartTime; // 0x0028(0x0018)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FRelativeTime m_EndTime; // 0x0040(0x0018)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
TArray<EAblAbilityTargetType> m_TaskTargets; // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
bool m_Verbose; // 0x0068(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_IsDone; // 0x0069(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTask")
}
static class UAblAbilityTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTask>();
}
};
DUMPER7_ASSERTS_UAblAbilityTask;
// Class AbleCore.AblCustomEventListenerTask
// 0x0000 (0x0070 - 0x0070)
class UAblCustomEventListenerTask : public UAblAbilityTask
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomEventListenerTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomEventListenerTask")
}
static class UAblCustomEventListenerTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomEventListenerTask>();
}
};
DUMPER7_ASSERTS_UAblCustomEventListenerTask;
// Class AbleCore.AbleHUD
// 0x0000 (0x0338 - 0x0338)
class AAbleHUD : public APreloadArchitectHUD
{
public:
void SetTarget(class AActor* InActor);
void ToggleAbleHUD();
void UpdateDebugTarget();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AbleHUD")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AbleHUD")
}
static class AAbleHUD* GetDefaultObj()
{
return GetDefaultObjImpl<AAbleHUD>();
}
};
DUMPER7_ASSERTS_AAbleHUD;
// Class AbleCore.AblRemoveGameplayTagTask
// 0x0010 (0x0080 - 0x0070)
class UAblRemoveGameplayTagTask final : public UAblAbilityTask
{
public:
TArray<struct FGameplayTag> m_TagList; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblRemoveGameplayTagTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblRemoveGameplayTagTask")
}
static class UAblRemoveGameplayTagTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblRemoveGameplayTagTask>();
}
};
DUMPER7_ASSERTS_UAblRemoveGameplayTagTask;
// Class AbleCore.AblAnimNotify
// 0x0008 (0x0040 - 0x0038)
class UAblAnimNotify : public UAnimNotify
{
public:
class FName EventName; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimNotify")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimNotify")
}
static class UAblAnimNotify* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimNotify>();
}
};
DUMPER7_ASSERTS_UAblAnimNotify;
// Class AbleCore.AblAnimNotifyPure
// 0x0000 (0x0040 - 0x0040)
class UAblAnimNotifyPure final : public UAblAnimNotify
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimNotifyPure")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimNotifyPure")
}
static class UAblAnimNotifyPure* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimNotifyPure>();
}
};
DUMPER7_ASSERTS_UAblAnimNotifyPure;
// Class AbleCore.AblCollisionShape
// 0x0030 (0x0058 - 0x0028)
class UAblCollisionShape : public UObject
{
public:
struct FAblAbilityTargetTypeLocation m_QueryLocation; // 0x0028(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
ECollisionChannel m_CollisionChannel; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UseAsyncQuery; // 0x0051(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionShape")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionShape")
}
static class UAblCollisionShape* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionShape>();
}
};
DUMPER7_ASSERTS_UAblCollisionShape;
// Class AbleCore.AblCollisionShapeBox
// 0x0010 (0x0068 - 0x0058)
class UAblCollisionShapeBox final : public UAblCollisionShape
{
public:
struct FVector m_HalfExtents; // 0x0058(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionShapeBox")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionShapeBox")
}
static class UAblCollisionShapeBox* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionShapeBox>();
}
};
DUMPER7_ASSERTS_UAblCollisionShapeBox;
// Class AbleCore.Able_AnimInstance
// 0x0250 (0x0510 - 0x02C0)
class UAble_AnimInstance : public UAnimationArchitect_AnimInstance
{
public:
TMap<class UAnimSequence*, float> MapSequenceToPhaseVote; // 0x02C0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
bool InIdle; // 0x0310(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_311[0x7]; // 0x0311(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblAnimationModifier*> AnimationModifiers; // 0x0318(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FVector DesiredWorldDirection; // 0x0328(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LastDesiredWorldDirection; // 0x0334(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DesiredWorldSpeed; // 0x0340(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RateMultiplierOverride; // 0x0344(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FixedYawRemaining; // 0x0348(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FixedYawOffset; // 0x034C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float FixedYawSampleTime; // 0x0350(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_354[0x1A4]; // 0x0354(0x01A4)(Fixing Size After Last Property [ Dumper-7 ])
class UAblAbilityComponent* AbleAbilityComponent; // 0x04F8(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_500[0x10]; // 0x0500(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void Get_DesiredWorldDirection(struct FVector* OutWorldDirection);
void Get_DesiredWorldSpeed(float* OutSpeed);
void Get_FixedYawOffset(float* OutFixedYawOffset);
void Get_FixedYawRemaining(float* OutFixedYawRemaining);
void Get_FixedYawSampleTime(float* OutFixedYawSampleTime);
void Get_LastDesiredWorldDirection(struct FVector* OutWorldDirection);
void Set_DesiredWorldDirection(const struct FVector& InWorldDirection);
void Set_DesiredWorldSpeed(float InSpeed);
void Set_FixedYaw(const float InFixedYawRemaining, const float InFixedYawOffset, const float SampleTime);
void Set_LastDesiredWorldDirection(const struct FVector& InWorldDirection);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Able_AnimInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Able_AnimInstance")
}
static class UAble_AnimInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UAble_AnimInstance>();
}
};
DUMPER7_ASSERTS_UAble_AnimInstance;
// Class AbleCore.AblAbilityEventScratchPad
// 0x0020 (0x0048 - 0x0028)
class UAblAbilityEventScratchPad : public UAblAbilityBaseScratchPad
{
public:
TWeakObjectPtr<class UAblAbilityEvent> AbilityEventPtr; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void EventReceived(const class UObject* Caller);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityEventScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityEventScratchPad")
}
static class UAblAbilityEventScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityEventScratchPad>();
}
};
DUMPER7_ASSERTS_UAblAbilityEventScratchPad;
// Class AbleCore.AblBranchEventScratchPad
// 0x0018 (0x0060 - 0x0048)
class UAblBranchEventScratchPad final : public UAblAbilityEventScratchPad
{
public:
class UAblAbility* BranchAbility; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FKey> CachedKeys; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchEventScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchEventScratchPad")
}
static class UAblBranchEventScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchEventScratchPad>();
}
};
DUMPER7_ASSERTS_UAblBranchEventScratchPad;
// Class AbleCore.PhysicalBodyBlendChannel
// 0x0030 (0x0058 - 0x0028)
class UPhysicalBodyBlendChannel final : public UObject
{
public:
TArray<float> ChannelBlendedWeights; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> ChannelFadeWeights; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UPhysicalBodyBlendInfo*> PhysicalBodyBlendArray; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PhysicalBodyBlendChannel")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PhysicalBodyBlendChannel")
}
static class UPhysicalBodyBlendChannel* GetDefaultObj()
{
return GetDefaultObjImpl<UPhysicalBodyBlendChannel>();
}
};
DUMPER7_ASSERTS_UPhysicalBodyBlendChannel;
// Class AbleCore.AblAbility
// 0x00A0 (0x00C8 - 0x0028)
class UAblAbility : public UObject
{
public:
float m_Length; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float m_Cooldown; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float m_PlayRate; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_bOverrideGlobalPlayRate; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_IsPassive; // 0x0035(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 m_MaxStacks; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_RefreshDurationOnNewStack; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_AlwaysRefreshDuration; // 0x003D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_OnlyRefreshLoopTime; // 0x003E(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_RequiresAllTasksComplete; // 0x003F(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool m_Loop; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float m_LoopStart; // 0x0044(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float m_LoopEnd; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 m_LoopMaxIterations; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_RequiresTarget; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAblTargetingBase* m_Targeting; // 0x0058(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_IsChanneled; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblChannelingBase*> m_ChannelConditions; // 0x0068(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool m_MustPassAllChannelConditions; // 0x0078(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer m_TagContainer; // 0x0080(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPrivate)
TArray<class UAblAbilityTask*> m_Tasks; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<class UAblAbilityEvent*> m_Events; // 0x00B0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPrivate)
uint32 m_AbilityNameHash; // 0x00C0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
EAblAbilityTaskRealm m_AbilityRealm; // 0x00C4(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool AlwaysRefreshDuration() const;
float CalculateCooldown(const class UAblAbilityContext* Context) const;
float CalculateDamageForActor(const class UAblAbilityContext* Context, const class FName& EventName, float BaseDamage, class AActor* Actor) const;
bool CanInterruptAbility(const class UAblAbilityContext* Context, const class UAblAbility* CurrentAbility) const;
bool CheckCustomChannelConditional(const class UAblAbilityContext* Context, const class FName& EventName) const;
bool CustomCanAbilityExecute(const class UAblAbilityContext* Context) const;
bool CustomCanBranchTo(const class UAblAbilityContext* Context) const;
bool CustomCanLoopExecute(const class UAblAbilityContext* Context) const;
bool CustomFilterCondition(const class UAblAbilityContext* Context, const class FName& EventName, class AActor* Actor) const;
void CustomTargetingFindTargets(const class UAblAbilityContext* Context, TArray<class AActor*>* FoundTargets) const;
struct FGameplayTagContainer GetAbilityTagContainer() const;
float GetBaseCooldown() const;
int32 GetBaseMaxStacks() const;
float GetBasePlayRate() const;
float GetCooldown() const;
class FString GetDisplayName() const;
float GetLength() const;
int32 GetLoopMaxIterationsBP() const;
struct FVector2D GetLoopRange() const;
int32 GetMaxStacks(const class UAblAbilityContext* Context) const;
float GetRange() const;
bool IsChanneled() const;
bool IsLooping() const;
bool IsPassive() const;
bool MustPassAllChannelConditions() const;
void OnAbilityBranch(const class UAblAbilityContext* Context, const class UAblAbility* NextAbility) const;
void OnAbilityEnd(const class UAblAbilityContext* Context) const;
void OnAbilityInterrupt(const class UAblAbilityContext* Context) const;
void OnAbilityStart(const class UAblAbilityContext* Context) const;
void OnCollisionEvent(const class UAblAbilityContext* Context, const class FName& EventName, const TArray<struct FAblQueryResult>& HitEntities) const;
void OnCustomEvent(const class UAblAbilityContext* Context, const class FName& EventName) const;
class UAblAbility* OnGetBranchAbility(const class UAblAbilityContext* Context, const class FName& EventName) const;
void OnRaycastEvent(const class UAblAbilityContext* Context, const class FName& EventName, const TArray<struct FHitResult>& HitResults) const;
void OnSpawnedActorEvent(const class UAblAbilityContext* Context, const class FName& EventName, class AActor* SpawnedActor) const;
bool RefreshDurationOnNewStack() const;
bool RefreshLoopTimeOnly() const;
bool RequiresAllTasksComplete() const;
bool RequiresTarget() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbility")
}
static class UAblAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbility>();
}
};
DUMPER7_ASSERTS_UAblAbility;
// Class AbleCore.AblSetCollisionChannelTaskScratchPad
// 0x0050 (0x0078 - 0x0028)
class UAblSetCollisionChannelTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TMap<TWeakObjectPtr<class UPrimitiveComponent>, ECollisionChannel> PrimitiveToChannelMap; // 0x0028(0x0050)(Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetCollisionChannelTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetCollisionChannelTaskScratchPad")
}
static class UAblSetCollisionChannelTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetCollisionChannelTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblSetCollisionChannelTaskScratchPad;
// Class AbleCore.AblAvaAnimationTask
// 0x0098 (0x0108 - 0x0070)
class UAblAvaAnimationTask final : public UAblAbilityTask
{
public:
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimationProvider* AnimationProvider; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FAnimationRequestLayerReference Layer; // 0x0080(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAbleAvaAnimationPlacementOptions PlacementOptions; // 0x0088(0x0030)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FAbleAvaAnimationClipRange ClipRange; // 0x00B8(0x0010)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
struct FAblAvaAnimationPlaybackOptions PlaybackOptions; // 0x00C8(0x0018)(Edit, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
class UBoolProvider* ReselectOnLoopBoundaries; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UFloatProvider* weight; // 0x00E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UFloatProvider* BlendInTime; // 0x00F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UFloatProvider* BlendOutTime; // 0x00F8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UBoolProvider* LoopIndefinitely; // 0x0100(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAvaAnimationTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAvaAnimationTask")
}
static class UAblAvaAnimationTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAvaAnimationTask>();
}
};
DUMPER7_ASSERTS_UAblAvaAnimationTask;
// Class AbleCore.AblCollisionSweepShape
// 0x0030 (0x0058 - 0x0028)
class UAblCollisionSweepShape : public UObject
{
public:
struct FAblAbilityTargetTypeLocation m_SweepLocation; // 0x0028(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
ECollisionChannel m_CollisionChannel; // 0x0050(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_OnlyReturnBlockingHit; // 0x0051(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UseAsyncQuery; // 0x0052(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_53[0x5]; // 0x0053(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionSweepShape")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionSweepShape")
}
static class UAblCollisionSweepShape* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionSweepShape>();
}
};
DUMPER7_ASSERTS_UAblCollisionSweepShape;
// Class AbleCore.AblAnimationAssetChooser
// 0x0020 (0x0048 - 0x0028)
class UAblAnimationAssetChooser : public UObject
{
public:
TArray<class UAnimationAsset*> AnimationAssets; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGameplayTagContainer> AnimationTags; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimationAssetChooser")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimationAssetChooser")
}
static class UAblAnimationAssetChooser* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimationAssetChooser>();
}
};
DUMPER7_ASSERTS_UAblAnimationAssetChooser;
// Class AbleCore.AblReactionData
// 0x00B8 (0x00E0 - 0x0028)
class UAblReactionData final : public UObject
{
public:
uint8 Pad_28[0x88]; // 0x0028(0x0088)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer MunitionTags; // 0x00B0(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UActorComponent> ReactionEffectComponent; // 0x00D0(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDestroyEffectComponentOnReactionEnd; // 0x00D8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class AActor* GetInstigator();
class AActor* GetTarget();
class FName GetChannelName() const;
bool IsPassive() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblReactionData")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblReactionData")
}
static class UAblReactionData* GetDefaultObj()
{
return GetDefaultObjImpl<UAblReactionData>();
}
};
DUMPER7_ASSERTS_UAblReactionData;
// Class AbleCore.AblAbilityEvent
// 0x0028 (0x0050 - 0x0028)
class UAblAbilityEvent : public UAblAbilityNode
{
public:
struct FRelativeTime m_StartTime; // 0x0028(0x0018)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
class FName m_EventName; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_Verbose; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_IsDone; // 0x0049(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityEvent")
}
static class UAblAbilityEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityEvent>();
}
};
DUMPER7_ASSERTS_UAblAbilityEvent;
// Class AbleCore.AblGeneratedEvent
// 0x0008 (0x0058 - 0x0050)
class UAblGeneratedEvent : public UAblAbilityEvent
{
public:
bool bIsActive; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bRemovable; // 0x0051(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblGeneratedEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblGeneratedEvent")
}
static class UAblGeneratedEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UAblGeneratedEvent>();
}
};
DUMPER7_ASSERTS_UAblGeneratedEvent;
// Class AbleCore.AblAnimNotifyEvent
// 0x0000 (0x0058 - 0x0058)
class UAblAnimNotifyEvent : public UAblGeneratedEvent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimNotifyEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimNotifyEvent")
}
static class UAblAnimNotifyEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimNotifyEvent>();
}
};
DUMPER7_ASSERTS_UAblAnimNotifyEvent;
// Class AbleCore.AblCollisionQueryTask
// 0x0030 (0x00A0 - 0x0070)
class UAblCollisionQueryTask final : public UAblAbilityTask
{
public:
bool m_fireEvent; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName m_name; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAblCollisionShape* m_QueryShape; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UAblCollisionFilter*> m_Filters; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool m_CopyResultsToContext; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_AllowDuplicateEntries; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTaskRealm m_TaskRealm; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionQueryTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionQueryTask")
}
static class UAblCollisionQueryTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionQueryTask>();
}
};
DUMPER7_ASSERTS_UAblCollisionQueryTask;
// Class AbleCore.Able_Character
// 0x0050 (0x0540 - 0x04F0)
#pragma pack(push, 0x1)
class alignas(0x10) AAble_Character : public AAnimationArchitect_Character
{
public:
uint8 Pad_4F0[0x8]; // 0x04F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag GameplayHierarchyTag; // 0x04F8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAblAbilityComponent* AblAbilityComponent; // 0x0500(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class URagdollControlComponent* RagdollControlComponent; // 0x0508(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_510[0x18]; // 0x0510(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class UAblPhysicalBodyManager* PhysicalBodyManager; // 0x0528(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_530[0x8]; // 0x0530(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void CancelAbilityByChannel(class FName InAbilityChannelName);
void CancelAbilityByContext(class UAblAbilityContext* InAblAbilityContext);
bool ExecuteAbilityByClass(class UClass* InAblAbilitClass, class AActor* InInstigator);
bool ExecuteAbilityOnChannelByClass(class FName ChannelName, class UClass* InAblAbilitClass, class AActor* InInstigator);
bool GetAbilityFromInteractionArchitect(const struct FGameplayTagContainer& InSourceTagContainer, class UInteractionArchitectAsset* InArchitectAsset, const struct FGameplayTagContainer& InArchitectTagContainer, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf<class UAblAbility>* OutAbilityClass);
bool GetAbilityWithMultipleAssets(const struct FGameplayTagContainer& InSourceTagContainer, const TArray<class UInteractionArchitectAsset*>& InArchitectAssets, const struct FGameplayTagContainer& InArchitectTagContainer, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf<class UAblAbility>* OutAbilityClass);
bool GetAbilityWithMultipleAssetsAndTags(const struct FGameplayTagContainer& InSourceTagContainer, const TArray<class UInteractionArchitectAsset*>& InArchitectAssets, const TArray<struct FGameplayTagContainer>& InArchitectTags, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf<class UAblAbility>* OutAbilityClass);
bool PlayAbilityByClass(class FName InAbilityChannelName, class UClass* InAblAbilitClass, class AActor* InInstigator);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Able_Character")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Able_Character")
}
static class AAble_Character* GetDefaultObj()
{
return GetDefaultObjImpl<AAble_Character>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_AAble_Character;
// Class AbleCore.Able_MovementComponent
// 0x0010 (0x0B40 - 0x0B30)
class UAble_MovementComponent : public UCharacterMovementComponent
{
public:
TArray<class URootMotionModifier*> RootMotionModifierArray; // 0x0B30(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
public:
class URootMotionModifier* AddRootMotionModifier(class URootMotionModifierProperties* InRootMotionModifierProperties, class AActor* Instigator, float Duration);
void RemoveRootMotionModifier(class URootMotionModifierProperties* InRootMotionModifierProperties);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Able_MovementComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Able_MovementComponent")
}
static class UAble_MovementComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UAble_MovementComponent>();
}
};
DUMPER7_ASSERTS_UAble_MovementComponent;
// Class AbleCore.AblAbilityAsset
// 0x0050 (0x0080 - 0x0030)
class UAblAbilityAsset final : public UDataAsset
{
public:
TMap<class FName, struct FAblAbilityChannel> AbilityChannelMap; // 0x0030(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityAsset")
}
static class UAblAbilityAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityAsset>();
}
};
DUMPER7_ASSERTS_UAblAbilityAsset;
// Class AbleCore.AblRayCastQueryTaskScratchPad
// 0x0010 (0x0038 - 0x0028)
class UAblRayCastQueryTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool AsyncProcessed; // 0x0030(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblRayCastQueryTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblRayCastQueryTaskScratchPad")
}
static class UAblRayCastQueryTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblRayCastQueryTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblRayCastQueryTaskScratchPad;
// Class AbleCore.AblAbilityBlueprint
// 0x0000 (0x00A0 - 0x00A0)
class UAblAbilityBlueprint final : public UBlueprint
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityBlueprint")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityBlueprint")
}
static class UAblAbilityBlueprint* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityBlueprint>();
}
};
DUMPER7_ASSERTS_UAblAbilityBlueprint;
// Class AbleCore.AblAbilityBlueprintGeneratedClass
// 0x0000 (0x0328 - 0x0328)
class UAblAbilityBlueprintGeneratedClass final : public UBlueprintGeneratedClass
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityBlueprintGeneratedClass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityBlueprintGeneratedClass")
}
static class UAblAbilityBlueprintGeneratedClass* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityBlueprintGeneratedClass>();
}
};
DUMPER7_ASSERTS_UAblAbilityBlueprintGeneratedClass;
// Class AbleCore.AblPlayParticleEffectTask
// 0x0048 (0x00B8 - 0x0070)
class UAblPlayParticleEffectTask final : public UAblAbilityTask
{
public:
class UParticleSystem* m_EffectTemplate; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName m_SocketName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_AttachToSocket; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UseSocketRotation; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector m_LocationOffset; // 0x0084(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FRotator m_RotationOffset; // 0x0090(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
float m_Scale; // 0x009C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_DestroyAtEnd; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblParticleEffectParam*> m_Parameters; // 0x00A8(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayParticleEffectTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayParticleEffectTask")
}
static class UAblPlayParticleEffectTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayParticleEffectTask>();
}
};
DUMPER7_ASSERTS_UAblPlayParticleEffectTask;
// Class AbleCore.AblAbilityBlueprintLibrary
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityBlueprintLibrary final : public UBlueprintFunctionLibrary
{
public:
static EAblAbilityStartResult ActivateAbility(class UAblAbilityContext* Context);
static class UAblAbilityContext* CreateAbilityContext(const class UAblAbility* Ability, class UAblAbilityComponent* AbilityComponent, class AActor* Owner, class AActor* Instigator);
static class UAblCustomTaskScratchPad* CreateCustomScratchPad(class UAblAbilityContext* Context, TSubclassOf<class UAblCustomTaskScratchPad> ScratchPadClass);
static class UAblAbility* GetAbilityObjectFromClass(class UClass* Class_0);
static bool GetDrawCollisionQueries();
static bool IsSuccessfulStartResult(EAblAbilityStartResult Result);
static bool SetDrawCollisionQueries(bool Enable);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityBlueprintLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityBlueprintLibrary")
}
static class UAblAbilityBlueprintLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityBlueprintLibrary>();
}
};
DUMPER7_ASSERTS_UAblAbilityBlueprintLibrary;
// Class AbleCore.AblAbilityComponent
// 0x00E8 (0x01B8 - 0x00D0)
class UAblAbilityComponent final : public UActorComponent
{
public:
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
float GlobalPlayRate; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GlobalMeshScale; // 0x00DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool m_Verbose; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E1[0x1F]; // 0x00E1(0x001F)(Fixing Size After Last Property [ Dumper-7 ])
class UAblAbilityAsset* AblAbilityAsset; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class UAbleSettings> m_Settings; // 0x0110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTagContainer m_TagContainer; // 0x0118(0x0020)(Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_138[0x48]; // 0x0138(0x0048)(Fixing Size After Last Property [ Dumper-7 ])
struct FAblUberAbility AblUberAbility; // 0x0180(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
uint8 Pad_1A0[0x18]; // 0x01A0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void TriggerAbleEvent(const class AActor* AbleOwner, const class AActor* AbleSender, const class FName EventName);
EAblAbilityStartResult ActivateAbility(class UAblAbilityContext* Context);
void ActorHiddenTimeout();
void AddTag(const struct FGameplayTag& Tag);
EAblAbilityStartResult BranchAbility(class UAblAbilityContext* Context);
void CancelAbility(const class UAblAbility* Ability, EAblAbilityTaskResult ResultToUse);
void CancelAbilityChannel(const class FName& ChannelName, EAblAbilityTaskResult ResultToUse, bool bHideActor);
void CancelAllAbilities(EAblAbilityTaskResult ResultToUse, bool bHideActor);
class UAblAbility* GetActiveAbility_New(const class FName ChannelName);
bool IsAbilityPaused(const class UAblAbility* Ability);
void PauseAbility(bool bEnable, const class UAblAbility* Abilit);
void PauseAllAbilities();
void RemoveTag(const struct FGameplayTag& Tag);
void SetIgnorePlayAbility(bool bFlag);
void UnpauseAllAbilities();
EAblAbilityStartResult CanActivateAbility(class UAblAbilityContext* Context) const;
class UAblAbility* GetActiveAbility() const;
struct FGameplayTagContainer GetGameplayTagContainerBP() const;
bool HasAbilityAnimation() const;
bool HasTag(const struct FGameplayTag& Tag) const;
bool IsPassiveActive(const class UAblAbility* Ability) const;
bool IsPlayingAbility() const;
bool MatchesAllTags(const struct FGameplayTagContainer& Container) const;
bool MatchesAnyTag(const struct FGameplayTagContainer& Container) const;
bool MatchesQuery(const struct FGameplayTagQuery& Query) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityComponent")
}
static class UAblAbilityComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityComponent>();
}
};
DUMPER7_ASSERTS_UAblAbilityComponent;
// Class AbleCore.AblAbilityChannelingScratchPad
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityChannelingScratchPad : public UAblAbilityBaseScratchPad
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityChannelingScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityChannelingScratchPad")
}
static class UAblAbilityChannelingScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityChannelingScratchPad>();
}
};
DUMPER7_ASSERTS_UAblAbilityChannelingScratchPad;
// Class AbleCore.AblPlayAnimationTaskScratchPad
// 0x00B0 (0x00D8 - 0x0028)
class UAblPlayAnimationTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TMulticastInlineDelegate<void(float CurrentTime, const class UAnimationAsset* AnimationAsset, const class UAblAbilityContext* Context)> OnAnimationPlayedDelegate; // 0x0028(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
TArray<TWeakObjectPtr<class UAblAbilityComponent>> AbilityComponents; // 0x0038(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TWeakObjectPtr<class USkeletalMeshComponent>> SingleNodeSkeletalComponents; // 0x0048(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
float EndTimeAdjust; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x7C]; // 0x005C(0x007C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayAnimationTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayAnimationTaskScratchPad")
}
static class UAblPlayAnimationTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayAnimationTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblPlayAnimationTaskScratchPad;
// Class AbleCore.AblAbilityContext
// 0x01F8 (0x0220 - 0x0028)
class UAblAbilityContext final : public UObject
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UAblAbility* m_Ability; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblAbilityComponent* m_AbilityComponent; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 m_StackCount; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float m_CurrentTime; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class AActor> m_Owner; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TWeakObjectPtr<class AActor> m_Instigator; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<TWeakObjectPtr<class AActor>> m_TargetActors; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
TMap<uint32, class UAblAbilityTaskScratchPad*> m_TaskScratchPadMap; // 0x0070(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
TMap<uint32, class UAblAbilityEventScratchPad*> m_EventScratchPadMap; // 0x00C0(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
TMap<uint32, class UAblAbilityChannelingScratchPad*> m_ChannelingScratchPadMap; // 0x0110(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_160[0x10]; // 0x0160(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform m_AsyncQueryTransform; // 0x0170(0x0030)(Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAlphaBlend m_TransitionBlendIn; // 0x01A0(0x0030)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAlphaBlend m_TransitionBlendOut; // 0x01D0(0x0030)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
class UAblAbilityBaseScratchPad* AbilityScratchPad; // 0x0200(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EEvaluatorRootMotion m_UseSourceRootMotion; // 0x0208(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EEvaluatorRootMotion m_UseDestRootMotion; // 0x0209(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAnimBlendTickStyle m_BlendTickStyle; // 0x020A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_20B[0x15]; // 0x020B(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void SetStackCount(int32 Stack);
int32 GetCurrentStackCount() const;
float GetCurrentTime() const;
float GetCurrentTimeRatio() const;
class AActor* GetInstigator() const;
class AActor* GetOwner() const;
class UAblAbilityComponent* GetSelfAbilityComponent() const;
class AActor* GetSelfActor() const;
const TArray<class AActor*> GetTargetActors() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityContext")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityContext")
}
static class UAblAbilityContext* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityContext>();
}
};
DUMPER7_ASSERTS_UAblAbilityContext;
// Class AbleCore.AblCollisionFilter
// 0x0000 (0x0028 - 0x0028)
class UAblCollisionFilter : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionFilter")
}
static class UAblCollisionFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionFilter>();
}
};
DUMPER7_ASSERTS_UAblCollisionFilter;
// Class AbleCore.AblCollisionFilterInstigator
// 0x0000 (0x0028 - 0x0028)
class UAblCollisionFilterInstigator final : public UAblCollisionFilter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionFilterInstigator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionFilterInstigator")
}
static class UAblCollisionFilterInstigator* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionFilterInstigator>();
}
};
DUMPER7_ASSERTS_UAblCollisionFilterInstigator;
// Class AbleCore.AblAbilityInstance
// 0x00D0 (0x00F8 - 0x0028)
class UAblAbilityInstance final : public UObject
{
public:
uint32 m_CurrentIteration; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblAbilityTask*> m_AsyncTasks; // 0x0030(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UAblAbilityTask*> m_ActiveAsyncTasks; // 0x0040(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UAblAbilityTask*> m_FinishedASyncTasks; // 0x0050(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UAblAbilityTask*> m_SyncTasks; // 0x0060(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UAblAbilityTask*> m_ActiveSyncTasks; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
TArray<class UAblAbilityTask*> m_FinishedSyncTasks; // 0x0080(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class UAblAbility* m_Ability; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblAbilityContext* m_Context; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<TWeakObjectPtr<class AActor>> m_AdditionalTargets; // 0x00A0(0x0010)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
uint8 Pad_B0[0x30]; // 0x00B0(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblAbilityTask*> m_FadingTasks; // 0x00E0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityInstance")
}
static class UAblAbilityInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityInstance>();
}
};
DUMPER7_ASSERTS_UAblAbilityInstance;
// Class AbleCore.AblAnimationEndCallback
// 0x0000 (0x0028 - 0x0028)
class UAblAnimationEndCallback : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimationEndCallback")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimationEndCallback")
}
static class UAblAnimationEndCallback* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimationEndCallback>();
}
};
DUMPER7_ASSERTS_UAblAnimationEndCallback;
// Class AbleCore.AblSetArchitectTagsTask
// 0x0028 (0x0098 - 0x0070)
class UAblSetArchitectTagsTask final : public UAblAbilityTask
{
public:
struct FGameplayTagContainer ArchitectTags; // 0x0070(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
bool RemoveTagsAtEndOfTask; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool AddTheseTags; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool RemoveTheseTags; // 0x0092(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EArchitectType Type; // 0x0093(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetArchitectTagsTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetArchitectTagsTask")
}
static class UAblSetArchitectTagsTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetArchitectTagsTask>();
}
};
DUMPER7_ASSERTS_UAblSetArchitectTagsTask;
// Class AbleCore.AblAnimationModifier
// 0x0000 (0x0028 - 0x0028)
class UAblAnimationModifier : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimationModifier")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimationModifier")
}
static class UAblAnimationModifier* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimationModifier>();
}
};
DUMPER7_ASSERTS_UAblAnimationModifier;
// Class AbleCore.AblAnimationModifier_SpeedWarping
// 0x0010 (0x0038 - 0x0028)
class UAblAnimationModifier_SpeedWarping final : public UAblAnimationModifier
{
public:
TArray<struct FKIKBone> FKIKBranches; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimationModifier_SpeedWarping")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimationModifier_SpeedWarping")
}
static class UAblAnimationModifier_SpeedWarping* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimationModifier_SpeedWarping>();
}
};
DUMPER7_ASSERTS_UAblAnimationModifier_SpeedWarping;
// Class AbleCore.AblCollisionFilterCustom
// 0x0010 (0x0038 - 0x0028)
class UAblCollisionFilterCustom final : public UAblCollisionFilter
{
public:
class FName m_EventName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UseAsync; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionFilterCustom")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionFilterCustom")
}
static class UAblCollisionFilterCustom* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionFilterCustom>();
}
};
DUMPER7_ASSERTS_UAblCollisionFilterCustom;
// Class AbleCore.AblAnimationTagChooser
// 0x0028 (0x0050 - 0x0028)
class UAblAnimationTagChooser : public UObject
{
public:
TArray<class UAnimationAsset*> AnimationAssets; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGameplayTagContainer> AnimationTags; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bAppendAnimationTags; // 0x0048(0x0001)(Edit, 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("AblAnimationTagChooser")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimationTagChooser")
}
static class UAblAnimationTagChooser* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimationTagChooser>();
}
};
DUMPER7_ASSERTS_UAblAnimationTagChooser;
// Class AbleCore.AblAnimationTagChooser_AppendToBase
// 0x0030 (0x0080 - 0x0050)
class UAblAnimationTagChooser_AppendToBase final : public UAblAnimationTagChooser
{
public:
struct FGameplayTagContainer BaseAnimationTag; // 0x0050(0x0020)(Edit, DisableEditOnTemplate, NativeAccessSpecifierPublic)
TArray<class UAblAnimationTagChooser_AppendToBaseChooser*> Choosers; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimationTagChooser_AppendToBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimationTagChooser_AppendToBase")
}
static class UAblAnimationTagChooser_AppendToBase* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimationTagChooser_AppendToBase>();
}
};
DUMPER7_ASSERTS_UAblAnimationTagChooser_AppendToBase;
// Class AbleCore.AblCollisionFilterSelf
// 0x0000 (0x0028 - 0x0028)
class UAblCollisionFilterSelf final : public UAblCollisionFilter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionFilterSelf")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionFilterSelf")
}
static class UAblCollisionFilterSelf* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionFilterSelf>();
}
};
DUMPER7_ASSERTS_UAblCollisionFilterSelf;
// Class AbleCore.AblAnimationTagChooser_AppendToBaseChooser
// 0x0000 (0x0028 - 0x0028)
class UAblAnimationTagChooser_AppendToBaseChooser : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimationTagChooser_AppendToBaseChooser")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimationTagChooser_AppendToBaseChooser")
}
static class UAblAnimationTagChooser_AppendToBaseChooser* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimationTagChooser_AppendToBaseChooser>();
}
};
DUMPER7_ASSERTS_UAblAnimationTagChooser_AppendToBaseChooser;
// Class AbleCore.AblSetShaderParameterTask
// 0x0078 (0x00E8 - 0x0070)
class UAblSetShaderParameterTask final : public UAblAbilityTask
{
public:
class FName m_ParameterName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblSetParameterValue* m_value; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FAlphaBlend m_BlendIn; // 0x0080(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool m_RestoreValueOnEnd; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B1[0x7]; // 0x00B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend m_BlendOut; // 0x00B8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetShaderParameterTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetShaderParameterTask")
}
static class UAblSetShaderParameterTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetShaderParameterTask>();
}
};
DUMPER7_ASSERTS_UAblSetShaderParameterTask;
// Class AbleCore.AblAbilityAnimNotifyEventScratchPad
// 0x0000 (0x0048 - 0x0048)
class UAblAbilityAnimNotifyEventScratchPad final : public UAblAbilityEventScratchPad
{
public:
void OnAnimationPlayed(float InCurrentTime, const class UAnimationAsset* InAnimationAsset, const class UAblAbilityContext* Context);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityAnimNotifyEventScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityAnimNotifyEventScratchPad")
}
static class UAblAbilityAnimNotifyEventScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityAnimNotifyEventScratchPad>();
}
};
DUMPER7_ASSERTS_UAblAbilityAnimNotifyEventScratchPad;
// Class AbleCore.AblSetCollisionChannelResponseTaskScratchPad
// 0x0010 (0x0038 - 0x0028)
class UAblSetCollisionChannelResponseTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TArray<struct FCollisionLayerResponseEntry> PreviousCollisionValues; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetCollisionChannelResponseTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetCollisionChannelResponseTaskScratchPad")
}
static class UAblSetCollisionChannelResponseTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetCollisionChannelResponseTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblSetCollisionChannelResponseTaskScratchPad;
// Class AbleCore.AblAnimNotifyPureEvent
// 0x0000 (0x0058 - 0x0058)
class UAblAnimNotifyPureEvent final : public UAblAnimNotifyEvent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimNotifyPureEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimNotifyPureEvent")
}
static class UAblAnimNotifyPureEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimNotifyPureEvent>();
}
};
DUMPER7_ASSERTS_UAblAnimNotifyPureEvent;
// Class AbleCore.AblSetGameplayTagTask
// 0x0018 (0x0088 - 0x0070)
class UAblSetGameplayTagTask final : public UAblAbilityTask
{
public:
TArray<struct FGameplayTag> m_TagList; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
bool m_RemoveOnEnd; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetGameplayTagTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetGameplayTagTask")
}
static class UAblSetGameplayTagTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetGameplayTagTask>();
}
};
DUMPER7_ASSERTS_UAblSetGameplayTagTask;
// Class AbleCore.AblAnimRateGetter
// 0x0000 (0x0028 - 0x0028)
class UAblAnimRateGetter : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimRateGetter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimRateGetter")
}
static class UAblAnimRateGetter* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimRateGetter>();
}
};
DUMPER7_ASSERTS_UAblAnimRateGetter;
// Class AbleCore.AblAnimRateGetter_Random
// 0x0008 (0x0030 - 0x0028)
class UAblAnimRateGetter_Random final : public UAblAnimRateGetter
{
public:
float MinPlayRate; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float MaxPlayRate; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimRateGetter_Random")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimRateGetter_Random")
}
static class UAblAnimRateGetter_Random* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimRateGetter_Random>();
}
};
DUMPER7_ASSERTS_UAblAnimRateGetter_Random;
// Class AbleCore.AblBlendSpaceParameterGetter
// 0x0000 (0x0028 - 0x0028)
class UAblBlendSpaceParameterGetter : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBlendSpaceParameterGetter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBlendSpaceParameterGetter")
}
static class UAblBlendSpaceParameterGetter* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBlendSpaceParameterGetter>();
}
};
DUMPER7_ASSERTS_UAblBlendSpaceParameterGetter;
// Class AbleCore.AblSpeedCompensateBlendSpaceParameterGetter
// 0x0000 (0x0028 - 0x0028)
class UAblSpeedCompensateBlendSpaceParameterGetter : public UAblBlendSpaceParameterGetter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSpeedCompensateBlendSpaceParameterGetter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSpeedCompensateBlendSpaceParameterGetter")
}
static class UAblSpeedCompensateBlendSpaceParameterGetter* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSpeedCompensateBlendSpaceParameterGetter>();
}
};
DUMPER7_ASSERTS_UAblSpeedCompensateBlendSpaceParameterGetter;
// Class AbleCore.AblAnimTransitionInOverriderer
// 0x0000 (0x0028 - 0x0028)
class UAblAnimTransitionInOverriderer : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAnimTransitionInOverriderer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAnimTransitionInOverriderer")
}
static class UAblAnimTransitionInOverriderer* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAnimTransitionInOverriderer>();
}
};
DUMPER7_ASSERTS_UAblAnimTransitionInOverriderer;
// Class AbleCore.AblSetParameterValue
// 0x0008 (0x0030 - 0x0028)
class UAblSetParameterValue : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetParameterValue")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetParameterValue")
}
static class UAblSetParameterValue* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetParameterValue>();
}
};
DUMPER7_ASSERTS_UAblSetParameterValue;
// Class AbleCore.AblSetScalarParameterValue
// 0x0008 (0x0038 - 0x0030)
class UAblSetScalarParameterValue final : public UAblSetParameterValue
{
public:
float m_Scalar; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetScalarParameterValue")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetScalarParameterValue")
}
static class UAblSetScalarParameterValue* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetScalarParameterValue>();
}
};
DUMPER7_ASSERTS_UAblSetScalarParameterValue;
// Class AbleCore.AblAvaAnimationTaskScratchPad
// 0x0218 (0x0240 - 0x0028)
class UAblAvaAnimationTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
uint8 Pad_28[0x28]; // 0x0028(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
struct FAnimationTrack AnimationTrack; // 0x0050(0x01D0)(ContainsInstancedReference, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> OwningActor; // 0x0220(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class USkeletalMeshComponent> SkeletalMeshComponent; // 0x0228(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentBlendWeight; // 0x0230(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_234[0xC]; // 0x0234(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAvaAnimationTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAvaAnimationTaskScratchPad")
}
static class UAblAvaAnimationTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAvaAnimationTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblAvaAnimationTaskScratchPad;
// Class AbleCore.AblTaskCondition
// 0x0000 (0x0028 - 0x0028)
class UAblTaskCondition : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTaskCondition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTaskCondition")
}
static class UAblTaskCondition* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTaskCondition>();
}
};
DUMPER7_ASSERTS_UAblTaskCondition;
// Class AbleCore.AblBranchConditionAnimNotify_New
// 0x0058 (0x0080 - 0x0028)
class UAblBranchConditionAnimNotify_New final : public UAblTaskCondition
{
public:
TSet<class FName> Names; // 0x0028(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bResultIfNotifyDoesNotExist; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchConditionAnimNotify_New")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchConditionAnimNotify_New")
}
static class UAblBranchConditionAnimNotify_New* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchConditionAnimNotify_New>();
}
};
DUMPER7_ASSERTS_UAblBranchConditionAnimNotify_New;
// Class AbleCore.AblBranchCondition
// 0x0008 (0x0030 - 0x0028)
class UAblBranchCondition : public UObject
{
public:
bool m_Negate; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchCondition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchCondition")
}
static class UAblBranchCondition* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchCondition>();
}
};
DUMPER7_ASSERTS_UAblBranchCondition;
// Class AbleCore.AblBranchConditionLogicalOR
// 0x0010 (0x0040 - 0x0030)
class UAblBranchConditionLogicalOR final : public UAblBranchCondition
{
public:
TArray<class UAblBranchCondition*> Conditions; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchConditionLogicalOR")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchConditionLogicalOR")
}
static class UAblBranchConditionLogicalOR* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchConditionLogicalOR>();
}
};
DUMPER7_ASSERTS_UAblBranchConditionLogicalOR;
// Class AbleCore.AblBoneBlendWeightAsset
// 0x0058 (0x0088 - 0x0030)
class UAblBoneBlendWeightAsset : public UDataAsset
{
public:
float DefaultBoneWeight; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FPerBoneBlendWeight> PerBoneBlendWeights; // 0x0040(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<struct FPerBoneBlendWeight> InversePerBoneBlendWeights; // 0x0050(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
struct FGuid SkeletonGuid; // 0x0060(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid VirtualBoneGuid; // 0x0070(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMeshSpaceRotationBlend; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BlendWeightsDirty; // 0x0081(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBoneBlendWeightAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBoneBlendWeightAsset")
}
static class UAblBoneBlendWeightAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBoneBlendWeightAsset>();
}
};
DUMPER7_ASSERTS_UAblBoneBlendWeightAsset;
// Class AbleCore.AblAbilityTargetingFilter
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityTargetingFilter : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTargetingFilter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTargetingFilter")
}
static class UAblAbilityTargetingFilter* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTargetingFilter>();
}
};
DUMPER7_ASSERTS_UAblAbilityTargetingFilter;
// Class AbleCore.AblAbilityTargetingFilterSelf
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityTargetingFilterSelf final : public UAblAbilityTargetingFilter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTargetingFilterSelf")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTargetingFilterSelf")
}
static class UAblAbilityTargetingFilterSelf* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTargetingFilterSelf>();
}
};
DUMPER7_ASSERTS_UAblAbilityTargetingFilterSelf;
// Class AbleCore.AblBranchFilterBlendWeightAsset
// 0x0010 (0x0098 - 0x0088)
class UAblBranchFilterBlendWeightAsset final : public UAblBoneBlendWeightAsset
{
public:
TArray<struct FMyInputBlendPose> LayerSetup; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchFilterBlendWeightAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchFilterBlendWeightAsset")
}
static class UAblBranchFilterBlendWeightAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchFilterBlendWeightAsset>();
}
};
DUMPER7_ASSERTS_UAblBranchFilterBlendWeightAsset;
// Class AbleCore.AblSimpleBlendWeightAsset
// 0x0050 (0x00D8 - 0x0088)
class UAblSimpleBlendWeightAsset final : public UAblBoneBlendWeightAsset
{
public:
TMap<class FName, float> BlendWeightMap; // 0x0088(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSimpleBlendWeightAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSimpleBlendWeightAsset")
}
static class UAblSimpleBlendWeightAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSimpleBlendWeightAsset>();
}
};
DUMPER7_ASSERTS_UAblSimpleBlendWeightAsset;
// Class AbleCore.AblTargetingBase
// 0x0050 (0x0078 - 0x0028)
class UAblTargetingBase : public UObject
{
public:
bool m_AutoCalculateRange; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float m_Range; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_CalculateAs2DRange; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAblAbilityTargetTypeLocation m_location; // 0x0034(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
ECollisionChannel m_CollisionChannel; // 0x005C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblAbilityTargetingFilter*> m_Filters; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool m_UseAsync; // 0x0070(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingBase")
}
static class UAblTargetingBase* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingBase>();
}
};
DUMPER7_ASSERTS_UAblTargetingBase;
// Class AbleCore.AblTaskConditionScratchpad
// 0x0008 (0x0030 - 0x0028)
class UAblTaskConditionScratchpad : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTaskConditionScratchpad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTaskConditionScratchpad")
}
static class UAblTaskConditionScratchpad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTaskConditionScratchpad>();
}
};
DUMPER7_ASSERTS_UAblTaskConditionScratchpad;
// Class AbleCore.AblTaskConditionAnimNotifyScratchpad
// 0x0060 (0x0090 - 0x0030)
class UAblTaskConditionAnimNotifyScratchpad final : public UAblTaskConditionScratchpad
{
public:
TSet<class FName> EventNames; // 0x0030(0x0050)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool bEventReceived; // 0x0088(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEventExists; // 0x0089(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8A[0x6]; // 0x008A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnAnimationPlayed(float InCurrentTime, const class UAnimationAsset* InAnimationAsset, const class UAblAbilityContext* Context);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTaskConditionAnimNotifyScratchpad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTaskConditionAnimNotifyScratchpad")
}
static class UAblTaskConditionAnimNotifyScratchpad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTaskConditionAnimNotifyScratchpad>();
}
};
DUMPER7_ASSERTS_UAblTaskConditionAnimNotifyScratchpad;
// Class AbleCore.AblBranchConditionOnInput
// 0x0018 (0x0048 - 0x0030)
class UAblBranchConditionOnInput final : public UAblBranchCondition
{
public:
TArray<class FName> m_InputActions; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
bool m_MustBeRecentlyPressed; // 0x0040(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float m_RecentlyPressedTimeLimit; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchConditionOnInput")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchConditionOnInput")
}
static class UAblBranchConditionOnInput* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchConditionOnInput>();
}
};
DUMPER7_ASSERTS_UAblBranchConditionOnInput;
// Class AbleCore.AblSetTextureParameterValue
// 0x0008 (0x0038 - 0x0030)
class UAblSetTextureParameterValue final : public UAblSetParameterValue
{
public:
class UTexture* m_Texture; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetTextureParameterValue")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetTextureParameterValue")
}
static class UAblSetTextureParameterValue* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetTextureParameterValue>();
}
};
DUMPER7_ASSERTS_UAblSetTextureParameterValue;
// Class AbleCore.AblBranchConditionAlways
// 0x0000 (0x0030 - 0x0030)
class UAblBranchConditionAlways final : public UAblBranchCondition
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchConditionAlways")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchConditionAlways")
}
static class UAblBranchConditionAlways* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchConditionAlways>();
}
};
DUMPER7_ASSERTS_UAblBranchConditionAlways;
// Class AbleCore.AblBranchConditionCustom
// 0x0000 (0x0030 - 0x0030)
class UAblBranchConditionCustom final : public UAblBranchCondition
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchConditionCustom")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchConditionCustom")
}
static class UAblBranchConditionCustom* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchConditionCustom>();
}
};
DUMPER7_ASSERTS_UAblBranchConditionCustom;
// Class AbleCore.AnimNotify_AbilityBranch
// 0x0058 (0x0090 - 0x0038)
class UAnimNotify_AbilityBranch final : public UAnimNotify
{
public:
class FName Name_0; // 0x0038(0x0008)(BlueprintReadOnly, ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSet<class FName> Names; // 0x0040(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ExposeOnSpawn, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimNotify_AbilityBranch")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimNotify_AbilityBranch")
}
static class UAnimNotify_AbilityBranch* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimNotify_AbilityBranch>();
}
};
DUMPER7_ASSERTS_UAnimNotify_AbilityBranch;
// Class AbleCore.AblBranchConditionAnimNotify
// 0x0010 (0x0040 - 0x0030)
class UAblBranchConditionAnimNotify : public UAblBranchCondition
{
public:
class FName Name_0; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bResultIfNotifyDoesNotExist; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchConditionAnimNotify")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchConditionAnimNotify")
}
static class UAblBranchConditionAnimNotify* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchConditionAnimNotify>();
}
};
DUMPER7_ASSERTS_UAblBranchConditionAnimNotify;
// Class AbleCore.AblBranchEvent
// 0x0090 (0x00E0 - 0x0050)
class UAblBranchEvent final : public UAblAbilityEvent
{
public:
TSubclassOf<class UAblAbility> m_BranchAbility; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_DynamicBranchAbility; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName m_DynamicBranchEventName; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblBranchCondition*> m_Conditions; // 0x0068(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool m_MustPassAllConditions; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_CopyTargetsOnBranch; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend m_TransitionBlend; // 0x0080(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAlphaBlend m_TransitionBlendOut; // 0x00B0(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchEvent")
}
static class UAblBranchEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchEvent>();
}
};
DUMPER7_ASSERTS_UAblBranchEvent;
// Class AbleCore.AblBranchTaskScratchPad
// 0x0028 (0x0050 - 0x0028)
class UAblBranchTaskScratchPad : public UAblAbilityTaskScratchPad
{
public:
TArray<struct FKey> CachedKeys; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_38[0x10]; // 0x0038(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool bEventReceived; // 0x0048(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEventExists; // 0x0049(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCanEverPassConditions; // 0x004A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnAnimationPlayed(float InCurrentTime, const class UAnimationAsset* InAnimationAsset, const class UAblAbilityContext* Context);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchTaskScratchPad")
}
static class UAblBranchTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblBranchTaskScratchPad;
// Class AbleCore.AblBranchTask
// 0x00A8 (0x0118 - 0x0070)
class UAblBranchTask : public UAblAbilityTask
{
public:
TSubclassOf<class UAblAbility> m_BranchAbility; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TSubclassOf<class UAblBranchTaskScratchPad> m_BranchScratchpad; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_DynamicBranchAbility; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName m_DynamicBranchEventName; // 0x0084(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblBranchCondition*> m_Conditions; // 0x0090(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool m_MustPassAllConditions; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_CopyTargetsOnBranch; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A2[0x6]; // 0x00A2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend m_TransitionBlend; // 0x00A8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAlphaBlend m_TransitionBlendOut; // 0x00D8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool m_bOverrideTransitionBlend; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_bOverrideTransitionBlendOut; // 0x0109(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bClampBlendOutTime; // 0x010A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_OverrideRootMotion; // 0x010B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EEvaluatorRootMotion m_UseSourceRootMotion; // 0x010C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EEvaluatorRootMotion m_UseDestRootMotion; // 0x010D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_OverrideBlendTickStyle; // 0x010E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAnimBlendTickStyle m_BlendTickStyle; // 0x010F(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bPreBranchTick; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBranchTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBranchTask")
}
static class UAblBranchTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBranchTask>();
}
};
DUMPER7_ASSERTS_UAblBranchTask;
// Class AbleCore.AblBTCustomActionTaskScratchPad
// 0x0010 (0x0038 - 0x0028)
class UAblBTCustomActionTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TArray<struct FBTCustomActionTaskEntry> InProgressMessage; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBTCustomActionTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBTCustomActionTaskScratchPad")
}
static class UAblBTCustomActionTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBTCustomActionTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblBTCustomActionTaskScratchPad;
// Class AbleCore.AblBTCustomActionTask
// 0x0250 (0x02C0 - 0x0070)
class UAblBTCustomActionTask final : public UAblAbilityTask
{
public:
struct FBTCustomAction BTCustomAction; // 0x0070(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EBTCustomActionType BTCustomActionType; // 0x007C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, bool> VarMapKeyedBools; // 0x0080(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
TMap<class FName, int32> VarMapKeyedInts; // 0x00D0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
TMap<class FName, float> VarMapKeyedFloats; // 0x0120(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
TMap<class FName, class FName> VarMapKeyedNames; // 0x0170(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FVector2D> VarMapKeyedVector2Ds; // 0x01C0(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FVector> VarMapKeyedVectors; // 0x0210(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
TMap<class FName, class FString> VarMapKeyedStrings; // 0x0260(0x0050)(Edit, Protected, NativeAccessSpecifierProtected)
struct FBTCustomAction EndBTCustomAction; // 0x02B0(0x000C)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EBTCustomActionType EndBTCustomActionType; // 0x02BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2BD[0x3]; // 0x02BD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblBTCustomActionTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblBTCustomActionTask")
}
static class UAblBTCustomActionTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblBTCustomActionTask>();
}
};
DUMPER7_ASSERTS_UAblBTCustomActionTask;
// Class AbleCore.AblCamShakeTask
// 0x0040 (0x00B0 - 0x0070)
class UAblCamShakeTask final : public UAblAbilityTask
{
public:
TSubclassOf<class UCameraShakeBase> Shake; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float InnerRadius; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float OuterRadius; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector epicenter; // 0x0080(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float Falloff; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bUseActorPositionAsEpicenter; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bOrientShakeTowardsEpicenter; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bPlayerOnly; // 0x0092(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_93[0x5]; // 0x0093(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblTaskCondition*> Conditions; // 0x0098(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool bMustPassAllConditions; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCamShakeTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCamShakeTask")
}
static class UAblCamShakeTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCamShakeTask>();
}
};
DUMPER7_ASSERTS_UAblCamShakeTask;
// Class AbleCore.AblCancelAnimationTask
// 0x0000 (0x0070 - 0x0070)
class UAblCancelAnimationTask final : public UAblAbilityTask
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCancelAnimationTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCancelAnimationTask")
}
static class UAblCancelAnimationTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCancelAnimationTask>();
}
};
DUMPER7_ASSERTS_UAblCancelAnimationTask;
// Class AbleCore.AblChannelingBase
// 0x0008 (0x0030 - 0x0028)
class UAblChannelingBase : public UObject
{
public:
bool m_Negate; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblChannelingBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblChannelingBase")
}
static class UAblChannelingBase* GetDefaultObj()
{
return GetDefaultObjImpl<UAblChannelingBase>();
}
};
DUMPER7_ASSERTS_UAblChannelingBase;
// Class AbleCore.AblChannelingInputConditional
// 0x0020 (0x0050 - 0x0030)
class UAblChannelingInputConditional final : public UAblChannelingBase
{
public:
TArray<class FName> m_InputActions; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblChannelingInputConditional")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblChannelingInputConditional")
}
static class UAblChannelingInputConditional* GetDefaultObj()
{
return GetDefaultObjImpl<UAblChannelingInputConditional>();
}
};
DUMPER7_ASSERTS_UAblChannelingInputConditional;
// Class AbleCore.AblChannelingVelocityConditional
// 0x0008 (0x0038 - 0x0030)
class UAblChannelingVelocityConditional final : public UAblChannelingBase
{
public:
float m_VelocityThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UseXYSpeed; // 0x0034(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblChannelingVelocityConditional")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblChannelingVelocityConditional")
}
static class UAblChannelingVelocityConditional* GetDefaultObj()
{
return GetDefaultObjImpl<UAblChannelingVelocityConditional>();
}
};
DUMPER7_ASSERTS_UAblChannelingVelocityConditional;
// Class AbleCore.AblChannelingCustomConditional
// 0x0008 (0x0038 - 0x0030)
class UAblChannelingCustomConditional final : public UAblChannelingBase
{
public:
class FName m_EventName; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblChannelingCustomConditional")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblChannelingCustomConditional")
}
static class UAblChannelingCustomConditional* GetDefaultObj()
{
return GetDefaultObjImpl<UAblChannelingCustomConditional>();
}
};
DUMPER7_ASSERTS_UAblChannelingCustomConditional;
// Class AbleCore.AblChannelingObjectArchitectScratchPad
// 0x0020 (0x0048 - 0x0028)
class UAblChannelingObjectArchitectScratchPad final : public UAblAbilityChannelingScratchPad
{
public:
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void TagsChanged(class AActor* Actor, const struct FGameplayTag& GameplayTag, ETagsChangedEvent TagsChanged_0);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblChannelingObjectArchitectScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblChannelingObjectArchitectScratchPad")
}
static class UAblChannelingObjectArchitectScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblChannelingObjectArchitectScratchPad>();
}
};
DUMPER7_ASSERTS_UAblChannelingObjectArchitectScratchPad;
// Class AbleCore.AblChannelingObjectArchitectConditional
// 0x0030 (0x0060 - 0x0030)
class UAblChannelingObjectArchitectConditional final : public UAblChannelingBase
{
public:
struct FGameplayTagContainer BranchTags; // 0x0030(0x0020)(Edit, DisableEditOnTemplate, Protected, NativeAccessSpecifierProtected)
TSubclassOf<class UAblAbility> BranchAbility; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UObjectArchitectAsset* ObjectArchitectAsset; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblChannelingObjectArchitectConditional")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblChannelingObjectArchitectConditional")
}
static class UAblChannelingObjectArchitectConditional* GetDefaultObj()
{
return GetDefaultObjImpl<UAblChannelingObjectArchitectConditional>();
}
};
DUMPER7_ASSERTS_UAblChannelingObjectArchitectConditional;
// Class AbleCore.AblCollisionFilterOwner
// 0x0000 (0x0028 - 0x0028)
class UAblCollisionFilterOwner final : public UAblCollisionFilter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionFilterOwner")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionFilterOwner")
}
static class UAblCollisionFilterOwner* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionFilterOwner>();
}
};
DUMPER7_ASSERTS_UAblCollisionFilterOwner;
// Class AbleCore.AblCollisionFilterByClass
// 0x0010 (0x0038 - 0x0028)
class UAblCollisionFilterByClass final : public UAblCollisionFilter
{
public:
class UClass* m_Class; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_Negate; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionFilterByClass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionFilterByClass")
}
static class UAblCollisionFilterByClass* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionFilterByClass>();
}
};
DUMPER7_ASSERTS_UAblCollisionFilterByClass;
// Class AbleCore.AblCollisionFilterSortByDistance
// 0x0030 (0x0058 - 0x0028)
class UAblCollisionFilterSortByDistance final : public UAblCollisionFilter
{
public:
EAblCollisionFilterSort m_SortDirection; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAblAbilityTargetTypeLocation m_location; // 0x002C(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool m_Use2DDistance; // 0x0054(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionFilterSortByDistance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionFilterSortByDistance")
}
static class UAblCollisionFilterSortByDistance* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionFilterSortByDistance>();
}
};
DUMPER7_ASSERTS_UAblCollisionFilterSortByDistance;
// Class AbleCore.AblCollisionFilterMaxResults
// 0x0008 (0x0030 - 0x0028)
class UAblCollisionFilterMaxResults final : public UAblCollisionFilter
{
public:
int32 m_MaxEntities; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionFilterMaxResults")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionFilterMaxResults")
}
static class UAblCollisionFilterMaxResults* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionFilterMaxResults>();
}
};
DUMPER7_ASSERTS_UAblCollisionFilterMaxResults;
// Class AbleCore.AblCollisionQueryTaskScratchPad
// 0x0048 (0x0070 - 0x0028)
class UAblCollisionQueryTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform QueryTransform; // 0x0030(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool AsyncProcessed; // 0x0068(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionQueryTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionQueryTaskScratchPad")
}
static class UAblCollisionQueryTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionQueryTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblCollisionQueryTaskScratchPad;
// Class AbleCore.AblCollisionShapeSphere
// 0x0008 (0x0060 - 0x0058)
class UAblCollisionShapeSphere final : public UAblCollisionShape
{
public:
float m_radius; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionShapeSphere")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionShapeSphere")
}
static class UAblCollisionShapeSphere* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionShapeSphere>();
}
};
DUMPER7_ASSERTS_UAblCollisionShapeSphere;
// Class AbleCore.AblCollisionShapeCapsule
// 0x0008 (0x0060 - 0x0058)
class UAblCollisionShapeCapsule final : public UAblCollisionShape
{
public:
float m_Height; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float m_radius; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionShapeCapsule")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionShapeCapsule")
}
static class UAblCollisionShapeCapsule* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionShapeCapsule>();
}
};
DUMPER7_ASSERTS_UAblCollisionShapeCapsule;
// Class AbleCore.AblCollisionShapeCone
// 0x0010 (0x0068 - 0x0058)
class UAblCollisionShapeCone final : public UAblCollisionShape
{
public:
float m_FOV; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float m_Length; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float m_Height; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_Is2DQuery; // 0x0064(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionShapeCone")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionShapeCone")
}
static class UAblCollisionShapeCone* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionShapeCone>();
}
};
DUMPER7_ASSERTS_UAblCollisionShapeCone;
// Class AbleCore.AblCollisionSweepTaskScratchPad
// 0x0048 (0x0070 - 0x0028)
class UAblCollisionSweepTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform SourceTransform; // 0x0030(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
bool AsyncProcessed; // 0x0068(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionSweepTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionSweepTaskScratchPad")
}
static class UAblCollisionSweepTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionSweepTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblCollisionSweepTaskScratchPad;
// Class AbleCore.AblCollisionSweepTask
// 0x0030 (0x00A0 - 0x0070)
class UAblCollisionSweepTask final : public UAblAbilityTask
{
public:
class UAblCollisionSweepShape* m_SweepShape; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_fireEvent; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName m_name; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblCollisionFilter*> m_Filters; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool m_CopyResultsToContext; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_AllowDuplicateEntries; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTaskRealm m_TaskRealm; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_9B[0x5]; // 0x009B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionSweepTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionSweepTask")
}
static class UAblCollisionSweepTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionSweepTask>();
}
};
DUMPER7_ASSERTS_UAblCollisionSweepTask;
// Class AbleCore.AblCollisionSweepBox
// 0x0010 (0x0068 - 0x0058)
class UAblCollisionSweepBox final : public UAblCollisionSweepShape
{
public:
struct FVector m_HalfExtents; // 0x0058(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionSweepBox")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionSweepBox")
}
static class UAblCollisionSweepBox* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionSweepBox>();
}
};
DUMPER7_ASSERTS_UAblCollisionSweepBox;
// Class AbleCore.AblCollisionSweepSphere
// 0x0008 (0x0060 - 0x0058)
class UAblCollisionSweepSphere final : public UAblCollisionSweepShape
{
public:
float m_radius; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionSweepSphere")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionSweepSphere")
}
static class UAblCollisionSweepSphere* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionSweepSphere>();
}
};
DUMPER7_ASSERTS_UAblCollisionSweepSphere;
// Class AbleCore.AblCollisionSweepCapsule
// 0x0008 (0x0060 - 0x0058)
class UAblCollisionSweepCapsule final : public UAblCollisionSweepShape
{
public:
float m_radius; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float m_Height; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCollisionSweepCapsule")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCollisionSweepCapsule")
}
static class UAblCollisionSweepCapsule* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCollisionSweepCapsule>();
}
};
DUMPER7_ASSERTS_UAblCollisionSweepCapsule;
// Class AbleCore.AblConditionalBranchScratchpad
// 0x0018 (0x0040 - 0x0028)
class UAblConditionalBranchScratchpad : public UAblAbilityTaskScratchPad
{
public:
TArray<class UAblTaskConditionScratchpad*> BranchConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblConditionalBranchScratchpad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblConditionalBranchScratchpad")
}
static class UAblConditionalBranchScratchpad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblConditionalBranchScratchpad>();
}
};
DUMPER7_ASSERTS_UAblConditionalBranchScratchpad;
// Class AbleCore.AblConditionalBranchTaskBase
// 0x0050 (0x00C0 - 0x0070)
class UAblConditionalBranchTaskBase : public UAblAbilityTask
{
public:
TArray<class UAblTaskCondition*> BranchConditions; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool bMustPassAllConditions; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bOverrideAnimationBlendIn; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend AnimationBlendInOverride; // 0x0088(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool bClampBlendOutTime; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bOverrideRootMotion; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EEvaluatorRootMotion SourceRootMotion; // 0x00BA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EEvaluatorRootMotion DestRootMotion; // 0x00BB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bOverrideBlendTickStyle; // 0x00BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAnimBlendTickStyle BlendTickStyleOverride; // 0x00BD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_BE[0x2]; // 0x00BE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblConditionalBranchTaskBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblConditionalBranchTaskBase")
}
static class UAblConditionalBranchTaskBase* GetDefaultObj()
{
return GetDefaultObjImpl<UAblConditionalBranchTaskBase>();
}
};
DUMPER7_ASSERTS_UAblConditionalBranchTaskBase;
// Class AbleCore.AblConditionalBranchTask
// 0x0008 (0x00C8 - 0x00C0)
class UAblConditionalBranchTask final : public UAblConditionalBranchTaskBase
{
public:
TSubclassOf<class UAblAbility> BranchAbilityClass; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblConditionalBranchTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblConditionalBranchTask")
}
static class UAblConditionalBranchTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblConditionalBranchTask>();
}
};
DUMPER7_ASSERTS_UAblConditionalBranchTask;
// Class AbleCore.AblCustomEventListenerScratchpad
// 0x0008 (0x0030 - 0x0028)
class UAblCustomEventListenerScratchpad : public UAblAbilityTaskScratchPad
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnCustomEvent(const class UAblAbilityContext* Context, const class UAblAbilityContext* CallerContext, class FName EventName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomEventListenerScratchpad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomEventListenerScratchpad")
}
static class UAblCustomEventListenerScratchpad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomEventListenerScratchpad>();
}
};
DUMPER7_ASSERTS_UAblCustomEventListenerScratchpad;
// Class AbleCore.AblCustomEventListenerOnceScratchpad
// 0x0008 (0x0038 - 0x0030)
class UAblCustomEventListenerOnceScratchpad : public UAblCustomEventListenerScratchpad
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomEventListenerOnceScratchpad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomEventListenerOnceScratchpad")
}
static class UAblCustomEventListenerOnceScratchpad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomEventListenerOnceScratchpad>();
}
};
DUMPER7_ASSERTS_UAblCustomEventListenerOnceScratchpad;
// Class AbleCore.AblCustomEventListenerStartEndScratchpad
// 0x0008 (0x0038 - 0x0030)
class UAblCustomEventListenerStartEndScratchpad : public UAblCustomEventListenerScratchpad
{
public:
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomEventListenerStartEndScratchpad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomEventListenerStartEndScratchpad")
}
static class UAblCustomEventListenerStartEndScratchpad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomEventListenerStartEndScratchpad>();
}
};
DUMPER7_ASSERTS_UAblCustomEventListenerStartEndScratchpad;
// Class AbleCore.AblCustomEventListenerOnceTask
// 0x0008 (0x0078 - 0x0070)
class UAblCustomEventListenerOnceTask : public UAblCustomEventListenerTask
{
public:
class FName EventName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomEventListenerOnceTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomEventListenerOnceTask")
}
static class UAblCustomEventListenerOnceTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomEventListenerOnceTask>();
}
};
DUMPER7_ASSERTS_UAblCustomEventListenerOnceTask;
// Class AbleCore.AblCustomEventListenerStartEndTask
// 0x0010 (0x0080 - 0x0070)
class UAblCustomEventListenerStartEndTask : public UAblCustomEventListenerTask
{
public:
class FName StartEventName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EndEventName; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomEventListenerStartEndTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomEventListenerStartEndTask")
}
static class UAblCustomEventListenerStartEndTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomEventListenerStartEndTask>();
}
};
DUMPER7_ASSERTS_UAblCustomEventListenerStartEndTask;
// Class AbleCore.AblCustomEventTask
// 0x0010 (0x0080 - 0x0070)
class UAblCustomEventTask final : public UAblAbilityTask
{
public:
class FName m_EventName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTaskRealm m_TaskRealm; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bNotifyOtherAbilitiesOnChannel; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomEventTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomEventTask")
}
static class UAblCustomEventTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomEventTask>();
}
};
DUMPER7_ASSERTS_UAblCustomEventTask;
// Class AbleCore.AblCustomTaskScratchPad
// 0x0000 (0x0028 - 0x0028)
class UAblCustomTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomTaskScratchPad")
}
static class UAblCustomTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblCustomTaskScratchPad;
// Class AbleCore.AblCustomTask
// 0x0000 (0x0070 - 0x0070)
class UAblCustomTask final : public UAblAbilityTask
{
public:
class UAblCustomTaskScratchPad* CreateScratchPadBP(class UAblAbilityContext* Context) const;
void GetActorsForTaskBP(const class UAblAbilityContext* Context, TArray<class AActor*>* OutActorArray) const;
class FText GetDescriptiveTaskNameBP() const;
class UAblCustomTaskScratchPad* GetScratchPad(class UAblAbilityContext* Context) const;
class FText GetTaskCategoryBP() const;
struct FLinearColor GetTaskColorBP() const;
class FText GetTaskDescriptionBP() const;
class FText GetTaskNameBP() const;
EAblAbilityTaskRealm GetTaskRealmBP() const;
bool IsDoneBP(const class UAblAbilityContext* Context) const;
bool IsSingleFrameBP() const;
void OnTaskEndBP(const class UAblAbilityContext* Context, const EAblAbilityTaskResult Result) const;
void OnTaskStartBP(const class UAblAbilityContext* Context) const;
void OnTaskTickBP(const class UAblAbilityContext* Context, float DeltaTime) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblCustomTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblCustomTask")
}
static class UAblCustomTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblCustomTask>();
}
};
DUMPER7_ASSERTS_UAblCustomTask;
// Class AbleCore.AblDamageEventTaskScratchPad
// 0x0010 (0x0038 - 0x0028)
class UAblDamageEventTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TArray<float> DamageValues; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblDamageEventTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblDamageEventTaskScratchPad")
}
static class UAblDamageEventTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblDamageEventTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblDamageEventTaskScratchPad;
// Class AbleCore.AblDamageEventTask
// 0x0028 (0x0098 - 0x0070)
class UAblDamageEventTask : public UAblAbilityTask
{
public:
float m_damage; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTargetType m_DamageSource; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<EAblAbilityTargetType> m_DamageTargets; // 0x0078(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class FName m_EventName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTaskRealm m_TaskRealm; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UseAsyncCalculate; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_92[0x6]; // 0x0092(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblDamageEventTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblDamageEventTask")
}
static class UAblDamageEventTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblDamageEventTask>();
}
};
DUMPER7_ASSERTS_UAblDamageEventTask;
// Class AbleCore.Able_AnimInstance_Interface
// 0x0000 (0x0000 - 0x0000)
class IAble_AnimInstance_Interface final
{
public:
void Get_DesiredWorldDirection(struct FVector* OutWorldDirection);
void Get_DesiredWorldSpeed(float* OutSpeed);
void Get_LastDesiredWorldDirection(struct FVector* OutWorldDirection);
void GoToLoco1();
void GoToLoco2();
void Set_DesiredWorldDirection(const struct FVector& InWorldDirection);
void Set_DesiredWorldSpeed(float InSpeed);
void Set_LastDesiredWorldDirection(const struct FVector& InWorldDirection);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Able_AnimInstance_Interface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Able_AnimInstance_Interface")
}
static class IAble_AnimInstance_Interface* GetDefaultObj()
{
return GetDefaultObjImpl<IAble_AnimInstance_Interface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IAble_AnimInstance_Interface;
// Class AbleCore.Able_Character_Interface
// 0x0000 (0x0000 - 0x0000)
class IAble_Character_Interface final
{
public:
void CancelAbilityByChannel(class FName InAbilityChannelName);
void CancelAbilityByContext(class UAblAbilityContext* InAblAbilityContext);
bool ExecuteAbilityByClass(class UClass* InAblAbilitClass, class AActor* InInstigator);
bool ExecuteAbilityOnChannelByClass(class FName ChannelName, class UClass* InAblAbilitClass, class AActor* InInstigator);
bool GetAbilityFromInteractionArchitect(const struct FGameplayTagContainer& InSourceTagContainer, class UInteractionArchitectAsset* InArchitectAsset, const struct FGameplayTagContainer& InArchitectTagContainer, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf<class UAblAbility>* OutAbilityClass);
bool GetAbilityWithMultipleAssets(const struct FGameplayTagContainer& InSourceTagContainer, const TArray<class UInteractionArchitectAsset*>& InArchitectAssets, const struct FGameplayTagContainer& InArchitectTagContainer, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf<class UAblAbility>* OutAbilityClass);
bool GetAbilityWithMultipleAssetsAndTags(const struct FGameplayTagContainer& InSourceTagContainer, const TArray<class UInteractionArchitectAsset*>& InArchitectAssets, const TArray<struct FGameplayTagContainer>& InArchitectTags, EInteractionProject Project, bool* bOutIsAdditive, TSubclassOf<class UAblAbility>* OutAbilityClass);
bool PlayAbilityByClass(class FName InAbilityChannelName, class UClass* InAblAbilitClass, class AActor* InInstigator);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Able_Character_Interface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Able_Character_Interface")
}
static class IAble_Character_Interface* GetDefaultObj()
{
return GetDefaultObjImpl<IAble_Character_Interface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_IAble_Character_Interface;
// Class AbleCore.Able_GameMode
// 0x0020 (0x0350 - 0x0330)
class AAble_GameMode : public AGameMode
{
public:
TMulticastInlineDelegate<void()> OnPauseGameEvent; // 0x0330(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnClearPauseGameEvent; // 0x0340(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("Able_GameMode")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"Able_GameMode")
}
static class AAble_GameMode* GetDefaultObj()
{
return GetDefaultObjImpl<AAble_GameMode>();
}
};
DUMPER7_ASSERTS_AAble_GameMode;
// Class AbleCore.RootMotionModifier
// 0x0028 (0x0050 - 0x0028)
class URootMotionModifier : public UObject
{
public:
class URootMotionModifierProperties* RootMotionModifierProperties; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERootMotionModifierOrder RootMotionModifierOrder; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Duration; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("RootMotionModifier")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"RootMotionModifier")
}
static class URootMotionModifier* GetDefaultObj()
{
return GetDefaultObjImpl<URootMotionModifier>();
}
};
DUMPER7_ASSERTS_URootMotionModifier;
// Class AbleCore.RootMotionModifierProperties
// 0x0008 (0x0030 - 0x0028)
class URootMotionModifierProperties : public UObject
{
public:
ERootMotionModifierOrder RootMotionModifierOrder; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("RootMotionModifierProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"RootMotionModifierProperties")
}
static class URootMotionModifierProperties* GetDefaultObj()
{
return GetDefaultObjImpl<URootMotionModifierProperties>();
}
};
DUMPER7_ASSERTS_URootMotionModifierProperties;
// Class AbleCore.RootMotionModifierUltimate
// 0x0000 (0x0050 - 0x0050)
class URootMotionModifierUltimate : public URootMotionModifier
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("RootMotionModifierUltimate")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"RootMotionModifierUltimate")
}
static class URootMotionModifierUltimate* GetDefaultObj()
{
return GetDefaultObjImpl<URootMotionModifierUltimate>();
}
};
DUMPER7_ASSERTS_URootMotionModifierUltimate;
// Class AbleCore.AbleHUDWidgetStyle
// 0x2C80 (0x2CB0 - 0x0030)
class UAbleHUDWidgetStyle final : public USlateWidgetStyleContainerBase
{
public:
struct FAbleHUDStyle AbleHUDWidgetStyle; // 0x0030(0x2C80)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AbleHUDWidgetStyle")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AbleHUDWidgetStyle")
}
static class UAbleHUDWidgetStyle* GetDefaultObj()
{
return GetDefaultObjImpl<UAbleHUDWidgetStyle>();
}
};
DUMPER7_ASSERTS_UAbleHUDWidgetStyle;
// Class AbleCore.AblForceFeedbackTask
// 0x0030 (0x00A0 - 0x0070)
class UAblForceFeedbackTask final : public UAblAbilityTask
{
public:
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName FeedbackTagName; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bStopFeedbackAtTaskEnd; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bLoop; // 0x0081(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* AttenuateDistanceFromPlayerCurve; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCurveFloat* AttenuateDistanceFromCameraCurve; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bPlayerOnly; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblForceFeedbackTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblForceFeedbackTask")
}
static class UAblForceFeedbackTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblForceFeedbackTask>();
}
};
DUMPER7_ASSERTS_UAblForceFeedbackTask;
// Class AbleCore.AblHermesSendMessageToTaskScratchPad
// 0x0010 (0x0038 - 0x0028)
class UAblHermesSendMessageToTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TArray<struct FHermesSendMessageToTaskEntry> InProgressMessage; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblHermesSendMessageToTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblHermesSendMessageToTaskScratchPad")
}
static class UAblHermesSendMessageToTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblHermesSendMessageToTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblHermesSendMessageToTaskScratchPad;
// Class AbleCore.AblHermesSendMessageToTask
// 0x0018 (0x0088 - 0x0070)
class UAblHermesSendMessageToTask final : public UAblAbilityTask
{
public:
EAblAbilityTargetType m_MessageSender; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTargetType m_MessageTarget; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName m_MessageName; // 0x0074(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName m_CleanupMessageName; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblHermesSendMessageToTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblHermesSendMessageToTask")
}
static class UAblHermesSendMessageToTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblHermesSendMessageToTask>();
}
};
DUMPER7_ASSERTS_UAblHermesSendMessageToTask;
// Class AbleCore.AblHideActorScratchpad
// 0x0018 (0x0040 - 0x0028)
class UAblHideActorScratchpad final : public UAblAbilityTaskScratchPad
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblTaskConditionScratchpad*> TaskConditionScratchpads; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblHideActorScratchpad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblHideActorScratchpad")
}
static class UAblHideActorScratchpad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblHideActorScratchpad>();
}
};
DUMPER7_ASSERTS_UAblHideActorScratchpad;
// Class AbleCore.AblHideActorTask
// 0x0020 (0x0090 - 0x0070)
class UAblHideActorTask final : public UAblAbilityTask
{
public:
bool bHideThroughManagedState; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIgnoreParticleEmitters; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bIgnoreStaticMeshes; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblTaskCondition*> Conditions; // 0x0078(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
bool bMustPassAllConditions; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblHideActorTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblHideActorTask")
}
static class UAblHideActorTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblHideActorTask>();
}
};
DUMPER7_ASSERTS_UAblHideActorTask;
// Class AbleCore.PhysicalBodyBlendInfo
// 0x0060 (0x0088 - 0x0028)
class UPhysicalBodyBlendInfo final : public UObject
{
public:
TArray<float> SourceBodyWeights; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> DestBodyWeights; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
EPhysicalBodyBlendState BlendState; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend BlendFilter; // 0x0050(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
int32 ChannelIndex; // 0x0080(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bContinuous; // 0x0084(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMarkedForDestroy; // 0x0085(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("PhysicalBodyBlendInfo")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"PhysicalBodyBlendInfo")
}
static class UPhysicalBodyBlendInfo* GetDefaultObj()
{
return GetDefaultObjImpl<UPhysicalBodyBlendInfo>();
}
};
DUMPER7_ASSERTS_UPhysicalBodyBlendInfo;
// Class AbleCore.AblPhysicalBodyManager
// 0x0078 (0x00A0 - 0x0028)
class UAblPhysicalBodyManager final : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> GlobalBlendedWeights; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TMap<int32, class UPhysicalBodyBlendChannel*> PhysicalBodyBlendChannelMap; // 0x0040(0x0050)(Protected, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* SkeletalMeshComponent; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 NumBodies; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPhysicalBodyManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPhysicalBodyManager")
}
static class UAblPhysicalBodyManager* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPhysicalBodyManager>();
}
};
DUMPER7_ASSERTS_UAblPhysicalBodyManager;
// Class AbleCore.AblPlaceableEvent
// 0x0000 (0x0050 - 0x0050)
class UAblPlaceableEvent final : public UAblAbilityEvent
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlaceableEvent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlaceableEvent")
}
static class UAblPlaceableEvent* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlaceableEvent>();
}
};
DUMPER7_ASSERTS_UAblPlaceableEvent;
// Class AbleCore.AblPlayAbilityByChannelScratchpad
// 0x0010 (0x0038 - 0x0028)
class UAblPlayAbilityByChannelScratchpad final : public UAblAbilityTaskScratchPad
{
public:
TArray<class UAblTaskConditionScratchpad*> TaskConditionScratchpads; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayAbilityByChannelScratchpad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayAbilityByChannelScratchpad")
}
static class UAblPlayAbilityByChannelScratchpad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayAbilityByChannelScratchpad>();
}
};
DUMPER7_ASSERTS_UAblPlayAbilityByChannelScratchpad;
// Class AbleCore.AblPlayAbilityByChannelTask
// 0x0028 (0x0098 - 0x0070)
class UAblPlayAbilityByChannelTask final : public UAblAbilityTask
{
public:
TSubclassOf<class UAblAbility> m_Ability; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTargetType m_Owner; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTargetType m_Instigator; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName m_ChannelName; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAblTaskCondition*> TaskConditions; // 0x0088(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayAbilityByChannelTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayAbilityByChannelTask")
}
static class UAblPlayAbilityByChannelTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayAbilityByChannelTask>();
}
};
DUMPER7_ASSERTS_UAblPlayAbilityByChannelTask;
// Class AbleCore.AblPlayAbilityTask
// 0x0010 (0x0080 - 0x0070)
class UAblPlayAbilityTask final : public UAblAbilityTask
{
public:
TSubclassOf<class UAblAbility> m_Ability; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTargetType m_Owner; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTargetType m_Instigator; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayAbilityTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayAbilityTask")
}
static class UAblPlayAbilityTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayAbilityTask>();
}
};
DUMPER7_ASSERTS_UAblPlayAbilityTask;
// Class AbleCore.AblPlayAnimationArchitectTaskScratchPad
// 0x0100 (0x0128 - 0x0028)
class UAblPlayAnimationArchitectTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
class AActor* TargetActor; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(float CurrentTime, const class UAnimationAsset* AnimationAsset, const class UAblAbilityContext* Context)> OnAnimationPlayedDelegate; // 0x0030(0x0010)(ZeroConstructor, Transient, InstancedReference, NativeAccessSpecifierPublic)
class UAnimationAsset* AnimationAsset; // 0x0040(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UAnimationAsset*> BlendTrackAnimationAssets; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
float AssetEndTimeAdjust; // 0x0058(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend BlendIn; // 0x0060(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic)
struct FAlphaBlend BlendOut; // 0x0090(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C0[0x68]; // 0x00C0(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayAnimationArchitectTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayAnimationArchitectTaskScratchPad")
}
static class UAblPlayAnimationArchitectTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayAnimationArchitectTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblPlayAnimationArchitectTaskScratchPad;
// Class AbleCore.AblPlayAnimationArchitectTask
// 0x0190 (0x0200 - 0x0070)
class UAblPlayAnimationArchitectTask final : public UAblAbilityTask
{
public:
struct FGameplayTagContainer m_AnimationSet; // 0x0070(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
class UAblAnimationAssetChooser* m_AnimationAssetChooser; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblAnimTransitionInOverriderer* m_AnimTransitionInOverriderer; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTagContainer m_AnimationTags; // 0x00A0(0x0020)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
struct FGameplayTagContainer m_PreviewAnimationTags; // 0x00C0(0x0020)(Edit, Protected, NativeAccessSpecifierProtected)
class UAblAnimationTagChooser* m_AnimationTagChooser; // 0x00E0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblBlendSpaceParameterGetter* m_BlendSpaceParameterGetter; // 0x00E8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblAnimRateGetter* m_AnimRateGetter; // 0x00F0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblStartPositionGetter* m_StartPositionGetter; // 0x00F8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblBlendWeightMultiplierGetter* m_BlendWeightMultiplierGetter; // 0x0100(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UAblAnimationModifier*> m_AnimationModifiers; // 0x0108(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
class FName m_StateMachineName; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName m_AbilityStateName; // 0x0120(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblAnimationEndCallback* m_EndCallback; // 0x0128(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FBlendTrackInfo> m_BlendTracks; // 0x0130(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
EAnimBlendTickStyle m_BlendTickStyle; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend m_BlendIn; // 0x0148(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool m_OverrideBlendOut; // 0x0178(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend m_BlendOut; // 0x0180(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAlphaBlend m_FadeOut; // 0x01B0(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool bFadeOutToEndOfAnimation; // 0x01E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_Loop; // 0x01E1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1E2[0x2]; // 0x01E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float m_PlayRate; // 0x01E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_ScaleWithAbilityPlayRate; // 0x01E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_MatchPhase; // 0x01E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_PlayOnServer; // 0x01EA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1EB[0x1]; // 0x01EB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FAblRootMode m_RootMode; // 0x01EC(0x0002)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_1EE[0x2]; // 0x01EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class UAblBoneBlendWeightAsset* m_BoneWeightAsset; // 0x01F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_RotationOffsetMeshSpace; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_IsAdditive; // 0x01F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_IsFacialAnimation; // 0x01FA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1FB[0x5]; // 0x01FB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayAnimationArchitectTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayAnimationArchitectTask")
}
static class UAblPlayAnimationArchitectTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayAnimationArchitectTask>();
}
};
DUMPER7_ASSERTS_UAblPlayAnimationArchitectTask;
// Class AbleCore.AblPlayAnimationTask
// 0x0118 (0x0188 - 0x0070)
class UAblPlayAnimationTask final : public UAblAbilityTask
{
public:
class UAblAnimationAssetChooser* m_AnimationAssetChooser; // 0x0070(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAnimationAsset* m_AnimationAsset; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblBlendSpaceParameterGetter* m_BlendSpaceParameterGetter; // 0x0080(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblAnimRateGetter* m_AnimRateGetter; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblStartPositionGetter* m_StartPositionGetter; // 0x0090(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAblBlendWeightMultiplierGetter* m_BlendWeightMultiplierGetter; // 0x0098(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class UAblAnimationModifier*> m_AnimationModifiers; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
EAblPlayAnimationTaskAnimMode m_AnimationMode; // 0x00B0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName m_StateMachineName; // 0x00B4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName m_AbilityStateName; // 0x00BC(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend m_BlendIn; // 0x00C8(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool m_OverrideBlendOut; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend m_BlendOut; // 0x0100(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FAlphaBlend m_FadeOut; // 0x0130(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool m_Loop; // 0x0160(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAblBlendTimes m_DynamicMontageBlend; // 0x0164(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
float m_PlayRate; // 0x016C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_ScaleWithAbilityPlayRate; // 0x0170(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_StopAnimationOnInterrupt; // 0x0171(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_MatchPhase; // 0x0172(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_PlayOnServer; // 0x0173(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_bOverrideAnimGraphRootMotionProperties; // 0x0174(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FAblRootMode m_RootMode; // 0x0175(0x0002)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_177[0x1]; // 0x0177(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
class UAblBoneBlendWeightAsset* m_BoneWeightAsset; // 0x0178(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_RotationOffsetMeshSpace; // 0x0180(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_IsAdditive; // 0x0181(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayAnimationTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayAnimationTask")
}
static class UAblPlayAnimationTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayAnimationTask>();
}
};
DUMPER7_ASSERTS_UAblPlayAnimationTask;
// Class AbleCore.AblParticleEffectParam
// 0x0008 (0x0030 - 0x0028)
class UAblParticleEffectParam : public UObject
{
public:
class FName m_ParameterName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblParticleEffectParam")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblParticleEffectParam")
}
static class UAblParticleEffectParam* GetDefaultObj()
{
return GetDefaultObjImpl<UAblParticleEffectParam>();
}
};
DUMPER7_ASSERTS_UAblParticleEffectParam;
// Class AbleCore.AblParticleEffectParamContextActor
// 0x0008 (0x0038 - 0x0030)
class UAblParticleEffectParamContextActor final : public UAblParticleEffectParam
{
public:
EAblAbilityTargetType m_ContextActor; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblParticleEffectParamContextActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblParticleEffectParamContextActor")
}
static class UAblParticleEffectParamContextActor* GetDefaultObj()
{
return GetDefaultObjImpl<UAblParticleEffectParamContextActor>();
}
};
DUMPER7_ASSERTS_UAblParticleEffectParamContextActor;
// Class AbleCore.AblParticleEffectParamLocation
// 0x0028 (0x0058 - 0x0030)
class UAblParticleEffectParamLocation final : public UAblParticleEffectParam
{
public:
struct FAblAbilityTargetTypeLocation m_location; // 0x0030(0x0028)(Edit, DisableEditOnTemplate, NoDestructor, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblParticleEffectParamLocation")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblParticleEffectParamLocation")
}
static class UAblParticleEffectParamLocation* GetDefaultObj()
{
return GetDefaultObjImpl<UAblParticleEffectParamLocation>();
}
};
DUMPER7_ASSERTS_UAblParticleEffectParamLocation;
// Class AbleCore.AblPlayParticleEffectTaskScratchPad
// 0x0010 (0x0038 - 0x0028)
class UAblPlayParticleEffectTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TArray<TWeakObjectPtr<class UParticleSystemComponent>> SpawnedEffects; // 0x0028(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlayParticleEffectTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlayParticleEffectTaskScratchPad")
}
static class UAblPlayParticleEffectTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlayParticleEffectTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblPlayParticleEffectTaskScratchPad;
// Class AbleCore.AblPlaySoundTaskScratchPad
// 0x0010 (0x0038 - 0x0028)
class UAblPlaySoundTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TArray<TWeakObjectPtr<class UAudioComponent>> AttachedSounds; // 0x0028(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlaySoundTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlaySoundTaskScratchPad")
}
static class UAblPlaySoundTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlaySoundTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblPlaySoundTaskScratchPad;
// Class AbleCore.AblPlaySoundTask
// 0x0028 (0x0098 - 0x0070)
class UAblPlaySoundTask final : public UAblAbilityTask
{
public:
class USoundBase* m_Sound; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_2DSound; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector m_LocationOffset; // 0x007C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName m_SocketName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_AttachToSocket; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_DestroyOnEnd; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float m_DestroyFadeOutDuration; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPlaySoundTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPlaySoundTask")
}
static class UAblPlaySoundTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPlaySoundTask>();
}
};
DUMPER7_ASSERTS_UAblPlaySoundTask;
// Class AbleCore.AblPossessionTaskScratchPad
// 0x0008 (0x0030 - 0x0028)
class UAblPossessionTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TWeakObjectPtr<class APlayerController> PossessorController; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPossessionTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPossessionTaskScratchPad")
}
static class UAblPossessionTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPossessionTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblPossessionTaskScratchPad;
// Class AbleCore.AblPossessionTask
// 0x0008 (0x0078 - 0x0070)
class UAblPossessionTask final : public UAblAbilityTask
{
public:
EAblAbilityTargetType m_Possessor; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTargetType m_PossessionTarget; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UnPossessOnEnd; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPossessionTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPossessionTask")
}
static class UAblPossessionTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPossessionTask>();
}
};
DUMPER7_ASSERTS_UAblPossessionTask;
// Class AbleCore.AblPrintToScreenTask
// 0x0010 (0x0080 - 0x0070)
class UAblPrintToScreenTask final : public UAblAbilityTask
{
public:
class FString DebugMessage; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblPrintToScreenTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblPrintToScreenTask")
}
static class UAblPrintToScreenTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblPrintToScreenTask>();
}
};
DUMPER7_ASSERTS_UAblPrintToScreenTask;
// Class AbleCore.AblRayCastQueryTask
// 0x0040 (0x00B0 - 0x0070)
class UAblRayCastQueryTask final : public UAblAbilityTask
{
public:
float m_Length; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_OnlyReturnBlockingHit; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FAblAbilityTargetTypeLocation m_QueryLocation; // 0x0078(0x0028)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
ECollisionChannel m_CollisionChannel; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_fireEvent; // 0x00A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A2[0x2]; // 0x00A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName m_name; // 0x00A4(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_CopyResultsToContext; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_AllowDuplicateEntries; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTaskRealm m_TaskRealm; // 0x00AE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UseAsyncQuery; // 0x00AF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblRayCastQueryTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblRayCastQueryTask")
}
static class UAblRayCastQueryTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblRayCastQueryTask>();
}
};
DUMPER7_ASSERTS_UAblRayCastQueryTask;
// Class AbleCore.AblReactionAbilityScratchPad
// 0x0048 (0x0070 - 0x0028)
class UAblReactionAbilityScratchPad final : public UAblAbilityBaseScratchPad
{
public:
class UAblReactionData* ReactionData; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class UAblAbilityContext* Context)> OnReactionAbilityStart; // 0x0030(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class UAblAbilityContext* Context)> OnReactionAbilityInterrupt; // 0x0040(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class UAblAbilityContext* Context)> OnReactionAbilityEnd; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(const class UAblAbilityContext* CurrentContext, const class UAblAbilityContext* NextContext)> OnReactionAbilityBranched; // 0x0060(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblReactionAbilityScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblReactionAbilityScratchPad")
}
static class UAblReactionAbilityScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblReactionAbilityScratchPad>();
}
};
DUMPER7_ASSERTS_UAblReactionAbilityScratchPad;
// Class AbleCore.AblReactionAbility
// 0x0018 (0x00E0 - 0x00C8)
class UAblReactionAbility : public UAblAbility
{
public:
class FName AbleAbilityChannelName; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblNpcReactChannelType ChannelType; // 0x00D0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PlayerInstigatorTicketTimeIncrease; // 0x00D4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAddDeadTagIfDead; // 0x00D8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bWarmUpRagdollPhysics; // 0x00D9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bBranchToRagdollInWater; // 0x00DA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_DB[0x5]; // 0x00DB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
class UAblReactionData* GetReactionData(const class UAblAbilityContext* Context) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblReactionAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblReactionAbility")
}
static class UAblReactionAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UAblReactionAbility>();
}
};
DUMPER7_ASSERTS_UAblReactionAbility;
// Class AbleCore.AblReactionComponent
// 0x0108 (0x01D8 - 0x00D0)
class UAblReactionComponent : public UActorComponent
{
public:
TMulticastInlineDelegate<void(const struct FQueueReactionParams& ReactionParams, class UAblReactionComponent* ReactionComponent)> OnReactionReceived; // 0x00D0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent)> OnReactionQueued; // 0x00E0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class UAblReactionData* ReactionData, class UAblReactionComponent* ReactionComponent)> OnReactionFinished; // 0x00F0(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
class UAblAbilityComponent* AbleAbilityComp; // 0x0100(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UAnimationArchitectComponent* AnimationArchitectComp; // 0x0108(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TMap<class FName, struct FAblReactionsList> QueuedReactions; // 0x0110(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
TMap<class FName, struct FAblReactionsList> RunningReactions; // 0x0160(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
uint8 Pad_1B0[0x28]; // 0x01B0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static struct FQueueReactionParams MakeReactionParamsFromReactionData(const class UAblReactionData* ReactionData);
void DisableReactions();
void EnableReactions();
void HandleReactionAbilityBranch(const class UAblAbilityContext* CurrentContext, const class UAblAbilityContext* NextContext);
void HandleReactionAbilityEnd(const class UAblAbilityContext* Context);
void HandleReactionAbilityInterrupt(const class UAblAbilityContext* Context);
void HandleReactionAbilityStart(const class UAblAbilityContext* Context);
class UAblReactionData* QueueGivenReactionAbilities(const TArray<TSubclassOf<class UAblReactionAbility>>& ReactionAbilities, const struct FQueueReactionParams& ReactionParams);
class UAblReactionData* QueueGivenReactionAbility(TSubclassOf<class UAblReactionAbility> ReactionAbility, const struct FQueueReactionParams& ReactionParams);
class UAblReactionData* QueueReaction(const struct FQueueReactionParams& ReactionParams);
bool IsAnyReactionRunning() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblReactionComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblReactionComponent")
}
static class UAblReactionComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UAblReactionComponent>();
}
};
DUMPER7_ASSERTS_UAblReactionComponent;
// Class AbleCore.AblRenderStencil
// 0x0010 (0x0080 - 0x0070)
class UAblRenderStencil final : public UAblAbilityTask
{
public:
struct FStencilManagerEffectName StencilEffect; // 0x0070(0x0008)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool resetStencilOnExit; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblRenderStencil")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblRenderStencil")
}
static class UAblRenderStencil* GetDefaultObj()
{
return GetDefaultObjImpl<UAblRenderStencil>();
}
};
DUMPER7_ASSERTS_UAblRenderStencil;
// Class AbleCore.AblSetArchitectTagTask
// 0x0010 (0x0080 - 0x0070)
class UAblSetArchitectTagTask final : public UAblAbilityTask
{
public:
struct FGameplayTag ArchitectTag; // 0x0070(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool RemoveTagAtEndOfTask; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool AddThisTag; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool RemoveThisTag; // 0x007A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EArchitectType Type; // 0x007B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ApplyToAnimationArchitect; // 0x007C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool ApplyToInteractionArchitect; // 0x007D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_7E[0x2]; // 0x007E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetArchitectTagTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetArchitectTagTask")
}
static class UAblSetArchitectTagTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetArchitectTagTask>();
}
};
DUMPER7_ASSERTS_UAblSetArchitectTagTask;
// Class AbleCore.AblSetCollisionChannelResponseTask
// 0x0008 (0x0078 - 0x0070)
class UAblSetCollisionChannelResponseTask final : public UAblAbilityTask
{
public:
ECollisionChannel m_Channel; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECollisionResponse m_Response; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_SetAllChannelsToResponse; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_RestoreOnEnd; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetCollisionChannelResponseTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetCollisionChannelResponseTask")
}
static class UAblSetCollisionChannelResponseTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetCollisionChannelResponseTask>();
}
};
DUMPER7_ASSERTS_UAblSetCollisionChannelResponseTask;
// Class AbleCore.AblSetCollisionChannelTask
// 0x0008 (0x0078 - 0x0070)
class UAblSetCollisionChannelTask final : public UAblAbilityTask
{
public:
ECollisionChannel m_Channel; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_RestoreOnEnd; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_72[0x6]; // 0x0072(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetCollisionChannelTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetCollisionChannelTask")
}
static class UAblSetCollisionChannelTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetCollisionChannelTask>();
}
};
DUMPER7_ASSERTS_UAblSetCollisionChannelTask;
// Class AbleCore.AblSetShaderParameterTaskScratchPad
// 0x0088 (0x00B0 - 0x0028)
class UAblSetShaderParameterTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TArray<class UMaterialInstanceDynamic*> DynamicMaterials; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<class UAblSetParameterValue*> PreviousValues; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
struct FAlphaBlend BlendIn; // 0x0048(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic)
struct FAlphaBlend BlendOut; // 0x0078(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetShaderParameterTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetShaderParameterTaskScratchPad")
}
static class UAblSetShaderParameterTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetShaderParameterTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblSetShaderParameterTaskScratchPad;
// Class AbleCore.AblSetVectorParameterValue
// 0x0010 (0x0040 - 0x0030)
class UAblSetVectorParameterValue final : public UAblSetParameterValue
{
public:
struct FLinearColor m_Vector; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSetVectorParameterValue")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSetVectorParameterValue")
}
static class UAblSetVectorParameterValue* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSetVectorParameterValue>();
}
};
DUMPER7_ASSERTS_UAblSetVectorParameterValue;
// Class AbleCore.AbleSettings
// 0x0010 (0x0038 - 0x0028)
class UAbleSettings final : public UObject
{
public:
bool m_EnableAsync; // 0x0028(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_AllowAsyncAbilityUpdate; // 0x0029(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_AllowAsyncCooldownUpdate; // 0x002A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_LogAbilityFailues; // 0x002B(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_LogVerbose; // 0x002C(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_EchoVerboseToScreen; // 0x002D(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float m_VerboseScreenOutputLifetime; // 0x0030(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AbleSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AbleSettings")
}
static class UAbleSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UAbleSettings>();
}
};
DUMPER7_ASSERTS_UAbleSettings;
// Class AbleCore.AblSpawnActorTask
// 0x0060 (0x00D0 - 0x0070)
class UAblSpawnActorTask : public UAblAbilityTask
{
public:
TSubclassOf<class AActor> m_actorClass; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FAblAbilityTargetTypeLocation m_SpawnLocation; // 0x0078(0x0028)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
struct FVector m_InitialVelocity; // 0x00A0(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_SetOwner; // 0x00AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblAbilityTargetType m_OwnerTargetType; // 0x00AD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_AttachToOwnerSocket; // 0x00AE(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAttachmentRule m_AttachmentRule; // 0x00AF(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName m_SocketName; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector m_Offset; // 0x00B8(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_InheritOwnerLinearVelocity; // 0x00C4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_MarkAsTransient; // 0x00C5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_DestroyAtEnd; // 0x00C6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_fireEvent; // 0x00C7(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class FName m_name; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblSpawnActorTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblSpawnActorTask")
}
static class UAblSpawnActorTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblSpawnActorTask>();
}
};
DUMPER7_ASSERTS_UAblSpawnActorTask;
// Class AbleCore.AblStartPositionGetter
// 0x0000 (0x0028 - 0x0028)
class UAblStartPositionGetter : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblStartPositionGetter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblStartPositionGetter")
}
static class UAblStartPositionGetter* GetDefaultObj()
{
return GetDefaultObjImpl<UAblStartPositionGetter>();
}
};
DUMPER7_ASSERTS_UAblStartPositionGetter;
// Class AbleCore.AblTargetingBox
// 0x0010 (0x0088 - 0x0078)
class UAblTargetingBox final : public UAblTargetingBase
{
public:
struct FVector m_HalfExtents; // 0x0078(0x000C)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingBox")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingBox")
}
static class UAblTargetingBox* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingBox>();
}
};
DUMPER7_ASSERTS_UAblTargetingBox;
// Class AbleCore.AblTargetingCapsule
// 0x0008 (0x0080 - 0x0078)
class UAblTargetingCapsule final : public UAblTargetingBase
{
public:
float m_Height; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float m_radius; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingCapsule")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingCapsule")
}
static class UAblTargetingCapsule* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingCapsule>();
}
};
DUMPER7_ASSERTS_UAblTargetingCapsule;
// Class AbleCore.AblTargetingCone
// 0x0010 (0x0088 - 0x0078)
class UAblTargetingCone final : public UAblTargetingBase
{
public:
float m_FOV; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float m_Length; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float m_Height; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_2DQuery; // 0x0084(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingCone")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingCone")
}
static class UAblTargetingCone* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingCone>();
}
};
DUMPER7_ASSERTS_UAblTargetingCone;
// Class AbleCore.AblAbilityTargetingFilterSortByDistance
// 0x0008 (0x0030 - 0x0028)
class UAblAbilityTargetingFilterSortByDistance final : public UAblAbilityTargetingFilter
{
public:
bool m_Use2DDistance; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
EAblTargetingFilterSort m_SortDirection; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTargetingFilterSortByDistance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTargetingFilterSortByDistance")
}
static class UAblAbilityTargetingFilterSortByDistance* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTargetingFilterSortByDistance>();
}
};
DUMPER7_ASSERTS_UAblAbilityTargetingFilterSortByDistance;
// Class AbleCore.AblAbilityTargetingFilterOwner
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityTargetingFilterOwner final : public UAblAbilityTargetingFilter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTargetingFilterOwner")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTargetingFilterOwner")
}
static class UAblAbilityTargetingFilterOwner* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTargetingFilterOwner>();
}
};
DUMPER7_ASSERTS_UAblAbilityTargetingFilterOwner;
// Class AbleCore.AblAbilityTargetingFilterInstigator
// 0x0000 (0x0028 - 0x0028)
class UAblAbilityTargetingFilterInstigator final : public UAblAbilityTargetingFilter
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTargetingFilterInstigator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTargetingFilterInstigator")
}
static class UAblAbilityTargetingFilterInstigator* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTargetingFilterInstigator>();
}
};
DUMPER7_ASSERTS_UAblAbilityTargetingFilterInstigator;
// Class AbleCore.AblAbilityTargetingFilterClass
// 0x0010 (0x0038 - 0x0028)
class UAblAbilityTargetingFilterClass final : public UAblAbilityTargetingFilter
{
public:
class UClass* m_Class; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_Negate; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTargetingFilterClass")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTargetingFilterClass")
}
static class UAblAbilityTargetingFilterClass* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTargetingFilterClass>();
}
};
DUMPER7_ASSERTS_UAblAbilityTargetingFilterClass;
// Class AbleCore.AblAbilityTargetingFilterMaxTargets
// 0x0008 (0x0030 - 0x0028)
class UAblAbilityTargetingFilterMaxTargets final : public UAblAbilityTargetingFilter
{
public:
int32 m_MaxTargets; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTargetingFilterMaxTargets")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTargetingFilterMaxTargets")
}
static class UAblAbilityTargetingFilterMaxTargets* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTargetingFilterMaxTargets>();
}
};
DUMPER7_ASSERTS_UAblAbilityTargetingFilterMaxTargets;
// Class AbleCore.AblAbilityTargetingFilterCustom
// 0x0010 (0x0038 - 0x0028)
class UAblAbilityTargetingFilterCustom final : public UAblAbilityTargetingFilter
{
public:
class FName m_EventName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_UseAsync; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblAbilityTargetingFilterCustom")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblAbilityTargetingFilterCustom")
}
static class UAblAbilityTargetingFilterCustom* GetDefaultObj()
{
return GetDefaultObjImpl<UAblAbilityTargetingFilterCustom>();
}
};
DUMPER7_ASSERTS_UAblAbilityTargetingFilterCustom;
// Class AbleCore.AblTargetingInstigator
// 0x0000 (0x0078 - 0x0078)
class UAblTargetingInstigator final : public UAblTargetingBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingInstigator")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingInstigator")
}
static class UAblTargetingInstigator* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingInstigator>();
}
};
DUMPER7_ASSERTS_UAblTargetingInstigator;
// Class AbleCore.AblTargetingSelf
// 0x0000 (0x0078 - 0x0078)
class UAblTargetingSelf final : public UAblTargetingBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingSelf")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingSelf")
}
static class UAblTargetingSelf* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingSelf>();
}
};
DUMPER7_ASSERTS_UAblTargetingSelf;
// Class AbleCore.AblTargetingOwner
// 0x0000 (0x0078 - 0x0078)
class UAblTargetingOwner final : public UAblTargetingBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingOwner")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingOwner")
}
static class UAblTargetingOwner* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingOwner>();
}
};
DUMPER7_ASSERTS_UAblTargetingOwner;
// Class AbleCore.AblTargetingCustom
// 0x0000 (0x0078 - 0x0078)
class UAblTargetingCustom final : public UAblTargetingBase
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingCustom")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingCustom")
}
static class UAblTargetingCustom* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingCustom>();
}
};
DUMPER7_ASSERTS_UAblTargetingCustom;
// Class AbleCore.AblTargetingRaycast
// 0x0008 (0x0080 - 0x0078)
class UAblTargetingRaycast final : public UAblTargetingBase
{
public:
float m_Length; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool m_OnlyWantBlockingObject; // 0x007C(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingRaycast")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingRaycast")
}
static class UAblTargetingRaycast* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingRaycast>();
}
};
DUMPER7_ASSERTS_UAblTargetingRaycast;
// Class AbleCore.AblTargetingSphere
// 0x0008 (0x0080 - 0x0078)
class UAblTargetingSphere final : public UAblTargetingBase
{
public:
float m_radius; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTargetingSphere")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTargetingSphere")
}
static class UAblTargetingSphere* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTargetingSphere>();
}
};
DUMPER7_ASSERTS_UAblTargetingSphere;
// Class AbleCore.AblHasTagTaskCondition
// 0x0010 (0x0038 - 0x0028)
class UAblHasTagTaskCondition final : public UAblTaskCondition
{
public:
class FName Tag; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bInverse; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblHasTagTaskCondition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblHasTagTaskCondition")
}
static class UAblHasTagTaskCondition* GetDefaultObj()
{
return GetDefaultObjImpl<UAblHasTagTaskCondition>();
}
};
DUMPER7_ASSERTS_UAblHasTagTaskCondition;
// Class AbleCore.ablTimeDilationTaskScratchPad
// 0x0008 (0x0030 - 0x0028)
class UablTimeDilationTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ablTimeDilationTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ablTimeDilationTaskScratchPad")
}
static class UablTimeDilationTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UablTimeDilationTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UablTimeDilationTaskScratchPad;
// Class AbleCore.AblTimeDilationTask
// 0x0020 (0x0090 - 0x0070)
class UAblTimeDilationTask final : public UAblAbilityTask
{
public:
ETimeDilationTarget TimeDilationTarget; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* TimeDilationCurve; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float TimeDilation; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float EaseInDuration; // 0x0084(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bCounterWorld; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bEndTaskOnReactionDone; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bTestAgainstWorldTime; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTimeDilationTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTimeDilationTask")
}
static class UAblTimeDilationTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTimeDilationTask>();
}
};
DUMPER7_ASSERTS_UAblTimeDilationTask;
// Class AbleCore.AblTurnToTaskScratchPad
// 0x0040 (0x0068 - 0x0028)
class UAblTurnToTaskScratchPad final : public UAblAbilityTaskScratchPad
{
public:
TArray<struct FTurnToTaskEntry> InProgressTurn; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
struct FAlphaBlend TurningBlend; // 0x0038(0x0030)(Transient, NoDestructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTurnToTaskScratchPad")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTurnToTaskScratchPad")
}
static class UAblTurnToTaskScratchPad* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTurnToTaskScratchPad>();
}
};
DUMPER7_ASSERTS_UAblTurnToTaskScratchPad;
// Class AbleCore.AblTurnToTask
// 0x0048 (0x00B8 - 0x0070)
class UAblTurnToTask final : public UAblAbilityTask
{
public:
EAblAbilityTargetType m_RotationTarget; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_TrackTarget; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRotator m_RotationOffset; // 0x0074(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool m_SetYaw; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool m_SetPitch; // 0x0081(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_82[0x6]; // 0x0082(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FAlphaBlend m_Blend; // 0x0088(0x0030)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AblTurnToTask")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AblTurnToTask")
}
static class UAblTurnToTask* GetDefaultObj()
{
return GetDefaultObjImpl<UAblTurnToTask>();
}
};
DUMPER7_ASSERTS_UAblTurnToTask;
// Class AbleCore.AnimationClip_AblAbility
// 0x0000 (0x0028 - 0x0028)
class UAnimationClip_AblAbility final : public UAnimationClipProvider
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AnimationClip_AblAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AnimationClip_AblAbility")
}
static class UAnimationClip_AblAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UAnimationClip_AblAbility>();
}
};
DUMPER7_ASSERTS_UAnimationClip_AblAbility;
// Class AbleCore.BTDecorator_HasActivePassiveAbility
// 0x0030 (0x0098 - 0x0068)
class UBTDecorator_HasActivePassiveAbility final : public UBTDecorator
{
public:
struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
TSubclassOf<class UAblAbility> Ability; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTDecorator_HasActivePassiveAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTDecorator_HasActivePassiveAbility")
}
static class UBTDecorator_HasActivePassiveAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UBTDecorator_HasActivePassiveAbility>();
}
};
DUMPER7_ASSERTS_UBTDecorator_HasActivePassiveAbility;
// Class AbleCore.BTDecorator_IsAbilityOnCooldown
// 0x0030 (0x0098 - 0x0068)
class UBTDecorator_IsAbilityOnCooldown final : public UBTDecorator
{
public:
struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
TSubclassOf<class UAblAbility> Ability; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTDecorator_IsAbilityOnCooldown")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTDecorator_IsAbilityOnCooldown")
}
static class UBTDecorator_IsAbilityOnCooldown* GetDefaultObj()
{
return GetDefaultObjImpl<UBTDecorator_IsAbilityOnCooldown>();
}
};
DUMPER7_ASSERTS_UBTDecorator_IsAbilityOnCooldown;
// Class AbleCore.BTDecorator_IsInAbilityRange
// 0x0060 (0x00C8 - 0x0068)
class UBTDecorator_IsInAbilityRange final : public UBTDecorator
{
public:
struct FBlackboardKeySelector PointA; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
struct FBlackboardKeySelector PointB; // 0x0090(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
TSubclassOf<class UAblAbility> Ability; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool XYDistance; // 0x00C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTDecorator_IsInAbilityRange")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTDecorator_IsInAbilityRange")
}
static class UBTDecorator_IsInAbilityRange* GetDefaultObj()
{
return GetDefaultObjImpl<UBTDecorator_IsInAbilityRange>();
}
};
DUMPER7_ASSERTS_UBTDecorator_IsInAbilityRange;
// Class AbleCore.BTDecorator_IsPlayingAbility
// 0x0028 (0x0090 - 0x0068)
class UBTDecorator_IsPlayingAbility final : public UBTDecorator
{
public:
struct FBlackboardKeySelector ActorToCheck; // 0x0068(0x0028)(Edit, Protected, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTDecorator_IsPlayingAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTDecorator_IsPlayingAbility")
}
static class UBTDecorator_IsPlayingAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UBTDecorator_IsPlayingAbility>();
}
};
DUMPER7_ASSERTS_UBTDecorator_IsPlayingAbility;
// Class AbleCore.BTTask_PlayAbilityBase
// 0x0050 (0x00C0 - 0x0070)
class UBTTask_PlayAbilityBase : public UBTTaskNode
{
public:
class FName AbilityChannelName; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MarkAsInProgressDuringExecution; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWaitForHermesMessage; // 0x0079(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7A[0x2]; // 0x007A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName MessageName; // 0x007C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_84[0x3C]; // 0x0084(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTTask_PlayAbilityBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTTask_PlayAbilityBase")
}
static class UBTTask_PlayAbilityBase* GetDefaultObj()
{
return GetDefaultObjImpl<UBTTask_PlayAbilityBase>();
}
};
DUMPER7_ASSERTS_UBTTask_PlayAbilityBase;
// Class AbleCore.BTTask_PlayAbility
// 0x0008 (0x00C8 - 0x00C0)
class UBTTask_PlayAbility final : public UBTTask_PlayAbilityBase
{
public:
TSubclassOf<class UAblAbility> Ability; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTTask_PlayAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTTask_PlayAbility")
}
static class UBTTask_PlayAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UBTTask_PlayAbility>();
}
};
DUMPER7_ASSERTS_UBTTask_PlayAbility;
// Class AbleCore.BTTask_PlayArchitectAbility
// 0x0050 (0x0110 - 0x00C0)
class UBTTask_PlayArchitectAbility final : public UBTTask_PlayAbilityBase
{
public:
class UInteractionArchitectAsset* InteractionArchitectAsset; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInteractionProject Project; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer SourceTags; // 0x00D0(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TargetTags; // 0x00F0(0x0020)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTTask_PlayArchitectAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTTask_PlayArchitectAbility")
}
static class UBTTask_PlayArchitectAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UBTTask_PlayArchitectAbility>();
}
};
DUMPER7_ASSERTS_UBTTask_PlayArchitectAbility;
// Class AbleCore.BTTask_StopAbility
// 0x0018 (0x0088 - 0x0070)
class UBTTask_StopAbility final : public UBTTaskNode
{
public:
bool CancelActive; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UAblAbility> Ability; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAblAbilityTaskResult ResultToUse; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("BTTask_StopAbility")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"BTTask_StopAbility")
}
static class UBTTask_StopAbility* GetDefaultObj()
{
return GetDefaultObjImpl<UBTTask_StopAbility>();
}
};
DUMPER7_ASSERTS_UBTTask_StopAbility;
// Class AbleCore.IKDriver_GroundAdjustment_Able
// 0x0000 (0x0390 - 0x0390)
class UIKDriver_GroundAdjustment_Able final : public UIKDriver_GroundAdjustment
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("IKDriver_GroundAdjustment_Able")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"IKDriver_GroundAdjustment_Able")
}
static class UIKDriver_GroundAdjustment_Able* GetDefaultObj()
{
return GetDefaultObjImpl<UIKDriver_GroundAdjustment_Able>();
}
};
DUMPER7_ASSERTS_UIKDriver_GroundAdjustment_Able;
// Class AbleCore.ObjectTrackerManager
// 0x0060 (0x0088 - 0x0028)
class UObjectTrackerManager final : public UObject
{
public:
uint8 Pad_28[0x60]; // 0x0028(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("ObjectTrackerManager")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"ObjectTrackerManager")
}
static class UObjectTrackerManager* GetDefaultObj()
{
return GetDefaultObjImpl<UObjectTrackerManager>();
}
};
DUMPER7_ASSERTS_UObjectTrackerManager;
}