// 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 "Tasks/AITask_MoveTo.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 EmptyLinkFunctionForGeneratedCodeAITask_MoveTo() {} // ********** Begin Cross Module References ******************************************************** AIMODULE_API UClass* Z_Construct_UClass_AAIController_NoRegister(); AIMODULE_API UClass* Z_Construct_UClass_UAITask(); AIMODULE_API UClass* Z_Construct_UClass_UAITask_MoveTo(); AIMODULE_API UClass* Z_Construct_UClass_UAITask_MoveTo_NoRegister(); AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EAIOptionFlag(); AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EPathFollowingResult(); AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature(); AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIMoveRequest(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister(); GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature(); UPackage* Z_Construct_UPackage__Script_AIModule(); // ********** End Cross Module References ********************************************************** // ********** Begin Delegate FMoveTaskCompletedSignature ******************************************* struct Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics { struct _Script_AIModule_eventMoveTaskCompletedSignature_Parms { TEnumAsByte Result; AAIController* AIController; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Tasks/AITask_MoveTo.h" }, }; #endif // WITH_METADATA // ********** Begin Delegate FMoveTaskCompletedSignature constinit property declarations *********** static const UECodeGen_Private::FBytePropertyParams NewProp_Result; static const UECodeGen_Private::FObjectPropertyParams NewProp_AIController; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FMoveTaskCompletedSignature constinit property declarations ************* static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FMoveTaskCompletedSignature Property Definitions ********************** const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AIModule_eventMoveTaskCompletedSignature_Parms, Result), Z_Construct_UEnum_AIModule_EPathFollowingResult, METADATA_PARAMS(0, nullptr) }; // 790286276 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::NewProp_AIController = { "AIController", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AIModule_eventMoveTaskCompletedSignature_Parms, AIController), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::NewProp_Result, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::NewProp_AIController, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FMoveTaskCompletedSignature Property Definitions ************************ const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AIModule, nullptr, "MoveTaskCompletedSignature__DelegateSignature", Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::_Script_AIModule_eventMoveTaskCompletedSignature_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::_Script_AIModule_eventMoveTaskCompletedSignature_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FMoveTaskCompletedSignature_DelegateWrapper(const FMulticastScriptDelegate& MoveTaskCompletedSignature, EPathFollowingResult::Type Result, AAIController* AIController) { struct _Script_AIModule_eventMoveTaskCompletedSignature_Parms { TEnumAsByte Result; AAIController* AIController; }; _Script_AIModule_eventMoveTaskCompletedSignature_Parms Parms; Parms.Result=Result; Parms.AIController=AIController; MoveTaskCompletedSignature.ProcessMulticastDelegate(&Parms); } // ********** End Delegate FMoveTaskCompletedSignature ********************************************* // ********** Begin Class UAITask_MoveTo Function AIMoveTo ***************************************** struct Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics { struct AITask_MoveTo_eventAIMoveTo_Parms { AAIController* Controller; FVector GoalLocation; AActor* GoalActor; float AcceptanceRadius; TEnumAsByte StopOnOverlap; TEnumAsByte AcceptPartialPath; bool bUsePathfinding; bool bLockAILogic; bool bUseContinuousGoalTracking; TEnumAsByte ProjectGoalOnNavigation; TEnumAsByte RequireNavigableEndLocation; UAITask_MoveTo* ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "AdvancedDisplay", "AcceptanceRadius,StopOnOverlap,AcceptPartialPath,bUsePathfinding,bUseContinuousGoalTracking,ProjectGoalOnNavigation,RequireNavigableEndLocation" }, { "BlueprintInternalUseOnly", "TRUE" }, { "Category", "AI|Tasks" }, { "Comment", "/**\n\x09 * Move to a location or an actor\n\x09 * @param ProjectGoalOnNavigation Try to move the goal to the navigation surface before requesting the move, fails if it can't.\n\x09 * @param RequireNavigableEndLocation Set to No to allow pursuing the request even if no navigation surface is found at the goal location. \n\x09 */" }, { "CPP_Default_AcceptanceRadius", "-1.000000" }, { "CPP_Default_AcceptPartialPath", "Default" }, { "CPP_Default_bLockAILogic", "true" }, { "CPP_Default_bUseContinuousGoalTracking", "false" }, { "CPP_Default_bUsePathfinding", "true" }, { "CPP_Default_GoalActor", "None" }, { "CPP_Default_ProjectGoalOnNavigation", "Default" }, { "CPP_Default_RequireNavigableEndLocation", "Default" }, { "CPP_Default_StopOnOverlap", "Default" }, { "DefaultToSelf", "Controller" }, { "DisplayName", "Move To Location or Actor" }, { "ModuleRelativePath", "Classes/Tasks/AITask_MoveTo.h" }, { "ToolTip", "Move to a location or an actor\n@param ProjectGoalOnNavigation Try to move the goal to the navigation surface before requesting the move, fails if it can't.\n@param RequireNavigableEndLocation Set to No to allow pursuing the request even if no navigation surface is found at the goal location." }, }; #endif // WITH_METADATA // ********** Begin Function AIMoveTo constinit property declarations ****************************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller; static const UECodeGen_Private::FStructPropertyParams NewProp_GoalLocation; static const UECodeGen_Private::FObjectPropertyParams NewProp_GoalActor; static const UECodeGen_Private::FFloatPropertyParams NewProp_AcceptanceRadius; static const UECodeGen_Private::FBytePropertyParams NewProp_StopOnOverlap; static const UECodeGen_Private::FBytePropertyParams NewProp_AcceptPartialPath; static void NewProp_bUsePathfinding_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUsePathfinding; static void NewProp_bLockAILogic_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bLockAILogic; static void NewProp_bUseContinuousGoalTracking_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseContinuousGoalTracking; static const UECodeGen_Private::FBytePropertyParams NewProp_ProjectGoalOnNavigation; static const UECodeGen_Private::FBytePropertyParams NewProp_RequireNavigableEndLocation; static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function AIMoveTo constinit property declarations ******************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function AIMoveTo Property Definitions ***************************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, Controller), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_GoalLocation = { "GoalLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, GoalLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_GoalActor = { "GoalActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, GoalActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_AcceptanceRadius = { "AcceptanceRadius", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, AcceptanceRadius), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_StopOnOverlap = { "StopOnOverlap", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, StopOnOverlap), Z_Construct_UEnum_AIModule_EAIOptionFlag, METADATA_PARAMS(0, nullptr) }; // 1087454409 const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_AcceptPartialPath = { "AcceptPartialPath", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, AcceptPartialPath), Z_Construct_UEnum_AIModule_EAIOptionFlag, METADATA_PARAMS(0, nullptr) }; // 1087454409 void Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bUsePathfinding_SetBit(void* Obj) { ((AITask_MoveTo_eventAIMoveTo_Parms*)Obj)->bUsePathfinding = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bUsePathfinding = { "bUsePathfinding", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AITask_MoveTo_eventAIMoveTo_Parms), &Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bUsePathfinding_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bLockAILogic_SetBit(void* Obj) { ((AITask_MoveTo_eventAIMoveTo_Parms*)Obj)->bLockAILogic = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bLockAILogic = { "bLockAILogic", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AITask_MoveTo_eventAIMoveTo_Parms), &Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bLockAILogic_SetBit, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bUseContinuousGoalTracking_SetBit(void* Obj) { ((AITask_MoveTo_eventAIMoveTo_Parms*)Obj)->bUseContinuousGoalTracking = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bUseContinuousGoalTracking = { "bUseContinuousGoalTracking", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AITask_MoveTo_eventAIMoveTo_Parms), &Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bUseContinuousGoalTracking_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_ProjectGoalOnNavigation = { "ProjectGoalOnNavigation", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, ProjectGoalOnNavigation), Z_Construct_UEnum_AIModule_EAIOptionFlag, METADATA_PARAMS(0, nullptr) }; // 1087454409 const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_RequireNavigableEndLocation = { "RequireNavigableEndLocation", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, RequireNavigableEndLocation), Z_Construct_UEnum_AIModule_EAIOptionFlag, METADATA_PARAMS(0, nullptr) }; // 1087454409 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_MoveTo_eventAIMoveTo_Parms, ReturnValue), Z_Construct_UClass_UAITask_MoveTo_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_Controller, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_GoalLocation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_GoalActor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_AcceptanceRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_StopOnOverlap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_AcceptPartialPath, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bUsePathfinding, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bLockAILogic, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_bUseContinuousGoalTracking, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_ProjectGoalOnNavigation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_RequireNavigableEndLocation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::PropPointers) < 2048); // ********** End Function AIMoveTo Property Definitions ******************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAITask_MoveTo, nullptr, "AIMoveTo", Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::AITask_MoveTo_eventAIMoveTo_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::AITask_MoveTo_eventAIMoveTo_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAITask_MoveTo::execAIMoveTo) { P_GET_OBJECT(AAIController,Z_Param_Controller); P_GET_STRUCT(FVector,Z_Param_GoalLocation); P_GET_OBJECT(AActor,Z_Param_GoalActor); P_GET_PROPERTY(FFloatProperty,Z_Param_AcceptanceRadius); P_GET_PROPERTY(FByteProperty,Z_Param_StopOnOverlap); P_GET_PROPERTY(FByteProperty,Z_Param_AcceptPartialPath); P_GET_UBOOL(Z_Param_bUsePathfinding); P_GET_UBOOL(Z_Param_bLockAILogic); P_GET_UBOOL(Z_Param_bUseContinuousGoalTracking); P_GET_PROPERTY(FByteProperty,Z_Param_ProjectGoalOnNavigation); P_GET_PROPERTY(FByteProperty,Z_Param_RequireNavigableEndLocation); P_FINISH; P_NATIVE_BEGIN; *(UAITask_MoveTo**)Z_Param__Result=UAITask_MoveTo::AIMoveTo(Z_Param_Controller,Z_Param_GoalLocation,Z_Param_GoalActor,Z_Param_AcceptanceRadius,EAIOptionFlag::Type(Z_Param_StopOnOverlap),EAIOptionFlag::Type(Z_Param_AcceptPartialPath),Z_Param_bUsePathfinding,Z_Param_bLockAILogic,Z_Param_bUseContinuousGoalTracking,EAIOptionFlag::Type(Z_Param_ProjectGoalOnNavigation),EAIOptionFlag::Type(Z_Param_RequireNavigableEndLocation)); P_NATIVE_END; } // ********** End Class UAITask_MoveTo Function AIMoveTo ******************************************* // ********** Begin Class UAITask_MoveTo *********************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAITask_MoveTo; UClass* UAITask_MoveTo::GetPrivateStaticClass() { using TClass = UAITask_MoveTo; if (!Z_Registration_Info_UClass_UAITask_MoveTo.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AITask_MoveTo"), Z_Registration_Info_UClass_UAITask_MoveTo.InnerSingleton, StaticRegisterNativesUAITask_MoveTo, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_UAITask_MoveTo.InnerSingleton; } UClass* Z_Construct_UClass_UAITask_MoveTo_NoRegister() { return UAITask_MoveTo::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAITask_MoveTo_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "Tasks/AITask_MoveTo.h" }, { "ModuleRelativePath", "Classes/Tasks/AITask_MoveTo.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnRequestFailed_MetaData[] = { { "ModuleRelativePath", "Classes/Tasks/AITask_MoveTo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnMoveFinished_MetaData[] = { { "ModuleRelativePath", "Classes/Tasks/AITask_MoveTo.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MoveRequest_MetaData[] = { { "Comment", "/** parameters of move request */" }, { "ModuleRelativePath", "Classes/Tasks/AITask_MoveTo.h" }, { "ToolTip", "parameters of move request" }, }; #endif // WITH_METADATA // ********** Begin Class UAITask_MoveTo constinit property declarations *************************** static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnRequestFailed; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnMoveFinished; static const UECodeGen_Private::FStructPropertyParams NewProp_MoveRequest; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UAITask_MoveTo constinit property declarations ***************************** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("AIMoveTo"), .Pointer = &UAITask_MoveTo::execAIMoveTo }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UAITask_MoveTo_AIMoveTo, "AIMoveTo" }, // 2345840195 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAITask_MoveTo_Statics // ********** Begin Class UAITask_MoveTo Property Definitions ************************************** const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAITask_MoveTo_Statics::NewProp_OnRequestFailed = { "OnRequestFailed", nullptr, (EPropertyFlags)0x0020080010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAITask_MoveTo, OnRequestFailed), Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnRequestFailed_MetaData), NewProp_OnRequestFailed_MetaData) }; // 1830581383 const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAITask_MoveTo_Statics::NewProp_OnMoveFinished = { "OnMoveFinished", nullptr, (EPropertyFlags)0x0020080010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAITask_MoveTo, OnMoveFinished), Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnMoveFinished_MetaData), NewProp_OnMoveFinished_MetaData) }; // 2227045169 const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAITask_MoveTo_Statics::NewProp_MoveRequest = { "MoveRequest", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAITask_MoveTo, MoveRequest), Z_Construct_UScriptStruct_FAIMoveRequest, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MoveRequest_MetaData), NewProp_MoveRequest_MetaData) }; // 1278574578 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAITask_MoveTo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAITask_MoveTo_Statics::NewProp_OnRequestFailed, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAITask_MoveTo_Statics::NewProp_OnMoveFinished, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAITask_MoveTo_Statics::NewProp_MoveRequest, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_MoveTo_Statics::PropPointers) < 2048); // ********** End Class UAITask_MoveTo Property Definitions **************************************** UObject* (*const Z_Construct_UClass_UAITask_MoveTo_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAITask, (UObject* (*)())Z_Construct_UPackage__Script_AIModule, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_MoveTo_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAITask_MoveTo_Statics::ClassParams = { &UAITask_MoveTo::StaticClass, "Game", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UAITask_MoveTo_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_MoveTo_Statics::PropPointers), 0, 0x008800A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_MoveTo_Statics::Class_MetaDataParams), Z_Construct_UClass_UAITask_MoveTo_Statics::Class_MetaDataParams) }; void UAITask_MoveTo::StaticRegisterNativesUAITask_MoveTo() { UClass* Class = UAITask_MoveTo::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAITask_MoveTo_Statics::Funcs)); } UClass* Z_Construct_UClass_UAITask_MoveTo() { if (!Z_Registration_Info_UClass_UAITask_MoveTo.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAITask_MoveTo.OuterSingleton, Z_Construct_UClass_UAITask_MoveTo_Statics::ClassParams); } return Z_Registration_Info_UClass_UAITask_MoveTo.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAITask_MoveTo); UAITask_MoveTo::~UAITask_MoveTo() {} // ********** End Class UAITask_MoveTo ************************************************************* // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h__Script_AIModule_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAITask_MoveTo, UAITask_MoveTo::StaticClass, TEXT("UAITask_MoveTo"), &Z_Registration_Info_UClass_UAITask_MoveTo, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAITask_MoveTo), 911575662U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h__Script_AIModule_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h__Script_AIModule_2914070349{ TEXT("/Script/AIModule"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h__Script_AIModule_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS