// 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 "Perception/AIPerceptionComponent.h" #include "Perception/AIPerceptionTypes.h" #include "UObject/Class.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeAIPerceptionComponent() {} // ********** Begin Cross Module References ******************************************************** AIMODULE_API UClass* Z_Construct_UClass_AAIController_NoRegister(); AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionComponent(); AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionComponent_NoRegister(); AIMODULE_API UClass* Z_Construct_UClass_UAISense_NoRegister(); AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_NoRegister(); AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature(); AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature(); AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature(); AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature(); AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo(); AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo(); AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIStimulus(); COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UActorComponent(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EEndPlayReason(); UPackage* Z_Construct_UPackage__Script_AIModule(); // ********** End Cross Module References ********************************************************** // ********** Begin Delegate FPerceptionUpdatedDelegate ******************************************** struct Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics { struct _Script_AIModule_eventPerceptionUpdatedDelegate_Parms { TArray UpdatedActors; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpdatedActors_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Delegate FPerceptionUpdatedDelegate constinit property declarations ************ static const UECodeGen_Private::FObjectPropertyParams NewProp_UpdatedActors_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_UpdatedActors; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FPerceptionUpdatedDelegate constinit property declarations ************** static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FPerceptionUpdatedDelegate Property Definitions *********************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::NewProp_UpdatedActors_Inner = { "UpdatedActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::NewProp_UpdatedActors = { "UpdatedActors", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AIModule_eventPerceptionUpdatedDelegate_Parms, UpdatedActors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpdatedActors_MetaData), NewProp_UpdatedActors_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::NewProp_UpdatedActors_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::NewProp_UpdatedActors, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FPerceptionUpdatedDelegate Property Definitions ************************* const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AIModule, nullptr, "PerceptionUpdatedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::_Script_AIModule_eventPerceptionUpdatedDelegate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::_Script_AIModule_eventPerceptionUpdatedDelegate_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FPerceptionUpdatedDelegate_DelegateWrapper(const FMulticastScriptDelegate& PerceptionUpdatedDelegate, TArray const& UpdatedActors) { struct _Script_AIModule_eventPerceptionUpdatedDelegate_Parms { TArray UpdatedActors; }; _Script_AIModule_eventPerceptionUpdatedDelegate_Parms Parms; Parms.UpdatedActors=UpdatedActors; PerceptionUpdatedDelegate.ProcessMulticastDelegate(&Parms); } // ********** End Delegate FPerceptionUpdatedDelegate ********************************************** // ********** Begin Delegate FActorPerceptionUpdatedDelegate *************************************** struct Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics { struct _Script_AIModule_eventActorPerceptionUpdatedDelegate_Parms { AActor* Actor; FAIStimulus Stimulus; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; #endif // WITH_METADATA // ********** Begin Delegate FActorPerceptionUpdatedDelegate constinit property declarations ******* static const UECodeGen_Private::FObjectPropertyParams NewProp_Actor; static const UECodeGen_Private::FStructPropertyParams NewProp_Stimulus; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FActorPerceptionUpdatedDelegate constinit property declarations ********* static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FActorPerceptionUpdatedDelegate Property Definitions ****************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AIModule_eventActorPerceptionUpdatedDelegate_Parms, Actor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::NewProp_Stimulus = { "Stimulus", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AIModule_eventActorPerceptionUpdatedDelegate_Parms, Stimulus), Z_Construct_UScriptStruct_FAIStimulus, METADATA_PARAMS(0, nullptr) }; // 819600324 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::NewProp_Actor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::NewProp_Stimulus, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FActorPerceptionUpdatedDelegate Property Definitions ******************** const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AIModule, nullptr, "ActorPerceptionUpdatedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::_Script_AIModule_eventActorPerceptionUpdatedDelegate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::_Script_AIModule_eventActorPerceptionUpdatedDelegate_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FActorPerceptionUpdatedDelegate_DelegateWrapper(const FMulticastScriptDelegate& ActorPerceptionUpdatedDelegate, AActor* Actor, FAIStimulus Stimulus) { struct _Script_AIModule_eventActorPerceptionUpdatedDelegate_Parms { AActor* Actor; FAIStimulus Stimulus; }; _Script_AIModule_eventActorPerceptionUpdatedDelegate_Parms Parms; Parms.Actor=Actor; Parms.Stimulus=Stimulus; ActorPerceptionUpdatedDelegate.ProcessMulticastDelegate(&Parms); } // ********** End Delegate FActorPerceptionUpdatedDelegate ***************************************** // ********** Begin Delegate FActorPerceptionForgetUpdatedDelegate ********************************* struct Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics { struct _Script_AIModule_eventActorPerceptionForgetUpdatedDelegate_Parms { AActor* Actor; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; #endif // WITH_METADATA // ********** Begin Delegate FActorPerceptionForgetUpdatedDelegate constinit property declarations * static const UECodeGen_Private::FObjectPropertyParams NewProp_Actor; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FActorPerceptionForgetUpdatedDelegate constinit property declarations *** static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FActorPerceptionForgetUpdatedDelegate Property Definitions ************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AIModule_eventActorPerceptionForgetUpdatedDelegate_Parms, Actor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::NewProp_Actor, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FActorPerceptionForgetUpdatedDelegate Property Definitions ************** const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AIModule, nullptr, "ActorPerceptionForgetUpdatedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::_Script_AIModule_eventActorPerceptionForgetUpdatedDelegate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::_Script_AIModule_eventActorPerceptionForgetUpdatedDelegate_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FActorPerceptionForgetUpdatedDelegate_DelegateWrapper(const FMulticastScriptDelegate& ActorPerceptionForgetUpdatedDelegate, AActor* Actor) { struct _Script_AIModule_eventActorPerceptionForgetUpdatedDelegate_Parms { AActor* Actor; }; _Script_AIModule_eventActorPerceptionForgetUpdatedDelegate_Parms Parms; Parms.Actor=Actor; ActorPerceptionForgetUpdatedDelegate.ProcessMulticastDelegate(&Parms); } // ********** End Delegate FActorPerceptionForgetUpdatedDelegate *********************************** // ********** Begin ScriptStruct FActorPerceptionUpdateInfo **************************************** struct Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics { static inline consteval int32 GetStructSize() { return sizeof(FActorPerceptionUpdateInfo); } static inline consteval int16 GetStructAlignment() { return alignof(FActorPerceptionUpdateInfo); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "DisplayName", "Sensed Actor's Update Data" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetId_MetaData[] = { { "Category", "AI|Perception" }, { "Comment", "/** Id of to the stimulus source */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Id of to the stimulus source" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "AI|Perception" }, { "Comment", "/** Actor associated to the stimulus (can be null) */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Actor associated to the stimulus (can be null)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Stimulus_MetaData[] = { { "Category", "AI|Perception" }, { "Comment", "/** Updated stimulus */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Updated stimulus" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FActorPerceptionUpdateInfo constinit property declarations ******** static const UECodeGen_Private::FIntPropertyParams NewProp_TargetId; static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_Stimulus; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FActorPerceptionUpdateInfo constinit property declarations ********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FActorPerceptionUpdateInfo; class UScriptStruct* FActorPerceptionUpdateInfo::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FActorPerceptionUpdateInfo.OuterSingleton) { Z_Registration_Info_UScriptStruct_FActorPerceptionUpdateInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("ActorPerceptionUpdateInfo")); } return Z_Registration_Info_UScriptStruct_FActorPerceptionUpdateInfo.OuterSingleton; } // ********** Begin ScriptStruct FActorPerceptionUpdateInfo Property Definitions ******************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::NewProp_TargetId = { "TargetId", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActorPerceptionUpdateInfo, TargetId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetId_MetaData), NewProp_TargetId_MetaData) }; const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0014000000000004, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActorPerceptionUpdateInfo, Target), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::NewProp_Stimulus = { "Stimulus", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActorPerceptionUpdateInfo, Stimulus), Z_Construct_UScriptStruct_FAIStimulus, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Stimulus_MetaData), NewProp_Stimulus_MetaData) }; // 819600324 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::NewProp_TargetId, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::NewProp_Stimulus, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::PropPointers) < 2048); // ********** End ScriptStruct FActorPerceptionUpdateInfo Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_AIModule, nullptr, &NewStructOps, "ActorPerceptionUpdateInfo", Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::PropPointers), sizeof(FActorPerceptionUpdateInfo), alignof(FActorPerceptionUpdateInfo), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo() { if (!Z_Registration_Info_UScriptStruct_FActorPerceptionUpdateInfo.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FActorPerceptionUpdateInfo.InnerSingleton, Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FActorPerceptionUpdateInfo.InnerSingleton); } // ********** End ScriptStruct FActorPerceptionUpdateInfo ****************************************** // ********** Begin Delegate FActorPerceptionInfoUpdatedDelegate *********************************** struct Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics { struct _Script_AIModule_eventActorPerceptionInfoUpdatedDelegate_Parms { FActorPerceptionUpdateInfo UpdateInfo; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UpdateInfo_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Delegate FActorPerceptionInfoUpdatedDelegate constinit property declarations *** static const UECodeGen_Private::FStructPropertyParams NewProp_UpdateInfo; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Delegate FActorPerceptionInfoUpdatedDelegate constinit property declarations ***** static const UECodeGen_Private::FDelegateFunctionParams FuncParams; }; // ********** Begin Delegate FActorPerceptionInfoUpdatedDelegate Property Definitions ************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::NewProp_UpdateInfo = { "UpdateInfo", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AIModule_eventActorPerceptionInfoUpdatedDelegate_Parms, UpdateInfo), Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UpdateInfo_MetaData), NewProp_UpdateInfo_MetaData) }; // 2442084430 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::NewProp_UpdateInfo, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::PropPointers) < 2048); // ********** End Delegate FActorPerceptionInfoUpdatedDelegate Property Definitions **************** const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AIModule, nullptr, "ActorPerceptionInfoUpdatedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::PropPointers), sizeof(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::_Script_AIModule_eventActorPerceptionInfoUpdatedDelegate_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::_Script_AIModule_eventActorPerceptionInfoUpdatedDelegate_Parms) < MAX_uint16); UFunction* Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature_Statics::FuncParams); } return ReturnFunction; } void FActorPerceptionInfoUpdatedDelegate_DelegateWrapper(const FMulticastScriptDelegate& ActorPerceptionInfoUpdatedDelegate, FActorPerceptionUpdateInfo const& UpdateInfo) { struct _Script_AIModule_eventActorPerceptionInfoUpdatedDelegate_Parms { FActorPerceptionUpdateInfo UpdateInfo; }; _Script_AIModule_eventActorPerceptionInfoUpdatedDelegate_Parms Parms; Parms.UpdateInfo=UpdateInfo; ActorPerceptionInfoUpdatedDelegate.ProcessMulticastDelegate(&Parms); } // ********** End Delegate FActorPerceptionInfoUpdatedDelegate ************************************* // ********** Begin ScriptStruct FActorPerceptionBlueprintInfo ************************************* struct Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics { static inline consteval int32 GetStructSize() { return sizeof(FActorPerceptionBlueprintInfo); } static inline consteval int16 GetStructAlignment() { return alignof(FActorPerceptionBlueprintInfo); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "DisplayName", "Sensed Actor's Data" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Target_MetaData[] = { { "Category", "AI|Perception" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastSensedStimuli_MetaData[] = { { "Category", "AI|Perception" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsHostile_MetaData[] = { { "Category", "AI|Perception" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsFriendly_MetaData[] = { { "Category", "AI|Perception" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FActorPerceptionBlueprintInfo constinit property declarations ***** static const UECodeGen_Private::FObjectPropertyParams NewProp_Target; static const UECodeGen_Private::FStructPropertyParams NewProp_LastSensedStimuli_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_LastSensedStimuli; static void NewProp_bIsHostile_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsHostile; static void NewProp_bIsFriendly_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsFriendly; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FActorPerceptionBlueprintInfo constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FActorPerceptionBlueprintInfo; class UScriptStruct* FActorPerceptionBlueprintInfo::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FActorPerceptionBlueprintInfo.OuterSingleton) { Z_Registration_Info_UScriptStruct_FActorPerceptionBlueprintInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("ActorPerceptionBlueprintInfo")); } return Z_Registration_Info_UScriptStruct_FActorPerceptionBlueprintInfo.OuterSingleton; } // ********** Begin ScriptStruct FActorPerceptionBlueprintInfo Property Definitions **************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0114000000000004, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActorPerceptionBlueprintInfo, Target), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Target_MetaData), NewProp_Target_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_LastSensedStimuli_Inner = { "LastSensedStimuli", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAIStimulus, METADATA_PARAMS(0, nullptr) }; // 819600324 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_LastSensedStimuli = { "LastSensedStimuli", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FActorPerceptionBlueprintInfo, LastSensedStimuli), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastSensedStimuli_MetaData), NewProp_LastSensedStimuli_MetaData) }; // 819600324 void Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_bIsHostile_SetBit(void* Obj) { ((FActorPerceptionBlueprintInfo*)Obj)->bIsHostile = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_bIsHostile = { "bIsHostile", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FActorPerceptionBlueprintInfo), &Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_bIsHostile_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsHostile_MetaData), NewProp_bIsHostile_MetaData) }; void Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_bIsFriendly_SetBit(void* Obj) { ((FActorPerceptionBlueprintInfo*)Obj)->bIsFriendly = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_bIsFriendly = { "bIsFriendly", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FActorPerceptionBlueprintInfo), &Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_bIsFriendly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsFriendly_MetaData), NewProp_bIsFriendly_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_Target, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_LastSensedStimuli_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_LastSensedStimuli, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_bIsHostile, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewProp_bIsFriendly, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::PropPointers) < 2048); // ********** End ScriptStruct FActorPerceptionBlueprintInfo Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_AIModule, nullptr, &NewStructOps, "ActorPerceptionBlueprintInfo", Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::PropPointers), sizeof(FActorPerceptionBlueprintInfo), alignof(FActorPerceptionBlueprintInfo), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo() { if (!Z_Registration_Info_UScriptStruct_FActorPerceptionBlueprintInfo.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FActorPerceptionBlueprintInfo.InnerSingleton, Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FActorPerceptionBlueprintInfo.InnerSingleton); } // ********** End ScriptStruct FActorPerceptionBlueprintInfo *************************************** // ********** Begin Class UAIPerceptionComponent Function ForgetAll ******************************** struct Z_Construct_UFunction_UAIPerceptionComponent_ForgetAll_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "Comment", "/** basically cleans up PerceptualData, resulting in loss of all previous perception */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "basically cleans up PerceptualData, resulting in loss of all previous perception" }, }; #endif // WITH_METADATA // ********** Begin Function ForgetAll constinit property declarations ***************************** // ********** End Function ForgetAll constinit property declarations ******************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_ForgetAll_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "ForgetAll", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_ForgetAll_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_ForgetAll_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UAIPerceptionComponent_ForgetAll() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_ForgetAll_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execForgetAll) { P_FINISH; P_NATIVE_BEGIN; P_THIS->ForgetAll(); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function ForgetAll ********************************** // ********** Begin Class UAIPerceptionComponent Function GetActorsPerception ********************** struct Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics { struct AIPerceptionComponent_eventGetActorsPerception_Parms { AActor* Actor; FActorPerceptionBlueprintInfo Info; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "Comment", "/** Retrieves whatever has been sensed about given actor */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Retrieves whatever has been sensed about given actor" }, }; #endif // WITH_METADATA // ********** Begin Function GetActorsPerception constinit property declarations ******************* static const UECodeGen_Private::FObjectPropertyParams NewProp_Actor; static const UECodeGen_Private::FStructPropertyParams NewProp_Info; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetActorsPerception constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetActorsPerception Property Definitions ****************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetActorsPerception_Parms, Actor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::NewProp_Info = { "Info", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetActorsPerception_Parms, Info), Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo, METADATA_PARAMS(0, nullptr) }; // 4138674781 void Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AIPerceptionComponent_eventGetActorsPerception_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_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(AIPerceptionComponent_eventGetActorsPerception_Parms), &Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::NewProp_Actor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::NewProp_Info, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::PropPointers) < 2048); // ********** End Function GetActorsPerception Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "GetActorsPerception", Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::AIPerceptionComponent_eventGetActorsPerception_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::AIPerceptionComponent_eventGetActorsPerception_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execGetActorsPerception) { P_GET_OBJECT(AActor,Z_Param_Actor); P_GET_STRUCT_REF(FActorPerceptionBlueprintInfo,Z_Param_Out_Info); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->GetActorsPerception(Z_Param_Actor,Z_Param_Out_Info); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function GetActorsPerception ************************ // ********** Begin Class UAIPerceptionComponent Function GetCurrentlyPerceivedActors ************** struct Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics { struct AIPerceptionComponent_eventGetCurrentlyPerceivedActors_Parms { TSubclassOf SenseToUse; TArray OutActors; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "Comment", "/** If SenseToUse is none all actors currently perceived in any way will get fetched */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "If SenseToUse is none all actors currently perceived in any way will get fetched" }, }; #endif // WITH_METADATA // ********** Begin Function GetCurrentlyPerceivedActors constinit property declarations *********** static const UECodeGen_Private::FClassPropertyParams NewProp_SenseToUse; static const UECodeGen_Private::FObjectPropertyParams NewProp_OutActors_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutActors; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCurrentlyPerceivedActors constinit property declarations ************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCurrentlyPerceivedActors Property Definitions ********************** const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::NewProp_SenseToUse = { "SenseToUse", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetCurrentlyPerceivedActors_Parms, SenseToUse), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::NewProp_OutActors_Inner = { "OutActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::NewProp_OutActors = { "OutActors", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetCurrentlyPerceivedActors_Parms, OutActors), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::NewProp_SenseToUse, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::NewProp_OutActors_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::NewProp_OutActors, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::PropPointers) < 2048); // ********** End Function GetCurrentlyPerceivedActors Property Definitions ************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "GetCurrentlyPerceivedActors", Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::AIPerceptionComponent_eventGetCurrentlyPerceivedActors_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::AIPerceptionComponent_eventGetCurrentlyPerceivedActors_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execGetCurrentlyPerceivedActors) { P_GET_OBJECT(UClass,Z_Param_SenseToUse); P_GET_TARRAY_REF(AActor*,Z_Param_Out_OutActors); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetCurrentlyPerceivedActors(Z_Param_SenseToUse,Z_Param_Out_OutActors); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function GetCurrentlyPerceivedActors **************** // ********** Begin Class UAIPerceptionComponent Function GetKnownPerceivedActors ****************** struct Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics { struct AIPerceptionComponent_eventGetKnownPerceivedActors_Parms { TSubclassOf SenseToUse; TArray OutActors; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "Comment", "/** If SenseToUse is none all actors ever perceived in any way (and not forgotten yet) will get fetched */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "If SenseToUse is none all actors ever perceived in any way (and not forgotten yet) will get fetched" }, }; #endif // WITH_METADATA // ********** Begin Function GetKnownPerceivedActors constinit property declarations *************** static const UECodeGen_Private::FClassPropertyParams NewProp_SenseToUse; static const UECodeGen_Private::FObjectPropertyParams NewProp_OutActors_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutActors; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetKnownPerceivedActors constinit property declarations ***************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetKnownPerceivedActors Property Definitions ************************** const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::NewProp_SenseToUse = { "SenseToUse", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetKnownPerceivedActors_Parms, SenseToUse), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::NewProp_OutActors_Inner = { "OutActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::NewProp_OutActors = { "OutActors", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetKnownPerceivedActors_Parms, OutActors), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::NewProp_SenseToUse, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::NewProp_OutActors_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::NewProp_OutActors, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::PropPointers) < 2048); // ********** End Function GetKnownPerceivedActors Property Definitions **************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "GetKnownPerceivedActors", Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::AIPerceptionComponent_eventGetKnownPerceivedActors_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::AIPerceptionComponent_eventGetKnownPerceivedActors_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execGetKnownPerceivedActors) { P_GET_OBJECT(UClass,Z_Param_SenseToUse); P_GET_TARRAY_REF(AActor*,Z_Param_Out_OutActors); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetKnownPerceivedActors(Z_Param_SenseToUse,Z_Param_Out_OutActors); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function GetKnownPerceivedActors ******************** // ********** Begin Class UAIPerceptionComponent Function GetPerceivedHostileActors **************** struct Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics { struct AIPerceptionComponent_eventGetPerceivedHostileActors_Parms { TArray OutActors; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "Comment", "//----------------------------------------------------------------------//\n// blueprint interface\n//----------------------------------------------------------------------//\n" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "blueprint interface" }, }; #endif // WITH_METADATA // ********** Begin Function GetPerceivedHostileActors constinit property declarations ************* static const UECodeGen_Private::FObjectPropertyParams NewProp_OutActors_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutActors; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPerceivedHostileActors constinit property declarations *************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPerceivedHostileActors Property Definitions ************************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::NewProp_OutActors_Inner = { "OutActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::NewProp_OutActors = { "OutActors", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetPerceivedHostileActors_Parms, OutActors), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::NewProp_OutActors_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::NewProp_OutActors, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::PropPointers) < 2048); // ********** End Function GetPerceivedHostileActors Property Definitions ************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "GetPerceivedHostileActors", Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::AIPerceptionComponent_eventGetPerceivedHostileActors_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::AIPerceptionComponent_eventGetPerceivedHostileActors_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execGetPerceivedHostileActors) { P_GET_TARRAY_REF(AActor*,Z_Param_Out_OutActors); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPerceivedHostileActors(Z_Param_Out_OutActors); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function GetPerceivedHostileActors ****************** // ********** Begin Class UAIPerceptionComponent Function GetPerceivedHostileActorsBySense ********* struct Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics { struct AIPerceptionComponent_eventGetPerceivedHostileActorsBySense_Parms { const TSubclassOf SenseToUse; TArray OutActors; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SenseToUse_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetPerceivedHostileActorsBySense constinit property declarations ****** static const UECodeGen_Private::FClassPropertyParams NewProp_SenseToUse; static const UECodeGen_Private::FObjectPropertyParams NewProp_OutActors_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_OutActors; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetPerceivedHostileActorsBySense constinit property declarations ******** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetPerceivedHostileActorsBySense Property Definitions ***************** const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::NewProp_SenseToUse = { "SenseToUse", nullptr, (EPropertyFlags)0x0014000000000082, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetPerceivedHostileActorsBySense_Parms, SenseToUse), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SenseToUse_MetaData), NewProp_SenseToUse_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::NewProp_OutActors_Inner = { "OutActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::NewProp_OutActors = { "OutActors", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventGetPerceivedHostileActorsBySense_Parms, OutActors), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::NewProp_SenseToUse, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::NewProp_OutActors_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::NewProp_OutActors, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::PropPointers) < 2048); // ********** End Function GetPerceivedHostileActorsBySense Property Definitions ******************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "GetPerceivedHostileActorsBySense", Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::AIPerceptionComponent_eventGetPerceivedHostileActorsBySense_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::AIPerceptionComponent_eventGetPerceivedHostileActorsBySense_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execGetPerceivedHostileActorsBySense) { P_GET_OBJECT(UClass,Z_Param_SenseToUse); P_GET_TARRAY_REF(AActor*,Z_Param_Out_OutActors); P_FINISH; P_NATIVE_BEGIN; P_THIS->GetPerceivedHostileActorsBySense(Z_Param_SenseToUse,Z_Param_Out_OutActors); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function GetPerceivedHostileActorsBySense *********** // ********** Begin Class UAIPerceptionComponent Function IsSenseEnabled *************************** struct Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics { struct AIPerceptionComponent_eventIsSenseEnabled_Parms { TSubclassOf SenseClass; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "Comment", "/** Returns if a sense is active. Note that this works only if given sense has been\n\x09*\x09""already configured for this component instance */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Returns if a sense is active. Note that this works only if given sense has been\n already configured for this component instance" }, }; #endif // WITH_METADATA // ********** Begin Function IsSenseEnabled constinit property declarations ************************ static const UECodeGen_Private::FClassPropertyParams NewProp_SenseClass; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsSenseEnabled constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsSenseEnabled Property Definitions *********************************** const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::NewProp_SenseClass = { "SenseClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventIsSenseEnabled_Parms, SenseClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AIPerceptionComponent_eventIsSenseEnabled_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_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(AIPerceptionComponent_eventIsSenseEnabled_Parms), &Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::NewProp_SenseClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::PropPointers) < 2048); // ********** End Function IsSenseEnabled Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "IsSenseEnabled", Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::AIPerceptionComponent_eventIsSenseEnabled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::AIPerceptionComponent_eventIsSenseEnabled_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execIsSenseEnabled) { P_GET_OBJECT(UClass,Z_Param_SenseClass); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=P_THIS->IsSenseEnabled(Z_Param_SenseClass); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function IsSenseEnabled ***************************** // ********** Begin Class UAIPerceptionComponent Function OnOwnerEndPlay *************************** struct Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics { struct AIPerceptionComponent_eventOnOwnerEndPlay_Parms { AActor* Actor; TEnumAsByte EndPlayReason; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; #endif // WITH_METADATA // ********** Begin Function OnOwnerEndPlay constinit property declarations ************************ static const UECodeGen_Private::FObjectPropertyParams NewProp_Actor; static const UECodeGen_Private::FBytePropertyParams NewProp_EndPlayReason; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function OnOwnerEndPlay constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function OnOwnerEndPlay Property Definitions *********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventOnOwnerEndPlay_Parms, Actor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::NewProp_EndPlayReason = { "EndPlayReason", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventOnOwnerEndPlay_Parms, EndPlayReason), Z_Construct_UEnum_Engine_EEndPlayReason, METADATA_PARAMS(0, nullptr) }; // 1050143493 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::NewProp_Actor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::NewProp_EndPlayReason, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::PropPointers) < 2048); // ********** End Function OnOwnerEndPlay Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "OnOwnerEndPlay", Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::AIPerceptionComponent_eventOnOwnerEndPlay_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::AIPerceptionComponent_eventOnOwnerEndPlay_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execOnOwnerEndPlay) { P_GET_OBJECT(AActor,Z_Param_Actor); P_GET_PROPERTY(FByteProperty,Z_Param_EndPlayReason); P_FINISH; P_NATIVE_BEGIN; P_THIS->OnOwnerEndPlay(Z_Param_Actor,EEndPlayReason::Type(Z_Param_EndPlayReason)); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function OnOwnerEndPlay ***************************** // ********** Begin Class UAIPerceptionComponent Function RequestStimuliListenerUpdate ************* struct Z_Construct_UFunction_UAIPerceptionComponent_RequestStimuliListenerUpdate_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "Comment", "/** Notifies AIPerceptionSystem to update properties for this \"stimuli listener\" */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Notifies AIPerceptionSystem to update properties for this \"stimuli listener\"" }, }; #endif // WITH_METADATA // ********** Begin Function RequestStimuliListenerUpdate constinit property declarations ********** // ********** End Function RequestStimuliListenerUpdate constinit property declarations ************ static const UECodeGen_Private::FFunctionParams FuncParams; }; const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_RequestStimuliListenerUpdate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "RequestStimuliListenerUpdate", nullptr, 0, 0, RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_RequestStimuliListenerUpdate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_RequestStimuliListenerUpdate_Statics::Function_MetaDataParams)}, }; UFunction* Z_Construct_UFunction_UAIPerceptionComponent_RequestStimuliListenerUpdate() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_RequestStimuliListenerUpdate_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execRequestStimuliListenerUpdate) { P_FINISH; P_NATIVE_BEGIN; P_THIS->RequestStimuliListenerUpdate(); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function RequestStimuliListenerUpdate *************** // ********** Begin Class UAIPerceptionComponent Function SetSenseEnabled ************************** struct Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics { struct AIPerceptionComponent_eventSetSenseEnabled_Parms { TSubclassOf SenseClass; bool bEnable; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "AI|Perception" }, { "Comment", "/** Note that this works only if given sense has been already configured for\n\x09 *\x09this component instance */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Note that this works only if given sense has been already configured for\n this component instance" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnable_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function SetSenseEnabled constinit property declarations *********************** static const UECodeGen_Private::FClassPropertyParams NewProp_SenseClass; static void NewProp_bEnable_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnable; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetSenseEnabled constinit property declarations ************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetSenseEnabled Property Definitions ********************************** const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::NewProp_SenseClass = { "SenseClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionComponent_eventSetSenseEnabled_Parms, SenseClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) }; void Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::NewProp_bEnable_SetBit(void* Obj) { ((AIPerceptionComponent_eventSetSenseEnabled_Parms*)Obj)->bEnable = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::NewProp_bEnable = { "bEnable", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(AIPerceptionComponent_eventSetSenseEnabled_Parms), &Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::NewProp_bEnable_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnable_MetaData), NewProp_bEnable_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::NewProp_SenseClass, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::NewProp_bEnable, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::PropPointers) < 2048); // ********** End Function SetSenseEnabled Property Definitions ************************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionComponent, nullptr, "SetSenseEnabled", Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::AIPerceptionComponent_eventSetSenseEnabled_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::AIPerceptionComponent_eventSetSenseEnabled_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAIPerceptionComponent::execSetSenseEnabled) { P_GET_OBJECT(UClass,Z_Param_SenseClass); P_GET_UBOOL(Z_Param_bEnable); P_FINISH; P_NATIVE_BEGIN; P_THIS->SetSenseEnabled(Z_Param_SenseClass,Z_Param_bEnable); P_NATIVE_END; } // ********** End Class UAIPerceptionComponent Function SetSenseEnabled **************************** // ********** Begin Class UAIPerceptionComponent *************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAIPerceptionComponent; UClass* UAIPerceptionComponent::GetPrivateStaticClass() { using TClass = UAIPerceptionComponent; if (!Z_Registration_Info_UClass_UAIPerceptionComponent.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AIPerceptionComponent"), Z_Registration_Info_UClass_UAIPerceptionComponent.InnerSingleton, StaticRegisterNativesUAIPerceptionComponent, 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_UAIPerceptionComponent.InnerSingleton; } UClass* Z_Construct_UClass_UAIPerceptionComponent_NoRegister() { return UAIPerceptionComponent::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAIPerceptionComponent_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "BlueprintSpawnableComponent", "" }, { "ClassGroupNames", "AI" }, { "Comment", "/**\n *\x09""AIPerceptionComponent is used to register as stimuli listener in AIPerceptionSystem\n *\x09""and gathers registered stimuli. UpdatePerception is called when component gets new stimuli (batched)\n */" }, { "HideCategories", "Activation Collision" }, { "IncludePath", "Perception/AIPerceptionComponent.h" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "AIPerceptionComponent is used to register as stimuli listener in AIPerceptionSystem\nand gathers registered stimuli. UpdatePerception is called when component gets new stimuli (batched)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SensesConfig_Inner_MetaData[] = { { "Category", "AI Perception" }, { "EditInline", "true" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SensesConfig_MetaData[] = { { "Category", "AI Perception" }, { "EditInline", "true" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DominantSense_MetaData[] = { { "Category", "AI Perception" }, { "Comment", "/** Indicated sense that takes precedence over other senses when determining sensed actor's location. \n\x09 *\x09Should be set to one of the senses configured in SensesConfig, or None. */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Indicated sense that takes precedence over other senses when determining sensed actor's location.\n Should be set to one of the senses configured in SensesConfig, or None." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AIOwner_MetaData[] = { { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnPerceptionUpdated_MetaData[] = { { "Comment", "//////////////////////////////////////////////////////////////////////////\n// Might want to move these to special \"BP_AIPerceptionComponent\"\n//////////////////////////////////////////////////////////////////////////\n" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Might want to move these to special \"BP_AIPerceptionComponent\"" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnTargetPerceptionForgotten_MetaData[] = { { "Comment", "/**\n\x09 * Notifies all bound delegates that the perception info has been forgotten for a given target.\n\x09 * The notification gets broadcast when all stimuli of a given target expire or the target was explicitly forgotten.\n\x09 * @note The target forgetting functionality must be enabled through the AIPerceptionSystem.bForgetStaleActors flag from Project Settings.\n\x09 *\n\x09 * @param\x09SourceActor\x09""Actor associated to the stimulus (can not be null)\n\x09 * @param\x09Stimulus\x09Updated stimulus\n\x09 * @see ForgetActor, ForgetAll\n\x09 */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Notifies all bound delegates that the perception info has been forgotten for a given target.\nThe notification gets broadcast when all stimuli of a given target expire or the target was explicitly forgotten.\n@note The target forgetting functionality must be enabled through the AIPerceptionSystem.bForgetStaleActors flag from Project Settings.\n\n@param SourceActor Actor associated to the stimulus (can not be null)\n@param Stimulus Updated stimulus\n@see ForgetActor, ForgetAll" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnTargetPerceptionUpdated_MetaData[] = { { "Comment", "/**\n\x09 * Notifies all bound objects that perception info has been updated for a given target.\n\x09 * The notification is broadcast for any received stimulus or on change of state\n\x09 * according to the stimulus configuration.\n\x09 * \n\x09 * Note - This delegate will not be called if source actor is no longer valid \n\x09 * by the time a stimulus gets processed. \n\x09 * Use OnTargetPerceptionInfoUpdated providing a source id to handle those cases.\n\x09 *\n\x09 * @param\x09SourceActor\x09""Actor associated to the stimulus (can not be null)\n\x09 * @param\x09Stimulus\x09Updated stimulus\n\x09 */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Notifies all bound objects that perception info has been updated for a given target.\nThe notification is broadcast for any received stimulus or on change of state\naccording to the stimulus configuration.\n\nNote - This delegate will not be called if source actor is no longer valid\nby the time a stimulus gets processed.\nUse OnTargetPerceptionInfoUpdated providing a source id to handle those cases.\n\n@param SourceActor Actor associated to the stimulus (can not be null)\n@param Stimulus Updated stimulus" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnTargetPerceptionInfoUpdated_MetaData[] = { { "Comment", "/**\n\x09 * Notifies all bound objects that perception info has been updated for a given target.\n\x09 * The notification is broadcast for any received stimulus or on change of state\n\x09 * according to the stimulus configuration.\n\x09 *\n\x09 * Note - This delegate will be called even if source actor is no longer valid \n\x09 * by the time a stimulus gets processed so it is better to use source id for bookkeeping.\n\x09 *\n\x09 * @param\x09UpdateInfo\x09""Data structure providing information related to the updated perceptual data\n\x09 */" }, { "ModuleRelativePath", "Classes/Perception/AIPerceptionComponent.h" }, { "ToolTip", "Notifies all bound objects that perception info has been updated for a given target.\nThe notification is broadcast for any received stimulus or on change of state\naccording to the stimulus configuration.\n\nNote - This delegate will be called even if source actor is no longer valid\nby the time a stimulus gets processed so it is better to use source id for bookkeeping.\n\n@param UpdateInfo Data structure providing information related to the updated perceptual data" }, }; #endif // WITH_METADATA // ********** Begin Class UAIPerceptionComponent constinit property declarations ******************* static const UECodeGen_Private::FObjectPropertyParams NewProp_SensesConfig_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SensesConfig; static const UECodeGen_Private::FClassPropertyParams NewProp_DominantSense; static const UECodeGen_Private::FObjectPropertyParams NewProp_AIOwner; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnPerceptionUpdated; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnTargetPerceptionForgotten; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnTargetPerceptionUpdated; static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnTargetPerceptionInfoUpdated; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UAIPerceptionComponent constinit property declarations ********************* static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("ForgetAll"), .Pointer = &UAIPerceptionComponent::execForgetAll }, { .NameUTF8 = UTF8TEXT("GetActorsPerception"), .Pointer = &UAIPerceptionComponent::execGetActorsPerception }, { .NameUTF8 = UTF8TEXT("GetCurrentlyPerceivedActors"), .Pointer = &UAIPerceptionComponent::execGetCurrentlyPerceivedActors }, { .NameUTF8 = UTF8TEXT("GetKnownPerceivedActors"), .Pointer = &UAIPerceptionComponent::execGetKnownPerceivedActors }, { .NameUTF8 = UTF8TEXT("GetPerceivedHostileActors"), .Pointer = &UAIPerceptionComponent::execGetPerceivedHostileActors }, { .NameUTF8 = UTF8TEXT("GetPerceivedHostileActorsBySense"), .Pointer = &UAIPerceptionComponent::execGetPerceivedHostileActorsBySense }, { .NameUTF8 = UTF8TEXT("IsSenseEnabled"), .Pointer = &UAIPerceptionComponent::execIsSenseEnabled }, { .NameUTF8 = UTF8TEXT("OnOwnerEndPlay"), .Pointer = &UAIPerceptionComponent::execOnOwnerEndPlay }, { .NameUTF8 = UTF8TEXT("RequestStimuliListenerUpdate"), .Pointer = &UAIPerceptionComponent::execRequestStimuliListenerUpdate }, { .NameUTF8 = UTF8TEXT("SetSenseEnabled"), .Pointer = &UAIPerceptionComponent::execSetSenseEnabled }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UAIPerceptionComponent_ForgetAll, "ForgetAll" }, // 4243901872 { &Z_Construct_UFunction_UAIPerceptionComponent_GetActorsPerception, "GetActorsPerception" }, // 2252949914 { &Z_Construct_UFunction_UAIPerceptionComponent_GetCurrentlyPerceivedActors, "GetCurrentlyPerceivedActors" }, // 1867714706 { &Z_Construct_UFunction_UAIPerceptionComponent_GetKnownPerceivedActors, "GetKnownPerceivedActors" }, // 4224735420 { &Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActors, "GetPerceivedHostileActors" }, // 3007004439 { &Z_Construct_UFunction_UAIPerceptionComponent_GetPerceivedHostileActorsBySense, "GetPerceivedHostileActorsBySense" }, // 2995905589 { &Z_Construct_UFunction_UAIPerceptionComponent_IsSenseEnabled, "IsSenseEnabled" }, // 928158322 { &Z_Construct_UFunction_UAIPerceptionComponent_OnOwnerEndPlay, "OnOwnerEndPlay" }, // 2366097572 { &Z_Construct_UFunction_UAIPerceptionComponent_RequestStimuliListenerUpdate, "RequestStimuliListenerUpdate" }, // 2826472280 { &Z_Construct_UFunction_UAIPerceptionComponent_SetSenseEnabled, "SetSenseEnabled" }, // 3856390977 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAIPerceptionComponent_Statics // ********** Begin Class UAIPerceptionComponent Property Definitions ****************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_SensesConfig_Inner = { "SensesConfig", nullptr, (EPropertyFlags)0x0106000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAISenseConfig_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SensesConfig_Inner_MetaData), NewProp_SensesConfig_Inner_MetaData) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_SensesConfig = { "SensesConfig", nullptr, (EPropertyFlags)0x0124088000010009, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionComponent, SensesConfig), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SensesConfig_MetaData), NewProp_SensesConfig_MetaData) }; const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_DominantSense = { "DominantSense", nullptr, (EPropertyFlags)0x0024080000010001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionComponent, DominantSense), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DominantSense_MetaData), NewProp_DominantSense_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAIPerceptionComponent_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(UAIPerceptionComponent, AIOwner), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AIOwner_MetaData), NewProp_AIOwner_MetaData) }; const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_OnPerceptionUpdated = { "OnPerceptionUpdated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionComponent, OnPerceptionUpdated), Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnPerceptionUpdated_MetaData), NewProp_OnPerceptionUpdated_MetaData) }; // 3368558138 const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_OnTargetPerceptionForgotten = { "OnTargetPerceptionForgotten", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionComponent, OnTargetPerceptionForgotten), Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnTargetPerceptionForgotten_MetaData), NewProp_OnTargetPerceptionForgotten_MetaData) }; // 1403958395 const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_OnTargetPerceptionUpdated = { "OnTargetPerceptionUpdated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionComponent, OnTargetPerceptionUpdated), Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnTargetPerceptionUpdated_MetaData), NewProp_OnTargetPerceptionUpdated_MetaData) }; // 2037753437 const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_OnTargetPerceptionInfoUpdated = { "OnTargetPerceptionInfoUpdated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionComponent, OnTargetPerceptionInfoUpdated), Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnTargetPerceptionInfoUpdated_MetaData), NewProp_OnTargetPerceptionInfoUpdated_MetaData) }; // 1701840169 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAIPerceptionComponent_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_SensesConfig_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_SensesConfig, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_DominantSense, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_AIOwner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_OnPerceptionUpdated, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_OnTargetPerceptionForgotten, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_OnTargetPerceptionUpdated, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionComponent_Statics::NewProp_OnTargetPerceptionInfoUpdated, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionComponent_Statics::PropPointers) < 2048); // ********** End Class UAIPerceptionComponent Property Definitions ******************************** UObject* (*const Z_Construct_UClass_UAIPerceptionComponent_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UActorComponent, (UObject* (*)())Z_Construct_UPackage__Script_AIModule, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionComponent_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIPerceptionComponent_Statics::ClassParams = { &UAIPerceptionComponent::StaticClass, "Game", &StaticCppClassTypeInfo, DependentSingletons, FuncInfo, Z_Construct_UClass_UAIPerceptionComponent_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), UE_ARRAY_COUNT(FuncInfo), UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionComponent_Statics::PropPointers), 0, 0x00A800A4u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIPerceptionComponent_Statics::Class_MetaDataParams) }; void UAIPerceptionComponent::StaticRegisterNativesUAIPerceptionComponent() { UClass* Class = UAIPerceptionComponent::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAIPerceptionComponent_Statics::Funcs)); } UClass* Z_Construct_UClass_UAIPerceptionComponent() { if (!Z_Registration_Info_UClass_UAIPerceptionComponent.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIPerceptionComponent.OuterSingleton, Z_Construct_UClass_UAIPerceptionComponent_Statics::ClassParams); } return Z_Registration_Info_UClass_UAIPerceptionComponent.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIPerceptionComponent); UAIPerceptionComponent::~UAIPerceptionComponent() {} // ********** End Class UAIPerceptionComponent ***************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h__Script_AIModule_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FActorPerceptionUpdateInfo::StaticStruct, Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics::NewStructOps, TEXT("ActorPerceptionUpdateInfo"),&Z_Registration_Info_UScriptStruct_FActorPerceptionUpdateInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FActorPerceptionUpdateInfo), 2442084430U) }, { FActorPerceptionBlueprintInfo::StaticStruct, Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics::NewStructOps, TEXT("ActorPerceptionBlueprintInfo"),&Z_Registration_Info_UScriptStruct_FActorPerceptionBlueprintInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FActorPerceptionBlueprintInfo), 4138674781U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAIPerceptionComponent, UAIPerceptionComponent::StaticClass, TEXT("UAIPerceptionComponent"), &Z_Registration_Info_UClass_UAIPerceptionComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIPerceptionComponent), 3531499676U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h__Script_AIModule_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h__Script_AIModule_1904491198{ TEXT("/Script/AIModule"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h__Script_AIModule_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h__Script_AIModule_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS