5193 lines
262 KiB
C++
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;
|
|
|
|
}
|
|
|