1354 lines
49 KiB
C++
1354 lines
49 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: PL_Actions
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "PL_Actions_structs.hpp"
|
|
#include "PL_Core_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class PL_Actions.PL_ActionCanBeInContainer
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_ActionCanBeInContainer final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ActionCanBeInContainer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ActionCanBeInContainer")
|
|
}
|
|
static class IPL_ActionCanBeInContainer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_ActionCanBeInContainer>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_ActionCanBeInContainer;
|
|
|
|
// Class PL_Actions.PL_ContextBlackboardInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_ContextBlackboardInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ContextBlackboardInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ContextBlackboardInterface")
|
|
}
|
|
static class IPL_ContextBlackboardInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_ContextBlackboardInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_ContextBlackboardInterface;
|
|
|
|
// Class PL_Actions.PL_ObjectiveInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_ObjectiveInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ObjectiveInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ObjectiveInterface")
|
|
}
|
|
static class IPL_ObjectiveInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_ObjectiveInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_ObjectiveInterface;
|
|
|
|
// Class PL_Actions.PL_SupportsActionConditionTargetActors
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_SupportsActionConditionTargetActors final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_SupportsActionConditionTargetActors")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_SupportsActionConditionTargetActors")
|
|
}
|
|
static class IPL_SupportsActionConditionTargetActors* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_SupportsActionConditionTargetActors>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_SupportsActionConditionTargetActors;
|
|
|
|
// Class PL_Actions.PL_OperativeConditionVisitor
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_OperativeConditionVisitor final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeConditionVisitor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeConditionVisitor")
|
|
}
|
|
static class IPL_OperativeConditionVisitor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_OperativeConditionVisitor>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_OperativeConditionVisitor;
|
|
|
|
// Class PL_Actions.PL_OperativeContextSourceInterface
|
|
// 0x0000 (0x0000 - 0x0000)
|
|
class IPL_OperativeContextSourceInterface final
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeContextSourceInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeContextSourceInterface")
|
|
}
|
|
static class IPL_OperativeContextSourceInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<IPL_OperativeContextSourceInterface>();
|
|
}
|
|
|
|
class UObject* AsUObject()
|
|
{
|
|
return reinterpret_cast<UObject*>(this);
|
|
}
|
|
const class UObject* AsUObject() const
|
|
{
|
|
return reinterpret_cast<const UObject*>(this);
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_IPL_OperativeContextSourceInterface;
|
|
|
|
// Class PL_Actions.PL_OperativeAction
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UPL_OperativeAction : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPL_Action* OwningAction; // 0x0038(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UObject* Source; // 0x0040(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeAction")
|
|
}
|
|
static class UPL_OperativeAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeAction;
|
|
|
|
// Class PL_Actions.PL_OperativeAddTagsToBlackboardEntryAction
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
class UPL_OperativeAddTagsToBlackboardEntryAction final : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeAddTagsToBlackboardEntryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeAddTagsToBlackboardEntryAction")
|
|
}
|
|
static class UPL_OperativeAddTagsToBlackboardEntryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeAddTagsToBlackboardEntryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeAddTagsToBlackboardEntryAction;
|
|
|
|
// Class PL_Actions.PL_Action
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPL_Action : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_Action")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_Action")
|
|
}
|
|
static class UPL_Action* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_Action>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_Action;
|
|
|
|
// Class PL_Actions.PL_BlackboardAction
|
|
// 0x0050 (0x0078 - 0x0028)
|
|
class UPL_BlackboardAction : public UPL_Action
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery TargetBlackboardTagQuery; // 0x0028(0x0048)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag TargetBlackboardKeyName; // 0x0070(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BlackboardAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BlackboardAction")
|
|
}
|
|
static class UPL_BlackboardAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BlackboardAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BlackboardAction;
|
|
|
|
// Class PL_Actions.PL_AddTagsToBlackboardEntryAction
|
|
// 0x0028 (0x00A0 - 0x0078)
|
|
class UPL_AddTagsToBlackboardEntryAction final : public UPL_BlackboardAction
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer Tags; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AddTagsToBlackboardEntryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AddTagsToBlackboardEntryAction")
|
|
}
|
|
static class UPL_AddTagsToBlackboardEntryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AddTagsToBlackboardEntryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AddTagsToBlackboardEntryAction;
|
|
|
|
// Class PL_Actions.PL_OperativeAddValueToBlackboardEntryAction
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
class UPL_OperativeAddValueToBlackboardEntryAction final : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeAddValueToBlackboardEntryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeAddValueToBlackboardEntryAction")
|
|
}
|
|
static class UPL_OperativeAddValueToBlackboardEntryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeAddValueToBlackboardEntryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeAddValueToBlackboardEntryAction;
|
|
|
|
// Class PL_Actions.PL_AddValueToBlackboardEntryAction
|
|
// 0x0020 (0x0098 - 0x0078)
|
|
class UPL_AddValueToBlackboardEntryAction final : public UPL_BlackboardAction
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInstancedStruct AddValue; // 0x0080(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
class UPL_BlackboardVariant* Value; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_AddValueToBlackboardEntryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_AddValueToBlackboardEntryAction")
|
|
}
|
|
static class UPL_AddValueToBlackboardEntryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_AddValueToBlackboardEntryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_AddValueToBlackboardEntryAction;
|
|
|
|
// Class PL_Actions.PL_OperativeRemoveTagsFromBlackboardEntryAction
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
class UPL_OperativeRemoveTagsFromBlackboardEntryAction final : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeRemoveTagsFromBlackboardEntryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeRemoveTagsFromBlackboardEntryAction")
|
|
}
|
|
static class UPL_OperativeRemoveTagsFromBlackboardEntryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeRemoveTagsFromBlackboardEntryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeRemoveTagsFromBlackboardEntryAction;
|
|
|
|
// Class PL_Actions.PL_RemoveTagsFromBlackboardEntryAction
|
|
// 0x0028 (0x00A0 - 0x0078)
|
|
class UPL_RemoveTagsFromBlackboardEntryAction final : public UPL_BlackboardAction
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer Tags; // 0x0080(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_RemoveTagsFromBlackboardEntryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_RemoveTagsFromBlackboardEntryAction")
|
|
}
|
|
static class UPL_RemoveTagsFromBlackboardEntryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_RemoveTagsFromBlackboardEntryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_RemoveTagsFromBlackboardEntryAction;
|
|
|
|
// Class PL_Actions.PL_OperativeSetBlackboardEntryAction
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
class UPL_OperativeSetBlackboardEntryAction final : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeSetBlackboardEntryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeSetBlackboardEntryAction")
|
|
}
|
|
static class UPL_OperativeSetBlackboardEntryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeSetBlackboardEntryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeSetBlackboardEntryAction;
|
|
|
|
// Class PL_Actions.PL_SetBlackboardEntryAction
|
|
// 0x0020 (0x0098 - 0x0078)
|
|
class UPL_SetBlackboardEntryAction final : public UPL_BlackboardAction
|
|
{
|
|
public:
|
|
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FInstancedStruct NewValue; // 0x0080(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
class UPL_BlackboardVariant* Value; // 0x0090(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_SetBlackboardEntryAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_SetBlackboardEntryAction")
|
|
}
|
|
static class UPL_SetBlackboardEntryAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_SetBlackboardEntryAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SetBlackboardEntryAction;
|
|
|
|
// Class PL_Actions.PL_ActiveOperativeActions
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPL_ActiveOperativeActions final : public UObject
|
|
{
|
|
public:
|
|
TArray<class UPL_OperativeAction*> Actions; // 0x0028(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ActiveOperativeActions")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ActiveOperativeActions")
|
|
}
|
|
static class UPL_ActiveOperativeActions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ActiveOperativeActions>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ActiveOperativeActions;
|
|
|
|
// Class PL_Actions.PL_OperativeActionContainer
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UPL_OperativeActionContainer final : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
class UPL_ActiveOperativeActions* ActiveOperativeActions; // 0x0050(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeActionContainer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeActionContainer")
|
|
}
|
|
static class UPL_OperativeActionContainer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeActionContainer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeActionContainer;
|
|
|
|
// Class PL_Actions.PL_ActionContainer
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UPL_ActionContainer final : public UPL_Action
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPL_ActionExecutionOrder ActionExecutionOrder; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPL_Action*> Actions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ActionContainer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ActionContainer")
|
|
}
|
|
static class UPL_ActionContainer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ActionContainer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ActionContainer;
|
|
|
|
// Class PL_Actions.PL_OperativeConditionalAction
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UPL_OperativeConditionalAction final : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
class UPL_ActiveOperativeActions* ActiveOperativeActions; // 0x0050(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeConditionalAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeConditionalAction")
|
|
}
|
|
static class UPL_OperativeConditionalAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeConditionalAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeConditionalAction;
|
|
|
|
// Class PL_Actions.PL_ConditionalAction
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
class UPL_ConditionalAction final : public UPL_Action
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPL_Condition* Condition; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
class UPL_Action* Action; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ConditionalAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ConditionalAction")
|
|
}
|
|
static class UPL_ConditionalAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ConditionalAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ConditionalAction;
|
|
|
|
// Class PL_Actions.PL_OperativeDelayAction
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UPL_OperativeDelayAction final : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeDelayAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeDelayAction")
|
|
}
|
|
static class UPL_OperativeDelayAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeDelayAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeDelayAction;
|
|
|
|
// Class PL_Actions.PL_DelayAction
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPL_DelayAction final : public UPL_Action
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Duration; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_DelayAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_DelayAction")
|
|
}
|
|
static class UPL_DelayAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_DelayAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_DelayAction;
|
|
|
|
// Class PL_Actions.PL_OperativeSetDataLayerStateAction
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UPL_OperativeSetDataLayerStateAction final : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeSetDataLayerStateAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeSetDataLayerStateAction")
|
|
}
|
|
static class UPL_OperativeSetDataLayerStateAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeSetDataLayerStateAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeSetDataLayerStateAction;
|
|
|
|
// Class PL_Actions.PL_SetDataLayerStateAction
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class UPL_SetDataLayerStateAction final : public UPL_Action
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UWorld> TargetWorld; // 0x0030(0x0028)(Edit, BlueprintVisible, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UDataLayerAsset* DataLayerAsset; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
EDataLayerRuntimeState State; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsRecursive; // 0x0061(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bShouldWaitForLayerToBeReady; // 0x0062(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_63[0x5]; // 0x0063(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_SetDataLayerStateAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_SetDataLayerStateAction")
|
|
}
|
|
static class UPL_SetDataLayerStateAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_SetDataLayerStateAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SetDataLayerStateAction;
|
|
|
|
// Class PL_Actions.PL_OperativeSingleTargetAction
|
|
// 0x0038 (0x0088 - 0x0050)
|
|
class UPL_OperativeSingleTargetAction : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
struct FPL_ConditionActionTarget Target; // 0x0050(0x0030)(Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeSingleTargetAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeSingleTargetAction")
|
|
}
|
|
static class UPL_OperativeSingleTargetAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeSingleTargetAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeSingleTargetAction;
|
|
|
|
// Class PL_Actions.PL_OperativePlaySequenceAction
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class UPL_OperativePlaySequenceAction final : public UPL_OperativeSingleTargetAction
|
|
{
|
|
public:
|
|
void OnCharacterMovementModeChanged(class ACharacter* Character, EMovementMode PrevMovementMode, uint8 PreviousCustomMode);
|
|
void OnCharacterMovementPostLanded(const struct FHitResult& Hit, const struct FVector& VelocityOnLand);
|
|
void OnFinished();
|
|
void OnLandingZoneEndOverlap(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
|
|
void OnStopped();
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativePlaySequenceAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativePlaySequenceAction")
|
|
}
|
|
static class UPL_OperativePlaySequenceAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativePlaySequenceAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativePlaySequenceAction;
|
|
|
|
// Class PL_Actions.PL_SingleTargetAction
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
class UPL_SingleTargetAction : public UPL_Action
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery TargetTagQuery; // 0x0028(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_SingleTargetAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_SingleTargetAction")
|
|
}
|
|
static class UPL_SingleTargetAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_SingleTargetAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_SingleTargetAction;
|
|
|
|
// Class PL_Actions.PL_PlaySequenceAction
|
|
// 0x0030 (0x00A0 - 0x0070)
|
|
class UPL_PlaySequenceAction final : public UPL_SingleTargetAction
|
|
{
|
|
public:
|
|
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPL_ActionLevelSequenceTargetedActor Target; // 0x0078(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_PlaySequenceAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_PlaySequenceAction")
|
|
}
|
|
static class UPL_PlaySequenceAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_PlaySequenceAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_PlaySequenceAction;
|
|
|
|
// Class PL_Actions.PL_OperativeTargetedAction
|
|
// 0x0018 (0x0068 - 0x0050)
|
|
class UPL_OperativeTargetedAction : public UPL_OperativeAction
|
|
{
|
|
public:
|
|
TArray<struct FPL_ConditionActionTarget> Targets; // 0x0050(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeTargetedAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeTargetedAction")
|
|
}
|
|
static class UPL_OperativeTargetedAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeTargetedAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeTargetedAction;
|
|
|
|
// Class PL_Actions.PL_TargetedAction
|
|
// 0x0058 (0x0080 - 0x0028)
|
|
class UPL_TargetedAction : public UPL_Action
|
|
{
|
|
public:
|
|
struct FPL_ActionConditionTargetedActors TargetedActorSetup; // 0x0028(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_TargetedAction")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_TargetedAction")
|
|
}
|
|
static class UPL_TargetedAction* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_TargetedAction>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_TargetedAction;
|
|
|
|
// Class PL_Actions.PL_OperativeCondition
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UPL_OperativeCondition : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPL_Condition* OwningCondition; // 0x0040(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
EPL_ConditionState LastState; // 0x0048(0x0001)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeCondition")
|
|
}
|
|
static class UPL_OperativeCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeCondition;
|
|
|
|
// Class PL_Actions.PL_OperativeBlackboardCondition
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UPL_OperativeBlackboardCondition final : public UPL_OperativeCondition
|
|
{
|
|
public:
|
|
class UPL_Blackboard* Blackboard; // 0x0050(0x0008)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeBlackboardCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeBlackboardCondition")
|
|
}
|
|
static class UPL_OperativeBlackboardCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeBlackboardCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeBlackboardCondition;
|
|
|
|
// Class PL_Actions.PL_Condition
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPL_Condition : public UObject
|
|
{
|
|
public:
|
|
class UPL_ConditionDecorator* Decorator; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
bool IsFulfilled(const struct FPL_ActionConditionContext& Context) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_Condition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_Condition")
|
|
}
|
|
static class UPL_Condition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_Condition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_Condition;
|
|
|
|
// Class PL_Actions.PL_BlackboardCondition
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPL_BlackboardCondition : public UPL_Condition
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery TargetTagQuery; // 0x0030(0x0048)(Edit, BlueprintVisible, AdvancedDisplay, Protected, NativeAccessSpecifierProtected)
|
|
struct FGameplayTag TargetBlackboardKeyName; // 0x0078(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BlackboardCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BlackboardCondition")
|
|
}
|
|
static class UPL_BlackboardCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BlackboardCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BlackboardCondition;
|
|
|
|
// Class PL_Actions.PL_BlackboardEntryCondition
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPL_BlackboardEntryCondition final : public UPL_BlackboardCondition
|
|
{
|
|
public:
|
|
struct FInstancedStruct ComparisonContent; // 0x0080(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
EPL_EntryComparisonOperator Operator; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPL_BlackboardVariant* ComparisonValue; // 0x0098(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BlackboardEntryCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BlackboardEntryCondition")
|
|
}
|
|
static class UPL_BlackboardEntryCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BlackboardEntryCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BlackboardEntryCondition;
|
|
|
|
// Class PL_Actions.PL_TargetedCondition
|
|
// 0x0060 (0x0090 - 0x0030)
|
|
class UPL_TargetedCondition : public UPL_Condition
|
|
{
|
|
public:
|
|
struct FPL_ActionConditionTargetedActors TargetedActorSetup; // 0x0030(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
int32 ComparisonValue; // 0x0088(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPL_ComparisonOperator ComparisonOperator; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_TargetedCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_TargetedCondition")
|
|
}
|
|
static class UPL_TargetedCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_TargetedCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_TargetedCondition;
|
|
|
|
// Class PL_Actions.PL_OverlapCondition
|
|
// 0x0050 (0x00E0 - 0x0090)
|
|
class UPL_OverlapCondition final : public UPL_TargetedCondition
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> ClassFilter; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery TagFilter; // 0x0098(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OverlapCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OverlapCondition")
|
|
}
|
|
static class UPL_OverlapCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OverlapCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OverlapCondition;
|
|
|
|
// Class PL_Actions.PL_BlackboardIsSetCondition
|
|
// 0x0008 (0x0088 - 0x0080)
|
|
class UPL_BlackboardIsSetCondition final : public UPL_BlackboardCondition
|
|
{
|
|
public:
|
|
bool bFulfilledIfValueIsSet; // 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("PL_BlackboardIsSetCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BlackboardIsSetCondition")
|
|
}
|
|
static class UPL_BlackboardIsSetCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BlackboardIsSetCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BlackboardIsSetCondition;
|
|
|
|
// Class PL_Actions.PL_BlackboardNumericCondition
|
|
// 0x0020 (0x00A0 - 0x0080)
|
|
class UPL_BlackboardNumericCondition final : public UPL_BlackboardCondition
|
|
{
|
|
public:
|
|
struct FInstancedStruct ComparisonContent; // 0x0080(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
EPL_ComparisonOperator Operator; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPL_BlackboardVariant* ComparisonValue; // 0x0098(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BlackboardNumericCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BlackboardNumericCondition")
|
|
}
|
|
static class UPL_BlackboardNumericCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BlackboardNumericCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BlackboardNumericCondition;
|
|
|
|
// Class PL_Actions.PL_DistanceCondition
|
|
// 0x0050 (0x0080 - 0x0030)
|
|
class UPL_DistanceCondition final : public UPL_Condition
|
|
{
|
|
public:
|
|
EPL_DistanceEvaluationType EvaluationType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Distance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagQuery TargetTagQuery; // 0x0038(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_DistanceCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_DistanceCondition")
|
|
}
|
|
static class UPL_DistanceCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_DistanceCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_DistanceCondition;
|
|
|
|
// Class PL_Actions.PL_BlackboardPassesTagQuery
|
|
// 0x0048 (0x00C8 - 0x0080)
|
|
class UPL_BlackboardPassesTagQuery final : public UPL_BlackboardCondition
|
|
{
|
|
public:
|
|
struct FGameplayTagQuery TagQuery; // 0x0080(0x0048)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_BlackboardPassesTagQuery")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BlackboardPassesTagQuery")
|
|
}
|
|
static class UPL_BlackboardPassesTagQuery* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BlackboardPassesTagQuery>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BlackboardPassesTagQuery;
|
|
|
|
// Class PL_Actions.PL_ConditionDecorator
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPL_ConditionDecorator : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ConditionDecorator")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ConditionDecorator")
|
|
}
|
|
static class UPL_ConditionDecorator* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ConditionDecorator>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ConditionDecorator;
|
|
|
|
// Class PL_Actions.PL_ActiveOperativeConditions
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPL_ActiveOperativeConditions final : public UObject
|
|
{
|
|
public:
|
|
TArray<class UPL_OperativeCondition*> Data; // 0x0028(0x0010)(Edit, EditFixedSize, ZeroConstructor, Transient, EditConst, DuplicateTransient, UObjectWrapper, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ActiveOperativeConditions")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ActiveOperativeConditions")
|
|
}
|
|
static class UPL_ActiveOperativeConditions* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ActiveOperativeConditions>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ActiveOperativeConditions;
|
|
|
|
// Class PL_Actions.PL_BoolCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPL_BoolCondition final : public UPL_Condition
|
|
{
|
|
public:
|
|
bool bIsTrue; // 0x0030(0x0001)(Edit, ZeroConstructor, 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("PL_BoolCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_BoolCondition")
|
|
}
|
|
static class UPL_BoolCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_BoolCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_BoolCondition;
|
|
|
|
// Class PL_Actions.PL_OperativeTargetedCondition
|
|
// 0x0020 (0x0070 - 0x0050)
|
|
class UPL_OperativeTargetedCondition : public UPL_OperativeCondition
|
|
{
|
|
public:
|
|
TArray<struct FPL_ConditionActionTarget> Targets; // 0x0050(0x0010)(ZeroConstructor, Transient, DuplicateTransient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeTargetedCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeTargetedCondition")
|
|
}
|
|
static class UPL_OperativeTargetedCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeTargetedCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeTargetedCondition;
|
|
|
|
// Class PL_Actions.PL_OperativeOverlapCondition
|
|
// 0x0000 (0x0070 - 0x0070)
|
|
class UPL_OperativeOverlapCondition final : public UPL_OperativeTargetedCondition
|
|
{
|
|
public:
|
|
void OnActorBeginOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
void OnActorEndOverlap(class AActor* OverlappedActor, class AActor* OtherActor);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeOverlapCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeOverlapCondition")
|
|
}
|
|
static class UPL_OperativeOverlapCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeOverlapCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeOverlapCondition;
|
|
|
|
// Class PL_Actions.PL_ConditionAsset
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPL_ConditionAsset final : public UDataAsset
|
|
{
|
|
public:
|
|
class UPL_Condition* Condition; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
bool IsFulfilled(const struct FPL_ActionConditionContext& Context) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ConditionAsset")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ConditionAsset")
|
|
}
|
|
static class UPL_ConditionAsset* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ConditionAsset>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ConditionAsset;
|
|
|
|
// Class PL_Actions.PL_OperativeConditionContainer
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
class UPL_OperativeConditionContainer final : public UPL_OperativeCondition
|
|
{
|
|
public:
|
|
TArray<class UPL_OperativeCondition*> ChildOperativeConditions; // 0x0050(0x0010)(Edit, EditFixedSize, ZeroConstructor, Transient, EditConst, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeConditionContainer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeConditionContainer")
|
|
}
|
|
static class UPL_OperativeConditionContainer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeConditionContainer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeConditionContainer;
|
|
|
|
// Class PL_Actions.PL_ConditionContainer
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPL_ConditionContainer final : public UPL_Condition
|
|
{
|
|
public:
|
|
EPL_ConditionEvaluationType EvaluationType; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Amount; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UPL_Condition*> Conditions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ConditionContainer")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ConditionContainer")
|
|
}
|
|
static class UPL_ConditionContainer* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ConditionContainer>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ConditionContainer;
|
|
|
|
// Class PL_Actions.PL_OperativeNotLogicCondition
|
|
// 0x0008 (0x0058 - 0x0050)
|
|
class UPL_OperativeNotLogicCondition final : public UPL_OperativeCondition
|
|
{
|
|
public:
|
|
class UPL_OperativeCondition* ChildOperativeCondition; // 0x0050(0x0008)(Edit, ZeroConstructor, Transient, EditConst, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_OperativeNotLogicCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_OperativeNotLogicCondition")
|
|
}
|
|
static class UPL_OperativeNotLogicCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_OperativeNotLogicCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_OperativeNotLogicCondition;
|
|
|
|
// Class PL_Actions.PL_NotLogicCondition
|
|
// 0x0008 (0x0038 - 0x0030)
|
|
class UPL_NotLogicCondition final : public UPL_Condition
|
|
{
|
|
public:
|
|
class UPL_Condition* Condition; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_NotLogicCondition")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_NotLogicCondition")
|
|
}
|
|
static class UPL_NotLogicCondition* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_NotLogicCondition>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_NotLogicCondition;
|
|
|
|
// Class PL_Actions.PL_ActionsUtils
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPL_ActionsUtils final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void AddTargets(struct FPL_TargetedConditionTargets& InOutResult, const class UObject* WorldContextObject, const TArray<TSoftObjectPtr<class AActor>>& PotentialTargets, const struct FGameplayTagQuery& TargetTagQuery);
|
|
static class AActor* GetTarget(const class UObject* WorldContextObject, const TSoftObjectPtr<class AActor>& DirectlyTargetActor, const struct FGameplayTagQuery& TargetTagQuery, const struct FPL_ActionConditionContext& Context, const TSubclassOf<class AActor>& TargetActorClass);
|
|
static struct FPL_TargetedConditionTargets GetTargets(const class UObject* WorldContextObject, const TArray<TSoftObjectPtr<class AActor>>& DirectlyTargetActors, const struct FGameplayTagQuery& TargetTagQuery, const struct FPL_ActionConditionContext& Context, const bool bIncludeUninitialized);
|
|
static bool TryToExecuteActionConditionActionPair(const class UObject* WorldContextObject, const struct FPL_ConditionActionPair& ConditionActionPair, class UObject* Source);
|
|
static bool TryToExecuteActionConditionActionPairOnTarget(const class UObject* WorldContextObject, const struct FPL_ConditionActionPair& ConditionActionPair, class UObject* Target, class UObject* Source);
|
|
static bool TryToExecuteActionConditionActionPairOnTargets(const class UObject* WorldContextObject, const struct FPL_ConditionActionPair& ConditionActionPair, const TArray<class UObject*>& Targets, class UObject* Source);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PL_ActionsUtils")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PL_ActionsUtils")
|
|
}
|
|
static class UPL_ActionsUtils* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPL_ActionsUtils>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPL_ActionsUtils;
|
|
|
|
}
|
|
|