#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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(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(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_UPL_SetBlackboardEntryAction; // Class PL_Actions.PL_ActiveOperativeActions // 0x0010 (0x0038 - 0x0028) class UPL_ActiveOperativeActions final : public UObject { public: TArray 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(); } }; 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(); } }; 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 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_UPL_PlaySequenceAction; // Class PL_Actions.PL_OperativeTargetedAction // 0x0018 (0x0068 - 0x0050) class UPL_OperativeTargetedAction : public UPL_OperativeAction { public: TArray 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_UPL_TargetedCondition; // Class PL_Actions.PL_OverlapCondition // 0x0050 (0x00E0 - 0x0090) class UPL_OverlapCondition final : public UPL_TargetedCondition { public: TSubclassOf 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_UPL_ConditionDecorator; // Class PL_Actions.PL_ActiveOperativeConditions // 0x0010 (0x0038 - 0x0028) class UPL_ActiveOperativeConditions final : public UObject { public: TArray 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(); } }; 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(); } }; DUMPER7_ASSERTS_UPL_BoolCondition; // Class PL_Actions.PL_OperativeTargetedCondition // 0x0020 (0x0070 - 0x0050) class UPL_OperativeTargetedCondition : public UPL_OperativeCondition { public: TArray 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(); } }; 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(); } }; 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(); } }; DUMPER7_ASSERTS_UPL_ConditionAsset; // Class PL_Actions.PL_OperativeConditionContainer // 0x0010 (0x0060 - 0x0050) class UPL_OperativeConditionContainer final : public UPL_OperativeCondition { public: TArray 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(); } }; 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 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(); } }; 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(); } }; 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(); } }; 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>& PotentialTargets, const struct FGameplayTagQuery& TargetTagQuery); static class AActor* GetTarget(const class UObject* WorldContextObject, const TSoftObjectPtr& DirectlyTargetActor, const struct FGameplayTagQuery& TargetTagQuery, const struct FPL_ActionConditionContext& Context, const TSubclassOf& TargetActorClass); static struct FPL_TargetedConditionTargets GetTargets(const class UObject* WorldContextObject, const TArray>& 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& 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(); } }; DUMPER7_ASSERTS_UPL_ActionsUtils; }