Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/AIModule/UHT/AIPerceptionComponent.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

1229 lines
101 KiB
C++

// 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<AActor*> 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<AActor*> const& UpdatedActors)
{
struct _Script_AIModule_eventPerceptionUpdatedDelegate_Parms
{
TArray<AActor*> UpdatedActors;
};
_Script_AIModule_eventPerceptionUpdatedDelegate_Parms Parms;
Parms.UpdatedActors=UpdatedActors;
PerceptionUpdatedDelegate.ProcessMulticastDelegate<UObject>(&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<UObject>(&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<UObject>(&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<FActorPerceptionUpdateInfo>();
}
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<UScriptStruct>(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<UObject>(&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<FActorPerceptionBlueprintInfo>();
}
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<UScriptStruct>(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<UAISense> SenseToUse;
TArray<AActor*> 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<UAISense> SenseToUse;
TArray<AActor*> 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<AActor*> 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<UAISense> SenseToUse;
TArray<AActor*> 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<UAISense> 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<EEndPlayReason::Type> 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<UAISense> 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<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
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<UAIPerceptionComponent>::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