Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/AIModule/UHT/BTTask_BlueprintBase.gen.cpp

887 lines
65 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 "BehaviorTree/Tasks/BTTask_BlueprintBase.h"
#include "AITypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTTask_BlueprintBase() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_AAIController_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTTask_BlueprintBase();
AIMODULE_API UClass* Z_Construct_UClass_UBTTask_BlueprintBase_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTTaskNode();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FIntervalCountdown();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBTTask_BlueprintBase Function FinishAbort *******************************
struct Z_Construct_UFunction_UBTTask_BlueprintBase_FinishAbort_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|BehaviorTree" },
{ "Comment", "/** aborts task execution */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "aborts task execution" },
};
#endif // WITH_METADATA
// ********** Begin Function FinishAbort constinit property declarations ***************************
// ********** End Function FinishAbort constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_FinishAbort_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "FinishAbort", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_FinishAbort_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_FinishAbort_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_FinishAbort()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_FinishAbort_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UBTTask_BlueprintBase::execFinishAbort)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->FinishAbort();
P_NATIVE_END;
}
// ********** End Class UBTTask_BlueprintBase Function FinishAbort *********************************
// ********** Begin Class UBTTask_BlueprintBase Function FinishExecute *****************************
struct Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics
{
struct BTTask_BlueprintBase_eventFinishExecute_Parms
{
bool bSuccess;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|BehaviorTree" },
{ "Comment", "/** finishes task execution with Success or Fail result */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "finishes task execution with Success or Fail result" },
};
#endif // WITH_METADATA
// ********** Begin Function FinishExecute constinit property declarations *************************
static void NewProp_bSuccess_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSuccess;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FinishExecute constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FinishExecute Property Definitions ************************************
void Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::NewProp_bSuccess_SetBit(void* Obj)
{
((BTTask_BlueprintBase_eventFinishExecute_Parms*)Obj)->bSuccess = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_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(BTTask_BlueprintBase_eventFinishExecute_Parms), &Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::NewProp_bSuccess_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::NewProp_bSuccess,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::PropPointers) < 2048);
// ********** End Function FinishExecute Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "FinishExecute", Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::BTTask_BlueprintBase_eventFinishExecute_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::BTTask_BlueprintBase_eventFinishExecute_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UBTTask_BlueprintBase::execFinishExecute)
{
P_GET_UBOOL(Z_Param_bSuccess);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->FinishExecute(Z_Param_bSuccess);
P_NATIVE_END;
}
// ********** End Class UBTTask_BlueprintBase Function FinishExecute *******************************
// ********** Begin Class UBTTask_BlueprintBase Function IsTaskAborting ****************************
struct Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics
{
struct BTTask_BlueprintBase_eventIsTaskAborting_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|BehaviorTree" },
{ "Comment", "/** check if task is currently being aborted */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "check if task is currently being aborted" },
};
#endif // WITH_METADATA
// ********** Begin Function IsTaskAborting constinit property declarations ************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsTaskAborting constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsTaskAborting Property Definitions ***********************************
void Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((BTTask_BlueprintBase_eventIsTaskAborting_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_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(BTTask_BlueprintBase_eventIsTaskAborting_Parms), &Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::PropPointers) < 2048);
// ********** End Function IsTaskAborting Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "IsTaskAborting", Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::BTTask_BlueprintBase_eventIsTaskAborting_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::BTTask_BlueprintBase_eventIsTaskAborting_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UBTTask_BlueprintBase::execIsTaskAborting)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsTaskAborting();
P_NATIVE_END;
}
// ********** End Class UBTTask_BlueprintBase Function IsTaskAborting ******************************
// ********** Begin Class UBTTask_BlueprintBase Function IsTaskExecuting ***************************
struct Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics
{
struct BTTask_BlueprintBase_eventIsTaskExecuting_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|BehaviorTree" },
{ "Comment", "/** check if task is currently being executed */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "check if task is currently being executed" },
};
#endif // WITH_METADATA
// ********** Begin Function IsTaskExecuting constinit property declarations ***********************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsTaskExecuting constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsTaskExecuting Property Definitions **********************************
void Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((BTTask_BlueprintBase_eventIsTaskExecuting_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_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(BTTask_BlueprintBase_eventIsTaskExecuting_Parms), &Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::PropPointers) < 2048);
// ********** End Function IsTaskExecuting Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "IsTaskExecuting", Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::BTTask_BlueprintBase_eventIsTaskExecuting_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::BTTask_BlueprintBase_eventIsTaskExecuting_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UBTTask_BlueprintBase::execIsTaskExecuting)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsTaskExecuting();
P_NATIVE_END;
}
// ********** End Class UBTTask_BlueprintBase Function IsTaskExecuting *****************************
// ********** Begin Class UBTTask_BlueprintBase Function ReceiveAbort ******************************
struct BTTask_BlueprintBase_eventReceiveAbort_Parms
{
AActor* OwnerActor;
};
static FName NAME_UBTTask_BlueprintBase_ReceiveAbort = FName(TEXT("ReceiveAbort"));
void UBTTask_BlueprintBase::ReceiveAbort(AActor* OwnerActor)
{
BTTask_BlueprintBase_eventReceiveAbort_Parms Parms;
Parms.OwnerActor=OwnerActor;
UFunction* Func = FindFunctionChecked(NAME_UBTTask_BlueprintBase_ReceiveAbort);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** if blueprint graph contains this event, task will stay active until FinishAbort is called\n\x09 *\x09@Note that if both generic and AI event versions are implemented only the more\n\x09 *\x09suitable one will be called, meaning the AI version if called for AI, generic one otherwise */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "if blueprint graph contains this event, task will stay active until FinishAbort is called\n @Note that if both generic and AI event versions are implemented only the more\n suitable one will be called, meaning the AI version if called for AI, generic one otherwise" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveAbort constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwnerActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceiveAbort constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceiveAbort Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::NewProp_OwnerActor = { "OwnerActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveAbort_Parms, OwnerActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::NewProp_OwnerActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::PropPointers) < 2048);
// ********** End Function ReceiveAbort Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "ReceiveAbort", Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::PropPointers),
sizeof(BTTask_BlueprintBase_eventReceiveAbort_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(BTTask_BlueprintBase_eventReceiveAbort_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBTTask_BlueprintBase Function ReceiveAbort ********************************
// ********** Begin Class UBTTask_BlueprintBase Function ReceiveAbortAI ****************************
struct BTTask_BlueprintBase_eventReceiveAbortAI_Parms
{
AAIController* OwnerController;
APawn* ControlledPawn;
};
static FName NAME_UBTTask_BlueprintBase_ReceiveAbortAI = FName(TEXT("ReceiveAbortAI"));
void UBTTask_BlueprintBase::ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn)
{
BTTask_BlueprintBase_eventReceiveAbortAI_Parms Parms;
Parms.OwnerController=OwnerController;
Parms.ControlledPawn=ControlledPawn;
UFunction* Func = FindFunctionChecked(NAME_UBTTask_BlueprintBase_ReceiveAbortAI);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "Comment", "/** Alternative AI version of ReceiveAbort\n\x09 *\x09@see ReceiveAbort for more details\n\x09 *\x09@Note that if both generic and AI event versions are implemented only the more\n\x09 *\x09suitable one will be called, meaning the AI version if called for AI, generic one otherwise */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "Alternative AI version of ReceiveAbort\n @see ReceiveAbort for more details\n @Note that if both generic and AI event versions are implemented only the more\n suitable one will be called, meaning the AI version if called for AI, generic one otherwise" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveAbortAI constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwnerController;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ControlledPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceiveAbortAI constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceiveAbortAI Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::NewProp_OwnerController = { "OwnerController", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveAbortAI_Parms, OwnerController), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::NewProp_ControlledPawn = { "ControlledPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveAbortAI_Parms, ControlledPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::NewProp_OwnerController,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::NewProp_ControlledPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::PropPointers) < 2048);
// ********** End Function ReceiveAbortAI Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "ReceiveAbortAI", Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::PropPointers),
sizeof(BTTask_BlueprintBase_eventReceiveAbortAI_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(BTTask_BlueprintBase_eventReceiveAbortAI_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBTTask_BlueprintBase Function ReceiveAbortAI ******************************
// ********** Begin Class UBTTask_BlueprintBase Function ReceiveExecute ****************************
struct BTTask_BlueprintBase_eventReceiveExecute_Parms
{
AActor* OwnerActor;
};
static FName NAME_UBTTask_BlueprintBase_ReceiveExecute = FName(TEXT("ReceiveExecute"));
void UBTTask_BlueprintBase::ReceiveExecute(AActor* OwnerActor)
{
BTTask_BlueprintBase_eventReceiveExecute_Parms Parms;
Parms.OwnerActor=OwnerActor;
UFunction* Func = FindFunctionChecked(NAME_UBTTask_BlueprintBase_ReceiveExecute);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** entry point, task will stay active until FinishExecute is called.\n\x09 *\x09@Note that if both generic and AI event versions are implemented only the more \n\x09 *\x09suitable one will be called, meaning the AI version if called for AI, generic one otherwise */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "entry point, task will stay active until FinishExecute is called.\n @Note that if both generic and AI event versions are implemented only the more\n suitable one will be called, meaning the AI version if called for AI, generic one otherwise" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveExecute constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwnerActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceiveExecute constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceiveExecute Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::NewProp_OwnerActor = { "OwnerActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveExecute_Parms, OwnerActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::NewProp_OwnerActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::PropPointers) < 2048);
// ********** End Function ReceiveExecute Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "ReceiveExecute", Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::PropPointers),
sizeof(BTTask_BlueprintBase_eventReceiveExecute_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(BTTask_BlueprintBase_eventReceiveExecute_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBTTask_BlueprintBase Function ReceiveExecute ******************************
// ********** Begin Class UBTTask_BlueprintBase Function ReceiveExecuteAI **************************
struct BTTask_BlueprintBase_eventReceiveExecuteAI_Parms
{
AAIController* OwnerController;
APawn* ControlledPawn;
};
static FName NAME_UBTTask_BlueprintBase_ReceiveExecuteAI = FName(TEXT("ReceiveExecuteAI"));
void UBTTask_BlueprintBase::ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn)
{
BTTask_BlueprintBase_eventReceiveExecuteAI_Parms Parms;
Parms.OwnerController=OwnerController;
Parms.ControlledPawn=ControlledPawn;
UFunction* Func = FindFunctionChecked(NAME_UBTTask_BlueprintBase_ReceiveExecuteAI);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "Comment", "/** Alternative AI version of ReceiveExecute\n\x09*\x09@see ReceiveExecute for more details\n\x09 *\x09@Note that if both generic and AI event versions are implemented only the more\n\x09 *\x09suitable one will be called, meaning the AI version if called for AI, generic one otherwise */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "Alternative AI version of ReceiveExecute\n @see ReceiveExecute for more details\n @Note that if both generic and AI event versions are implemented only the more\n suitable one will be called, meaning the AI version if called for AI, generic one otherwise" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveExecuteAI constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwnerController;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ControlledPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceiveExecuteAI constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceiveExecuteAI Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::NewProp_OwnerController = { "OwnerController", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveExecuteAI_Parms, OwnerController), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::NewProp_ControlledPawn = { "ControlledPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveExecuteAI_Parms, ControlledPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::NewProp_OwnerController,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::NewProp_ControlledPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::PropPointers) < 2048);
// ********** End Function ReceiveExecuteAI Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "ReceiveExecuteAI", Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::PropPointers),
sizeof(BTTask_BlueprintBase_eventReceiveExecuteAI_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(BTTask_BlueprintBase_eventReceiveExecuteAI_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBTTask_BlueprintBase Function ReceiveExecuteAI ****************************
// ********** Begin Class UBTTask_BlueprintBase Function ReceiveTick *******************************
struct BTTask_BlueprintBase_eventReceiveTick_Parms
{
AActor* OwnerActor;
float DeltaSeconds;
};
static FName NAME_UBTTask_BlueprintBase_ReceiveTick = FName(TEXT("ReceiveTick"));
void UBTTask_BlueprintBase::ReceiveTick(AActor* OwnerActor, float DeltaSeconds)
{
BTTask_BlueprintBase_eventReceiveTick_Parms Parms;
Parms.OwnerActor=OwnerActor;
Parms.DeltaSeconds=DeltaSeconds;
UFunction* Func = FindFunctionChecked(NAME_UBTTask_BlueprintBase_ReceiveTick);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** tick function\n\x09 *\x09@Note that if both generic and AI event versions are implemented only the more\n\x09 *\x09suitable one will be called, meaning the AI version if called for AI, generic one otherwise */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "tick function\n @Note that if both generic and AI event versions are implemented only the more\n suitable one will be called, meaning the AI version if called for AI, generic one otherwise" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveTick constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwnerActor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DeltaSeconds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceiveTick constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceiveTick Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::NewProp_OwnerActor = { "OwnerActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveTick_Parms, OwnerActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::NewProp_DeltaSeconds = { "DeltaSeconds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveTick_Parms, DeltaSeconds), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::NewProp_OwnerActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::NewProp_DeltaSeconds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::PropPointers) < 2048);
// ********** End Function ReceiveTick Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "ReceiveTick", Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::PropPointers),
sizeof(BTTask_BlueprintBase_eventReceiveTick_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(BTTask_BlueprintBase_eventReceiveTick_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBTTask_BlueprintBase Function ReceiveTick *********************************
// ********** Begin Class UBTTask_BlueprintBase Function ReceiveTickAI *****************************
struct BTTask_BlueprintBase_eventReceiveTickAI_Parms
{
AAIController* OwnerController;
APawn* ControlledPawn;
float DeltaSeconds;
};
static FName NAME_UBTTask_BlueprintBase_ReceiveTickAI = FName(TEXT("ReceiveTickAI"));
void UBTTask_BlueprintBase::ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds)
{
BTTask_BlueprintBase_eventReceiveTickAI_Parms Parms;
Parms.OwnerController=OwnerController;
Parms.ControlledPawn=ControlledPawn;
Parms.DeltaSeconds=DeltaSeconds;
UFunction* Func = FindFunctionChecked(NAME_UBTTask_BlueprintBase_ReceiveTickAI);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI" },
{ "Comment", "/** Alternative AI version of tick function.\n\x09 *\x09@see ReceiveTick for more details\n\x09 *\x09@Note that if both generic and AI event versions are implemented only the more\n\x09 *\x09suitable one will be called, meaning the AI version if called for AI, generic one otherwise */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "Alternative AI version of tick function.\n @see ReceiveTick for more details\n @Note that if both generic and AI event versions are implemented only the more\n suitable one will be called, meaning the AI version if called for AI, generic one otherwise" },
};
#endif // WITH_METADATA
// ********** Begin Function ReceiveTickAI constinit property declarations *************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwnerController;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ControlledPawn;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DeltaSeconds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReceiveTickAI constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReceiveTickAI Property Definitions ************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::NewProp_OwnerController = { "OwnerController", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveTickAI_Parms, OwnerController), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::NewProp_ControlledPawn = { "ControlledPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveTickAI_Parms, ControlledPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::NewProp_DeltaSeconds = { "DeltaSeconds", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventReceiveTickAI_Parms, DeltaSeconds), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::NewProp_OwnerController,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::NewProp_ControlledPawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::NewProp_DeltaSeconds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::PropPointers) < 2048);
// ********** End Function ReceiveTickAI Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "ReceiveTickAI", Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::PropPointers),
sizeof(BTTask_BlueprintBase_eventReceiveTickAI_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(BTTask_BlueprintBase_eventReceiveTickAI_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UBTTask_BlueprintBase Function ReceiveTickAI *******************************
// ********** Begin Class UBTTask_BlueprintBase Function SetFinishOnMessage ************************
struct Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics
{
struct BTTask_BlueprintBase_eventSetFinishOnMessage_Parms
{
FName MessageName;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|BehaviorTree" },
{ "Comment", "/** task execution will be finished (with result 'Success') after receiving specified message */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "task execution will be finished (with result 'Success') after receiving specified message" },
};
#endif // WITH_METADATA
// ********** Begin Function SetFinishOnMessage constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_MessageName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetFinishOnMessage constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetFinishOnMessage Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::NewProp_MessageName = { "MessageName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventSetFinishOnMessage_Parms, MessageName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::NewProp_MessageName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::PropPointers) < 2048);
// ********** End Function SetFinishOnMessage Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "SetFinishOnMessage", Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::BTTask_BlueprintBase_eventSetFinishOnMessage_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::BTTask_BlueprintBase_eventSetFinishOnMessage_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UBTTask_BlueprintBase::execSetFinishOnMessage)
{
P_GET_PROPERTY(FNameProperty,Z_Param_MessageName);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetFinishOnMessage(Z_Param_MessageName);
P_NATIVE_END;
}
// ********** End Class UBTTask_BlueprintBase Function SetFinishOnMessage **************************
// ********** Begin Class UBTTask_BlueprintBase Function SetFinishOnMessageWithId ******************
struct Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics
{
struct BTTask_BlueprintBase_eventSetFinishOnMessageWithId_Parms
{
FName MessageName;
int32 RequestID;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|BehaviorTree" },
{ "Comment", "/** task execution will be finished (with result 'Success') after receiving specified message with indicated ID */" },
{ "CPP_Default_RequestID", "-1" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "task execution will be finished (with result 'Success') after receiving specified message with indicated ID" },
};
#endif // WITH_METADATA
// ********** Begin Function SetFinishOnMessageWithId constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_MessageName;
static const UECodeGen_Private::FIntPropertyParams NewProp_RequestID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetFinishOnMessageWithId constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetFinishOnMessageWithId Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::NewProp_MessageName = { "MessageName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventSetFinishOnMessageWithId_Parms, MessageName), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::NewProp_RequestID = { "RequestID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(BTTask_BlueprintBase_eventSetFinishOnMessageWithId_Parms, RequestID), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::NewProp_MessageName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::NewProp_RequestID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::PropPointers) < 2048);
// ********** End Function SetFinishOnMessageWithId Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UBTTask_BlueprintBase, nullptr, "SetFinishOnMessageWithId", Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::BTTask_BlueprintBase_eventSetFinishOnMessageWithId_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::Function_MetaDataParams), Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::BTTask_BlueprintBase_eventSetFinishOnMessageWithId_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UBTTask_BlueprintBase::execSetFinishOnMessageWithId)
{
P_GET_PROPERTY(FNameProperty,Z_Param_MessageName);
P_GET_PROPERTY(FIntProperty,Z_Param_RequestID);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetFinishOnMessageWithId(Z_Param_MessageName,Z_Param_RequestID);
P_NATIVE_END;
}
// ********** End Class UBTTask_BlueprintBase Function SetFinishOnMessageWithId ********************
// ********** Begin Class UBTTask_BlueprintBase ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTTask_BlueprintBase;
UClass* UBTTask_BlueprintBase::GetPrivateStaticClass()
{
using TClass = UBTTask_BlueprintBase;
if (!Z_Registration_Info_UClass_UBTTask_BlueprintBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTTask_BlueprintBase"),
Z_Registration_Info_UClass_UBTTask_BlueprintBase.InnerSingleton,
StaticRegisterNativesUBTTask_BlueprintBase,
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_UBTTask_BlueprintBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTTask_BlueprintBase_NoRegister()
{
return UBTTask_BlueprintBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTTask_BlueprintBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Base class for blueprint based task nodes. Do NOT use it for creating native c++ classes!\n *\n * When task receives Abort event, all latent actions associated this instance are being removed.\n * This prevents from resuming activity started by Execute, but does not handle external events.\n * Please use them safely (unregister at abort) and call IsTaskExecuting() when in doubt.\n */" },
{ "IncludePath", "BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "Base class for blueprint based task nodes. Do NOT use it for creating native c++ classes!\n\nWhen task receives Abort event, all latent actions associated this instance are being removed.\nThis prevents from resuming activity started by Execute, but does not handle external events.\nPlease use them safely (unregister at abort) and call IsTaskExecuting() when in doubt." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AIOwner_MetaData[] = {
{ "Comment", "/** Cached AIController owner of BehaviorTreeComponent. */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "Cached AIController owner of BehaviorTreeComponent." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActorOwner_MetaData[] = {
{ "Comment", "/** Cached actor owner of BehaviorTreeComponent. */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "Cached actor owner of BehaviorTreeComponent." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TickInterval_MetaData[] = {
{ "Category", "Task" },
{ "Comment", "/** If any of the Tick functions is implemented, how often should they be ticked.\n\x09 *\x09Values < 0 mean 'every tick'. */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "If any of the Tick functions is implemented, how often should they be ticked.\n Values < 0 mean 'every tick'." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomDescription_MetaData[] = {
{ "Category", "Description" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowPropertyDetails_MetaData[] = {
{ "Category", "Description" },
{ "Comment", "/** show detailed information about properties */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Tasks/BTTask_BlueprintBase.h" },
{ "ToolTip", "show detailed information about properties" },
};
#endif // WITH_METADATA
// ********** Begin Class UBTTask_BlueprintBase constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_AIOwner;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ActorOwner;
static const UECodeGen_Private::FStructPropertyParams NewProp_TickInterval;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FStrPropertyParams NewProp_CustomDescription;
#endif // WITH_EDITORONLY_DATA
static void NewProp_bShowPropertyDetails_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowPropertyDetails;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBTTask_BlueprintBase constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("FinishAbort"), .Pointer = &UBTTask_BlueprintBase::execFinishAbort },
{ .NameUTF8 = UTF8TEXT("FinishExecute"), .Pointer = &UBTTask_BlueprintBase::execFinishExecute },
{ .NameUTF8 = UTF8TEXT("IsTaskAborting"), .Pointer = &UBTTask_BlueprintBase::execIsTaskAborting },
{ .NameUTF8 = UTF8TEXT("IsTaskExecuting"), .Pointer = &UBTTask_BlueprintBase::execIsTaskExecuting },
{ .NameUTF8 = UTF8TEXT("SetFinishOnMessage"), .Pointer = &UBTTask_BlueprintBase::execSetFinishOnMessage },
{ .NameUTF8 = UTF8TEXT("SetFinishOnMessageWithId"), .Pointer = &UBTTask_BlueprintBase::execSetFinishOnMessageWithId },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_FinishAbort, "FinishAbort" }, // 1148415619
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_FinishExecute, "FinishExecute" }, // 1022312990
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskAborting, "IsTaskAborting" }, // 36049134
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_IsTaskExecuting, "IsTaskExecuting" }, // 3045979441
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbort, "ReceiveAbort" }, // 3225909534
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveAbortAI, "ReceiveAbortAI" }, // 1701227776
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecute, "ReceiveExecute" }, // 4271137651
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveExecuteAI, "ReceiveExecuteAI" }, // 4174191903
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTick, "ReceiveTick" }, // 1831601085
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_ReceiveTickAI, "ReceiveTickAI" }, // 2914307049
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessage, "SetFinishOnMessage" }, // 2520832656
{ &Z_Construct_UFunction_UBTTask_BlueprintBase_SetFinishOnMessageWithId, "SetFinishOnMessageWithId" }, // 1465655120
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTTask_BlueprintBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTTask_BlueprintBase_Statics
// ********** Begin Class UBTTask_BlueprintBase Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_AIOwner = { "AIOwner", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTTask_BlueprintBase, AIOwner), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AIOwner_MetaData), NewProp_AIOwner_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_ActorOwner = { "ActorOwner", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTTask_BlueprintBase, ActorOwner), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActorOwner_MetaData), NewProp_ActorOwner_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_TickInterval = { "TickInterval", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTTask_BlueprintBase, TickInterval), Z_Construct_UScriptStruct_FIntervalCountdown, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TickInterval_MetaData), NewProp_TickInterval_MetaData) }; // 2550638271
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_CustomDescription = { "CustomDescription", nullptr, (EPropertyFlags)0x0020080800010005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTTask_BlueprintBase, CustomDescription), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomDescription_MetaData), NewProp_CustomDescription_MetaData) };
#endif // WITH_EDITORONLY_DATA
void Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_bShowPropertyDetails_SetBit(void* Obj)
{
((UBTTask_BlueprintBase*)Obj)->bShowPropertyDetails = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_bShowPropertyDetails = { "bShowPropertyDetails", nullptr, (EPropertyFlags)0x0020080000000801, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UBTTask_BlueprintBase), &Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_bShowPropertyDetails_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowPropertyDetails_MetaData), NewProp_bShowPropertyDetails_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBTTask_BlueprintBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_AIOwner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_ActorOwner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_TickInterval,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_CustomDescription,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTTask_BlueprintBase_Statics::NewProp_bShowPropertyDetails,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTTask_BlueprintBase_Statics::PropPointers) < 2048);
// ********** End Class UBTTask_BlueprintBase Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UBTTask_BlueprintBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBTTaskNode,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTTask_BlueprintBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTTask_BlueprintBase_Statics::ClassParams = {
&UBTTask_BlueprintBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UBTTask_BlueprintBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UBTTask_BlueprintBase_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTTask_BlueprintBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTTask_BlueprintBase_Statics::Class_MetaDataParams)
};
void UBTTask_BlueprintBase::StaticRegisterNativesUBTTask_BlueprintBase()
{
UClass* Class = UBTTask_BlueprintBase::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UBTTask_BlueprintBase_Statics::Funcs));
}
UClass* Z_Construct_UClass_UBTTask_BlueprintBase()
{
if (!Z_Registration_Info_UClass_UBTTask_BlueprintBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTTask_BlueprintBase.OuterSingleton, Z_Construct_UClass_UBTTask_BlueprintBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTTask_BlueprintBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTTask_BlueprintBase);
UBTTask_BlueprintBase::~UBTTask_BlueprintBase() {}
// ********** End Class UBTTask_BlueprintBase ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Tasks_BTTask_BlueprintBase_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTTask_BlueprintBase, UBTTask_BlueprintBase::StaticClass, TEXT("UBTTask_BlueprintBase"), &Z_Registration_Info_UClass_UBTTask_BlueprintBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTTask_BlueprintBase), 2420347652U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Tasks_BTTask_BlueprintBase_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Tasks_BTTask_BlueprintBase_h__Script_AIModule_2872245739{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Tasks_BTTask_BlueprintBase_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Tasks_BTTask_BlueprintBase_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS