Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/AIModule/UHT/AIBlueprintHelperLibrary.gen.cpp

1256 lines
102 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Blueprint/AIBlueprintHelperLibrary.h"
#include "UObject/Class.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIBlueprintHelperLibrary() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_AAIController_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAIBlueprintHelperLibrary();
AIMODULE_API UClass* Z_Construct_UClass_UAIBlueprintHelperLibrary_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBehaviorTree_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBlackboardComponent_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AController_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimInstance_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
NAVIGATIONSYSTEM_API UClass* Z_Construct_UClass_UNavigationPath_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAIBlueprintHelperLibrary Function CreateMoveToProxyObject ***************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics
{
struct AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms
{
UObject* WorldContextObject;
APawn* Pawn;
FVector Destination;
AActor* TargetActor;
float AcceptanceRadius;
bool bStopOnOverlap;
UAIAsyncTaskBlueprintProxy* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "TRUE" },
{ "CPP_Default_AcceptanceRadius", "5.000000" },
{ "CPP_Default_bStopOnOverlap", "false" },
{ "CPP_Default_TargetActor", "None" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function CreateMoveToProxyObject constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Pawn;
static const UECodeGen_Private::FStructPropertyParams NewProp_Destination;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetActor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AcceptanceRadius;
static void NewProp_bStopOnOverlap_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStopOnOverlap;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CreateMoveToProxyObject constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CreateMoveToProxyObject Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_Pawn = { "Pawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms, Pawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_Destination = { "Destination", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms, Destination), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_TargetActor = { "TargetActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms, TargetActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_AcceptanceRadius = { "AcceptanceRadius", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms, AcceptanceRadius), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_bStopOnOverlap_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms*)Obj)->bStopOnOverlap = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_bStopOnOverlap = { "bStopOnOverlap", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_bStopOnOverlap_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms, ReturnValue), Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_Pawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_Destination,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_TargetActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_AcceptanceRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_bStopOnOverlap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::PropPointers) < 2048);
// ********** End Function CreateMoveToProxyObject Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "CreateMoveToProxyObject", Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::AIBlueprintHelperLibrary_eventCreateMoveToProxyObject_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execCreateMoveToProxyObject)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(APawn,Z_Param_Pawn);
P_GET_STRUCT(FVector,Z_Param_Destination);
P_GET_OBJECT(AActor,Z_Param_TargetActor);
P_GET_PROPERTY(FFloatProperty,Z_Param_AcceptanceRadius);
P_GET_UBOOL(Z_Param_bStopOnOverlap);
P_FINISH;
P_NATIVE_BEGIN;
*(UAIAsyncTaskBlueprintProxy**)Z_Param__Result=UAIBlueprintHelperLibrary::CreateMoveToProxyObject(Z_Param_WorldContextObject,Z_Param_Pawn,Z_Param_Destination,Z_Param_TargetActor,Z_Param_AcceptanceRadius,Z_Param_bStopOnOverlap);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function CreateMoveToProxyObject *****************
// ********** Begin Class UAIBlueprintHelperLibrary Function GetAIController ***********************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics
{
struct AIBlueprintHelperLibrary_eventGetAIController_Parms
{
AActor* ControlledActor;
AAIController* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "Comment", "/** The way it works exactly is if the actor passed in is a pawn, then the function retrieves \n\x09 *\x09pawn's controller cast to AIController. Otherwise the function returns actor cast to AIController. */" },
{ "DefaultToSelf", "ControlledObject" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ToolTip", "The way it works exactly is if the actor passed in is a pawn, then the function retrieves\n pawn's controller cast to AIController. Otherwise the function returns actor cast to AIController." },
};
#endif // WITH_METADATA
// ********** Begin Function GetAIController constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ControlledActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAIController constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAIController Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::NewProp_ControlledActor = { "ControlledActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetAIController_Parms, ControlledActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetAIController_Parms, ReturnValue), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::NewProp_ControlledActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::PropPointers) < 2048);
// ********** End Function GetAIController Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "GetAIController", Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::AIBlueprintHelperLibrary_eventGetAIController_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::AIBlueprintHelperLibrary_eventGetAIController_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execGetAIController)
{
P_GET_OBJECT(AActor,Z_Param_ControlledActor);
P_FINISH;
P_NATIVE_BEGIN;
*(AAIController**)Z_Param__Result=UAIBlueprintHelperLibrary::GetAIController(Z_Param_ControlledActor);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function GetAIController *************************
// ********** Begin Class UAIBlueprintHelperLibrary Function GetBlackboard *************************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics
{
struct AIBlueprintHelperLibrary_eventGetBlackboard_Parms
{
AActor* Target;
UBlackboardComponent* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "DefaultToSelf", "Target" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetBlackboard constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Target;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetBlackboard constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetBlackboard Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetBlackboard_Parms, Target), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetBlackboard_Parms, ReturnValue), Z_Construct_UClass_UBlackboardComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::NewProp_Target,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::PropPointers) < 2048);
// ********** End Function GetBlackboard Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "GetBlackboard", Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::AIBlueprintHelperLibrary_eventGetBlackboard_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::AIBlueprintHelperLibrary_eventGetBlackboard_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execGetBlackboard)
{
P_GET_OBJECT(AActor,Z_Param_Target);
P_FINISH;
P_NATIVE_BEGIN;
*(UBlackboardComponent**)Z_Param__Result=UAIBlueprintHelperLibrary::GetBlackboard(Z_Param_Target);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function GetBlackboard ***************************
// ********** Begin Class UAIBlueprintHelperLibrary Function GetCurrentPath ************************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics
{
struct AIBlueprintHelperLibrary_eventGetCurrentPath_Parms
{
AController* Controller;
UNavigationPath* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "Comment", "/** Returns a NEW UOBJECT that is a COPY of navigation path given controller is currently using. \n\x09 *\x09The result being a copy means you won't be able to influence agent's pathfollowing \n\x09 *\x09""by manipulating received path.\n\x09 *\x09Please use GetCurrentPathPoints if you only need the array of path points. */" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ToolTip", "Returns a NEW UOBJECT that is a COPY of navigation path given controller is currently using.\n The result being a copy means you won't be able to influence agent's pathfollowing\n by manipulating received path.\n Please use GetCurrentPathPoints if you only need the array of path points." },
{ "UnsafeDuringActorConstruction", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCurrentPath constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCurrentPath constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCurrentPath Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetCurrentPath_Parms, Controller), Z_Construct_UClass_AController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetCurrentPath_Parms, ReturnValue), Z_Construct_UClass_UNavigationPath_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::NewProp_Controller,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::PropPointers) < 2048);
// ********** End Function GetCurrentPath Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "GetCurrentPath", Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::AIBlueprintHelperLibrary_eventGetCurrentPath_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::AIBlueprintHelperLibrary_eventGetCurrentPath_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execGetCurrentPath)
{
P_GET_OBJECT(AController,Z_Param_Controller);
P_FINISH;
P_NATIVE_BEGIN;
*(UNavigationPath**)Z_Param__Result=UAIBlueprintHelperLibrary::GetCurrentPath(Z_Param_Controller);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function GetCurrentPath **************************
// ********** Begin Class UAIBlueprintHelperLibrary Function GetCurrentPathIndex *******************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics
{
struct AIBlueprintHelperLibrary_eventGetCurrentPathIndex_Parms
{
const AController* Controller;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "Comment", "/** Return the path index the given controller is currently at. Returns INDEX_NONE if no path. */" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ToolTip", "Return the path index the given controller is currently at. Returns INDEX_NONE if no path." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Controller_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCurrentPathIndex constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCurrentPathIndex constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCurrentPathIndex Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetCurrentPathIndex_Parms, Controller), Z_Construct_UClass_AController_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Controller_MetaData), NewProp_Controller_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetCurrentPathIndex_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::NewProp_Controller,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::PropPointers) < 2048);
// ********** End Function GetCurrentPathIndex Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "GetCurrentPathIndex", Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::AIBlueprintHelperLibrary_eventGetCurrentPathIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::AIBlueprintHelperLibrary_eventGetCurrentPathIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execGetCurrentPathIndex)
{
P_GET_OBJECT(AController,Z_Param_Controller);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=UAIBlueprintHelperLibrary::GetCurrentPathIndex(Z_Param_Controller);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function GetCurrentPathIndex *********************
// ********** Begin Class UAIBlueprintHelperLibrary Function GetCurrentPathPoints ******************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics
{
struct AIBlueprintHelperLibrary_eventGetCurrentPathPoints_Parms
{
AController* Controller;
TArray<FVector> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "Comment", "/** Returns an array of navigation path points given controller is currently using. */" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ToolTip", "Returns an array of navigation path points given controller is currently using." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCurrentPathPoints constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCurrentPathPoints constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCurrentPathPoints Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetCurrentPathPoints_Parms, Controller), Z_Construct_UClass_AController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000582, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetCurrentPathPoints_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::NewProp_Controller,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::PropPointers) < 2048);
// ********** End Function GetCurrentPathPoints Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "GetCurrentPathPoints", Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::AIBlueprintHelperLibrary_eventGetCurrentPathPoints_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::AIBlueprintHelperLibrary_eventGetCurrentPathPoints_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execGetCurrentPathPoints)
{
P_GET_OBJECT(AController,Z_Param_Controller);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FVector>*)Z_Param__Result=UAIBlueprintHelperLibrary::GetCurrentPathPoints(Z_Param_Controller);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function GetCurrentPathPoints ********************
// ********** Begin Class UAIBlueprintHelperLibrary Function GetNextNavLinkIndex *******************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics
{
struct AIBlueprintHelperLibrary_eventGetNextNavLinkIndex_Parms
{
const AController* Controller;
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "Comment", "/** Return the path index of the next nav link for the current path of the given controller. Returns INDEX_NONE if no path or no incoming nav link. */" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ToolTip", "Return the path index of the next nav link for the current path of the given controller. Returns INDEX_NONE if no path or no incoming nav link." },
{ "UnsafeDuringActorConstruction", "true" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Controller_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNextNavLinkIndex constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNextNavLinkIndex constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNextNavLinkIndex Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetNextNavLinkIndex_Parms, Controller), Z_Construct_UClass_AController_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Controller_MetaData), NewProp_Controller_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventGetNextNavLinkIndex_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::NewProp_Controller,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::PropPointers) < 2048);
// ********** End Function GetNextNavLinkIndex Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "GetNextNavLinkIndex", Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::AIBlueprintHelperLibrary_eventGetNextNavLinkIndex_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::AIBlueprintHelperLibrary_eventGetNextNavLinkIndex_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execGetNextNavLinkIndex)
{
P_GET_OBJECT(AController,Z_Param_Controller);
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=UAIBlueprintHelperLibrary::GetNextNavLinkIndex(Z_Param_Controller);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function GetNextNavLinkIndex *********************
// ********** Begin Class UAIBlueprintHelperLibrary Function IsValidAIDirection ********************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics
{
struct AIBlueprintHelperLibrary_eventIsValidAIDirection_Parms
{
FVector DirectionVector;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsValidAIDirection constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_DirectionVector;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsValidAIDirection constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsValidAIDirection Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::NewProp_DirectionVector = { "DirectionVector", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventIsValidAIDirection_Parms, DirectionVector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventIsValidAIDirection_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventIsValidAIDirection_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::NewProp_DirectionVector,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::PropPointers) < 2048);
// ********** End Function IsValidAIDirection Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "IsValidAIDirection", Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::AIBlueprintHelperLibrary_eventIsValidAIDirection_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::AIBlueprintHelperLibrary_eventIsValidAIDirection_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execIsValidAIDirection)
{
P_GET_STRUCT(FVector,Z_Param_DirectionVector);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAIBlueprintHelperLibrary::IsValidAIDirection(Z_Param_DirectionVector);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function IsValidAIDirection **********************
// ********** Begin Class UAIBlueprintHelperLibrary Function IsValidAILocation *********************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics
{
struct AIBlueprintHelperLibrary_eventIsValidAILocation_Parms
{
FVector Location;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsValidAILocation constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsValidAILocation constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsValidAILocation Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventIsValidAILocation_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventIsValidAILocation_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventIsValidAILocation_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::PropPointers) < 2048);
// ********** End Function IsValidAILocation Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "IsValidAILocation", Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::AIBlueprintHelperLibrary_eventIsValidAILocation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::AIBlueprintHelperLibrary_eventIsValidAILocation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execIsValidAILocation)
{
P_GET_STRUCT(FVector,Z_Param_Location);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAIBlueprintHelperLibrary::IsValidAILocation(Z_Param_Location);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function IsValidAILocation ***********************
// ********** Begin Class UAIBlueprintHelperLibrary Function IsValidAIRotation *********************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics
{
struct AIBlueprintHelperLibrary_eventIsValidAIRotation_Parms
{
FRotator Rotation;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsValidAIRotation constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsValidAIRotation constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsValidAIRotation Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventIsValidAIRotation_Parms, Rotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventIsValidAIRotation_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventIsValidAIRotation_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::PropPointers) < 2048);
// ********** End Function IsValidAIRotation Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "IsValidAIRotation", Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::AIBlueprintHelperLibrary_eventIsValidAIRotation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::AIBlueprintHelperLibrary_eventIsValidAIRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execIsValidAIRotation)
{
P_GET_STRUCT(FRotator,Z_Param_Rotation);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAIBlueprintHelperLibrary::IsValidAIRotation(Z_Param_Rotation);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function IsValidAIRotation ***********************
// ********** Begin Class UAIBlueprintHelperLibrary Function LockAIResourcesWithAnimation **********
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics
{
struct AIBlueprintHelperLibrary_eventLockAIResourcesWithAnimation_Parms
{
UAnimInstance* AnimInstance;
bool bLockMovement;
bool LockAILogic;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation" },
{ "Comment", "/** locks indicated AI resources of animated pawn */" },
{ "DefaultToSelf", "AnimInstance" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ToolTip", "locks indicated AI resources of animated pawn" },
};
#endif // WITH_METADATA
// ********** Begin Function LockAIResourcesWithAnimation constinit property declarations **********
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimInstance;
static void NewProp_bLockMovement_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLockMovement;
static void NewProp_LockAILogic_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_LockAILogic;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function LockAIResourcesWithAnimation constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function LockAIResourcesWithAnimation Property Definitions *********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_AnimInstance = { "AnimInstance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventLockAIResourcesWithAnimation_Parms, AnimInstance), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_bLockMovement_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventLockAIResourcesWithAnimation_Parms*)Obj)->bLockMovement = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_bLockMovement = { "bLockMovement", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventLockAIResourcesWithAnimation_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_bLockMovement_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_LockAILogic_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventLockAIResourcesWithAnimation_Parms*)Obj)->LockAILogic = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_LockAILogic = { "LockAILogic", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventLockAIResourcesWithAnimation_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_LockAILogic_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_AnimInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_bLockMovement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::NewProp_LockAILogic,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::PropPointers) < 2048);
// ********** End Function LockAIResourcesWithAnimation Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "LockAIResourcesWithAnimation", Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::AIBlueprintHelperLibrary_eventLockAIResourcesWithAnimation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022407, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::AIBlueprintHelperLibrary_eventLockAIResourcesWithAnimation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execLockAIResourcesWithAnimation)
{
P_GET_OBJECT(UAnimInstance,Z_Param_AnimInstance);
P_GET_UBOOL(Z_Param_bLockMovement);
P_GET_UBOOL(Z_Param_LockAILogic);
P_FINISH;
P_NATIVE_BEGIN;
UAIBlueprintHelperLibrary::LockAIResourcesWithAnimation(Z_Param_AnimInstance,Z_Param_bLockMovement,Z_Param_LockAILogic);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function LockAIResourcesWithAnimation ************
// ********** Begin Class UAIBlueprintHelperLibrary Function SendAIMessage *************************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics
{
struct AIBlueprintHelperLibrary_eventSendAIMessage_Parms
{
APawn* Target;
FName Message;
UObject* MessageSource;
bool bSuccess;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "CPP_Default_bSuccess", "true" },
{ "DefaultToSelf", "MessageSource" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
};
#endif // WITH_METADATA
// ********** Begin Function SendAIMessage constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Target;
static const UECodeGen_Private::FNamePropertyParams NewProp_Message;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MessageSource;
static void NewProp_bSuccess_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSuccess;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SendAIMessage constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SendAIMessage Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSendAIMessage_Parms, Target), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_Message = { "Message", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSendAIMessage_Parms, Message), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_MessageSource = { "MessageSource", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSendAIMessage_Parms, MessageSource), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_bSuccess_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventSendAIMessage_Parms*)Obj)->bSuccess = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_bSuccess = { "bSuccess", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventSendAIMessage_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_bSuccess_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_Target,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_Message,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_MessageSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::NewProp_bSuccess,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::PropPointers) < 2048);
// ********** End Function SendAIMessage Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "SendAIMessage", Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::AIBlueprintHelperLibrary_eventSendAIMessage_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::AIBlueprintHelperLibrary_eventSendAIMessage_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execSendAIMessage)
{
P_GET_OBJECT(APawn,Z_Param_Target);
P_GET_PROPERTY(FNameProperty,Z_Param_Message);
P_GET_OBJECT(UObject,Z_Param_MessageSource);
P_GET_UBOOL(Z_Param_bSuccess);
P_FINISH;
P_NATIVE_BEGIN;
UAIBlueprintHelperLibrary::SendAIMessage(Z_Param_Target,Z_Param_Message,Z_Param_MessageSource,Z_Param_bSuccess);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function SendAIMessage ***************************
// ********** Begin Class UAIBlueprintHelperLibrary Function SimpleMoveToActor *********************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics
{
struct AIBlueprintHelperLibrary_eventSimpleMoveToActor_Parms
{
AController* Controller;
const AActor* Goal;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goal_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SimpleMoveToActor constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Goal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SimpleMoveToActor constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SimpleMoveToActor Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSimpleMoveToActor_Parms, Controller), Z_Construct_UClass_AController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::NewProp_Goal = { "Goal", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSimpleMoveToActor_Parms, Goal), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goal_MetaData), NewProp_Goal_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::NewProp_Controller,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::NewProp_Goal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::PropPointers) < 2048);
// ********** End Function SimpleMoveToActor Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "SimpleMoveToActor", Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::AIBlueprintHelperLibrary_eventSimpleMoveToActor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::AIBlueprintHelperLibrary_eventSimpleMoveToActor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execSimpleMoveToActor)
{
P_GET_OBJECT(AController,Z_Param_Controller);
P_GET_OBJECT(AActor,Z_Param_Goal);
P_FINISH;
P_NATIVE_BEGIN;
UAIBlueprintHelperLibrary::SimpleMoveToActor(Z_Param_Controller,Z_Param_Goal);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function SimpleMoveToActor ***********************
// ********** Begin Class UAIBlueprintHelperLibrary Function SimpleMoveToLocation ******************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics
{
struct AIBlueprintHelperLibrary_eventSimpleMoveToLocation_Parms
{
AController* Controller;
FVector Goal;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Navigation" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Goal_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SimpleMoveToLocation constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
static const UECodeGen_Private::FStructPropertyParams NewProp_Goal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SimpleMoveToLocation constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SimpleMoveToLocation Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSimpleMoveToLocation_Parms, Controller), Z_Construct_UClass_AController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::NewProp_Goal = { "Goal", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSimpleMoveToLocation_Parms, Goal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Goal_MetaData), NewProp_Goal_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::NewProp_Controller,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::NewProp_Goal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::PropPointers) < 2048);
// ********** End Function SimpleMoveToLocation Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "SimpleMoveToLocation", Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::AIBlueprintHelperLibrary_eventSimpleMoveToLocation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::AIBlueprintHelperLibrary_eventSimpleMoveToLocation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execSimpleMoveToLocation)
{
P_GET_OBJECT(AController,Z_Param_Controller);
P_GET_STRUCT_REF(FVector,Z_Param_Out_Goal);
P_FINISH;
P_NATIVE_BEGIN;
UAIBlueprintHelperLibrary::SimpleMoveToLocation(Z_Param_Controller,Z_Param_Out_Goal);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function SimpleMoveToLocation ********************
// ********** Begin Class UAIBlueprintHelperLibrary Function SpawnAIFromClass **********************
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics
{
struct AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms
{
UObject* WorldContextObject;
TSubclassOf<APawn> PawnClass;
UBehaviorTree* BehaviorTree;
FVector Location;
FRotator Rotation;
bool bNoCollisionFail;
AActor* Owner;
APawn* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "Owner" },
{ "Category", "AI" },
{ "Comment", "/**\x09Spawns AI agent of a given class. The PawnClass needs to have AIController \n\x09 *\x09set for the function to spawn a controller as well.\n\x09 *\x09@param BehaviorTree if set, and the function has successfully spawned \n\x09 *\x09\x09""and AI controller, this BehaviorTree asset will be assigned to the AI \n\x09 *\x09\x09""controller, and run.\n\x09 *\x09@param Owner lets you spawn the AI in a sublevel rather than in the \n\x09 *\x09\x09persistent level (which is the default behavior).\n\x09 */" },
{ "CPP_Default_bNoCollisionFail", "false" },
{ "CPP_Default_Owner", "None" },
{ "CPP_Default_Rotation", "" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ToolTip", "Spawns AI agent of a given class. The PawnClass needs to have AIController\nset for the function to spawn a controller as well.\n@param BehaviorTree if set, and the function has successfully spawned\n and AI controller, this BehaviorTree asset will be assigned to the AI\n controller, and run.\n@param Owner lets you spawn the AI in a sublevel rather than in the\n persistent level (which is the default behavior)." },
{ "UnsafeDuringActorConstruction", "true" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function SpawnAIFromClass constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FClassPropertyParams NewProp_PawnClass;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BehaviorTree;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotation;
static void NewProp_bNoCollisionFail_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNoCollisionFail;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Owner;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SpawnAIFromClass constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SpawnAIFromClass Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_PawnClass = { "PawnClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms, PawnClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_BehaviorTree = { "BehaviorTree", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms, BehaviorTree), Z_Construct_UClass_UBehaviorTree_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms, Rotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_bNoCollisionFail_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms*)Obj)->bNoCollisionFail = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_bNoCollisionFail = { "bNoCollisionFail", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_bNoCollisionFail_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_Owner = { "Owner", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms, Owner), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms, ReturnValue), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_PawnClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_BehaviorTree,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_Rotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_bNoCollisionFail,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_Owner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::PropPointers) < 2048);
// ********** End Function SpawnAIFromClass Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "SpawnAIFromClass", Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::AIBlueprintHelperLibrary_eventSpawnAIFromClass_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execSpawnAIFromClass)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UClass,Z_Param_PawnClass);
P_GET_OBJECT(UBehaviorTree,Z_Param_BehaviorTree);
P_GET_STRUCT(FVector,Z_Param_Location);
P_GET_STRUCT(FRotator,Z_Param_Rotation);
P_GET_UBOOL(Z_Param_bNoCollisionFail);
P_GET_OBJECT(AActor,Z_Param_Owner);
P_FINISH;
P_NATIVE_BEGIN;
*(APawn**)Z_Param__Result=UAIBlueprintHelperLibrary::SpawnAIFromClass(Z_Param_WorldContextObject,Z_Param_PawnClass,Z_Param_BehaviorTree,Z_Param_Location,Z_Param_Rotation,Z_Param_bNoCollisionFail,Z_Param_Owner);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function SpawnAIFromClass ************************
// ********** Begin Class UAIBlueprintHelperLibrary Function UnlockAIResourcesWithAnimation ********
struct Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics
{
struct AIBlueprintHelperLibrary_eventUnlockAIResourcesWithAnimation_Parms
{
UAnimInstance* AnimInstance;
bool bUnlockMovement;
bool UnlockAILogic;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation" },
{ "Comment", "/** unlocks indicated AI resources of animated pawn. Will unlock only animation-locked resources */" },
{ "DefaultToSelf", "AnimInstance" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ToolTip", "unlocks indicated AI resources of animated pawn. Will unlock only animation-locked resources" },
};
#endif // WITH_METADATA
// ********** Begin Function UnlockAIResourcesWithAnimation constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimInstance;
static void NewProp_bUnlockMovement_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUnlockMovement;
static void NewProp_UnlockAILogic_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_UnlockAILogic;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UnlockAIResourcesWithAnimation constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UnlockAIResourcesWithAnimation Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_AnimInstance = { "AnimInstance", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIBlueprintHelperLibrary_eventUnlockAIResourcesWithAnimation_Parms, AnimInstance), Z_Construct_UClass_UAnimInstance_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_bUnlockMovement_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventUnlockAIResourcesWithAnimation_Parms*)Obj)->bUnlockMovement = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_bUnlockMovement = { "bUnlockMovement", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventUnlockAIResourcesWithAnimation_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_bUnlockMovement_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_UnlockAILogic_SetBit(void* Obj)
{
((AIBlueprintHelperLibrary_eventUnlockAIResourcesWithAnimation_Parms*)Obj)->UnlockAILogic = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_UnlockAILogic = { "UnlockAILogic", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIBlueprintHelperLibrary_eventUnlockAIResourcesWithAnimation_Parms), &Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_UnlockAILogic_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_AnimInstance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_bUnlockMovement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::NewProp_UnlockAILogic,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::PropPointers) < 2048);
// ********** End Function UnlockAIResourcesWithAnimation Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIBlueprintHelperLibrary, nullptr, "UnlockAIResourcesWithAnimation", Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::AIBlueprintHelperLibrary_eventUnlockAIResourcesWithAnimation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022407, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::AIBlueprintHelperLibrary_eventUnlockAIResourcesWithAnimation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIBlueprintHelperLibrary::execUnlockAIResourcesWithAnimation)
{
P_GET_OBJECT(UAnimInstance,Z_Param_AnimInstance);
P_GET_UBOOL(Z_Param_bUnlockMovement);
P_GET_UBOOL(Z_Param_UnlockAILogic);
P_FINISH;
P_NATIVE_BEGIN;
UAIBlueprintHelperLibrary::UnlockAIResourcesWithAnimation(Z_Param_AnimInstance,Z_Param_bUnlockMovement,Z_Param_UnlockAILogic);
P_NATIVE_END;
}
// ********** End Class UAIBlueprintHelperLibrary Function UnlockAIResourcesWithAnimation **********
// ********** Begin Class UAIBlueprintHelperLibrary ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIBlueprintHelperLibrary;
UClass* UAIBlueprintHelperLibrary::GetPrivateStaticClass()
{
using TClass = UAIBlueprintHelperLibrary;
if (!Z_Registration_Info_UClass_UAIBlueprintHelperLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIBlueprintHelperLibrary"),
Z_Registration_Info_UClass_UAIBlueprintHelperLibrary.InnerSingleton,
StaticRegisterNativesUAIBlueprintHelperLibrary,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAIBlueprintHelperLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIBlueprintHelperLibrary_NoRegister()
{
return UAIBlueprintHelperLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Blueprint/AIBlueprintHelperLibrary.h" },
{ "ModuleRelativePath", "Classes/Blueprint/AIBlueprintHelperLibrary.h" },
{ "ScriptName", "AIHelperLibrary" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIBlueprintHelperLibrary constinit property declarations ****************
// ********** End Class UAIBlueprintHelperLibrary constinit property declarations ******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("CreateMoveToProxyObject"), .Pointer = &UAIBlueprintHelperLibrary::execCreateMoveToProxyObject },
{ .NameUTF8 = UTF8TEXT("GetAIController"), .Pointer = &UAIBlueprintHelperLibrary::execGetAIController },
{ .NameUTF8 = UTF8TEXT("GetBlackboard"), .Pointer = &UAIBlueprintHelperLibrary::execGetBlackboard },
{ .NameUTF8 = UTF8TEXT("GetCurrentPath"), .Pointer = &UAIBlueprintHelperLibrary::execGetCurrentPath },
{ .NameUTF8 = UTF8TEXT("GetCurrentPathIndex"), .Pointer = &UAIBlueprintHelperLibrary::execGetCurrentPathIndex },
{ .NameUTF8 = UTF8TEXT("GetCurrentPathPoints"), .Pointer = &UAIBlueprintHelperLibrary::execGetCurrentPathPoints },
{ .NameUTF8 = UTF8TEXT("GetNextNavLinkIndex"), .Pointer = &UAIBlueprintHelperLibrary::execGetNextNavLinkIndex },
{ .NameUTF8 = UTF8TEXT("IsValidAIDirection"), .Pointer = &UAIBlueprintHelperLibrary::execIsValidAIDirection },
{ .NameUTF8 = UTF8TEXT("IsValidAILocation"), .Pointer = &UAIBlueprintHelperLibrary::execIsValidAILocation },
{ .NameUTF8 = UTF8TEXT("IsValidAIRotation"), .Pointer = &UAIBlueprintHelperLibrary::execIsValidAIRotation },
{ .NameUTF8 = UTF8TEXT("LockAIResourcesWithAnimation"), .Pointer = &UAIBlueprintHelperLibrary::execLockAIResourcesWithAnimation },
{ .NameUTF8 = UTF8TEXT("SendAIMessage"), .Pointer = &UAIBlueprintHelperLibrary::execSendAIMessage },
{ .NameUTF8 = UTF8TEXT("SimpleMoveToActor"), .Pointer = &UAIBlueprintHelperLibrary::execSimpleMoveToActor },
{ .NameUTF8 = UTF8TEXT("SimpleMoveToLocation"), .Pointer = &UAIBlueprintHelperLibrary::execSimpleMoveToLocation },
{ .NameUTF8 = UTF8TEXT("SpawnAIFromClass"), .Pointer = &UAIBlueprintHelperLibrary::execSpawnAIFromClass },
{ .NameUTF8 = UTF8TEXT("UnlockAIResourcesWithAnimation"), .Pointer = &UAIBlueprintHelperLibrary::execUnlockAIResourcesWithAnimation },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_CreateMoveToProxyObject, "CreateMoveToProxyObject" }, // 2033408561
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetAIController, "GetAIController" }, // 2882749704
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetBlackboard, "GetBlackboard" }, // 1516456763
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPath, "GetCurrentPath" }, // 465176860
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathIndex, "GetCurrentPathIndex" }, // 3360730631
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetCurrentPathPoints, "GetCurrentPathPoints" }, // 2770110425
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_GetNextNavLinkIndex, "GetNextNavLinkIndex" }, // 1442789261
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIDirection, "IsValidAIDirection" }, // 4154587446
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAILocation, "IsValidAILocation" }, // 74671322
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_IsValidAIRotation, "IsValidAIRotation" }, // 3032109065
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_LockAIResourcesWithAnimation, "LockAIResourcesWithAnimation" }, // 515835642
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_SendAIMessage, "SendAIMessage" }, // 2199692686
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToActor, "SimpleMoveToActor" }, // 2847970302
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_SimpleMoveToLocation, "SimpleMoveToLocation" }, // 3073389276
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_SpawnAIFromClass, "SpawnAIFromClass" }, // 3867740200
{ &Z_Construct_UFunction_UAIBlueprintHelperLibrary_UnlockAIResourcesWithAnimation, "UnlockAIResourcesWithAnimation" }, // 966187348
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIBlueprintHelperLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics
UObject* (*const Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics::ClassParams = {
&UAIBlueprintHelperLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics::Class_MetaDataParams)
};
void UAIBlueprintHelperLibrary::StaticRegisterNativesUAIBlueprintHelperLibrary()
{
UClass* Class = UAIBlueprintHelperLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAIBlueprintHelperLibrary()
{
if (!Z_Registration_Info_UClass_UAIBlueprintHelperLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIBlueprintHelperLibrary.OuterSingleton, Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIBlueprintHelperLibrary.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIBlueprintHelperLibrary);
UAIBlueprintHelperLibrary::~UAIBlueprintHelperLibrary() {}
// ********** End Class UAIBlueprintHelperLibrary **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIBlueprintHelperLibrary, UAIBlueprintHelperLibrary::StaticClass, TEXT("UAIBlueprintHelperLibrary"), &Z_Registration_Info_UClass_UAIBlueprintHelperLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIBlueprintHelperLibrary), 1772921651U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h__Script_AIModule_3257814139{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS