1229 lines
101 KiB
C++
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
|