Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,259 @@
// 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 "Blueprint/AIAsyncTaskBlueprintProxy.h"
#include "AITypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIAsyncTaskBlueprintProxy() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIAsyncTaskBlueprintProxy();
AIMODULE_API UClass* Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EPathFollowingResult();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIRequestID();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FOAISimpleDelegate ****************************************************
struct Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics
{
struct _Script_AIModule_eventOAISimpleDelegate_Parms
{
TEnumAsByte<EPathFollowingResult::Type> MovementResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Blueprint/AIAsyncTaskBlueprintProxy.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOAISimpleDelegate constinit property declarations ********************
static const UECodeGen_Private::FBytePropertyParams NewProp_MovementResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOAISimpleDelegate constinit property declarations **********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOAISimpleDelegate Property Definitions *******************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::NewProp_MovementResult = { "MovementResult", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AIModule_eventOAISimpleDelegate_Parms, MovementResult), Z_Construct_UEnum_AIModule_EPathFollowingResult, METADATA_PARAMS(0, nullptr) }; // 790286276
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::NewProp_MovementResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOAISimpleDelegate Property Definitions *********************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AIModule, nullptr, "OAISimpleDelegate__DelegateSignature", Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::_Script_AIModule_eventOAISimpleDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::_Script_AIModule_eventOAISimpleDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOAISimpleDelegate_DelegateWrapper(const FMulticastScriptDelegate& OAISimpleDelegate, EPathFollowingResult::Type MovementResult)
{
struct _Script_AIModule_eventOAISimpleDelegate_Parms
{
TEnumAsByte<EPathFollowingResult::Type> MovementResult;
};
_Script_AIModule_eventOAISimpleDelegate_Parms Parms;
Parms.MovementResult=MovementResult;
OAISimpleDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOAISimpleDelegate ******************************************************
// ********** Begin Class UAIAsyncTaskBlueprintProxy Function OnMoveCompleted **********************
struct Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics
{
struct AIAsyncTaskBlueprintProxy_eventOnMoveCompleted_Parms
{
FAIRequestID RequestID;
TEnumAsByte<EPathFollowingResult::Type> MovementResult;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Blueprint/AIAsyncTaskBlueprintProxy.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnMoveCompleted constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_RequestID;
static const UECodeGen_Private::FBytePropertyParams NewProp_MovementResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnMoveCompleted constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnMoveCompleted Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::NewProp_RequestID = { "RequestID", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIAsyncTaskBlueprintProxy_eventOnMoveCompleted_Parms, RequestID), Z_Construct_UScriptStruct_FAIRequestID, METADATA_PARAMS(0, nullptr) }; // 837521472
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::NewProp_MovementResult = { "MovementResult", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIAsyncTaskBlueprintProxy_eventOnMoveCompleted_Parms, MovementResult), Z_Construct_UEnum_AIModule_EPathFollowingResult, METADATA_PARAMS(0, nullptr) }; // 790286276
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::NewProp_RequestID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::NewProp_MovementResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::PropPointers) < 2048);
// ********** End Function OnMoveCompleted Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIAsyncTaskBlueprintProxy, nullptr, "OnMoveCompleted", Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::AIAsyncTaskBlueprintProxy_eventOnMoveCompleted_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::AIAsyncTaskBlueprintProxy_eventOnMoveCompleted_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIAsyncTaskBlueprintProxy::execOnMoveCompleted)
{
P_GET_STRUCT(FAIRequestID,Z_Param_RequestID);
P_GET_PROPERTY(FByteProperty,Z_Param_MovementResult);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnMoveCompleted(Z_Param_RequestID,EPathFollowingResult::Type(Z_Param_MovementResult));
P_NATIVE_END;
}
// ********** End Class UAIAsyncTaskBlueprintProxy Function OnMoveCompleted ************************
// ********** Begin Class UAIAsyncTaskBlueprintProxy ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIAsyncTaskBlueprintProxy;
UClass* UAIAsyncTaskBlueprintProxy::GetPrivateStaticClass()
{
using TClass = UAIAsyncTaskBlueprintProxy;
if (!Z_Registration_Info_UClass_UAIAsyncTaskBlueprintProxy.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIAsyncTaskBlueprintProxy"),
Z_Registration_Info_UClass_UAIAsyncTaskBlueprintProxy.InnerSingleton,
StaticRegisterNativesUAIAsyncTaskBlueprintProxy,
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_UAIAsyncTaskBlueprintProxy.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister()
{
return UAIAsyncTaskBlueprintProxy::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Blueprint/AIAsyncTaskBlueprintProxy.h" },
{ "ModuleRelativePath", "Classes/Blueprint/AIAsyncTaskBlueprintProxy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnSuccess_MetaData[] = {
{ "ModuleRelativePath", "Classes/Blueprint/AIAsyncTaskBlueprintProxy.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnFail_MetaData[] = {
{ "ModuleRelativePath", "Classes/Blueprint/AIAsyncTaskBlueprintProxy.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIAsyncTaskBlueprintProxy constinit property declarations ***************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnSuccess;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnFail;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAIAsyncTaskBlueprintProxy constinit property declarations *****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("OnMoveCompleted"), .Pointer = &UAIAsyncTaskBlueprintProxy::execOnMoveCompleted },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAIAsyncTaskBlueprintProxy_OnMoveCompleted, "OnMoveCompleted" }, // 1150873763
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIAsyncTaskBlueprintProxy>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics
// ********** Begin Class UAIAsyncTaskBlueprintProxy Property Definitions **************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::NewProp_OnSuccess = { "OnSuccess", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIAsyncTaskBlueprintProxy, OnSuccess), Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnSuccess_MetaData), NewProp_OnSuccess_MetaData) }; // 1003130134
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::NewProp_OnFail = { "OnFail", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIAsyncTaskBlueprintProxy, OnFail), Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnFail_MetaData), NewProp_OnFail_MetaData) }; // 1003130134
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::NewProp_OnSuccess,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::NewProp_OnFail,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::PropPointers) < 2048);
// ********** End Class UAIAsyncTaskBlueprintProxy Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::ClassParams = {
&UAIAsyncTaskBlueprintProxy::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::Class_MetaDataParams)
};
void UAIAsyncTaskBlueprintProxy::StaticRegisterNativesUAIAsyncTaskBlueprintProxy()
{
UClass* Class = UAIAsyncTaskBlueprintProxy::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAIAsyncTaskBlueprintProxy()
{
if (!Z_Registration_Info_UClass_UAIAsyncTaskBlueprintProxy.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIAsyncTaskBlueprintProxy.OuterSingleton, Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIAsyncTaskBlueprintProxy.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIAsyncTaskBlueprintProxy);
UAIAsyncTaskBlueprintProxy::~UAIAsyncTaskBlueprintProxy() {}
// ********** End Class UAIAsyncTaskBlueprintProxy *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIAsyncTaskBlueprintProxy, UAIAsyncTaskBlueprintProxy::StaticClass, TEXT("UAIAsyncTaskBlueprintProxy"), &Z_Registration_Info_UClass_UAIAsyncTaskBlueprintProxy, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIAsyncTaskBlueprintProxy), 4199709739U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h__Script_AIModule_3246943822{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,76 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Blueprint/AIAsyncTaskBlueprintProxy.h"
#ifdef AIMODULE_AIAsyncTaskBlueprintProxy_generated_h
#error "AIAsyncTaskBlueprintProxy.generated.h already included, missing '#pragma once' in AIAsyncTaskBlueprintProxy.h"
#endif
#define AIMODULE_AIAsyncTaskBlueprintProxy_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FAIRequestID;
// ********** Begin Delegate FOAISimpleDelegate ****************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_14_DELEGATE \
AIMODULE_API void FOAISimpleDelegate_DelegateWrapper(const FMulticastScriptDelegate& OAISimpleDelegate, EPathFollowingResult::Type MovementResult);
// ********** End Delegate FOAISimpleDelegate ******************************************************
// ********** Begin Class UAIAsyncTaskBlueprintProxy ***********************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_19_RPC_WRAPPERS \
DECLARE_FUNCTION(execOnMoveCompleted);
struct Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_19_INCLASS \
private: \
static void StaticRegisterNativesUAIAsyncTaskBlueprintProxy(); \
friend struct ::Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister(); \
public: \
DECLARE_CLASS2(UAIAsyncTaskBlueprintProxy, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister) \
DECLARE_SERIALIZER(UAIAsyncTaskBlueprintProxy)
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_19_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIAsyncTaskBlueprintProxy(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIAsyncTaskBlueprintProxy) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIAsyncTaskBlueprintProxy); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIAsyncTaskBlueprintProxy); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIAsyncTaskBlueprintProxy(UAIAsyncTaskBlueprintProxy&&) = delete; \
UAIAsyncTaskBlueprintProxy(const UAIAsyncTaskBlueprintProxy&) = delete; \
AIMODULE_API virtual ~UAIAsyncTaskBlueprintProxy();
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_16_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_19_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_19_RPC_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_19_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h_19_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIAsyncTaskBlueprintProxy;
// ********** End Class UAIAsyncTaskBlueprintProxy *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIAsyncTaskBlueprintProxy_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,94 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Blueprint/AIBlueprintHelperLibrary.h"
#ifdef AIMODULE_AIBlueprintHelperLibrary_generated_h
#error "AIBlueprintHelperLibrary.generated.h already included, missing '#pragma once' in AIBlueprintHelperLibrary.h"
#endif
#define AIMODULE_AIBlueprintHelperLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class AAIController;
class AController;
class APawn;
class UAIAsyncTaskBlueprintProxy;
class UAnimInstance;
class UBehaviorTree;
class UBlackboardComponent;
class UClass;
class UNavigationPath;
class UObject;
// ********** Begin Class UAIBlueprintHelperLibrary ************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h_28_RPC_WRAPPERS \
DECLARE_FUNCTION(execSimpleMoveToLocation); \
DECLARE_FUNCTION(execSimpleMoveToActor); \
DECLARE_FUNCTION(execGetNextNavLinkIndex); \
DECLARE_FUNCTION(execGetCurrentPathIndex); \
DECLARE_FUNCTION(execGetCurrentPathPoints); \
DECLARE_FUNCTION(execGetCurrentPath); \
DECLARE_FUNCTION(execIsValidAIRotation); \
DECLARE_FUNCTION(execIsValidAIDirection); \
DECLARE_FUNCTION(execIsValidAILocation); \
DECLARE_FUNCTION(execUnlockAIResourcesWithAnimation); \
DECLARE_FUNCTION(execLockAIResourcesWithAnimation); \
DECLARE_FUNCTION(execGetBlackboard); \
DECLARE_FUNCTION(execGetAIController); \
DECLARE_FUNCTION(execSpawnAIFromClass); \
DECLARE_FUNCTION(execSendAIMessage); \
DECLARE_FUNCTION(execCreateMoveToProxyObject);
struct Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIBlueprintHelperLibrary_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h_28_INCLASS \
private: \
static void StaticRegisterNativesUAIBlueprintHelperLibrary(); \
friend struct ::Z_Construct_UClass_UAIBlueprintHelperLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIBlueprintHelperLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UAIBlueprintHelperLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIBlueprintHelperLibrary_NoRegister) \
DECLARE_SERIALIZER(UAIBlueprintHelperLibrary)
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h_28_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIBlueprintHelperLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIBlueprintHelperLibrary) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIBlueprintHelperLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIBlueprintHelperLibrary); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIBlueprintHelperLibrary(UAIBlueprintHelperLibrary&&) = delete; \
UAIBlueprintHelperLibrary(const UAIBlueprintHelperLibrary&) = delete; \
AIMODULE_API virtual ~UAIBlueprintHelperLibrary();
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h_25_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h_28_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h_28_RPC_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h_28_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h_28_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIBlueprintHelperLibrary;
// ********** End Class UAIBlueprintHelperLibrary **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Blueprint_AIBlueprintHelperLibrary_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,106 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AIController.h"
#ifdef AIMODULE_AIController_generated_h
#error "AIController.generated.h already included, missing '#pragma once' in AIController.h"
#endif
#define AIMODULE_AIController_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UAIPerceptionComponent;
class UBehaviorTree;
class UBlackboardComponent;
class UBlackboardData;
class UClass;
class UGameplayTaskResource;
class UNavigationQueryFilter;
class UPathFollowingComponent;
struct FAIRequestID;
struct FGameplayResourceSet;
// ********** Begin Delegate FAIMoveCompletedSignature *********************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_45_DELEGATE \
AIMODULE_API void FAIMoveCompletedSignature_DelegateWrapper(const FMulticastScriptDelegate& AIMoveCompletedSignature, FAIRequestID RequestID, EPathFollowingResult::Type Result);
// ********** End Delegate FAIMoveCompletedSignature ***********************************************
// ********** Begin Class AAIController ************************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetPathFollowingComponent); \
DECLARE_FUNCTION(execGetAIPerceptionComponent); \
DECLARE_FUNCTION(execGetPathFollowingComponent); \
DECLARE_FUNCTION(execOnGameplayTaskResourcesClaimed); \
DECLARE_FUNCTION(execK2_ClearFocus); \
DECLARE_FUNCTION(execGetFocusActor); \
DECLARE_FUNCTION(execK2_SetFocus); \
DECLARE_FUNCTION(execK2_SetFocalPoint); \
DECLARE_FUNCTION(execGetFocalPointOnActor); \
DECLARE_FUNCTION(execGetFocalPoint); \
DECLARE_FUNCTION(execUnclaimTaskResource); \
DECLARE_FUNCTION(execClaimTaskResource); \
DECLARE_FUNCTION(execUseBlackboard); \
DECLARE_FUNCTION(execRunBehaviorTree); \
DECLARE_FUNCTION(execSetMoveBlockDetection); \
DECLARE_FUNCTION(execGetImmediateMoveDestination); \
DECLARE_FUNCTION(execHasPartialPath); \
DECLARE_FUNCTION(execGetMoveStatus); \
DECLARE_FUNCTION(execMoveToLocation); \
DECLARE_FUNCTION(execMoveToActor);
#define FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_CALLBACK_WRAPPERS
struct Z_Construct_UClass_AAIController_Statics;
AIMODULE_API UClass* Z_Construct_UClass_AAIController_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAAIController(); \
friend struct ::Z_Construct_UClass_AAIController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_AAIController_NoRegister(); \
public: \
DECLARE_CLASS2(AAIController, AController, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_AAIController_NoRegister) \
DECLARE_SERIALIZER(AAIController) \
virtual UObject* _getUObject() const override { return const_cast<AAIController*>(this); }
#define FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AAIController(AAIController&&) = delete; \
AAIController(const AAIController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, AAIController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AAIController); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AAIController) \
AIMODULE_API virtual ~AAIController();
#define FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_89_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_CALLBACK_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_AIController_h_92_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AAIController;
// ********** End Class AAIController **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_AIController_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,536 @@
// 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 "DataProviders/AIDataProvider.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIDataProvider() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider();
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderBoolValue();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderFloatValue();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderIntValue();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderStructValue();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderTypedValue();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderValue();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAIDataProviderValue **********************************************
struct Z_Construct_UScriptStruct_FAIDataProviderValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIDataProviderValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIDataProviderValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * AIDataProvider is an object that can provide collection of properties\n * associated with bound pawn owner or request Id.\n *\n * Editable properties are used to set up provider instance,\n * creating additional filters or ways of accessing data (e.g. gameplay tag of ability)\n *\n * Non editable properties are holding data\n */" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
{ "ToolTip", "AIDataProvider is an object that can provide collection of properties\nassociated with bound pawn owner or request Id.\n\nEditable properties are used to set up provider instance,\ncreating additional filters or ways of accessing data (e.g. gameplay tag of ability)\n\nNon editable properties are holding data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataBinding_MetaData[] = {
{ "Category", "Value" },
{ "Comment", "/** (optional) provider for dynamic data binding */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
{ "ToolTip", "(optional) provider for dynamic data binding" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DataField_MetaData[] = {
{ "Category", "Value" },
{ "Comment", "/** name of provider's value property */" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
{ "ToolTip", "name of provider's value property" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIDataProviderValue constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DataBinding;
static const UECodeGen_Private::FNamePropertyParams NewProp_DataField;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIDataProviderValue constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIDataProviderValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIDataProviderValue_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIDataProviderValue;
class UScriptStruct* FAIDataProviderValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIDataProviderValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIDataProviderValue, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIDataProviderValue"));
}
return Z_Registration_Info_UScriptStruct_FAIDataProviderValue.OuterSingleton;
}
// ********** Begin ScriptStruct FAIDataProviderValue Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::NewProp_DataBinding = { "DataBinding", nullptr, (EPropertyFlags)0x0116000000080009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDataProviderValue, DataBinding), Z_Construct_UClass_UAIDataProvider_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataBinding_MetaData), NewProp_DataBinding_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::NewProp_DataField = { "DataField", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDataProviderValue, DataField), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DataField_MetaData), NewProp_DataField_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::NewProp_DataBinding,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::NewProp_DataField,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIDataProviderValue Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AIDataProviderValue",
Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::PropPointers),
sizeof(FAIDataProviderValue),
alignof(FAIDataProviderValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderValue()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIDataProviderValue.InnerSingleton, Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIDataProviderValue.InnerSingleton);
}
// ********** End ScriptStruct FAIDataProviderValue ************************************************
// ********** Begin ScriptStruct FAIDataProviderTypedValue *****************************************
struct Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIDataProviderTypedValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIDataProviderTypedValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyType_MetaData[] = {
{ "Comment", "/** type of value */" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
{ "ToolTip", "type of value" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIDataProviderTypedValue constinit property declarations *********
static const UECodeGen_Private::FClassPropertyParams NewProp_PropertyType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIDataProviderTypedValue constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIDataProviderTypedValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics
static_assert(std::is_polymorphic<FAIDataProviderTypedValue>() == std::is_polymorphic<FAIDataProviderValue>(), "USTRUCT FAIDataProviderTypedValue cannot be polymorphic unless super FAIDataProviderValue is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIDataProviderTypedValue;
class UScriptStruct* FAIDataProviderTypedValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderTypedValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIDataProviderTypedValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIDataProviderTypedValue, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIDataProviderTypedValue"));
}
return Z_Registration_Info_UScriptStruct_FAIDataProviderTypedValue.OuterSingleton;
}
// ********** Begin ScriptStruct FAIDataProviderTypedValue Property Definitions ********************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::NewProp_PropertyType = { "PropertyType", nullptr, (EPropertyFlags)0x0114000020000000, UECodeGen_Private::EPropertyGenFlags::Class | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDataProviderTypedValue, PropertyType_DEPRECATED), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyType_MetaData), NewProp_PropertyType_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::NewProp_PropertyType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIDataProviderTypedValue Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
Z_Construct_UScriptStruct_FAIDataProviderValue,
&NewStructOps,
"AIDataProviderTypedValue",
Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::PropPointers),
sizeof(FAIDataProviderTypedValue),
alignof(FAIDataProviderTypedValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderTypedValue()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderTypedValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIDataProviderTypedValue.InnerSingleton, Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIDataProviderTypedValue.InnerSingleton);
}
// ********** End ScriptStruct FAIDataProviderTypedValue *******************************************
// ********** Begin ScriptStruct FAIDataProviderStructValue ****************************************
struct Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIDataProviderStructValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIDataProviderStructValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIDataProviderStructValue constinit property declarations ********
// ********** End ScriptStruct FAIDataProviderStructValue constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIDataProviderStructValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics
static_assert(std::is_polymorphic<FAIDataProviderStructValue>() == std::is_polymorphic<FAIDataProviderValue>(), "USTRUCT FAIDataProviderStructValue cannot be polymorphic unless super FAIDataProviderValue is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIDataProviderStructValue;
class UScriptStruct* FAIDataProviderStructValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderStructValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIDataProviderStructValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIDataProviderStructValue, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIDataProviderStructValue"));
}
return Z_Registration_Info_UScriptStruct_FAIDataProviderStructValue.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
Z_Construct_UScriptStruct_FAIDataProviderValue,
&NewStructOps,
"AIDataProviderStructValue",
nullptr,
0,
sizeof(FAIDataProviderStructValue),
alignof(FAIDataProviderStructValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderStructValue()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderStructValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIDataProviderStructValue.InnerSingleton, Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIDataProviderStructValue.InnerSingleton);
}
// ********** End ScriptStruct FAIDataProviderStructValue ******************************************
// ********** Begin ScriptStruct FAIDataProviderIntValue *******************************************
struct Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIDataProviderIntValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIDataProviderIntValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultValue_MetaData[] = {
{ "Category", "Value" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIDataProviderIntValue constinit property declarations ***********
static const UECodeGen_Private::FIntPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIDataProviderIntValue constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIDataProviderIntValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics
static_assert(std::is_polymorphic<FAIDataProviderIntValue>() == std::is_polymorphic<FAIDataProviderTypedValue>(), "USTRUCT FAIDataProviderIntValue cannot be polymorphic unless super FAIDataProviderTypedValue is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIDataProviderIntValue;
class UScriptStruct* FAIDataProviderIntValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderIntValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIDataProviderIntValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIDataProviderIntValue, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIDataProviderIntValue"));
}
return Z_Registration_Info_UScriptStruct_FAIDataProviderIntValue.OuterSingleton;
}
// ********** Begin ScriptStruct FAIDataProviderIntValue Property Definitions **********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDataProviderIntValue, DefaultValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultValue_MetaData), NewProp_DefaultValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::NewProp_DefaultValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIDataProviderIntValue Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
Z_Construct_UScriptStruct_FAIDataProviderTypedValue,
&NewStructOps,
"AIDataProviderIntValue",
Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::PropPointers),
sizeof(FAIDataProviderIntValue),
alignof(FAIDataProviderIntValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderIntValue()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderIntValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIDataProviderIntValue.InnerSingleton, Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIDataProviderIntValue.InnerSingleton);
}
// ********** End ScriptStruct FAIDataProviderIntValue *********************************************
// ********** Begin ScriptStruct FAIDataProviderFloatValue *****************************************
struct Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIDataProviderFloatValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIDataProviderFloatValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultValue_MetaData[] = {
{ "Category", "Value" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIDataProviderFloatValue constinit property declarations *********
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIDataProviderFloatValue constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIDataProviderFloatValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics
static_assert(std::is_polymorphic<FAIDataProviderFloatValue>() == std::is_polymorphic<FAIDataProviderTypedValue>(), "USTRUCT FAIDataProviderFloatValue cannot be polymorphic unless super FAIDataProviderTypedValue is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIDataProviderFloatValue;
class UScriptStruct* FAIDataProviderFloatValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderFloatValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIDataProviderFloatValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIDataProviderFloatValue, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIDataProviderFloatValue"));
}
return Z_Registration_Info_UScriptStruct_FAIDataProviderFloatValue.OuterSingleton;
}
// ********** Begin ScriptStruct FAIDataProviderFloatValue Property Definitions ********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDataProviderFloatValue, DefaultValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultValue_MetaData), NewProp_DefaultValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::NewProp_DefaultValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIDataProviderFloatValue Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
Z_Construct_UScriptStruct_FAIDataProviderTypedValue,
&NewStructOps,
"AIDataProviderFloatValue",
Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::PropPointers),
sizeof(FAIDataProviderFloatValue),
alignof(FAIDataProviderFloatValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderFloatValue()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderFloatValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIDataProviderFloatValue.InnerSingleton, Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIDataProviderFloatValue.InnerSingleton);
}
// ********** End ScriptStruct FAIDataProviderFloatValue *******************************************
// ********** Begin ScriptStruct FAIDataProviderBoolValue ******************************************
struct Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIDataProviderBoolValue); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIDataProviderBoolValue); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultValue_MetaData[] = {
{ "Category", "Value" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIDataProviderBoolValue constinit property declarations **********
static void NewProp_DefaultValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_DefaultValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIDataProviderBoolValue constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIDataProviderBoolValue>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics
static_assert(std::is_polymorphic<FAIDataProviderBoolValue>() == std::is_polymorphic<FAIDataProviderTypedValue>(), "USTRUCT FAIDataProviderBoolValue cannot be polymorphic unless super FAIDataProviderTypedValue is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIDataProviderBoolValue;
class UScriptStruct* FAIDataProviderBoolValue::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderBoolValue.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIDataProviderBoolValue.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIDataProviderBoolValue, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIDataProviderBoolValue"));
}
return Z_Registration_Info_UScriptStruct_FAIDataProviderBoolValue.OuterSingleton;
}
// ********** Begin ScriptStruct FAIDataProviderBoolValue Property Definitions *********************
void Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::NewProp_DefaultValue_SetBit(void* Obj)
{
((FAIDataProviderBoolValue*)Obj)->DefaultValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::NewProp_DefaultValue = { "DefaultValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAIDataProviderBoolValue), &Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::NewProp_DefaultValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultValue_MetaData), NewProp_DefaultValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::NewProp_DefaultValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIDataProviderBoolValue Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
Z_Construct_UScriptStruct_FAIDataProviderTypedValue,
&NewStructOps,
"AIDataProviderBoolValue",
Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::PropPointers),
sizeof(FAIDataProviderBoolValue),
alignof(FAIDataProviderBoolValue),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000005),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIDataProviderBoolValue()
{
if (!Z_Registration_Info_UScriptStruct_FAIDataProviderBoolValue.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIDataProviderBoolValue.InnerSingleton, Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIDataProviderBoolValue.InnerSingleton);
}
// ********** End ScriptStruct FAIDataProviderBoolValue ********************************************
// ********** Begin Class UAIDataProvider **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIDataProvider;
UClass* UAIDataProvider::GetPrivateStaticClass()
{
using TClass = UAIDataProvider;
if (!Z_Registration_Info_UClass_UAIDataProvider.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIDataProvider"),
Z_Registration_Info_UClass_UAIDataProvider.InnerSingleton,
StaticRegisterNativesUAIDataProvider,
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_UAIDataProvider.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIDataProvider_NoRegister()
{
return UAIDataProvider::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIDataProvider_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "AutoExpandCategories", "Provider" },
{ "IncludePath", "DataProviders/AIDataProvider.h" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIDataProvider constinit property declarations **************************
// ********** End Class UAIDataProvider constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIDataProvider>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIDataProvider_Statics
UObject* (*const Z_Construct_UClass_UAIDataProvider_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIDataProvider_Statics::ClassParams = {
&UAIDataProvider::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000830A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIDataProvider_Statics::Class_MetaDataParams)
};
void UAIDataProvider::StaticRegisterNativesUAIDataProvider()
{
}
UClass* Z_Construct_UClass_UAIDataProvider()
{
if (!Z_Registration_Info_UClass_UAIDataProvider.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIDataProvider.OuterSingleton, Z_Construct_UClass_UAIDataProvider_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIDataProvider.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIDataProvider);
UAIDataProvider::~UAIDataProvider() {}
// ********** End Class UAIDataProvider ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h__Script_AIModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAIDataProviderValue::StaticStruct, Z_Construct_UScriptStruct_FAIDataProviderValue_Statics::NewStructOps, TEXT("AIDataProviderValue"),&Z_Registration_Info_UScriptStruct_FAIDataProviderValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIDataProviderValue), 3437430236U) },
{ FAIDataProviderTypedValue::StaticStruct, Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics::NewStructOps, TEXT("AIDataProviderTypedValue"),&Z_Registration_Info_UScriptStruct_FAIDataProviderTypedValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIDataProviderTypedValue), 1471892959U) },
{ FAIDataProviderStructValue::StaticStruct, Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics::NewStructOps, TEXT("AIDataProviderStructValue"),&Z_Registration_Info_UScriptStruct_FAIDataProviderStructValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIDataProviderStructValue), 2089317660U) },
{ FAIDataProviderIntValue::StaticStruct, Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics::NewStructOps, TEXT("AIDataProviderIntValue"),&Z_Registration_Info_UScriptStruct_FAIDataProviderIntValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIDataProviderIntValue), 1444424442U) },
{ FAIDataProviderFloatValue::StaticStruct, Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics::NewStructOps, TEXT("AIDataProviderFloatValue"),&Z_Registration_Info_UScriptStruct_FAIDataProviderFloatValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIDataProviderFloatValue), 1266521968U) },
{ FAIDataProviderBoolValue::StaticStruct, Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics::NewStructOps, TEXT("AIDataProviderBoolValue"),&Z_Registration_Info_UScriptStruct_FAIDataProviderBoolValue, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIDataProviderBoolValue), 4163314725U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIDataProvider, UAIDataProvider::StaticClass, TEXT("UAIDataProvider"), &Z_Registration_Info_UClass_UAIDataProvider, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIDataProvider), 1968754813U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h__Script_AIModule_1582661276{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h__Script_AIModule_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h__Script_AIModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,128 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "DataProviders/AIDataProvider.h"
#ifdef AIMODULE_AIDataProvider_generated_h
#error "AIDataProvider.generated.h already included, missing '#pragma once' in AIDataProvider.h"
#endif
#define AIMODULE_AIDataProvider_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAIDataProviderValue **********************************************
struct Z_Construct_UScriptStruct_FAIDataProviderValue_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_27_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIDataProviderValue_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAIDataProviderValue;
// ********** End ScriptStruct FAIDataProviderValue ************************************************
// ********** Begin ScriptStruct FAIDataProviderTypedValue *****************************************
struct Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_76_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIDataProviderTypedValue_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct(); \
typedef FAIDataProviderValue Super;
struct FAIDataProviderTypedValue;
// ********** End ScriptStruct FAIDataProviderTypedValue *******************************************
// ********** Begin ScriptStruct FAIDataProviderStructValue ****************************************
struct Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_107_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIDataProviderStructValue_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct(); \
typedef FAIDataProviderValue Super;
struct FAIDataProviderStructValue;
// ********** End ScriptStruct FAIDataProviderStructValue ******************************************
// ********** Begin ScriptStruct FAIDataProviderIntValue *******************************************
struct Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_118_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIDataProviderIntValue_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct(); \
typedef FAIDataProviderTypedValue Super;
struct FAIDataProviderIntValue;
// ********** End ScriptStruct FAIDataProviderIntValue *********************************************
// ********** Begin ScriptStruct FAIDataProviderFloatValue *****************************************
struct Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_131_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIDataProviderFloatValue_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct(); \
typedef FAIDataProviderTypedValue Super;
struct FAIDataProviderFloatValue;
// ********** End ScriptStruct FAIDataProviderFloatValue *******************************************
// ********** Begin ScriptStruct FAIDataProviderBoolValue ******************************************
struct Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_144_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIDataProviderBoolValue_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct(); \
typedef FAIDataProviderTypedValue Super;
struct FAIDataProviderBoolValue;
// ********** End ScriptStruct FAIDataProviderBoolValue ********************************************
// ********** Begin Class UAIDataProvider **********************************************************
struct Z_Construct_UClass_UAIDataProvider_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_157_INCLASS \
private: \
static void StaticRegisterNativesUAIDataProvider(); \
friend struct ::Z_Construct_UClass_UAIDataProvider_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIDataProvider_NoRegister(); \
public: \
DECLARE_CLASS2(UAIDataProvider, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIDataProvider_NoRegister) \
DECLARE_SERIALIZER(UAIDataProvider)
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_157_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIDataProvider(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIDataProvider) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIDataProvider); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIDataProvider); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIDataProvider(UAIDataProvider&&) = delete; \
UAIDataProvider(const UAIDataProvider&) = delete; \
AIMODULE_API virtual ~UAIDataProvider();
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_154_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_157_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_157_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h_157_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIDataProvider;
// ********** End Class UAIDataProvider ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,162 @@
// 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 "DataProviders/AIDataProvider_QueryParams.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIDataProvider_QueryParams() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider();
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_QueryParams();
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_QueryParams_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAIDataProvider_QueryParams **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIDataProvider_QueryParams;
UClass* UAIDataProvider_QueryParams::GetPrivateStaticClass()
{
using TClass = UAIDataProvider_QueryParams;
if (!Z_Registration_Info_UClass_UAIDataProvider_QueryParams.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIDataProvider_QueryParams"),
Z_Registration_Info_UClass_UAIDataProvider_QueryParams.InnerSingleton,
StaticRegisterNativesUAIDataProvider_QueryParams,
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_UAIDataProvider_QueryParams.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIDataProvider_QueryParams_NoRegister()
{
return UAIDataProvider_QueryParams::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIDataProvider_QueryParams_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "AutoExpandCategories", "Provider" },
{ "Comment", "/**\n * AIDataProvider_QueryParams is used with environment queries\n *\n * It allows defining simple parameters for running query,\n * which are not tied to any specific pawn, but defined\n * for every query execution.\n */" },
{ "DisplayName", "Query Params" },
{ "IncludePath", "DataProviders/AIDataProvider_QueryParams.h" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_QueryParams.h" },
{ "ToolTip", "AIDataProvider_QueryParams is used with environment queries\n\nIt allows defining simple parameters for running query,\nwhich are not tied to any specific pawn, but defined\nfor every query execution." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParamName_MetaData[] = {
{ "Category", "Provider" },
{ "Comment", "/** Arbitrary name this query parameter will be exposed as to outside world (like BT nodes) */" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_QueryParams.h" },
{ "ToolTip", "Arbitrary name this query parameter will be exposed as to outside world (like BT nodes)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatValue_MetaData[] = {
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_QueryParams.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntValue_MetaData[] = {
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_QueryParams.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoolValue_MetaData[] = {
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_QueryParams.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIDataProvider_QueryParams constinit property declarations **************
static const UECodeGen_Private::FNamePropertyParams NewProp_ParamName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_IntValue;
static void NewProp_BoolValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_BoolValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAIDataProvider_QueryParams constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIDataProvider_QueryParams>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIDataProvider_QueryParams_Statics
// ********** Begin Class UAIDataProvider_QueryParams Property Definitions *************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_ParamName = { "ParamName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIDataProvider_QueryParams, ParamName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParamName_MetaData), NewProp_ParamName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_FloatValue = { "FloatValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIDataProvider_QueryParams, FloatValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatValue_MetaData), NewProp_FloatValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_IntValue = { "IntValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIDataProvider_QueryParams, IntValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntValue_MetaData), NewProp_IntValue_MetaData) };
void Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_BoolValue_SetBit(void* Obj)
{
((UAIDataProvider_QueryParams*)Obj)->BoolValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_BoolValue = { "BoolValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAIDataProvider_QueryParams), &Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_BoolValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoolValue_MetaData), NewProp_BoolValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_ParamName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_FloatValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_IntValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::NewProp_BoolValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::PropPointers) < 2048);
// ********** End Class UAIDataProvider_QueryParams Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAIDataProvider,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::ClassParams = {
&UAIDataProvider_QueryParams::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::PropPointers),
0,
0x000830A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::Class_MetaDataParams)
};
void UAIDataProvider_QueryParams::StaticRegisterNativesUAIDataProvider_QueryParams()
{
}
UClass* Z_Construct_UClass_UAIDataProvider_QueryParams()
{
if (!Z_Registration_Info_UClass_UAIDataProvider_QueryParams.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIDataProvider_QueryParams.OuterSingleton, Z_Construct_UClass_UAIDataProvider_QueryParams_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIDataProvider_QueryParams.OuterSingleton;
}
UAIDataProvider_QueryParams::UAIDataProvider_QueryParams(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIDataProvider_QueryParams);
UAIDataProvider_QueryParams::~UAIDataProvider_QueryParams() {}
// ********** End Class UAIDataProvider_QueryParams ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIDataProvider_QueryParams, UAIDataProvider_QueryParams::StaticClass, TEXT("UAIDataProvider_QueryParams"), &Z_Registration_Info_UClass_UAIDataProvider_QueryParams, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIDataProvider_QueryParams), 2007718250U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h__Script_AIModule_1100001167{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "DataProviders/AIDataProvider_QueryParams.h"
#ifdef AIMODULE_AIDataProvider_QueryParams_generated_h
#error "AIDataProvider_QueryParams.generated.h already included, missing '#pragma once' in AIDataProvider_QueryParams.h"
#endif
#define AIMODULE_AIDataProvider_QueryParams_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAIDataProvider_QueryParams **********************************************
struct Z_Construct_UClass_UAIDataProvider_QueryParams_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_QueryParams_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAIDataProvider_QueryParams(); \
friend struct ::Z_Construct_UClass_UAIDataProvider_QueryParams_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIDataProvider_QueryParams_NoRegister(); \
public: \
DECLARE_CLASS2(UAIDataProvider_QueryParams, UAIDataProvider, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIDataProvider_QueryParams_NoRegister) \
DECLARE_SERIALIZER(UAIDataProvider_QueryParams)
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h_21_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIDataProvider_QueryParams(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIDataProvider_QueryParams(UAIDataProvider_QueryParams&&) = delete; \
UAIDataProvider_QueryParams(const UAIDataProvider_QueryParams&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIDataProvider_QueryParams); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIDataProvider_QueryParams); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIDataProvider_QueryParams) \
AIMODULE_API virtual ~UAIDataProvider_QueryParams();
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h_18_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h_21_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIDataProvider_QueryParams;
// ********** End Class UAIDataProvider_QueryParams ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_QueryParams_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,154 @@
// 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 "DataProviders/AIDataProvider_Random.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIDataProvider_Random() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_QueryParams();
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_Random();
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_Random_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAIDataProvider_Random ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIDataProvider_Random;
UClass* UAIDataProvider_Random::GetPrivateStaticClass()
{
using TClass = UAIDataProvider_Random;
if (!Z_Registration_Info_UClass_UAIDataProvider_Random.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIDataProvider_Random"),
Z_Registration_Info_UClass_UAIDataProvider_Random.InnerSingleton,
StaticRegisterNativesUAIDataProvider_Random,
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_UAIDataProvider_Random.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIDataProvider_Random_NoRegister()
{
return UAIDataProvider_Random::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIDataProvider_Random_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "AutoExpandCategories", "Provider" },
{ "DisplayName", "Random number" },
{ "IncludePath", "DataProviders/AIDataProvider_Random.h" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_Random.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
{ "Category", "AI" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_Random.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
{ "Category", "AI" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_Random.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInteger_MetaData[] = {
{ "Category", "AI" },
{ "ModuleRelativePath", "Classes/DataProviders/AIDataProvider_Random.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIDataProvider_Random constinit property declarations *******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Min;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Max;
static void NewProp_bInteger_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInteger;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAIDataProvider_Random constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIDataProvider_Random>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIDataProvider_Random_Statics
// ********** Begin Class UAIDataProvider_Random Property Definitions ******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAIDataProvider_Random_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIDataProvider_Random, Min), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAIDataProvider_Random_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIDataProvider_Random, Max), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
void Z_Construct_UClass_UAIDataProvider_Random_Statics::NewProp_bInteger_SetBit(void* Obj)
{
((UAIDataProvider_Random*)Obj)->bInteger = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAIDataProvider_Random_Statics::NewProp_bInteger = { "bInteger", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAIDataProvider_Random), &Z_Construct_UClass_UAIDataProvider_Random_Statics::NewProp_bInteger_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInteger_MetaData), NewProp_bInteger_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAIDataProvider_Random_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIDataProvider_Random_Statics::NewProp_Min,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIDataProvider_Random_Statics::NewProp_Max,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIDataProvider_Random_Statics::NewProp_bInteger,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_Random_Statics::PropPointers) < 2048);
// ********** End Class UAIDataProvider_Random Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UAIDataProvider_Random_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAIDataProvider_QueryParams,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_Random_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIDataProvider_Random_Statics::ClassParams = {
&UAIDataProvider_Random::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAIDataProvider_Random_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_Random_Statics::PropPointers),
0,
0x000030A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIDataProvider_Random_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIDataProvider_Random_Statics::Class_MetaDataParams)
};
void UAIDataProvider_Random::StaticRegisterNativesUAIDataProvider_Random()
{
}
UClass* Z_Construct_UClass_UAIDataProvider_Random()
{
if (!Z_Registration_Info_UClass_UAIDataProvider_Random.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIDataProvider_Random.OuterSingleton, Z_Construct_UClass_UAIDataProvider_Random_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIDataProvider_Random.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIDataProvider_Random);
UAIDataProvider_Random::~UAIDataProvider_Random() {}
// ********** End Class UAIDataProvider_Random *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIDataProvider_Random, UAIDataProvider_Random::StaticClass, TEXT("UAIDataProvider_Random"), &Z_Registration_Info_UClass_UAIDataProvider_Random, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIDataProvider_Random), 666464302U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h__Script_AIModule_3557336408{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "DataProviders/AIDataProvider_Random.h"
#ifdef AIMODULE_AIDataProvider_Random_generated_h
#error "AIDataProvider_Random.generated.h already included, missing '#pragma once' in AIDataProvider_Random.h"
#endif
#define AIMODULE_AIDataProvider_Random_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAIDataProvider_Random ***************************************************
struct Z_Construct_UClass_UAIDataProvider_Random_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIDataProvider_Random_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h_11_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAIDataProvider_Random(); \
friend struct ::Z_Construct_UClass_UAIDataProvider_Random_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIDataProvider_Random_NoRegister(); \
public: \
DECLARE_CLASS2(UAIDataProvider_Random, UAIDataProvider_QueryParams, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIDataProvider_Random_NoRegister) \
DECLARE_SERIALIZER(UAIDataProvider_Random)
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h_11_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAIDataProvider_Random(UAIDataProvider_Random&&) = delete; \
UAIDataProvider_Random(const UAIDataProvider_Random&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UAIDataProvider_Random); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIDataProvider_Random); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIDataProvider_Random) \
NO_API virtual ~UAIDataProvider_Random();
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h_8_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h_11_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h_11_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h_11_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIDataProvider_Random;
// ********** End Class UAIDataProvider_Random *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_DataProviders_AIDataProvider_Random_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "HotSpots/AIHotSpotManager.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIHotSpotManager() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIHotSpotManager();
AIMODULE_API UClass* Z_Construct_UClass_UAIHotSpotManager_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAIHotSpotManager ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIHotSpotManager;
UClass* UAIHotSpotManager::GetPrivateStaticClass()
{
using TClass = UAIHotSpotManager;
if (!Z_Registration_Info_UClass_UAIHotSpotManager.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIHotSpotManager"),
Z_Registration_Info_UClass_UAIHotSpotManager.InnerSingleton,
StaticRegisterNativesUAIHotSpotManager,
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_UAIHotSpotManager.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIHotSpotManager_NoRegister()
{
return UAIHotSpotManager::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIHotSpotManager_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "HotSpots/AIHotSpotManager.h" },
{ "ModuleRelativePath", "Classes/HotSpots/AIHotSpotManager.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIHotSpotManager constinit property declarations ************************
// ********** End Class UAIHotSpotManager constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIHotSpotManager>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIHotSpotManager_Statics
UObject* (*const Z_Construct_UClass_UAIHotSpotManager_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIHotSpotManager_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIHotSpotManager_Statics::ClassParams = {
&UAIHotSpotManager::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIHotSpotManager_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIHotSpotManager_Statics::Class_MetaDataParams)
};
void UAIHotSpotManager::StaticRegisterNativesUAIHotSpotManager()
{
}
UClass* Z_Construct_UClass_UAIHotSpotManager()
{
if (!Z_Registration_Info_UClass_UAIHotSpotManager.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIHotSpotManager.OuterSingleton, Z_Construct_UClass_UAIHotSpotManager_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIHotSpotManager.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIHotSpotManager);
UAIHotSpotManager::~UAIHotSpotManager() {}
// ********** End Class UAIHotSpotManager **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIHotSpotManager, UAIHotSpotManager::StaticClass, TEXT("UAIHotSpotManager"), &Z_Registration_Info_UClass_UAIHotSpotManager, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIHotSpotManager), 2939340677U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h__Script_AIModule_435503497{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "HotSpots/AIHotSpotManager.h"
#ifdef AIMODULE_AIHotSpotManager_generated_h
#error "AIHotSpotManager.generated.h already included, missing '#pragma once' in AIHotSpotManager.h"
#endif
#define AIMODULE_AIHotSpotManager_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAIHotSpotManager ********************************************************
struct Z_Construct_UClass_UAIHotSpotManager_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIHotSpotManager_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h_12_INCLASS \
private: \
static void StaticRegisterNativesUAIHotSpotManager(); \
friend struct ::Z_Construct_UClass_UAIHotSpotManager_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIHotSpotManager_NoRegister(); \
public: \
DECLARE_CLASS2(UAIHotSpotManager, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIHotSpotManager_NoRegister) \
DECLARE_SERIALIZER(UAIHotSpotManager)
#define FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h_12_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIHotSpotManager(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIHotSpotManager) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIHotSpotManager); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIHotSpotManager); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIHotSpotManager(UAIHotSpotManager&&) = delete; \
UAIHotSpotManager(const UAIHotSpotManager&) = delete; \
AIMODULE_API virtual ~UAIHotSpotManager();
#define FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h_9_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h_12_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h_12_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h_12_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIHotSpotManager;
// ********** End Class UAIHotSpotManager **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_HotSpots_AIHotSpotManager_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAIModule_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); 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_AIMoveCompletedSignature__DelegateSignature();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_LinkReachedSignature__DelegateSignature();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_AIModule_SmartLinkReachedSignature__DelegateSignature();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_UEnvQueryInstanceBlueprintWrapper_EQSQueryDoneSignature__DelegateSignature();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_UPawnSensingComponent_HearNoiseDelegate__DelegateSignature();
AIMODULE_API UFunction* Z_Construct_UDelegateFunction_UPawnSensingComponent_SeePawnDelegate__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_AIModule;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_AIModule()
{
if (!Z_Registration_Info_UPackage__Script_AIModule.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_ActorPerceptionForgetUpdatedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_ActorPerceptionInfoUpdatedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_ActorPerceptionUpdatedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_AIMoveCompletedSignature__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_LinkReachedSignature__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_MoveTaskCompletedSignature__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_OAISimpleDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_PerceptionUpdatedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AIModule_SmartLinkReachedSignature__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UEnvQueryInstanceBlueprintWrapper_EQSQueryDoneSignature__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UPawnSensingComponent_HearNoiseDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UPawnSensingComponent_SeePawnDelegate__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/AIModule",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0xFDF3C37A,
0xC5C705C9,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_AIModule.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_AIModule.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_AIModule(Z_Construct_UPackage__Script_AIModule, TEXT("/Script/AIModule"), Z_Registration_Info_UPackage__Script_AIModule, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xFDF3C37A, 0xC5C705C9));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,186 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once
#include "Actions/PawnAction_Move.h"
#include "AIController.h"
#include "AIResourceInterface.h"
#include "AIResources.h"
#include "AISubsystem.h"
#include "AISystem.h"
#include "AITypes.h"
#include "BehaviorTree/BehaviorTree.h"
#include "BehaviorTree/BehaviorTreeComponent.h"
#include "BehaviorTree/BehaviorTreeManager.h"
#include "BehaviorTree/BehaviorTreeTypes.h"
#include "BehaviorTree/Blackboard/BlackboardKeyEnums.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Bool.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Class.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Enum.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Float.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Int.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Name.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_NativeEnum.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Object.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Rotator.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_String.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Struct.h"
#include "BehaviorTree/Blackboard/BlackboardKeyType_Vector.h"
#include "BehaviorTree/BlackboardAssetProvider.h"
#include "BehaviorTree/BlackboardComponent.h"
#include "BehaviorTree/BlackboardData.h"
#include "BehaviorTree/BTAuxiliaryNode.h"
#include "BehaviorTree/BTCompositeNode.h"
#include "BehaviorTree/BTDecorator.h"
#include "BehaviorTree/BTFunctionLibrary.h"
#include "BehaviorTree/BTNode.h"
#include "BehaviorTree/BTService.h"
#include "BehaviorTree/BTTaskNode.h"
#include "BehaviorTree/Composites/BTComposite_Selector.h"
#include "BehaviorTree/Composites/BTComposite_Sequence.h"
#include "BehaviorTree/Composites/BTComposite_SimpleParallel.h"
#include "BehaviorTree/Decorators/BTDecorator_Blackboard.h"
#include "BehaviorTree/Decorators/BTDecorator_BlackboardBase.h"
#include "BehaviorTree/Decorators/BTDecorator_BlueprintBase.h"
#include "BehaviorTree/Decorators/BTDecorator_CheckGameplayTagsOnActor.h"
#include "BehaviorTree/Decorators/BTDecorator_CompareBBEntries.h"
#include "BehaviorTree/Decorators/BTDecorator_ConditionalLoop.h"
#include "BehaviorTree/Decorators/BTDecorator_ConeCheck.h"
#include "BehaviorTree/Decorators/BTDecorator_Cooldown.h"
#include "BehaviorTree/Decorators/BTDecorator_DoesPathExist.h"
#include "BehaviorTree/Decorators/BTDecorator_ForceSuccess.h"
#include "BehaviorTree/Decorators/BTDecorator_IsAtLocation.h"
#include "BehaviorTree/Decorators/BTDecorator_IsBBEntryOfClass.h"
#include "BehaviorTree/Decorators/BTDecorator_KeepInCone.h"
#include "BehaviorTree/Decorators/BTDecorator_Loop.h"
#include "BehaviorTree/Decorators/BTDecorator_LoopUntil.h"
#include "BehaviorTree/Decorators/BTDecorator_ReachedMoveGoal.h"
#include "BehaviorTree/Decorators/BTDecorator_SetTagCooldown.h"
#include "BehaviorTree/Decorators/BTDecorator_TagCooldown.h"
#include "BehaviorTree/Decorators/BTDecorator_TimeLimit.h"
#include "BehaviorTree/Services/BTService_BlackboardBase.h"
#include "BehaviorTree/Services/BTService_BlueprintBase.h"
#include "BehaviorTree/Services/BTService_DefaultFocus.h"
#include "BehaviorTree/Services/BTService_RunEQS.h"
#include "BehaviorTree/Tasks/BTTask_BlackboardBase.h"
#include "BehaviorTree/Tasks/BTTask_BlueprintBase.h"
#include "BehaviorTree/Tasks/BTTask_FinishWithResult.h"
#include "BehaviorTree/Tasks/BTTask_GameplayTaskBase.h"
#include "BehaviorTree/Tasks/BTTask_MakeNoise.h"
#include "BehaviorTree/Tasks/BTTask_MoveDirectlyToward.h"
#include "BehaviorTree/Tasks/BTTask_MoveTo.h"
#include "BehaviorTree/Tasks/BTTask_PlayAnimation.h"
#include "BehaviorTree/Tasks/BTTask_PlaySound.h"
#include "BehaviorTree/Tasks/BTTask_RotateToFaceBBEntry.h"
#include "BehaviorTree/Tasks/BTTask_RunBehavior.h"
#include "BehaviorTree/Tasks/BTTask_RunBehaviorDynamic.h"
#include "BehaviorTree/Tasks/BTTask_RunEQSQuery.h"
#include "BehaviorTree/Tasks/BTTask_SetKeyValue.h"
#include "BehaviorTree/Tasks/BTTask_SetTagCooldown.h"
#include "BehaviorTree/Tasks/BTTask_Wait.h"
#include "BehaviorTree/Tasks/BTTask_WaitBlackboardTime.h"
#include "BehaviorTree/ValueOrBBKey.h"
#include "Blueprint/AIAsyncTaskBlueprintProxy.h"
#include "Blueprint/AIBlueprintHelperLibrary.h"
#include "BrainComponent.h"
#include "DataProviders/AIDataProvider.h"
#include "DataProviders/AIDataProvider_QueryParams.h"
#include "DataProviders/AIDataProvider_Random.h"
#include "DetourCrowdAIController.h"
#include "EnvironmentQuery/Contexts/EnvQueryContext_BlueprintBase.h"
#include "EnvironmentQuery/Contexts/EnvQueryContext_Item.h"
#include "EnvironmentQuery/Contexts/EnvQueryContext_NavigationData.h"
#include "EnvironmentQuery/Contexts/EnvQueryContext_Querier.h"
#include "EnvironmentQuery/EnvQuery.h"
#include "EnvironmentQuery/EnvQueryContext.h"
#include "EnvironmentQuery/EnvQueryDebugHelpers.h"
#include "EnvironmentQuery/EnvQueryGenerator.h"
#include "EnvironmentQuery/EnvQueryInstanceBlueprintWrapper.h"
#include "EnvironmentQuery/EnvQueryManager.h"
#include "EnvironmentQuery/EnvQueryNode.h"
#include "EnvironmentQuery/EnvQueryOption.h"
#include "EnvironmentQuery/EnvQueryTest.h"
#include "EnvironmentQuery/EnvQueryTypes.h"
#include "EnvironmentQuery/EQSQueryResultSourceInterface.h"
#include "EnvironmentQuery/EQSRenderingComponent.h"
#include "EnvironmentQuery/EQSTestingPawn.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_ActorsOfClass.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_BlueprintBase.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_Composite.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_Cone.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_CurrentLocation.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_Donut.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_OnCircle.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_PathingGrid.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_PerceivedActors.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_ProjectedPoints.h"
#include "EnvironmentQuery/Generators/EnvQueryGenerator_SimpleGrid.h"
#include "EnvironmentQuery/Items/EnvQueryItemType.h"
#include "EnvironmentQuery/Items/EnvQueryItemType_Actor.h"
#include "EnvironmentQuery/Items/EnvQueryItemType_ActorBase.h"
#include "EnvironmentQuery/Items/EnvQueryItemType_Direction.h"
#include "EnvironmentQuery/Items/EnvQueryItemType_Point.h"
#include "EnvironmentQuery/Items/EnvQueryItemType_VectorBase.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_Distance.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_Dot.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_GameplayTags.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_Overlap.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_Pathfinding.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_PathfindingBatch.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_Project.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_Random.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_Trace.h"
#include "EnvironmentQuery/Tests/EnvQueryTest_Volume.h"
#include "GenericTeamAgentInterface.h"
#include "GridPathAIController.h"
#include "HotSpots/AIHotSpotManager.h"
#include "Navigation/CrowdAgentInterface.h"
#include "Navigation/CrowdFollowingComponent.h"
#include "Navigation/CrowdManager.h"
#include "Navigation/GeneratedNavLinksProxy.h"
#include "Navigation/GridPathFollowingComponent.h"
#include "Navigation/NavFilter_AIControllerDefault.h"
#include "Navigation/NavLinkProxy.h"
#include "Navigation/NavLocalGridManager.h"
#include "Navigation/PathFollowingComponent.h"
#include "Navigation/PathFollowingManager.h"
#include "Navigation/RecastGraphAStar.h"
#include "Perception/AIPerceptionComponent.h"
#include "Perception/AIPerceptionListenerInterface.h"
#include "Perception/AIPerceptionStimuliSourceComponent.h"
#include "Perception/AIPerceptionSystem.h"
#include "Perception/AIPerceptionTypes.h"
#include "Perception/AISense.h"
#include "Perception/AISense_Blueprint.h"
#include "Perception/AISense_Damage.h"
#include "Perception/AISense_Hearing.h"
#include "Perception/AISense_Prediction.h"
#include "Perception/AISense_Sight.h"
#include "Perception/AISense_Team.h"
#include "Perception/AISense_Touch.h"
#include "Perception/AISenseBlueprintListener.h"
#include "Perception/AISenseConfig.h"
#include "Perception/AISenseConfig_Blueprint.h"
#include "Perception/AISenseConfig_Damage.h"
#include "Perception/AISenseConfig_Hearing.h"
#include "Perception/AISenseConfig_Prediction.h"
#include "Perception/AISenseConfig_Sight.h"
#include "Perception/AISenseConfig_Team.h"
#include "Perception/AISenseConfig_Touch.h"
#include "Perception/AISenseEvent.h"
#include "Perception/AISenseEvent_Damage.h"
#include "Perception/AISenseEvent_Hearing.h"
#include "Perception/AISightTargetInterface.h"
#include "Perception/PawnSensingComponent.h"
#include "Tasks/AITask.h"
#include "Tasks/AITask_LockLogic.h"
#include "Tasks/AITask_MoveTo.h"
#include "Tasks/AITask_RunEQS.h"
#include "VisualLoggerExtension.h"

View File

@@ -0,0 +1,133 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AIPerceptionComponent.h"
#ifdef AIMODULE_AIPerceptionComponent_generated_h
#error "AIPerceptionComponent.generated.h already included, missing '#pragma once' in AIPerceptionComponent.h"
#endif
#define AIMODULE_AIPerceptionComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UAISense;
class UClass;
struct FActorPerceptionBlueprintInfo;
struct FActorPerceptionUpdateInfo;
struct FAIStimulus;
// ********** Begin Delegate FPerceptionUpdatedDelegate ********************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_22_DELEGATE \
AIMODULE_API void FPerceptionUpdatedDelegate_DelegateWrapper(const FMulticastScriptDelegate& PerceptionUpdatedDelegate, TArray<AActor*> const& UpdatedActors);
// ********** End Delegate FPerceptionUpdatedDelegate **********************************************
// ********** Begin Delegate FActorPerceptionUpdatedDelegate ***************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_23_DELEGATE \
AIMODULE_API void FActorPerceptionUpdatedDelegate_DelegateWrapper(const FMulticastScriptDelegate& ActorPerceptionUpdatedDelegate, AActor* Actor, FAIStimulus Stimulus);
// ********** End Delegate FActorPerceptionUpdatedDelegate *****************************************
// ********** Begin Delegate FActorPerceptionForgetUpdatedDelegate *********************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_24_DELEGATE \
AIMODULE_API void FActorPerceptionForgetUpdatedDelegate_DelegateWrapper(const FMulticastScriptDelegate& ActorPerceptionForgetUpdatedDelegate, AActor* Actor);
// ********** End Delegate FActorPerceptionForgetUpdatedDelegate ***********************************
// ********** Begin ScriptStruct FActorPerceptionUpdateInfo ****************************************
struct Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FActorPerceptionUpdateInfo_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FActorPerceptionUpdateInfo;
// ********** End ScriptStruct FActorPerceptionUpdateInfo ******************************************
// ********** Begin Delegate FActorPerceptionInfoUpdatedDelegate ***********************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_47_DELEGATE \
AIMODULE_API void FActorPerceptionInfoUpdatedDelegate_DelegateWrapper(const FMulticastScriptDelegate& ActorPerceptionInfoUpdatedDelegate, FActorPerceptionUpdateInfo const& UpdateInfo);
// ********** End Delegate FActorPerceptionInfoUpdatedDelegate *************************************
// ********** Begin ScriptStruct FActorPerceptionBlueprintInfo *************************************
struct Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_184_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FActorPerceptionBlueprintInfo_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FActorPerceptionBlueprintInfo;
// ********** End ScriptStruct FActorPerceptionBlueprintInfo ***************************************
// ********** Begin Class UAIPerceptionComponent ***************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_210_RPC_WRAPPERS \
DECLARE_FUNCTION(execIsSenseEnabled); \
DECLARE_FUNCTION(execSetSenseEnabled); \
DECLARE_FUNCTION(execGetActorsPerception); \
DECLARE_FUNCTION(execGetKnownPerceivedActors); \
DECLARE_FUNCTION(execGetCurrentlyPerceivedActors); \
DECLARE_FUNCTION(execGetPerceivedHostileActorsBySense); \
DECLARE_FUNCTION(execGetPerceivedHostileActors); \
DECLARE_FUNCTION(execForgetAll); \
DECLARE_FUNCTION(execRequestStimuliListenerUpdate); \
DECLARE_FUNCTION(execOnOwnerEndPlay);
struct Z_Construct_UClass_UAIPerceptionComponent_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionComponent_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_210_INCLASS \
private: \
static void StaticRegisterNativesUAIPerceptionComponent(); \
friend struct ::Z_Construct_UClass_UAIPerceptionComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIPerceptionComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UAIPerceptionComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIPerceptionComponent_NoRegister) \
DECLARE_SERIALIZER(UAIPerceptionComponent) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_210_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIPerceptionComponent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIPerceptionComponent) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIPerceptionComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIPerceptionComponent); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIPerceptionComponent(UAIPerceptionComponent&&) = delete; \
UAIPerceptionComponent(const UAIPerceptionComponent&) = delete; \
AIMODULE_API virtual ~UAIPerceptionComponent();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_207_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_210_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_210_RPC_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_210_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h_210_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIPerceptionComponent;
// ********** End Class UAIPerceptionComponent *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,116 @@
// 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/AIPerceptionListenerInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIPerceptionListenerInterface() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionListenerInterface();
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionListenerInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UAIPerceptionListenerInterface ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIPerceptionListenerInterface;
UClass* UAIPerceptionListenerInterface::GetPrivateStaticClass()
{
using TClass = UAIPerceptionListenerInterface;
if (!Z_Registration_Info_UClass_UAIPerceptionListenerInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIPerceptionListenerInterface"),
Z_Registration_Info_UClass_UAIPerceptionListenerInterface.InnerSingleton,
StaticRegisterNativesUAIPerceptionListenerInterface,
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_UAIPerceptionListenerInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIPerceptionListenerInterface_NoRegister()
{
return UAIPerceptionListenerInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIPerceptionListenerInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionListenerInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UAIPerceptionListenerInterface constinit property declarations *******
// ********** End Interface UAIPerceptionListenerInterface constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IAIPerceptionListenerInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIPerceptionListenerInterface_Statics
UObject* (*const Z_Construct_UClass_UAIPerceptionListenerInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionListenerInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIPerceptionListenerInterface_Statics::ClassParams = {
&UAIPerceptionListenerInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionListenerInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIPerceptionListenerInterface_Statics::Class_MetaDataParams)
};
void UAIPerceptionListenerInterface::StaticRegisterNativesUAIPerceptionListenerInterface()
{
}
UClass* Z_Construct_UClass_UAIPerceptionListenerInterface()
{
if (!Z_Registration_Info_UClass_UAIPerceptionListenerInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIPerceptionListenerInterface.OuterSingleton, Z_Construct_UClass_UAIPerceptionListenerInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIPerceptionListenerInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIPerceptionListenerInterface);
// ********** End Interface UAIPerceptionListenerInterface *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIPerceptionListenerInterface, UAIPerceptionListenerInterface::StaticClass, TEXT("UAIPerceptionListenerInterface"), &Z_Registration_Info_UClass_UAIPerceptionListenerInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIPerceptionListenerInterface), 4183154164U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h__Script_AIModule_916930133{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AIPerceptionListenerInterface.h"
#ifdef AIMODULE_AIPerceptionListenerInterface_generated_h
#error "AIPerceptionListenerInterface.generated.h already included, missing '#pragma once' in AIPerceptionListenerInterface.h"
#endif
#define AIMODULE_AIPerceptionListenerInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UAIPerceptionListenerInterface ***************************************
struct Z_Construct_UClass_UAIPerceptionListenerInterface_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionListenerInterface_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIPerceptionListenerInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIPerceptionListenerInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIPerceptionListenerInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIPerceptionListenerInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIPerceptionListenerInterface(UAIPerceptionListenerInterface&&) = delete; \
UAIPerceptionListenerInterface(const UAIPerceptionListenerInterface&) = delete; \
virtual ~UAIPerceptionListenerInterface() = default;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_15_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUAIPerceptionListenerInterface(); \
friend struct ::Z_Construct_UClass_UAIPerceptionListenerInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIPerceptionListenerInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UAIPerceptionListenerInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIPerceptionListenerInterface_NoRegister) \
DECLARE_SERIALIZER(UAIPerceptionListenerInterface)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_15_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_15_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_15_INCLASS_IINTERFACE \
protected: \
virtual ~IAIPerceptionListenerInterface() {} \
public: \
typedef UAIPerceptionListenerInterface UClassType; \
typedef IAIPerceptionListenerInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_12_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h_15_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIPerceptionListenerInterface;
// ********** End Interface UAIPerceptionListenerInterface *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionListenerInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,355 @@
// 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/AIPerceptionStimuliSourceComponent.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 EmptyLinkFunctionForGeneratedCodeAIPerceptionStimuliSourceComponent() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionStimuliSourceComponent();
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAIPerceptionStimuliSourceComponent Function RegisterForSense ************
struct Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics
{
struct AIPerceptionStimuliSourceComponent_eventRegisterForSense_Parms
{
TSubclassOf<UAISense> SenseClass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "Comment", "/** Registers owning actor as source for specified sense class */" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionStimuliSourceComponent.h" },
{ "ToolTip", "Registers owning actor as source for specified sense class" },
};
#endif // WITH_METADATA
// ********** Begin Function RegisterForSense constinit property declarations **********************
static const UECodeGen_Private::FClassPropertyParams NewProp_SenseClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RegisterForSense constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RegisterForSense Property Definitions *********************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::NewProp_SenseClass = { "SenseClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionStimuliSourceComponent_eventRegisterForSense_Parms, SenseClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::NewProp_SenseClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::PropPointers) < 2048);
// ********** End Function RegisterForSense Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionStimuliSourceComponent, nullptr, "RegisterForSense", Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::AIPerceptionStimuliSourceComponent_eventRegisterForSense_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::AIPerceptionStimuliSourceComponent_eventRegisterForSense_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionStimuliSourceComponent::execRegisterForSense)
{
P_GET_OBJECT(UClass,Z_Param_SenseClass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RegisterForSense(Z_Param_SenseClass);
P_NATIVE_END;
}
// ********** End Class UAIPerceptionStimuliSourceComponent Function RegisterForSense **************
// ********** Begin Class UAIPerceptionStimuliSourceComponent Function RegisterWithPerceptionSystem
struct Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterWithPerceptionSystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "Comment", "/** Registers owning actor as source of stimuli for senses specified in RegisterAsSourceForSenses. \n\x09 *\x09Note that you don't have to do it if bAutoRegisterAsSource == true */" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionStimuliSourceComponent.h" },
{ "ToolTip", "Registers owning actor as source of stimuli for senses specified in RegisterAsSourceForSenses.\n Note that you don't have to do it if bAutoRegisterAsSource == true" },
};
#endif // WITH_METADATA
// ********** Begin Function RegisterWithPerceptionSystem constinit property declarations **********
// ********** End Function RegisterWithPerceptionSystem constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterWithPerceptionSystem_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionStimuliSourceComponent, nullptr, "RegisterWithPerceptionSystem", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterWithPerceptionSystem_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterWithPerceptionSystem_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterWithPerceptionSystem()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterWithPerceptionSystem_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionStimuliSourceComponent::execRegisterWithPerceptionSystem)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->RegisterWithPerceptionSystem();
P_NATIVE_END;
}
// ********** End Class UAIPerceptionStimuliSourceComponent Function RegisterWithPerceptionSystem **
// ********** Begin Class UAIPerceptionStimuliSourceComponent Function UnregisterFromPerceptionSystem
struct Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromPerceptionSystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "Comment", "/** Unregister owning actor from being a source of sense stimuli */" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionStimuliSourceComponent.h" },
{ "ToolTip", "Unregister owning actor from being a source of sense stimuli" },
};
#endif // WITH_METADATA
// ********** Begin Function UnregisterFromPerceptionSystem constinit property declarations ********
// ********** End Function UnregisterFromPerceptionSystem constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromPerceptionSystem_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionStimuliSourceComponent, nullptr, "UnregisterFromPerceptionSystem", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromPerceptionSystem_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromPerceptionSystem_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromPerceptionSystem()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromPerceptionSystem_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionStimuliSourceComponent::execUnregisterFromPerceptionSystem)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UnregisterFromPerceptionSystem();
P_NATIVE_END;
}
// ********** End Class UAIPerceptionStimuliSourceComponent Function UnregisterFromPerceptionSystem
// ********** Begin Class UAIPerceptionStimuliSourceComponent Function UnregisterFromSense *********
struct Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics
{
struct AIPerceptionStimuliSourceComponent_eventUnregisterFromSense_Parms
{
TSubclassOf<UAISense> SenseClass;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "Comment", "/** Unregisters owning actor from sources list of a specified sense class */" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionStimuliSourceComponent.h" },
{ "ToolTip", "Unregisters owning actor from sources list of a specified sense class" },
};
#endif // WITH_METADATA
// ********** Begin Function UnregisterFromSense constinit property declarations *******************
static const UECodeGen_Private::FClassPropertyParams NewProp_SenseClass;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function UnregisterFromSense constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function UnregisterFromSense Property Definitions ******************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::NewProp_SenseClass = { "SenseClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionStimuliSourceComponent_eventUnregisterFromSense_Parms, SenseClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::NewProp_SenseClass,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::PropPointers) < 2048);
// ********** End Function UnregisterFromSense Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionStimuliSourceComponent, nullptr, "UnregisterFromSense", Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::AIPerceptionStimuliSourceComponent_eventUnregisterFromSense_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::AIPerceptionStimuliSourceComponent_eventUnregisterFromSense_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionStimuliSourceComponent::execUnregisterFromSense)
{
P_GET_OBJECT(UClass,Z_Param_SenseClass);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UnregisterFromSense(Z_Param_SenseClass);
P_NATIVE_END;
}
// ********** End Class UAIPerceptionStimuliSourceComponent Function UnregisterFromSense ***********
// ********** Begin Class UAIPerceptionStimuliSourceComponent **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIPerceptionStimuliSourceComponent;
UClass* UAIPerceptionStimuliSourceComponent::GetPrivateStaticClass()
{
using TClass = UAIPerceptionStimuliSourceComponent;
if (!Z_Registration_Info_UClass_UAIPerceptionStimuliSourceComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIPerceptionStimuliSourceComponent"),
Z_Registration_Info_UClass_UAIPerceptionStimuliSourceComponent.InnerSingleton,
StaticRegisterNativesUAIPerceptionStimuliSourceComponent,
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_UAIPerceptionStimuliSourceComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_NoRegister()
{
return UAIPerceptionStimuliSourceComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "AI" },
{ "Comment", "/** Gives owning actor a way to auto-register as perception system's sense stimuli source */" },
{ "HideCategories", "Activation Collision" },
{ "IncludePath", "Perception/AIPerceptionStimuliSourceComponent.h" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionStimuliSourceComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Gives owning actor a way to auto-register as perception system's sense stimuli source" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoRegisterAsSource_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionStimuliSourceComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisterAsSourceForSenses_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionStimuliSourceComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIPerceptionStimuliSourceComponent constinit property declarations ******
static void NewProp_bAutoRegisterAsSource_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoRegisterAsSource;
static const UECodeGen_Private::FClassPropertyParams NewProp_RegisterAsSourceForSenses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RegisterAsSourceForSenses;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAIPerceptionStimuliSourceComponent constinit property declarations ********
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("RegisterForSense"), .Pointer = &UAIPerceptionStimuliSourceComponent::execRegisterForSense },
{ .NameUTF8 = UTF8TEXT("RegisterWithPerceptionSystem"), .Pointer = &UAIPerceptionStimuliSourceComponent::execRegisterWithPerceptionSystem },
{ .NameUTF8 = UTF8TEXT("UnregisterFromPerceptionSystem"), .Pointer = &UAIPerceptionStimuliSourceComponent::execUnregisterFromPerceptionSystem },
{ .NameUTF8 = UTF8TEXT("UnregisterFromSense"), .Pointer = &UAIPerceptionStimuliSourceComponent::execUnregisterFromSense },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterForSense, "RegisterForSense" }, // 2166044826
{ &Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_RegisterWithPerceptionSystem, "RegisterWithPerceptionSystem" }, // 915110523
{ &Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromPerceptionSystem, "UnregisterFromPerceptionSystem" }, // 814701863
{ &Z_Construct_UFunction_UAIPerceptionStimuliSourceComponent_UnregisterFromSense, "UnregisterFromSense" }, // 4260057599
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIPerceptionStimuliSourceComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics
// ********** Begin Class UAIPerceptionStimuliSourceComponent Property Definitions *****************
void Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::NewProp_bAutoRegisterAsSource_SetBit(void* Obj)
{
((UAIPerceptionStimuliSourceComponent*)Obj)->bAutoRegisterAsSource = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::NewProp_bAutoRegisterAsSource = { "bAutoRegisterAsSource", nullptr, (EPropertyFlags)0x0020080000004015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAIPerceptionStimuliSourceComponent), &Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::NewProp_bAutoRegisterAsSource_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoRegisterAsSource_MetaData), NewProp_bAutoRegisterAsSource_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::NewProp_RegisterAsSourceForSenses_Inner = { "RegisterAsSourceForSenses", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::NewProp_RegisterAsSourceForSenses = { "RegisterAsSourceForSenses", nullptr, (EPropertyFlags)0x0024080000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionStimuliSourceComponent, RegisterAsSourceForSenses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisterAsSourceForSenses_MetaData), NewProp_RegisterAsSourceForSenses_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::NewProp_bAutoRegisterAsSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::NewProp_RegisterAsSourceForSenses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::NewProp_RegisterAsSourceForSenses,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::PropPointers) < 2048);
// ********** End Class UAIPerceptionStimuliSourceComponent Property Definitions *******************
UObject* (*const Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::ClassParams = {
&UAIPerceptionStimuliSourceComponent::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::Class_MetaDataParams)
};
void UAIPerceptionStimuliSourceComponent::StaticRegisterNativesUAIPerceptionStimuliSourceComponent()
{
UClass* Class = UAIPerceptionStimuliSourceComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAIPerceptionStimuliSourceComponent()
{
if (!Z_Registration_Info_UClass_UAIPerceptionStimuliSourceComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIPerceptionStimuliSourceComponent.OuterSingleton, Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIPerceptionStimuliSourceComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIPerceptionStimuliSourceComponent);
UAIPerceptionStimuliSourceComponent::~UAIPerceptionStimuliSourceComponent() {}
// ********** End Class UAIPerceptionStimuliSourceComponent ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIPerceptionStimuliSourceComponent, UAIPerceptionStimuliSourceComponent::StaticClass, TEXT("UAIPerceptionStimuliSourceComponent"), &Z_Registration_Info_UClass_UAIPerceptionStimuliSourceComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIPerceptionStimuliSourceComponent), 3163542669U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h__Script_AIModule_1651559919{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AIPerceptionStimuliSourceComponent.h"
#ifdef AIMODULE_AIPerceptionStimuliSourceComponent_generated_h
#error "AIPerceptionStimuliSourceComponent.generated.h already included, missing '#pragma once' in AIPerceptionStimuliSourceComponent.h"
#endif
#define AIMODULE_AIPerceptionStimuliSourceComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAISense;
class UClass;
// ********** Begin Class UAIPerceptionStimuliSourceComponent **************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execUnregisterFromSense); \
DECLARE_FUNCTION(execUnregisterFromPerceptionSystem); \
DECLARE_FUNCTION(execRegisterForSense); \
DECLARE_FUNCTION(execRegisterWithPerceptionSystem);
struct Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAIPerceptionStimuliSourceComponent(); \
friend struct ::Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UAIPerceptionStimuliSourceComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIPerceptionStimuliSourceComponent_NoRegister) \
DECLARE_SERIALIZER(UAIPerceptionStimuliSourceComponent) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAIPerceptionStimuliSourceComponent(UAIPerceptionStimuliSourceComponent&&) = delete; \
UAIPerceptionStimuliSourceComponent(const UAIPerceptionStimuliSourceComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIPerceptionStimuliSourceComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIPerceptionStimuliSourceComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIPerceptionStimuliSourceComponent) \
AIMODULE_API virtual ~UAIPerceptionStimuliSourceComponent();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h_14_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIPerceptionStimuliSourceComponent;
// ********** End Class UAIPerceptionStimuliSourceComponent ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionStimuliSourceComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,474 @@
// 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/AIPerceptionSystem.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 EmptyLinkFunctionForGeneratedCodeAIPerceptionSystem() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionSystem();
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionSystem_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISubsystem();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIStimulus();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EEndPlayReason();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAIPerceptionSystem Function GetSenseClassForStimulus ********************
struct Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics
{
struct AIPerceptionSystem_eventGetSenseClassForStimulus_Parms
{
UObject* WorldContextObject;
FAIStimulus Stimulus;
TSubclassOf<UAISense> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionSystem.h" },
{ "WorldContext", "WorldContextObject" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Stimulus_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetSenseClassForStimulus constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FStructPropertyParams NewProp_Stimulus;
static const UECodeGen_Private::FClassPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetSenseClassForStimulus constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSenseClassForStimulus Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventGetSenseClassForStimulus_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::NewProp_Stimulus = { "Stimulus", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventGetSenseClassForStimulus_Parms, Stimulus), Z_Construct_UScriptStruct_FAIStimulus, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Stimulus_MetaData), NewProp_Stimulus_MetaData) }; // 819600324
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0014000000000580, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventGetSenseClassForStimulus_Parms, ReturnValue), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::NewProp_Stimulus,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::PropPointers) < 2048);
// ********** End Function GetSenseClassForStimulus Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionSystem, nullptr, "GetSenseClassForStimulus", Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::AIPerceptionSystem_eventGetSenseClassForStimulus_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::AIPerceptionSystem_eventGetSenseClassForStimulus_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionSystem::execGetSenseClassForStimulus)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_STRUCT_REF(FAIStimulus,Z_Param_Out_Stimulus);
P_FINISH;
P_NATIVE_BEGIN;
*(TSubclassOf<UAISense>*)Z_Param__Result=UAIPerceptionSystem::GetSenseClassForStimulus(Z_Param_WorldContextObject,Z_Param_Out_Stimulus);
P_NATIVE_END;
}
// ********** End Class UAIPerceptionSystem Function GetSenseClassForStimulus **********************
// ********** Begin Class UAIPerceptionSystem Function OnPerceptionStimuliSourceEndPlay ************
struct Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics
{
struct AIPerceptionSystem_eventOnPerceptionStimuliSourceEndPlay_Parms
{
AActor* Actor;
TEnumAsByte<EEndPlayReason::Type> EndPlayReason;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionSystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnPerceptionStimuliSourceEndPlay 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 OnPerceptionStimuliSourceEndPlay constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnPerceptionStimuliSourceEndPlay Property Definitions *****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventOnPerceptionStimuliSourceEndPlay_Parms, Actor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::NewProp_EndPlayReason = { "EndPlayReason", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventOnPerceptionStimuliSourceEndPlay_Parms, EndPlayReason), Z_Construct_UEnum_Engine_EEndPlayReason, METADATA_PARAMS(0, nullptr) }; // 1050143493
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::NewProp_Actor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::NewProp_EndPlayReason,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::PropPointers) < 2048);
// ********** End Function OnPerceptionStimuliSourceEndPlay Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionSystem, nullptr, "OnPerceptionStimuliSourceEndPlay", Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::AIPerceptionSystem_eventOnPerceptionStimuliSourceEndPlay_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::AIPerceptionSystem_eventOnPerceptionStimuliSourceEndPlay_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionSystem::execOnPerceptionStimuliSourceEndPlay)
{
P_GET_OBJECT(AActor,Z_Param_Actor);
P_GET_PROPERTY(FByteProperty,Z_Param_EndPlayReason);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnPerceptionStimuliSourceEndPlay(Z_Param_Actor,EEndPlayReason::Type(Z_Param_EndPlayReason));
P_NATIVE_END;
}
// ********** End Class UAIPerceptionSystem Function OnPerceptionStimuliSourceEndPlay **************
// ********** Begin Class UAIPerceptionSystem Function RegisterPerceptionStimuliSource *************
struct Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics
{
struct AIPerceptionSystem_eventRegisterPerceptionStimuliSource_Parms
{
UObject* WorldContextObject;
TSubclassOf<UAISense> Sense;
AActor* Target;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionSystem.h" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function RegisterPerceptionStimuliSource constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FClassPropertyParams NewProp_Sense;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Target;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RegisterPerceptionStimuliSource constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RegisterPerceptionStimuliSource Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventRegisterPerceptionStimuliSource_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_Sense = { "Sense", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventRegisterPerceptionStimuliSource_Parms, Sense), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_Target = { "Target", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventRegisterPerceptionStimuliSource_Parms, Target), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((AIPerceptionSystem_eventRegisterPerceptionStimuliSource_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_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(AIPerceptionSystem_eventRegisterPerceptionStimuliSource_Parms), &Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_Sense,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_Target,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::PropPointers) < 2048);
// ********** End Function RegisterPerceptionStimuliSource Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionSystem, nullptr, "RegisterPerceptionStimuliSource", Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::AIPerceptionSystem_eventRegisterPerceptionStimuliSource_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::AIPerceptionSystem_eventRegisterPerceptionStimuliSource_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionSystem::execRegisterPerceptionStimuliSource)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UClass,Z_Param_Sense);
P_GET_OBJECT(AActor,Z_Param_Target);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UAIPerceptionSystem::RegisterPerceptionStimuliSource(Z_Param_WorldContextObject,Z_Param_Sense,Z_Param_Target);
P_NATIVE_END;
}
// ********** End Class UAIPerceptionSystem Function RegisterPerceptionStimuliSource ***************
// ********** Begin Class UAIPerceptionSystem Function ReportEvent *********************************
struct Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics
{
struct AIPerceptionSystem_eventReportEvent_Parms
{
UAISenseEvent* PerceptionEvent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionSystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Function ReportEvent constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_PerceptionEvent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReportEvent constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReportEvent Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::NewProp_PerceptionEvent = { "PerceptionEvent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventReportEvent_Parms, PerceptionEvent), Z_Construct_UClass_UAISenseEvent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::NewProp_PerceptionEvent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::PropPointers) < 2048);
// ********** End Function ReportEvent Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionSystem, nullptr, "ReportEvent", Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::AIPerceptionSystem_eventReportEvent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::AIPerceptionSystem_eventReportEvent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionSystem::execReportEvent)
{
P_GET_OBJECT(UAISenseEvent,Z_Param_PerceptionEvent);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ReportEvent(Z_Param_PerceptionEvent);
P_NATIVE_END;
}
// ********** End Class UAIPerceptionSystem Function ReportEvent ***********************************
// ********** Begin Class UAIPerceptionSystem Function ReportPerceptionEvent ***********************
struct Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics
{
struct AIPerceptionSystem_eventReportPerceptionEvent_Parms
{
UObject* WorldContextObject;
UAISenseEvent* PerceptionEvent;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionSystem.h" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function ReportPerceptionEvent constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PerceptionEvent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReportPerceptionEvent constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReportPerceptionEvent Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventReportPerceptionEvent_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::NewProp_PerceptionEvent = { "PerceptionEvent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AIPerceptionSystem_eventReportPerceptionEvent_Parms, PerceptionEvent), Z_Construct_UClass_UAISenseEvent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::NewProp_PerceptionEvent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::PropPointers) < 2048);
// ********** End Function ReportPerceptionEvent Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAIPerceptionSystem, nullptr, "ReportPerceptionEvent", Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::AIPerceptionSystem_eventReportPerceptionEvent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::AIPerceptionSystem_eventReportPerceptionEvent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAIPerceptionSystem::execReportPerceptionEvent)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(UAISenseEvent,Z_Param_PerceptionEvent);
P_FINISH;
P_NATIVE_BEGIN;
UAIPerceptionSystem::ReportPerceptionEvent(Z_Param_WorldContextObject,Z_Param_PerceptionEvent);
P_NATIVE_END;
}
// ********** End Class UAIPerceptionSystem Function ReportPerceptionEvent *************************
// ********** Begin Class UAIPerceptionSystem ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIPerceptionSystem;
UClass* UAIPerceptionSystem::GetPrivateStaticClass()
{
using TClass = UAIPerceptionSystem;
if (!Z_Registration_Info_UClass_UAIPerceptionSystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIPerceptionSystem"),
Z_Registration_Info_UClass_UAIPerceptionSystem.InnerSingleton,
StaticRegisterNativesUAIPerceptionSystem,
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_UAIPerceptionSystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIPerceptionSystem_NoRegister()
{
return UAIPerceptionSystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIPerceptionSystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "Comment", "/**\n *\x09""AI Subsystem managing AI Perception through registered AI Senses between Listeners and Stimuli Sources\n */" },
{ "IncludePath", "Perception/AIPerceptionSystem.h" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionSystem.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "AI Subsystem managing AI Perception through registered AI Senses between Listeners and Stimuli Sources" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Senses_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionSystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerceptionAgingRate_MetaData[] = {
{ "Category", "Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionSystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIPerceptionSystem constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Senses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Senses;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PerceptionAgingRate;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAIPerceptionSystem constinit property declarations ************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetSenseClassForStimulus"), .Pointer = &UAIPerceptionSystem::execGetSenseClassForStimulus },
{ .NameUTF8 = UTF8TEXT("OnPerceptionStimuliSourceEndPlay"), .Pointer = &UAIPerceptionSystem::execOnPerceptionStimuliSourceEndPlay },
{ .NameUTF8 = UTF8TEXT("RegisterPerceptionStimuliSource"), .Pointer = &UAIPerceptionSystem::execRegisterPerceptionStimuliSource },
{ .NameUTF8 = UTF8TEXT("ReportEvent"), .Pointer = &UAIPerceptionSystem::execReportEvent },
{ .NameUTF8 = UTF8TEXT("ReportPerceptionEvent"), .Pointer = &UAIPerceptionSystem::execReportPerceptionEvent },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAIPerceptionSystem_GetSenseClassForStimulus, "GetSenseClassForStimulus" }, // 2664192302
{ &Z_Construct_UFunction_UAIPerceptionSystem_OnPerceptionStimuliSourceEndPlay, "OnPerceptionStimuliSourceEndPlay" }, // 881976856
{ &Z_Construct_UFunction_UAIPerceptionSystem_RegisterPerceptionStimuliSource, "RegisterPerceptionStimuliSource" }, // 2497194624
{ &Z_Construct_UFunction_UAIPerceptionSystem_ReportEvent, "ReportEvent" }, // 2758652013
{ &Z_Construct_UFunction_UAIPerceptionSystem_ReportPerceptionEvent, "ReportPerceptionEvent" }, // 4150709131
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIPerceptionSystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIPerceptionSystem_Statics
// ********** Begin Class UAIPerceptionSystem Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAIPerceptionSystem_Statics::NewProp_Senses_Inner = { "Senses", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAISense_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAIPerceptionSystem_Statics::NewProp_Senses = { "Senses", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionSystem, Senses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Senses_MetaData), NewProp_Senses_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAIPerceptionSystem_Statics::NewProp_PerceptionAgingRate = { "PerceptionAgingRate", nullptr, (EPropertyFlags)0x0020080000004001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAIPerceptionSystem, PerceptionAgingRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerceptionAgingRate_MetaData), NewProp_PerceptionAgingRate_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAIPerceptionSystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionSystem_Statics::NewProp_Senses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionSystem_Statics::NewProp_Senses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAIPerceptionSystem_Statics::NewProp_PerceptionAgingRate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionSystem_Statics::PropPointers) < 2048);
// ********** End Class UAIPerceptionSystem Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UAIPerceptionSystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISubsystem,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionSystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIPerceptionSystem_Statics::ClassParams = {
&UAIPerceptionSystem::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAIPerceptionSystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionSystem_Statics::PropPointers),
0,
0x000800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIPerceptionSystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIPerceptionSystem_Statics::Class_MetaDataParams)
};
void UAIPerceptionSystem::StaticRegisterNativesUAIPerceptionSystem()
{
UClass* Class = UAIPerceptionSystem::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAIPerceptionSystem_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAIPerceptionSystem()
{
if (!Z_Registration_Info_UClass_UAIPerceptionSystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIPerceptionSystem.OuterSingleton, Z_Construct_UClass_UAIPerceptionSystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIPerceptionSystem.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIPerceptionSystem);
UAIPerceptionSystem::~UAIPerceptionSystem() {}
// ********** End Class UAIPerceptionSystem ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIPerceptionSystem, UAIPerceptionSystem::StaticClass, TEXT("UAIPerceptionSystem"), &Z_Registration_Info_UClass_UAIPerceptionSystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIPerceptionSystem), 2466877579U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h__Script_AIModule_2554326596{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AIPerceptionSystem.h"
#ifdef AIMODULE_AIPerceptionSystem_generated_h
#error "AIPerceptionSystem.generated.h already included, missing '#pragma once' in AIPerceptionSystem.h"
#endif
#define AIMODULE_AIPerceptionSystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UAISense;
class UAISenseEvent;
class UClass;
class UObject;
struct FAIStimulus;
// ********** Begin Class UAIPerceptionSystem ******************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h_32_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execOnPerceptionStimuliSourceEndPlay); \
DECLARE_FUNCTION(execGetSenseClassForStimulus); \
DECLARE_FUNCTION(execRegisterPerceptionStimuliSource); \
DECLARE_FUNCTION(execReportPerceptionEvent); \
DECLARE_FUNCTION(execReportEvent);
struct Z_Construct_UClass_UAIPerceptionSystem_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionSystem_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h_32_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAIPerceptionSystem(); \
friend struct ::Z_Construct_UClass_UAIPerceptionSystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIPerceptionSystem_NoRegister(); \
public: \
DECLARE_CLASS2(UAIPerceptionSystem, UAISubsystem, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIPerceptionSystem_NoRegister) \
DECLARE_SERIALIZER(UAIPerceptionSystem) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h_32_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAIPerceptionSystem(UAIPerceptionSystem&&) = delete; \
UAIPerceptionSystem(const UAIPerceptionSystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIPerceptionSystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIPerceptionSystem); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIPerceptionSystem) \
AIMODULE_API virtual ~UAIPerceptionSystem();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h_29_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h_32_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h_32_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h_32_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h_32_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIPerceptionSystem;
// ********** End Class UAIPerceptionSystem ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionSystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,305 @@
// 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/AIPerceptionTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIPerceptionTypes() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EAISenseNotifyType();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAISenseAffiliationFilter();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIStimulus();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EAISenseNotifyType ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAISenseNotifyType;
static UEnum* EAISenseNotifyType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAISenseNotifyType.OuterSingleton)
{
Z_Registration_Info_UEnum_EAISenseNotifyType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EAISenseNotifyType, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EAISenseNotifyType"));
}
return Z_Registration_Info_UEnum_EAISenseNotifyType.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAISenseNotifyType>()
{
return EAISenseNotifyType_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EAISenseNotifyType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "//////////////////////////////////////////////////////////////////////////\n" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
{ "OnEveryPerception.Comment", "/** Continuous update whenever target is perceived. */" },
{ "OnEveryPerception.Name", "EAISenseNotifyType::OnEveryPerception" },
{ "OnEveryPerception.ToolTip", "Continuous update whenever target is perceived." },
{ "OnPerceptionChange.Comment", "/** From \"visible\" to \"not visible\" or vice versa. */" },
{ "OnPerceptionChange.Name", "EAISenseNotifyType::OnPerceptionChange" },
{ "OnPerceptionChange.ToolTip", "From \"visible\" to \"not visible\" or vice versa." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAISenseNotifyType::OnEveryPerception", (int64)EAISenseNotifyType::OnEveryPerception },
{ "EAISenseNotifyType::OnPerceptionChange", (int64)EAISenseNotifyType::OnPerceptionChange },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EAISenseNotifyType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EAISenseNotifyType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EAISenseNotifyType",
"EAISenseNotifyType",
Z_Construct_UEnum_AIModule_EAISenseNotifyType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAISenseNotifyType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAISenseNotifyType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EAISenseNotifyType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EAISenseNotifyType()
{
if (!Z_Registration_Info_UEnum_EAISenseNotifyType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAISenseNotifyType.InnerSingleton, Z_Construct_UEnum_AIModule_EAISenseNotifyType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAISenseNotifyType.InnerSingleton;
}
// ********** End Enum EAISenseNotifyType **********************************************************
// ********** Begin ScriptStruct FAIStimulus *******************************************************
struct Z_Construct_UScriptStruct_FAIStimulus_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIStimulus); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIStimulus); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Age_MetaData[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpirationAge_MetaData[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Strength_MetaData[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StimulusLocation_MetaData[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReceiverLocation_MetaData[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSuccessfullySensed_MetaData[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIStimulus constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Age;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ExpirationAge;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Strength;
static const UECodeGen_Private::FStructPropertyParams NewProp_StimulusLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReceiverLocation;
static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
static void NewProp_bSuccessfullySensed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSuccessfullySensed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIStimulus constinit property declarations *************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIStimulus>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIStimulus_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIStimulus;
class UScriptStruct* FAIStimulus::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIStimulus.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIStimulus.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIStimulus, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIStimulus"));
}
return Z_Registration_Info_UScriptStruct_FAIStimulus.OuterSingleton;
}
// ********** Begin ScriptStruct FAIStimulus Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_Age = { "Age", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIStimulus, Age), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Age_MetaData), NewProp_Age_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_ExpirationAge = { "ExpirationAge", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIStimulus, ExpirationAge), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpirationAge_MetaData), NewProp_ExpirationAge_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_Strength = { "Strength", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIStimulus, Strength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Strength_MetaData), NewProp_Strength_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_StimulusLocation = { "StimulusLocation", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIStimulus, StimulusLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StimulusLocation_MetaData), NewProp_StimulusLocation_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_ReceiverLocation = { "ReceiverLocation", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIStimulus, ReceiverLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReceiverLocation_MetaData), NewProp_ReceiverLocation_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIStimulus, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) };
void Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_bSuccessfullySensed_SetBit(void* Obj)
{
((FAIStimulus*)Obj)->bSuccessfullySensed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_bSuccessfullySensed = { "bSuccessfullySensed", nullptr, (EPropertyFlags)0x0020080000000004, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAIStimulus), &Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_bSuccessfullySensed_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSuccessfullySensed_MetaData), NewProp_bSuccessfullySensed_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIStimulus_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_Age,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_ExpirationAge,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_Strength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_StimulusLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_ReceiverLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_Tag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIStimulus_Statics::NewProp_bSuccessfullySensed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIStimulus_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIStimulus Property Definitions ************************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIStimulus_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AIStimulus",
Z_Construct_UScriptStruct_FAIStimulus_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIStimulus_Statics::PropPointers),
sizeof(FAIStimulus),
alignof(FAIStimulus),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIStimulus_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIStimulus_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIStimulus()
{
if (!Z_Registration_Info_UScriptStruct_FAIStimulus.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIStimulus.InnerSingleton, Z_Construct_UScriptStruct_FAIStimulus_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIStimulus.InnerSingleton);
}
// ********** End ScriptStruct FAIStimulus *********************************************************
// ********** Begin ScriptStruct FAISenseAffiliationFilter *****************************************
struct Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAISenseAffiliationFilter); }
static inline consteval int16 GetStructAlignment() { return alignof(FAISenseAffiliationFilter); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDetectEnemies_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDetectNeutrals_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDetectFriendlies_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AIPerceptionTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAISenseAffiliationFilter constinit property declarations *********
static void NewProp_bDetectEnemies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDetectEnemies;
static void NewProp_bDetectNeutrals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDetectNeutrals;
static void NewProp_bDetectFriendlies_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDetectFriendlies;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAISenseAffiliationFilter constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAISenseAffiliationFilter>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAISenseAffiliationFilter;
class UScriptStruct* FAISenseAffiliationFilter::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAISenseAffiliationFilter.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAISenseAffiliationFilter.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAISenseAffiliationFilter, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AISenseAffiliationFilter"));
}
return Z_Registration_Info_UScriptStruct_FAISenseAffiliationFilter.OuterSingleton;
}
// ********** Begin ScriptStruct FAISenseAffiliationFilter Property Definitions ********************
void Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectEnemies_SetBit(void* Obj)
{
((FAISenseAffiliationFilter*)Obj)->bDetectEnemies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectEnemies = { "bDetectEnemies", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAISenseAffiliationFilter), &Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectEnemies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDetectEnemies_MetaData), NewProp_bDetectEnemies_MetaData) };
void Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectNeutrals_SetBit(void* Obj)
{
((FAISenseAffiliationFilter*)Obj)->bDetectNeutrals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectNeutrals = { "bDetectNeutrals", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAISenseAffiliationFilter), &Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectNeutrals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDetectNeutrals_MetaData), NewProp_bDetectNeutrals_MetaData) };
void Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectFriendlies_SetBit(void* Obj)
{
((FAISenseAffiliationFilter*)Obj)->bDetectFriendlies = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectFriendlies = { "bDetectFriendlies", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FAISenseAffiliationFilter), &Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectFriendlies_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDetectFriendlies_MetaData), NewProp_bDetectFriendlies_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectEnemies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectNeutrals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewProp_bDetectFriendlies,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAISenseAffiliationFilter Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AISenseAffiliationFilter",
Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::PropPointers),
sizeof(FAISenseAffiliationFilter),
alignof(FAISenseAffiliationFilter),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAISenseAffiliationFilter()
{
if (!Z_Registration_Info_UScriptStruct_FAISenseAffiliationFilter.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAISenseAffiliationFilter.InnerSingleton, Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAISenseAffiliationFilter.InnerSingleton);
}
// ********** End ScriptStruct FAISenseAffiliationFilter *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h__Script_AIModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EAISenseNotifyType_StaticEnum, TEXT("EAISenseNotifyType"), &Z_Registration_Info_UEnum_EAISenseNotifyType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 240216108U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAIStimulus::StaticStruct, Z_Construct_UScriptStruct_FAIStimulus_Statics::NewStructOps, TEXT("AIStimulus"),&Z_Registration_Info_UScriptStruct_FAIStimulus, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIStimulus), 819600324U) },
{ FAISenseAffiliationFilter::StaticStruct, Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics::NewStructOps, TEXT("AISenseAffiliationFilter"),&Z_Registration_Info_UScriptStruct_FAISenseAffiliationFilter, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAISenseAffiliationFilter), 1326714437U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h__Script_AIModule_1274025301{
TEXT("/Script/AIModule"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h__Script_AIModule_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h__Script_AIModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h__Script_AIModule_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,52 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AIPerceptionTypes.h"
#ifdef AIMODULE_AIPerceptionTypes_generated_h
#error "AIPerceptionTypes.generated.h already included, missing '#pragma once' in AIPerceptionTypes.h"
#endif
#define AIMODULE_AIPerceptionTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAIStimulus *******************************************************
struct Z_Construct_UScriptStruct_FAIStimulus_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h_131_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIStimulus_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAIStimulus;
// ********** End ScriptStruct FAIStimulus *********************************************************
// ********** Begin ScriptStruct FAISenseAffiliationFilter *****************************************
struct Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h_208_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAISenseAffiliationFilter_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAISenseAffiliationFilter;
// ********** End ScriptStruct FAISenseAffiliationFilter *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AIPerceptionTypes_h
// ********** Begin Enum EAISenseNotifyType ********************************************************
#define FOREACH_ENUM_EAISENSENOTIFYTYPE(op) \
op(EAISenseNotifyType::OnEveryPerception) \
op(EAISenseNotifyType::OnPerceptionChange)
enum class EAISenseNotifyType : uint8;
template<> struct TIsUEnumClass<EAISenseNotifyType> { enum { Value = true }; };
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAISenseNotifyType>();
// ********** End Enum EAISenseNotifyType **********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "AIResourceInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIResourceInterface() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIResourceInterface();
AIMODULE_API UClass* Z_Construct_UClass_UAIResourceInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UAIResourceInterface *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIResourceInterface;
UClass* UAIResourceInterface::GetPrivateStaticClass()
{
using TClass = UAIResourceInterface;
if (!Z_Registration_Info_UClass_UAIResourceInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIResourceInterface"),
Z_Registration_Info_UClass_UAIResourceInterface.InnerSingleton,
StaticRegisterNativesUAIResourceInterface,
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_UAIResourceInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIResourceInterface_NoRegister()
{
return UAIResourceInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIResourceInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Classes/AIResourceInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UAIResourceInterface constinit property declarations *****************
// ********** End Interface UAIResourceInterface constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IAIResourceInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIResourceInterface_Statics
UObject* (*const Z_Construct_UClass_UAIResourceInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIResourceInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIResourceInterface_Statics::ClassParams = {
&UAIResourceInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIResourceInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIResourceInterface_Statics::Class_MetaDataParams)
};
void UAIResourceInterface::StaticRegisterNativesUAIResourceInterface()
{
}
UClass* Z_Construct_UClass_UAIResourceInterface()
{
if (!Z_Registration_Info_UClass_UAIResourceInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIResourceInterface.OuterSingleton, Z_Construct_UClass_UAIResourceInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIResourceInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIResourceInterface);
// ********** End Interface UAIResourceInterface ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIResourceInterface, UAIResourceInterface::StaticClass, TEXT("UAIResourceInterface"), &Z_Registration_Info_UClass_UAIResourceInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIResourceInterface), 3959187502U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h__Script_AIModule_2208305971{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AIResourceInterface.h"
#ifdef AIMODULE_AIResourceInterface_generated_h
#error "AIResourceInterface.generated.h already included, missing '#pragma once' in AIResourceInterface.h"
#endif
#define AIMODULE_AIResourceInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UAIResourceInterface *************************************************
struct Z_Construct_UClass_UAIResourceInterface_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIResourceInterface_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_14_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIResourceInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIResourceInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIResourceInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIResourceInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIResourceInterface(UAIResourceInterface&&) = delete; \
UAIResourceInterface(const UAIResourceInterface&) = delete; \
virtual ~UAIResourceInterface() = default;
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_14_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUAIResourceInterface(); \
friend struct ::Z_Construct_UClass_UAIResourceInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIResourceInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UAIResourceInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIResourceInterface_NoRegister) \
DECLARE_SERIALIZER(UAIResourceInterface)
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_14_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_14_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_14_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_14_INCLASS_IINTERFACE \
protected: \
virtual ~IAIResourceInterface() {} \
public: \
typedef UAIResourceInterface UClassType; \
typedef IAIResourceInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_11_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_19_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h_14_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIResourceInterface;
// ********** End Interface UAIResourceInterface ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_AIResourceInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,207 @@
// 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 "AIResources.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAIResources() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIResource_Logic();
AIMODULE_API UClass* Z_Construct_UClass_UAIResource_Logic_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAIResource_Movement();
AIMODULE_API UClass* Z_Construct_UClass_UAIResource_Movement_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskResource();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAIResource_Movement *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIResource_Movement;
UClass* UAIResource_Movement::GetPrivateStaticClass()
{
using TClass = UAIResource_Movement;
if (!Z_Registration_Info_UClass_UAIResource_Movement.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIResource_Movement"),
Z_Registration_Info_UClass_UAIResource_Movement.InnerSingleton,
StaticRegisterNativesUAIResource_Movement,
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_UAIResource_Movement.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIResource_Movement_NoRegister()
{
return UAIResource_Movement::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIResource_Movement_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "AI Movement" },
{ "IncludePath", "AIResources.h" },
{ "ModuleRelativePath", "Classes/AIResources.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIResource_Movement constinit property declarations *********************
// ********** End Class UAIResource_Movement constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIResource_Movement>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIResource_Movement_Statics
UObject* (*const Z_Construct_UClass_UAIResource_Movement_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGameplayTaskResource,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIResource_Movement_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIResource_Movement_Statics::ClassParams = {
&UAIResource_Movement::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIResource_Movement_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIResource_Movement_Statics::Class_MetaDataParams)
};
void UAIResource_Movement::StaticRegisterNativesUAIResource_Movement()
{
}
UClass* Z_Construct_UClass_UAIResource_Movement()
{
if (!Z_Registration_Info_UClass_UAIResource_Movement.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIResource_Movement.OuterSingleton, Z_Construct_UClass_UAIResource_Movement_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIResource_Movement.OuterSingleton;
}
UAIResource_Movement::UAIResource_Movement(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIResource_Movement);
UAIResource_Movement::~UAIResource_Movement() {}
// ********** End Class UAIResource_Movement *******************************************************
// ********** Begin Class UAIResource_Logic ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAIResource_Logic;
UClass* UAIResource_Logic::GetPrivateStaticClass()
{
using TClass = UAIResource_Logic;
if (!Z_Registration_Info_UClass_UAIResource_Logic.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AIResource_Logic"),
Z_Registration_Info_UClass_UAIResource_Logic.InnerSingleton,
StaticRegisterNativesUAIResource_Logic,
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_UAIResource_Logic.InnerSingleton;
}
UClass* Z_Construct_UClass_UAIResource_Logic_NoRegister()
{
return UAIResource_Logic::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAIResource_Logic_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "AI Logic" },
{ "IncludePath", "AIResources.h" },
{ "ModuleRelativePath", "Classes/AIResources.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAIResource_Logic constinit property declarations ************************
// ********** End Class UAIResource_Logic constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAIResource_Logic>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAIResource_Logic_Statics
UObject* (*const Z_Construct_UClass_UAIResource_Logic_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGameplayTaskResource,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAIResource_Logic_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAIResource_Logic_Statics::ClassParams = {
&UAIResource_Logic::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAIResource_Logic_Statics::Class_MetaDataParams), Z_Construct_UClass_UAIResource_Logic_Statics::Class_MetaDataParams)
};
void UAIResource_Logic::StaticRegisterNativesUAIResource_Logic()
{
}
UClass* Z_Construct_UClass_UAIResource_Logic()
{
if (!Z_Registration_Info_UClass_UAIResource_Logic.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAIResource_Logic.OuterSingleton, Z_Construct_UClass_UAIResource_Logic_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAIResource_Logic.OuterSingleton;
}
UAIResource_Logic::UAIResource_Logic(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAIResource_Logic);
UAIResource_Logic::~UAIResource_Logic() {}
// ********** End Class UAIResource_Logic **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAIResource_Movement, UAIResource_Movement::StaticClass, TEXT("UAIResource_Movement"), &Z_Registration_Info_UClass_UAIResource_Movement, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIResource_Movement), 2063019229U) },
{ Z_Construct_UClass_UAIResource_Logic, UAIResource_Logic::StaticClass, TEXT("UAIResource_Logic"), &Z_Registration_Info_UClass_UAIResource_Logic, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAIResource_Logic), 2565229942U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h__Script_AIModule_2946196546{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AIResources.h"
#ifdef AIMODULE_AIResources_generated_h
#error "AIResources.generated.h already included, missing '#pragma once' in AIResources.h"
#endif
#define AIMODULE_AIResources_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAIResource_Movement *****************************************************
struct Z_Construct_UClass_UAIResource_Movement_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIResource_Movement_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_12_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAIResource_Movement(); \
friend struct ::Z_Construct_UClass_UAIResource_Movement_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIResource_Movement_NoRegister(); \
public: \
DECLARE_CLASS2(UAIResource_Movement, UGameplayTaskResource, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIResource_Movement_NoRegister) \
DECLARE_SERIALIZER(UAIResource_Movement)
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_12_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIResource_Movement(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIResource_Movement(UAIResource_Movement&&) = delete; \
UAIResource_Movement(const UAIResource_Movement&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIResource_Movement); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIResource_Movement); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIResource_Movement) \
AIMODULE_API virtual ~UAIResource_Movement();
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_9_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_12_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_12_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_12_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIResource_Movement;
// ********** End Class UAIResource_Movement *******************************************************
// ********** Begin Class UAIResource_Logic ********************************************************
struct Z_Construct_UClass_UAIResource_Logic_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAIResource_Logic_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_22_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAIResource_Logic(); \
friend struct ::Z_Construct_UClass_UAIResource_Logic_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAIResource_Logic_NoRegister(); \
public: \
DECLARE_CLASS2(UAIResource_Logic, UGameplayTaskResource, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAIResource_Logic_NoRegister) \
DECLARE_SERIALIZER(UAIResource_Logic)
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAIResource_Logic(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAIResource_Logic(UAIResource_Logic&&) = delete; \
UAIResource_Logic(const UAIResource_Logic&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAIResource_Logic); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAIResource_Logic); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAIResource_Logic) \
AIMODULE_API virtual ~UAIResource_Logic();
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_19_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_22_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAIResource_Logic;
// ********** End Class UAIResource_Logic **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_AIResources_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,172 @@
// 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/AISense.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISense() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionSystem_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISense();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_NoRegister();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EAISenseNotifyType();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISense *****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISense;
UClass* UAISense::GetPrivateStaticClass()
{
using TClass = UAISense;
if (!Z_Registration_Info_UClass_UAISense.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISense"),
Z_Registration_Info_UClass_UAISense.InnerSingleton,
StaticRegisterNativesUAISense,
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_UAISense.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISense_NoRegister()
{
return UAISense::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISense_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISense.h" },
{ "ModuleRelativePath", "Classes/Perception/AISense.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NotifyType_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWantsNewPawnNotification_MetaData[] = {
{ "Category", "AI Perception" },
{ "Comment", "/** whether this sense is interested in getting notified about new Pawns being spawned \n\x09 *\x09this can be used for example for automated sense sources registration */" },
{ "ModuleRelativePath", "Classes/Perception/AISense.h" },
{ "ToolTip", "whether this sense is interested in getting notified about new Pawns being spawned\n this can be used for example for automated sense sources registration" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoRegisterAllPawnsAsSources_MetaData[] = {
{ "Category", "AI Perception" },
{ "Comment", "/** If true all newly spawned pawns will get auto registered as source for this sense. */" },
{ "ModuleRelativePath", "Classes/Perception/AISense.h" },
{ "ToolTip", "If true all newly spawned pawns will get auto registered as source for this sense." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerceptionSystemInstance_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISense constinit property declarations *********************************
static const UECodeGen_Private::FBytePropertyParams NewProp_NotifyType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_NotifyType;
static void NewProp_bWantsNewPawnNotification_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWantsNewPawnNotification;
static void NewProp_bAutoRegisterAllPawnsAsSources_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoRegisterAllPawnsAsSources;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PerceptionSystemInstance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISense constinit property declarations ***********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISense>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISense_Statics
// ********** Begin Class UAISense Property Definitions ********************************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAISense_Statics::NewProp_NotifyType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UAISense_Statics::NewProp_NotifyType = { "NotifyType", nullptr, (EPropertyFlags)0x0020080000014015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense, NotifyType), Z_Construct_UEnum_AIModule_EAISenseNotifyType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NotifyType_MetaData), NewProp_NotifyType_MetaData) }; // 240216108
void Z_Construct_UClass_UAISense_Statics::NewProp_bWantsNewPawnNotification_SetBit(void* Obj)
{
((UAISense*)Obj)->bWantsNewPawnNotification = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISense_Statics::NewProp_bWantsNewPawnNotification = { "bWantsNewPawnNotification", nullptr, (EPropertyFlags)0x0020080000014015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAISense), &Z_Construct_UClass_UAISense_Statics::NewProp_bWantsNewPawnNotification_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWantsNewPawnNotification_MetaData), NewProp_bWantsNewPawnNotification_MetaData) };
void Z_Construct_UClass_UAISense_Statics::NewProp_bAutoRegisterAllPawnsAsSources_SetBit(void* Obj)
{
((UAISense*)Obj)->bAutoRegisterAllPawnsAsSources = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISense_Statics::NewProp_bAutoRegisterAllPawnsAsSources = { "bAutoRegisterAllPawnsAsSources", nullptr, (EPropertyFlags)0x0020080000014015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAISense), &Z_Construct_UClass_UAISense_Statics::NewProp_bAutoRegisterAllPawnsAsSources_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoRegisterAllPawnsAsSources_MetaData), NewProp_bAutoRegisterAllPawnsAsSources_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISense_Statics::NewProp_PerceptionSystemInstance = { "PerceptionSystemInstance", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense, PerceptionSystemInstance), Z_Construct_UClass_UAIPerceptionSystem_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerceptionSystemInstance_MetaData), NewProp_PerceptionSystemInstance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISense_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Statics::NewProp_NotifyType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Statics::NewProp_NotifyType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Statics::NewProp_bWantsNewPawnNotification,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Statics::NewProp_bAutoRegisterAllPawnsAsSources,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Statics::NewProp_PerceptionSystemInstance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Statics::PropPointers) < 2048);
// ********** End Class UAISense Property Definitions **********************************************
UObject* (*const Z_Construct_UClass_UAISense_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISense_Statics::ClassParams = {
&UAISense::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISense_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Statics::PropPointers),
0,
0x000800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISense_Statics::Class_MetaDataParams)
};
void UAISense::StaticRegisterNativesUAISense()
{
}
UClass* Z_Construct_UClass_UAISense()
{
if (!Z_Registration_Info_UClass_UAISense.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISense.OuterSingleton, Z_Construct_UClass_UAISense_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISense.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISense);
UAISense::~UAISense() {}
// ********** End Class UAISense *******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISense, UAISense::StaticClass, TEXT("UAISense"), &Z_Registration_Info_UClass_UAISense, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISense), 2692814145U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h__Script_AIModule_2153574020{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISense.h"
#ifdef AIMODULE_AISense_generated_h
#error "AISense.generated.h already included, missing '#pragma once' in AISense.h"
#endif
#define AIMODULE_AISense_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISense *****************************************************************
struct Z_Construct_UClass_UAISense_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISense_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h_22_INCLASS \
private: \
static void StaticRegisterNativesUAISense(); \
friend struct ::Z_Construct_UClass_UAISense_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISense_NoRegister(); \
public: \
DECLARE_CLASS2(UAISense, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISense_NoRegister) \
DECLARE_SERIALIZER(UAISense)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h_22_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISense(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISense) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISense); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISense); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISense(UAISense&&) = delete; \
UAISense(const UAISense&) = delete; \
AIMODULE_API virtual ~UAISense();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h_19_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h_22_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h_22_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h_22_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISense;
// ********** End Class UAISense *******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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/AISenseBlueprintListener.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseBlueprintListener() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISenseBlueprintListener();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseBlueprintListener_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UUserDefinedStruct();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseBlueprintListener ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseBlueprintListener;
UClass* UAISenseBlueprintListener::GetPrivateStaticClass()
{
using TClass = UAISenseBlueprintListener;
if (!Z_Registration_Info_UClass_UAISenseBlueprintListener.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseBlueprintListener"),
Z_Registration_Info_UClass_UAISenseBlueprintListener.InnerSingleton,
StaticRegisterNativesUAISenseBlueprintListener,
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_UAISenseBlueprintListener.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseBlueprintListener_NoRegister()
{
return UAISenseBlueprintListener::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseBlueprintListener_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISenseBlueprintListener.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseBlueprintListener.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseBlueprintListener constinit property declarations ****************
// ********** End Class UAISenseBlueprintListener constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseBlueprintListener>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseBlueprintListener_Statics
UObject* (*const Z_Construct_UClass_UAISenseBlueprintListener_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUserDefinedStruct,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseBlueprintListener_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseBlueprintListener_Statics::ClassParams = {
&UAISenseBlueprintListener::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseBlueprintListener_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseBlueprintListener_Statics::Class_MetaDataParams)
};
void UAISenseBlueprintListener::StaticRegisterNativesUAISenseBlueprintListener()
{
}
UClass* Z_Construct_UClass_UAISenseBlueprintListener()
{
if (!Z_Registration_Info_UClass_UAISenseBlueprintListener.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseBlueprintListener.OuterSingleton, Z_Construct_UClass_UAISenseBlueprintListener_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseBlueprintListener.OuterSingleton;
}
UAISenseBlueprintListener::UAISenseBlueprintListener(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseBlueprintListener);
UAISenseBlueprintListener::~UAISenseBlueprintListener() {}
// ********** End Class UAISenseBlueprintListener **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseBlueprintListener, UAISenseBlueprintListener::StaticClass, TEXT("UAISenseBlueprintListener"), &Z_Registration_Info_UClass_UAISenseBlueprintListener, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseBlueprintListener), 554186680U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h__Script_AIModule_517527712{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseBlueprintListener.h"
#ifdef AIMODULE_AISenseBlueprintListener_generated_h
#error "AISenseBlueprintListener.generated.h already included, missing '#pragma once' in AISenseBlueprintListener.h"
#endif
#define AIMODULE_AISenseBlueprintListener_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseBlueprintListener ************************************************
struct Z_Construct_UClass_UAISenseBlueprintListener_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseBlueprintListener_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h_11_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAISenseBlueprintListener(); \
friend struct ::Z_Construct_UClass_UAISenseBlueprintListener_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseBlueprintListener_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseBlueprintListener, UUserDefinedStruct, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseBlueprintListener_NoRegister) \
DECLARE_SERIALIZER(UAISenseBlueprintListener)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h_11_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseBlueprintListener(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseBlueprintListener(UAISenseBlueprintListener&&) = delete; \
UAISenseBlueprintListener(const UAISenseBlueprintListener&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseBlueprintListener); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseBlueprintListener); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseBlueprintListener) \
AIMODULE_API virtual ~UAISenseBlueprintListener();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h_8_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h_11_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h_11_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h_11_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseBlueprintListener;
// ********** End Class UAISenseBlueprintListener **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseBlueprintListener_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,161 @@
// 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/AISenseConfig.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseConfig() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseConfig ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseConfig;
UClass* UAISenseConfig::GetPrivateStaticClass()
{
using TClass = UAISenseConfig;
if (!Z_Registration_Info_UClass_UAISenseConfig.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseConfig"),
Z_Registration_Info_UClass_UAISenseConfig.InnerSingleton,
StaticRegisterNativesUAISenseConfig,
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_UAISenseConfig.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseConfig_NoRegister()
{
return UAISenseConfig::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseConfig_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISenseConfig.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DebugColor_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxAge_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0.0" },
{ "Comment", "/** \n\x09 * Specifies age limit after stimuli generated by this sense become expired. 0 means \"never\"\n\x09 * Whether stimuli expiring affects given listener's memory of the target actor and triggers the Forget event is controlled by AIPerceptionSystem.bForgetStaleActors flag in Project Settings.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig.h" },
{ "ToolTip", "Specifies age limit after stimuli generated by this sense become expired. 0 means \"never\"\nWhether stimuli expiring affects given listener's memory of the target actor and triggers the Forget event is controlled by AIPerceptionSystem.bForgetStaleActors flag in Project Settings." },
{ "UIMin", "0.0" },
{ "Units", "Seconds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bStartsEnabled_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** determines whether given sense starts in an enabled state */" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig.h" },
{ "ToolTip", "determines whether given sense starts in an enabled state" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseConfig constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_DebugColor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxAge;
static void NewProp_bStartsEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bStartsEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISenseConfig constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseConfig>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseConfig_Statics
// ********** Begin Class UAISenseConfig Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISenseConfig_Statics::NewProp_DebugColor = { "DebugColor", nullptr, (EPropertyFlags)0x00200c0000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig, DebugColor), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DebugColor_MetaData), NewProp_DebugColor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Statics::NewProp_MaxAge = { "MaxAge", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig, MaxAge), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxAge_MetaData), NewProp_MaxAge_MetaData) };
void Z_Construct_UClass_UAISenseConfig_Statics::NewProp_bStartsEnabled_SetBit(void* Obj)
{
((UAISenseConfig*)Obj)->bStartsEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISenseConfig_Statics::NewProp_bStartsEnabled = { "bStartsEnabled", nullptr, (EPropertyFlags)0x0020080000000015, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAISenseConfig), &Z_Construct_UClass_UAISenseConfig_Statics::NewProp_bStartsEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bStartsEnabled_MetaData), NewProp_bStartsEnabled_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISenseConfig_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Statics::NewProp_DebugColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Statics::NewProp_MaxAge,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Statics::NewProp_bStartsEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Statics::PropPointers) < 2048);
// ********** End Class UAISenseConfig Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UAISenseConfig_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseConfig_Statics::ClassParams = {
&UAISenseConfig::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISenseConfig_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Statics::PropPointers),
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseConfig_Statics::Class_MetaDataParams)
};
void UAISenseConfig::StaticRegisterNativesUAISenseConfig()
{
}
UClass* Z_Construct_UClass_UAISenseConfig()
{
if (!Z_Registration_Info_UClass_UAISenseConfig.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseConfig.OuterSingleton, Z_Construct_UClass_UAISenseConfig_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseConfig.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseConfig);
UAISenseConfig::~UAISenseConfig() {}
// ********** End Class UAISenseConfig *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseConfig, UAISenseConfig::StaticClass, TEXT("UAISenseConfig"), &Z_Registration_Info_UClass_UAISenseConfig, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseConfig), 1864182123U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h__Script_AIModule_458523546{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseConfig.h"
#ifdef AIMODULE_AISenseConfig_generated_h
#error "AISenseConfig.generated.h already included, missing '#pragma once' in AISenseConfig.h"
#endif
#define AIMODULE_AISenseConfig_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseConfig ***********************************************************
struct Z_Construct_UClass_UAISenseConfig_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAISenseConfig(); \
friend struct ::Z_Construct_UClass_UAISenseConfig_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseConfig_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseConfig, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseConfig_NoRegister) \
DECLARE_SERIALIZER(UAISenseConfig) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseConfig(UAISenseConfig&&) = delete; \
UAISenseConfig(const UAISenseConfig&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseConfig); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseConfig); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseConfig) \
AIMODULE_API virtual ~UAISenseConfig();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h_17_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseConfig;
// ********** End Class UAISenseConfig *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,136 @@
// 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/AISenseConfig_Blueprint.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseConfig_Blueprint() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Blueprint_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Blueprint();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Blueprint_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseConfig_Blueprint *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseConfig_Blueprint;
UClass* UAISenseConfig_Blueprint::GetPrivateStaticClass()
{
using TClass = UAISenseConfig_Blueprint;
if (!Z_Registration_Info_UClass_UAISenseConfig_Blueprint.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseConfig_Blueprint"),
Z_Registration_Info_UClass_UAISenseConfig_Blueprint.InnerSingleton,
StaticRegisterNativesUAISenseConfig_Blueprint,
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_UAISenseConfig_Blueprint.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseConfig_Blueprint_NoRegister()
{
return UAISenseConfig_Blueprint::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseConfig_Blueprint_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "Perception/AISenseConfig_Blueprint.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Blueprint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Implementation_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Blueprint.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseConfig_Blueprint constinit property declarations *****************
static const UECodeGen_Private::FClassPropertyParams NewProp_Implementation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISenseConfig_Blueprint constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseConfig_Blueprint>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseConfig_Blueprint_Statics
// ********** Begin Class UAISenseConfig_Blueprint Property Definitions ****************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::NewProp_Implementation = { "Implementation", nullptr, (EPropertyFlags)0x0014000002004015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Blueprint, Implementation), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_Blueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Implementation_MetaData), NewProp_Implementation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::NewProp_Implementation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::PropPointers) < 2048);
// ********** End Class UAISenseConfig_Blueprint Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseConfig,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::ClassParams = {
&UAISenseConfig_Blueprint::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::PropPointers),
0,
0x040810A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::Class_MetaDataParams)
};
void UAISenseConfig_Blueprint::StaticRegisterNativesUAISenseConfig_Blueprint()
{
}
UClass* Z_Construct_UClass_UAISenseConfig_Blueprint()
{
if (!Z_Registration_Info_UClass_UAISenseConfig_Blueprint.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseConfig_Blueprint.OuterSingleton, Z_Construct_UClass_UAISenseConfig_Blueprint_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseConfig_Blueprint.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseConfig_Blueprint);
UAISenseConfig_Blueprint::~UAISenseConfig_Blueprint() {}
// ********** End Class UAISenseConfig_Blueprint ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseConfig_Blueprint, UAISenseConfig_Blueprint::StaticClass, TEXT("UAISenseConfig_Blueprint"), &Z_Registration_Info_UClass_UAISenseConfig_Blueprint, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseConfig_Blueprint), 2519653221U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h__Script_AIModule_3642150412{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseConfig_Blueprint.h"
#ifdef AIMODULE_AISenseConfig_Blueprint_generated_h
#error "AISenseConfig_Blueprint.generated.h already included, missing '#pragma once' in AISenseConfig_Blueprint.h"
#endif
#define AIMODULE_AISenseConfig_Blueprint_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseConfig_Blueprint *************************************************
struct Z_Construct_UClass_UAISenseConfig_Blueprint_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Blueprint_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h_17_INCLASS \
private: \
static void StaticRegisterNativesUAISenseConfig_Blueprint(); \
friend struct ::Z_Construct_UClass_UAISenseConfig_Blueprint_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseConfig_Blueprint_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseConfig_Blueprint, UAISenseConfig, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseConfig_Blueprint_NoRegister) \
DECLARE_SERIALIZER(UAISenseConfig_Blueprint)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseConfig_Blueprint(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseConfig_Blueprint) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseConfig_Blueprint); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseConfig_Blueprint); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseConfig_Blueprint(UAISenseConfig_Blueprint&&) = delete; \
UAISenseConfig_Blueprint(const UAISenseConfig_Blueprint&) = delete; \
AIMODULE_API virtual ~UAISenseConfig_Blueprint();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h_14_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h_17_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseConfig_Blueprint;
// ********** End Class UAISenseConfig_Blueprint ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Blueprint_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,135 @@
// 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/AISenseConfig_Damage.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseConfig_Damage() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Damage_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Damage();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Damage_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseConfig_Damage ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseConfig_Damage;
UClass* UAISenseConfig_Damage::GetPrivateStaticClass()
{
using TClass = UAISenseConfig_Damage;
if (!Z_Registration_Info_UClass_UAISenseConfig_Damage.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseConfig_Damage"),
Z_Registration_Info_UClass_UAISenseConfig_Damage.InnerSingleton,
StaticRegisterNativesUAISenseConfig_Damage,
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_UAISenseConfig_Damage.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseConfig_Damage_NoRegister()
{
return UAISenseConfig_Damage::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseConfig_Damage_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "AI Damage sense config" },
{ "IncludePath", "Perception/AISenseConfig_Damage.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Damage.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Implementation_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Damage.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseConfig_Damage constinit property declarations ********************
static const UECodeGen_Private::FClassPropertyParams NewProp_Implementation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISenseConfig_Damage constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseConfig_Damage>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseConfig_Damage_Statics
// ********** Begin Class UAISenseConfig_Damage Property Definitions *******************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UAISenseConfig_Damage_Statics::NewProp_Implementation = { "Implementation", nullptr, (EPropertyFlags)0x0014000002004015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Damage, Implementation), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_Damage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Implementation_MetaData), NewProp_Implementation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISenseConfig_Damage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Damage_Statics::NewProp_Implementation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Damage_Statics::PropPointers) < 2048);
// ********** End Class UAISenseConfig_Damage Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UAISenseConfig_Damage_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseConfig,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Damage_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseConfig_Damage_Statics::ClassParams = {
&UAISenseConfig_Damage::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISenseConfig_Damage_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Damage_Statics::PropPointers),
0,
0x000810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Damage_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseConfig_Damage_Statics::Class_MetaDataParams)
};
void UAISenseConfig_Damage::StaticRegisterNativesUAISenseConfig_Damage()
{
}
UClass* Z_Construct_UClass_UAISenseConfig_Damage()
{
if (!Z_Registration_Info_UClass_UAISenseConfig_Damage.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseConfig_Damage.OuterSingleton, Z_Construct_UClass_UAISenseConfig_Damage_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseConfig_Damage.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseConfig_Damage);
UAISenseConfig_Damage::~UAISenseConfig_Damage() {}
// ********** End Class UAISenseConfig_Damage ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseConfig_Damage, UAISenseConfig_Damage::StaticClass, TEXT("UAISenseConfig_Damage"), &Z_Registration_Info_UClass_UAISenseConfig_Damage, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseConfig_Damage), 4096648775U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h__Script_AIModule_1675348164{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseConfig_Damage.h"
#ifdef AIMODULE_AISenseConfig_Damage_generated_h
#error "AISenseConfig_Damage.generated.h already included, missing '#pragma once' in AISenseConfig_Damage.h"
#endif
#define AIMODULE_AISenseConfig_Damage_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseConfig_Damage ****************************************************
struct Z_Construct_UClass_UAISenseConfig_Damage_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Damage_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h_16_INCLASS \
private: \
static void StaticRegisterNativesUAISenseConfig_Damage(); \
friend struct ::Z_Construct_UClass_UAISenseConfig_Damage_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseConfig_Damage_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseConfig_Damage, UAISenseConfig, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseConfig_Damage_NoRegister) \
DECLARE_SERIALIZER(UAISenseConfig_Damage)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseConfig_Damage(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseConfig_Damage) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseConfig_Damage); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseConfig_Damage); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseConfig_Damage(UAISenseConfig_Damage&&) = delete; \
UAISenseConfig_Damage(const UAISenseConfig_Damage&) = delete; \
AIMODULE_API virtual ~UAISenseConfig_Damage();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h_13_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h_16_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseConfig_Damage;
// ********** End Class UAISenseConfig_Damage ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Damage_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,178 @@
// 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/AISenseConfig_Hearing.h"
#include "Perception/AIPerceptionTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseConfig_Hearing() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Hearing_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Hearing();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Hearing_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAISenseAffiliationFilter();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseConfig_Hearing ***************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseConfig_Hearing;
UClass* UAISenseConfig_Hearing::GetPrivateStaticClass()
{
using TClass = UAISenseConfig_Hearing;
if (!Z_Registration_Info_UClass_UAISenseConfig_Hearing.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseConfig_Hearing"),
Z_Registration_Info_UClass_UAISenseConfig_Hearing.InnerSingleton,
StaticRegisterNativesUAISenseConfig_Hearing,
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_UAISenseConfig_Hearing.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseConfig_Hearing_NoRegister()
{
return UAISenseConfig_Hearing::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseConfig_Hearing_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "AI Hearing config" },
{ "IncludePath", "Perception/AISenseConfig_Hearing.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Hearing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Implementation_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Hearing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HearingRange_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0.000000" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Hearing.h" },
{ "UIMin", "0.000000" },
{ "Units", "Centimeters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoSHearingRange_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0.000000" },
{ "EditCondition", "bUseLoSHearing" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Hearing.h" },
{ "UIMin", "0.000000" },
{ "Units", "Centimeters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseLoSHearing_MetaData[] = {
{ "Category", "Sense" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Hearing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DetectionByAffiliation_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Hearing.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseConfig_Hearing constinit property declarations *******************
static const UECodeGen_Private::FClassPropertyParams NewProp_Implementation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_HearingRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LoSHearingRange;
static void NewProp_bUseLoSHearing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseLoSHearing;
static const UECodeGen_Private::FStructPropertyParams NewProp_DetectionByAffiliation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISenseConfig_Hearing constinit property declarations *********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseConfig_Hearing>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseConfig_Hearing_Statics
// ********** Begin Class UAISenseConfig_Hearing Property Definitions ******************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_Implementation = { "Implementation", nullptr, (EPropertyFlags)0x0014000002004015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Hearing, Implementation), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_Hearing_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Implementation_MetaData), NewProp_Implementation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_HearingRange = { "HearingRange", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Hearing, HearingRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HearingRange_MetaData), NewProp_HearingRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_LoSHearingRange = { "LoSHearingRange", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Hearing, LoSHearingRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoSHearingRange_MetaData), NewProp_LoSHearingRange_MetaData) };
void Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_bUseLoSHearing_SetBit(void* Obj)
{
((UAISenseConfig_Hearing*)Obj)->bUseLoSHearing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_bUseLoSHearing = { "bUseLoSHearing", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UAISenseConfig_Hearing), &Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_bUseLoSHearing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseLoSHearing_MetaData), NewProp_bUseLoSHearing_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_DetectionByAffiliation = { "DetectionByAffiliation", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Hearing, DetectionByAffiliation), Z_Construct_UScriptStruct_FAISenseAffiliationFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DetectionByAffiliation_MetaData), NewProp_DetectionByAffiliation_MetaData) }; // 1326714437
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISenseConfig_Hearing_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_Implementation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_HearingRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_LoSHearingRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_bUseLoSHearing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Hearing_Statics::NewProp_DetectionByAffiliation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Hearing_Statics::PropPointers) < 2048);
// ********** End Class UAISenseConfig_Hearing Property Definitions ********************************
UObject* (*const Z_Construct_UClass_UAISenseConfig_Hearing_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseConfig,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Hearing_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseConfig_Hearing_Statics::ClassParams = {
&UAISenseConfig_Hearing::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISenseConfig_Hearing_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Hearing_Statics::PropPointers),
0,
0x000810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Hearing_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseConfig_Hearing_Statics::Class_MetaDataParams)
};
void UAISenseConfig_Hearing::StaticRegisterNativesUAISenseConfig_Hearing()
{
}
UClass* Z_Construct_UClass_UAISenseConfig_Hearing()
{
if (!Z_Registration_Info_UClass_UAISenseConfig_Hearing.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseConfig_Hearing.OuterSingleton, Z_Construct_UClass_UAISenseConfig_Hearing_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseConfig_Hearing.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseConfig_Hearing);
UAISenseConfig_Hearing::~UAISenseConfig_Hearing() {}
// ********** End Class UAISenseConfig_Hearing *****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseConfig_Hearing, UAISenseConfig_Hearing::StaticClass, TEXT("UAISenseConfig_Hearing"), &Z_Registration_Info_UClass_UAISenseConfig_Hearing, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseConfig_Hearing), 150564768U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h__Script_AIModule_4190715384{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseConfig_Hearing.h"
#ifdef AIMODULE_AISenseConfig_Hearing_generated_h
#error "AISenseConfig_Hearing.generated.h already included, missing '#pragma once' in AISenseConfig_Hearing.h"
#endif
#define AIMODULE_AISenseConfig_Hearing_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseConfig_Hearing ***************************************************
struct Z_Construct_UClass_UAISenseConfig_Hearing_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Hearing_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h_20_INCLASS \
private: \
static void StaticRegisterNativesUAISenseConfig_Hearing(); \
friend struct ::Z_Construct_UClass_UAISenseConfig_Hearing_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseConfig_Hearing_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseConfig_Hearing, UAISenseConfig, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseConfig_Hearing_NoRegister) \
DECLARE_SERIALIZER(UAISenseConfig_Hearing)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h_20_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseConfig_Hearing(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseConfig_Hearing) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseConfig_Hearing); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseConfig_Hearing); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseConfig_Hearing(UAISenseConfig_Hearing&&) = delete; \
UAISenseConfig_Hearing(const UAISenseConfig_Hearing&) = delete; \
AIMODULE_API virtual ~UAISenseConfig_Hearing();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h_17_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h_20_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h_20_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseConfig_Hearing;
// ********** End Class UAISenseConfig_Hearing *****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Hearing_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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/AISenseConfig_Prediction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseConfig_Prediction() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Prediction();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Prediction_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseConfig_Prediction ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseConfig_Prediction;
UClass* UAISenseConfig_Prediction::GetPrivateStaticClass()
{
using TClass = UAISenseConfig_Prediction;
if (!Z_Registration_Info_UClass_UAISenseConfig_Prediction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseConfig_Prediction"),
Z_Registration_Info_UClass_UAISenseConfig_Prediction.InnerSingleton,
StaticRegisterNativesUAISenseConfig_Prediction,
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_UAISenseConfig_Prediction.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseConfig_Prediction_NoRegister()
{
return UAISenseConfig_Prediction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseConfig_Prediction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "AI Prediction sense config" },
{ "IncludePath", "Perception/AISenseConfig_Prediction.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Prediction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseConfig_Prediction constinit property declarations ****************
// ********** End Class UAISenseConfig_Prediction constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseConfig_Prediction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseConfig_Prediction_Statics
UObject* (*const Z_Construct_UClass_UAISenseConfig_Prediction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseConfig,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Prediction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseConfig_Prediction_Statics::ClassParams = {
&UAISenseConfig_Prediction::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Prediction_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseConfig_Prediction_Statics::Class_MetaDataParams)
};
void UAISenseConfig_Prediction::StaticRegisterNativesUAISenseConfig_Prediction()
{
}
UClass* Z_Construct_UClass_UAISenseConfig_Prediction()
{
if (!Z_Registration_Info_UClass_UAISenseConfig_Prediction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseConfig_Prediction.OuterSingleton, Z_Construct_UClass_UAISenseConfig_Prediction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseConfig_Prediction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseConfig_Prediction);
UAISenseConfig_Prediction::~UAISenseConfig_Prediction() {}
// ********** End Class UAISenseConfig_Prediction **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseConfig_Prediction, UAISenseConfig_Prediction::StaticClass, TEXT("UAISenseConfig_Prediction"), &Z_Registration_Info_UClass_UAISenseConfig_Prediction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseConfig_Prediction), 96783715U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h__Script_AIModule_1002322126{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseConfig_Prediction.h"
#ifdef AIMODULE_AISenseConfig_Prediction_generated_h
#error "AISenseConfig_Prediction.generated.h already included, missing '#pragma once' in AISenseConfig_Prediction.h"
#endif
#define AIMODULE_AISenseConfig_Prediction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseConfig_Prediction ************************************************
struct Z_Construct_UClass_UAISenseConfig_Prediction_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Prediction_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h_15_INCLASS \
private: \
static void StaticRegisterNativesUAISenseConfig_Prediction(); \
friend struct ::Z_Construct_UClass_UAISenseConfig_Prediction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseConfig_Prediction_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseConfig_Prediction, UAISenseConfig, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseConfig_Prediction_NoRegister) \
DECLARE_SERIALIZER(UAISenseConfig_Prediction)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseConfig_Prediction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseConfig_Prediction) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseConfig_Prediction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseConfig_Prediction); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseConfig_Prediction(UAISenseConfig_Prediction&&) = delete; \
UAISenseConfig_Prediction(const UAISenseConfig_Prediction&) = delete; \
AIMODULE_API virtual ~UAISenseConfig_Prediction();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h_12_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h_15_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseConfig_Prediction;
// ********** End Class UAISenseConfig_Prediction **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Prediction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,218 @@
// 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/AISenseConfig_Sight.h"
#include "Perception/AIPerceptionTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseConfig_Sight() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Sight_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Sight();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Sight_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAISenseAffiliationFilter();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseConfig_Sight *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseConfig_Sight;
UClass* UAISenseConfig_Sight::GetPrivateStaticClass()
{
using TClass = UAISenseConfig_Sight;
if (!Z_Registration_Info_UClass_UAISenseConfig_Sight.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseConfig_Sight"),
Z_Registration_Info_UClass_UAISenseConfig_Sight.InnerSingleton,
StaticRegisterNativesUAISenseConfig_Sight,
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_UAISenseConfig_Sight.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseConfig_Sight_NoRegister()
{
return UAISenseConfig_Sight::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseConfig_Sight_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "AI Sight config" },
{ "IncludePath", "Perception/AISenseConfig_Sight.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Implementation_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SightRadius_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** Maximum sight distance to notice a target. */" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
{ "ToolTip", "Maximum sight distance to notice a target." },
{ "UIMin", "0.000000" },
{ "Units", "Centimeters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoseSightRadius_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** Maximum sight distance to see target that has been already seen. */" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
{ "ToolTip", "Maximum sight distance to see target that has been already seen." },
{ "UIMin", "0.000000" },
{ "Units", "Centimeters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PeripheralVisionAngleDegrees_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMax", "180.000000" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** How far to the side AI can see, in degrees. Use SetPeripheralVisionAngle to change the value at runtime. \n\x09 *\x09The value represents the angle measured in relation to the forward vector, not the whole range. */" },
{ "DisplayName", "Peripheral Vision Half Angle" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
{ "ToolTip", "How far to the side AI can see, in degrees. Use SetPeripheralVisionAngle to change the value at runtime.\n The value represents the angle measured in relation to the forward vector, not the whole range." },
{ "UIMax", "180.000000" },
{ "UIMin", "0.000000" },
{ "Units", "Degrees" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DetectionByAffiliation_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AutoSuccessRangeFromLastSeenLocation_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** If not an InvalidRange (which is the default), we will always be able to see the target that has already been seen if they are within this range of their last seen location. */" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
{ "ToolTip", "If not an InvalidRange (which is the default), we will always be able to see the target that has already been seen if they are within this range of their last seen location." },
{ "Units", "Centimeters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PointOfViewBackwardOffset_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** Point of view move back distance for cone calculation. In conjunction with near clipping distance, this will act as a close by awareness and peripheral vision. */" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
{ "ToolTip", "Point of view move back distance for cone calculation. In conjunction with near clipping distance, this will act as a close by awareness and peripheral vision." },
{ "UIMin", "0.000000" },
{ "Units", "Centimeters" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NearClippingRadius_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0.000000" },
{ "Comment", "/** Near clipping distance, to be used with point of view backward offset. Will act as a close by awareness and peripheral vision */" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Sight.h" },
{ "ToolTip", "Near clipping distance, to be used with point of view backward offset. Will act as a close by awareness and peripheral vision" },
{ "UIMin", "0.000000" },
{ "Units", "Centimeters" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseConfig_Sight constinit property declarations *********************
static const UECodeGen_Private::FClassPropertyParams NewProp_Implementation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SightRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LoseSightRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PeripheralVisionAngleDegrees;
static const UECodeGen_Private::FStructPropertyParams NewProp_DetectionByAffiliation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AutoSuccessRangeFromLastSeenLocation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PointOfViewBackwardOffset;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NearClippingRadius;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISenseConfig_Sight constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseConfig_Sight>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseConfig_Sight_Statics
// ********** Begin Class UAISenseConfig_Sight Property Definitions ********************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_Implementation = { "Implementation", nullptr, (EPropertyFlags)0x0014000002004015, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Sight, Implementation), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UAISense_Sight_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Implementation_MetaData), NewProp_Implementation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_SightRadius = { "SightRadius", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Sight, SightRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SightRadius_MetaData), NewProp_SightRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_LoseSightRadius = { "LoseSightRadius", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Sight, LoseSightRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoseSightRadius_MetaData), NewProp_LoseSightRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_PeripheralVisionAngleDegrees = { "PeripheralVisionAngleDegrees", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Sight, PeripheralVisionAngleDegrees), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PeripheralVisionAngleDegrees_MetaData), NewProp_PeripheralVisionAngleDegrees_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_DetectionByAffiliation = { "DetectionByAffiliation", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Sight, DetectionByAffiliation), Z_Construct_UScriptStruct_FAISenseAffiliationFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DetectionByAffiliation_MetaData), NewProp_DetectionByAffiliation_MetaData) }; // 1326714437
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_AutoSuccessRangeFromLastSeenLocation = { "AutoSuccessRangeFromLastSeenLocation", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Sight, AutoSuccessRangeFromLastSeenLocation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AutoSuccessRangeFromLastSeenLocation_MetaData), NewProp_AutoSuccessRangeFromLastSeenLocation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_PointOfViewBackwardOffset = { "PointOfViewBackwardOffset", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Sight, PointOfViewBackwardOffset), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PointOfViewBackwardOffset_MetaData), NewProp_PointOfViewBackwardOffset_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_NearClippingRadius = { "NearClippingRadius", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Sight, NearClippingRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NearClippingRadius_MetaData), NewProp_NearClippingRadius_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISenseConfig_Sight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_Implementation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_SightRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_LoseSightRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_PeripheralVisionAngleDegrees,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_DetectionByAffiliation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_AutoSuccessRangeFromLastSeenLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_PointOfViewBackwardOffset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Sight_Statics::NewProp_NearClippingRadius,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Sight_Statics::PropPointers) < 2048);
// ********** End Class UAISenseConfig_Sight Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UAISenseConfig_Sight_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseConfig,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Sight_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseConfig_Sight_Statics::ClassParams = {
&UAISenseConfig_Sight::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISenseConfig_Sight_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Sight_Statics::PropPointers),
0,
0x000810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Sight_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseConfig_Sight_Statics::Class_MetaDataParams)
};
void UAISenseConfig_Sight::StaticRegisterNativesUAISenseConfig_Sight()
{
}
UClass* Z_Construct_UClass_UAISenseConfig_Sight()
{
if (!Z_Registration_Info_UClass_UAISenseConfig_Sight.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseConfig_Sight.OuterSingleton, Z_Construct_UClass_UAISenseConfig_Sight_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseConfig_Sight.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseConfig_Sight);
UAISenseConfig_Sight::~UAISenseConfig_Sight() {}
// ********** End Class UAISenseConfig_Sight *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseConfig_Sight, UAISenseConfig_Sight::StaticClass, TEXT("UAISenseConfig_Sight"), &Z_Registration_Info_UClass_UAISenseConfig_Sight, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseConfig_Sight), 1411821150U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h__Script_AIModule_3104784561{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseConfig_Sight.h"
#ifdef AIMODULE_AISenseConfig_Sight_generated_h
#error "AISenseConfig_Sight.generated.h already included, missing '#pragma once' in AISenseConfig_Sight.h"
#endif
#define AIMODULE_AISenseConfig_Sight_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseConfig_Sight *****************************************************
struct Z_Construct_UClass_UAISenseConfig_Sight_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Sight_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h_20_INCLASS \
private: \
static void StaticRegisterNativesUAISenseConfig_Sight(); \
friend struct ::Z_Construct_UClass_UAISenseConfig_Sight_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseConfig_Sight_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseConfig_Sight, UAISenseConfig, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseConfig_Sight_NoRegister) \
DECLARE_SERIALIZER(UAISenseConfig_Sight)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h_20_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseConfig_Sight(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseConfig_Sight) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseConfig_Sight); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseConfig_Sight); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseConfig_Sight(UAISenseConfig_Sight&&) = delete; \
UAISenseConfig_Sight(const UAISenseConfig_Sight&) = delete; \
AIMODULE_API virtual ~UAISenseConfig_Sight();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h_17_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h_20_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h_20_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h_20_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseConfig_Sight;
// ********** End Class UAISenseConfig_Sight *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Sight_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// 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/AISenseConfig_Team.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseConfig_Team() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Team();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Team_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseConfig_Team ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseConfig_Team;
UClass* UAISenseConfig_Team::GetPrivateStaticClass()
{
using TClass = UAISenseConfig_Team;
if (!Z_Registration_Info_UClass_UAISenseConfig_Team.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseConfig_Team"),
Z_Registration_Info_UClass_UAISenseConfig_Team.InnerSingleton,
StaticRegisterNativesUAISenseConfig_Team,
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_UAISenseConfig_Team.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseConfig_Team_NoRegister()
{
return UAISenseConfig_Team::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseConfig_Team_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "AI Team sense config" },
{ "IncludePath", "Perception/AISenseConfig_Team.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Team.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseConfig_Team constinit property declarations **********************
// ********** End Class UAISenseConfig_Team constinit property declarations ************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseConfig_Team>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseConfig_Team_Statics
UObject* (*const Z_Construct_UClass_UAISenseConfig_Team_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseConfig,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Team_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseConfig_Team_Statics::ClassParams = {
&UAISenseConfig_Team::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Team_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseConfig_Team_Statics::Class_MetaDataParams)
};
void UAISenseConfig_Team::StaticRegisterNativesUAISenseConfig_Team()
{
}
UClass* Z_Construct_UClass_UAISenseConfig_Team()
{
if (!Z_Registration_Info_UClass_UAISenseConfig_Team.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseConfig_Team.OuterSingleton, Z_Construct_UClass_UAISenseConfig_Team_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseConfig_Team.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseConfig_Team);
UAISenseConfig_Team::~UAISenseConfig_Team() {}
// ********** End Class UAISenseConfig_Team ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseConfig_Team, UAISenseConfig_Team::StaticClass, TEXT("UAISenseConfig_Team"), &Z_Registration_Info_UClass_UAISenseConfig_Team, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseConfig_Team), 1965821816U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h__Script_AIModule_2632018850{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseConfig_Team.h"
#ifdef AIMODULE_AISenseConfig_Team_generated_h
#error "AISenseConfig_Team.generated.h already included, missing '#pragma once' in AISenseConfig_Team.h"
#endif
#define AIMODULE_AISenseConfig_Team_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseConfig_Team ******************************************************
struct Z_Construct_UClass_UAISenseConfig_Team_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Team_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h_16_INCLASS \
private: \
static void StaticRegisterNativesUAISenseConfig_Team(); \
friend struct ::Z_Construct_UClass_UAISenseConfig_Team_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseConfig_Team_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseConfig_Team, UAISenseConfig, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseConfig_Team_NoRegister) \
DECLARE_SERIALIZER(UAISenseConfig_Team)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseConfig_Team(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseConfig_Team) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseConfig_Team); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseConfig_Team); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseConfig_Team(UAISenseConfig_Team&&) = delete; \
UAISenseConfig_Team(const UAISenseConfig_Team&) = delete; \
AIMODULE_API virtual ~UAISenseConfig_Team();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h_13_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h_16_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseConfig_Team;
// ********** End Class UAISenseConfig_Team ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Team_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,135 @@
// 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/AISenseConfig_Touch.h"
#include "Perception/AIPerceptionTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseConfig_Touch() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Touch();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Touch_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAISenseAffiliationFilter();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseConfig_Touch *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseConfig_Touch;
UClass* UAISenseConfig_Touch::GetPrivateStaticClass()
{
using TClass = UAISenseConfig_Touch;
if (!Z_Registration_Info_UClass_UAISenseConfig_Touch.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseConfig_Touch"),
Z_Registration_Info_UClass_UAISenseConfig_Touch.InnerSingleton,
StaticRegisterNativesUAISenseConfig_Touch,
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_UAISenseConfig_Touch.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseConfig_Touch_NoRegister()
{
return UAISenseConfig_Touch::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseConfig_Touch_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "DisplayName", "AI Touch config" },
{ "IncludePath", "Perception/AISenseConfig_Touch.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Touch.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DetectionByAffiliation_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseConfig_Touch.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseConfig_Touch constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_DetectionByAffiliation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISenseConfig_Touch constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseConfig_Touch>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseConfig_Touch_Statics
// ********** Begin Class UAISenseConfig_Touch Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISenseConfig_Touch_Statics::NewProp_DetectionByAffiliation = { "DetectionByAffiliation", nullptr, (EPropertyFlags)0x0010000000004015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseConfig_Touch, DetectionByAffiliation), Z_Construct_UScriptStruct_FAISenseAffiliationFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DetectionByAffiliation_MetaData), NewProp_DetectionByAffiliation_MetaData) }; // 1326714437
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISenseConfig_Touch_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseConfig_Touch_Statics::NewProp_DetectionByAffiliation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Touch_Statics::PropPointers) < 2048);
// ********** End Class UAISenseConfig_Touch Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UAISenseConfig_Touch_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseConfig,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Touch_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseConfig_Touch_Statics::ClassParams = {
&UAISenseConfig_Touch::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISenseConfig_Touch_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Touch_Statics::PropPointers),
0,
0x000810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseConfig_Touch_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseConfig_Touch_Statics::Class_MetaDataParams)
};
void UAISenseConfig_Touch::StaticRegisterNativesUAISenseConfig_Touch()
{
}
UClass* Z_Construct_UClass_UAISenseConfig_Touch()
{
if (!Z_Registration_Info_UClass_UAISenseConfig_Touch.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseConfig_Touch.OuterSingleton, Z_Construct_UClass_UAISenseConfig_Touch_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseConfig_Touch.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseConfig_Touch);
UAISenseConfig_Touch::~UAISenseConfig_Touch() {}
// ********** End Class UAISenseConfig_Touch *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseConfig_Touch, UAISenseConfig_Touch::StaticClass, TEXT("UAISenseConfig_Touch"), &Z_Registration_Info_UClass_UAISenseConfig_Touch, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseConfig_Touch), 854066234U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h__Script_AIModule_442104580{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseConfig_Touch.h"
#ifdef AIMODULE_AISenseConfig_Touch_generated_h
#error "AISenseConfig_Touch.generated.h already included, missing '#pragma once' in AISenseConfig_Touch.h"
#endif
#define AIMODULE_AISenseConfig_Touch_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseConfig_Touch *****************************************************
struct Z_Construct_UClass_UAISenseConfig_Touch_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseConfig_Touch_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h_15_INCLASS \
private: \
static void StaticRegisterNativesUAISenseConfig_Touch(); \
friend struct ::Z_Construct_UClass_UAISenseConfig_Touch_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseConfig_Touch_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseConfig_Touch, UAISenseConfig, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseConfig_Touch_NoRegister) \
DECLARE_SERIALIZER(UAISenseConfig_Touch)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseConfig_Touch(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseConfig_Touch) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseConfig_Touch); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseConfig_Touch); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseConfig_Touch(UAISenseConfig_Touch&&) = delete; \
UAISenseConfig_Touch(const UAISenseConfig_Touch&) = delete; \
AIMODULE_API virtual ~UAISenseConfig_Touch();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h_12_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h_15_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseConfig_Touch;
// ********** End Class UAISenseConfig_Touch *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseConfig_Touch_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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/AISenseEvent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseEvent() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseEvent ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseEvent;
UClass* UAISenseEvent::GetPrivateStaticClass()
{
using TClass = UAISenseEvent;
if (!Z_Registration_Info_UClass_UAISenseEvent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseEvent"),
Z_Registration_Info_UClass_UAISenseEvent.InnerSingleton,
StaticRegisterNativesUAISenseEvent,
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_UAISenseEvent.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseEvent_NoRegister()
{
return UAISenseEvent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseEvent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISenseEvent.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseEvent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseEvent constinit property declarations ****************************
// ********** End Class UAISenseEvent constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseEvent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseEvent_Statics
UObject* (*const Z_Construct_UClass_UAISenseEvent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseEvent_Statics::ClassParams = {
&UAISenseEvent::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseEvent_Statics::Class_MetaDataParams)
};
void UAISenseEvent::StaticRegisterNativesUAISenseEvent()
{
}
UClass* Z_Construct_UClass_UAISenseEvent()
{
if (!Z_Registration_Info_UClass_UAISenseEvent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseEvent.OuterSingleton, Z_Construct_UClass_UAISenseEvent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseEvent.OuterSingleton;
}
UAISenseEvent::UAISenseEvent(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseEvent);
UAISenseEvent::~UAISenseEvent() {}
// ********** End Class UAISenseEvent **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseEvent, UAISenseEvent::StaticClass, TEXT("UAISenseEvent"), &Z_Registration_Info_UClass_UAISenseEvent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseEvent), 3295308472U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h__Script_AIModule_328207812{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,65 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseEvent.h"
#ifdef AIMODULE_AISenseEvent_generated_h
#error "AISenseEvent.generated.h already included, missing '#pragma once' in AISenseEvent.h"
#endif
#define AIMODULE_AISenseEvent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseEvent ************************************************************
struct Z_Construct_UClass_UAISenseEvent_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAISenseEvent(); \
friend struct ::Z_Construct_UClass_UAISenseEvent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseEvent_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseEvent, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseEvent_NoRegister) \
DECLARE_SERIALIZER(UAISenseEvent) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h_15_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseEvent(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseEvent(UAISenseEvent&&) = delete; \
UAISenseEvent(const UAISenseEvent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseEvent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseEvent); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseEvent) \
AIMODULE_API virtual ~UAISenseEvent();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h_12_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseEvent;
// ********** End Class UAISenseEvent **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,135 @@
// 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/AISenseEvent_Damage.h"
#include "Perception/AISense_Damage.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseEvent_Damage() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_Damage();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_Damage_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIDamageEvent();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseEvent_Damage *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseEvent_Damage;
UClass* UAISenseEvent_Damage::GetPrivateStaticClass()
{
using TClass = UAISenseEvent_Damage;
if (!Z_Registration_Info_UClass_UAISenseEvent_Damage.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseEvent_Damage"),
Z_Registration_Info_UClass_UAISenseEvent_Damage.InnerSingleton,
StaticRegisterNativesUAISenseEvent_Damage,
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_UAISenseEvent_Damage.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseEvent_Damage_NoRegister()
{
return UAISenseEvent_Damage::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseEvent_Damage_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Perception/AISenseEvent_Damage.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseEvent_Damage.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Event_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseEvent_Damage.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseEvent_Damage constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Event;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISenseEvent_Damage constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseEvent_Damage>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseEvent_Damage_Statics
// ********** Begin Class UAISenseEvent_Damage Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISenseEvent_Damage_Statics::NewProp_Event = { "Event", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseEvent_Damage, Event), Z_Construct_UScriptStruct_FAIDamageEvent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Event_MetaData), NewProp_Event_MetaData) }; // 1753452675
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISenseEvent_Damage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseEvent_Damage_Statics::NewProp_Event,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Damage_Statics::PropPointers) < 2048);
// ********** End Class UAISenseEvent_Damage Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UAISenseEvent_Damage_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseEvent,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Damage_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseEvent_Damage_Statics::ClassParams = {
&UAISenseEvent_Damage::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISenseEvent_Damage_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Damage_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Damage_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseEvent_Damage_Statics::Class_MetaDataParams)
};
void UAISenseEvent_Damage::StaticRegisterNativesUAISenseEvent_Damage()
{
}
UClass* Z_Construct_UClass_UAISenseEvent_Damage()
{
if (!Z_Registration_Info_UClass_UAISenseEvent_Damage.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseEvent_Damage.OuterSingleton, Z_Construct_UClass_UAISenseEvent_Damage_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseEvent_Damage.OuterSingleton;
}
UAISenseEvent_Damage::UAISenseEvent_Damage(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseEvent_Damage);
UAISenseEvent_Damage::~UAISenseEvent_Damage() {}
// ********** End Class UAISenseEvent_Damage *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseEvent_Damage, UAISenseEvent_Damage::StaticClass, TEXT("UAISenseEvent_Damage"), &Z_Registration_Info_UClass_UAISenseEvent_Damage, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseEvent_Damage), 2582381386U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h__Script_AIModule_3484645455{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseEvent_Damage.h"
#ifdef AIMODULE_AISenseEvent_Damage_generated_h
#error "AISenseEvent_Damage.generated.h already included, missing '#pragma once' in AISenseEvent_Damage.h"
#endif
#define AIMODULE_AISenseEvent_Damage_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseEvent_Damage *****************************************************
struct Z_Construct_UClass_UAISenseEvent_Damage_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_Damage_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAISenseEvent_Damage(); \
friend struct ::Z_Construct_UClass_UAISenseEvent_Damage_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseEvent_Damage_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseEvent_Damage, UAISenseEvent, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseEvent_Damage_NoRegister) \
DECLARE_SERIALIZER(UAISenseEvent_Damage)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISenseEvent_Damage(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseEvent_Damage(UAISenseEvent_Damage&&) = delete; \
UAISenseEvent_Damage(const UAISenseEvent_Damage&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseEvent_Damage); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseEvent_Damage); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseEvent_Damage) \
AIMODULE_API virtual ~UAISenseEvent_Damage();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h_11_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseEvent_Damage;
// ********** End Class UAISenseEvent_Damage *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Damage_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,135 @@
// 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/AISenseEvent_Hearing.h"
#include "Perception/AISense_Hearing.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISenseEvent_Hearing() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_Hearing();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_Hearing_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAINoiseEvent();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISenseEvent_Hearing ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISenseEvent_Hearing;
UClass* UAISenseEvent_Hearing::GetPrivateStaticClass()
{
using TClass = UAISenseEvent_Hearing;
if (!Z_Registration_Info_UClass_UAISenseEvent_Hearing.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISenseEvent_Hearing"),
Z_Registration_Info_UClass_UAISenseEvent_Hearing.InnerSingleton,
StaticRegisterNativesUAISenseEvent_Hearing,
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_UAISenseEvent_Hearing.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISenseEvent_Hearing_NoRegister()
{
return UAISenseEvent_Hearing::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISenseEvent_Hearing_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Perception/AISenseEvent_Hearing.h" },
{ "ModuleRelativePath", "Classes/Perception/AISenseEvent_Hearing.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Event_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISenseEvent_Hearing.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISenseEvent_Hearing constinit property declarations ********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Event;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISenseEvent_Hearing constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISenseEvent_Hearing>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISenseEvent_Hearing_Statics
// ********** Begin Class UAISenseEvent_Hearing Property Definitions *******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISenseEvent_Hearing_Statics::NewProp_Event = { "Event", nullptr, (EPropertyFlags)0x0020080000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISenseEvent_Hearing, Event), Z_Construct_UScriptStruct_FAINoiseEvent, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Event_MetaData), NewProp_Event_MetaData) }; // 729741999
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISenseEvent_Hearing_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISenseEvent_Hearing_Statics::NewProp_Event,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Hearing_Statics::PropPointers) < 2048);
// ********** End Class UAISenseEvent_Hearing Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UAISenseEvent_Hearing_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISenseEvent,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Hearing_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISenseEvent_Hearing_Statics::ClassParams = {
&UAISenseEvent_Hearing::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISenseEvent_Hearing_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Hearing_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISenseEvent_Hearing_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISenseEvent_Hearing_Statics::Class_MetaDataParams)
};
void UAISenseEvent_Hearing::StaticRegisterNativesUAISenseEvent_Hearing()
{
}
UClass* Z_Construct_UClass_UAISenseEvent_Hearing()
{
if (!Z_Registration_Info_UClass_UAISenseEvent_Hearing.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISenseEvent_Hearing.OuterSingleton, Z_Construct_UClass_UAISenseEvent_Hearing_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISenseEvent_Hearing.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISenseEvent_Hearing);
UAISenseEvent_Hearing::~UAISenseEvent_Hearing() {}
// ********** End Class UAISenseEvent_Hearing ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISenseEvent_Hearing, UAISenseEvent_Hearing::StaticClass, TEXT("UAISenseEvent_Hearing"), &Z_Registration_Info_UClass_UAISenseEvent_Hearing, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISenseEvent_Hearing), 1426922914U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h__Script_AIModule_3715616433{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISenseEvent_Hearing.h"
#ifdef AIMODULE_AISenseEvent_Hearing_generated_h
#error "AISenseEvent_Hearing.generated.h already included, missing '#pragma once' in AISenseEvent_Hearing.h"
#endif
#define AIMODULE_AISenseEvent_Hearing_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISenseEvent_Hearing ****************************************************
struct Z_Construct_UClass_UAISenseEvent_Hearing_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_Hearing_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAISenseEvent_Hearing(); \
friend struct ::Z_Construct_UClass_UAISenseEvent_Hearing_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISenseEvent_Hearing_NoRegister(); \
public: \
DECLARE_CLASS2(UAISenseEvent_Hearing, UAISenseEvent, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISenseEvent_Hearing_NoRegister) \
DECLARE_SERIALIZER(UAISenseEvent_Hearing)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h_15_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAISenseEvent_Hearing(UAISenseEvent_Hearing&&) = delete; \
UAISenseEvent_Hearing(const UAISenseEvent_Hearing&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISenseEvent_Hearing); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISenseEvent_Hearing); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISenseEvent_Hearing) \
AIMODULE_API virtual ~UAISenseEvent_Hearing();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h_12_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISenseEvent_Hearing;
// ********** End Class UAISenseEvent_Hearing ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISenseEvent_Hearing_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,599 @@
// 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/AISense_Blueprint.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISense_Blueprint() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionComponent_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISense();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Blueprint();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Blueprint_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISenseEvent_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UUserDefinedStruct_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISense_Blueprint Function GetAllListenerActors *************************
struct Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics
{
struct AISense_Blueprint_eventGetAllListenerActors_Parms
{
TArray<AActor*> ListenerActors;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAllListenerActors constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ListenerActors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ListenerActors;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAllListenerActors constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAllListenerActors Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::NewProp_ListenerActors_Inner = { "ListenerActors", 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_UAISense_Blueprint_GetAllListenerActors_Statics::NewProp_ListenerActors = { "ListenerActors", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventGetAllListenerActors_Parms, ListenerActors), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::NewProp_ListenerActors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::NewProp_ListenerActors,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::PropPointers) < 2048);
// ********** End Function GetAllListenerActors Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Blueprint, nullptr, "GetAllListenerActors", Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::AISense_Blueprint_eventGetAllListenerActors_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::AISense_Blueprint_eventGetAllListenerActors_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISense_Blueprint::execGetAllListenerActors)
{
P_GET_TARRAY_REF(AActor*,Z_Param_Out_ListenerActors);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetAllListenerActors(Z_Param_Out_ListenerActors);
P_NATIVE_END;
}
// ********** End Class UAISense_Blueprint Function GetAllListenerActors ***************************
// ********** Begin Class UAISense_Blueprint Function GetAllListenerComponents *********************
struct Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics
{
struct AISense_Blueprint_eventGetAllListenerComponents_Parms
{
TArray<UAIPerceptionComponent*> ListenerComponents;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ListenerComponents_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAllListenerComponents constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ListenerComponents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ListenerComponents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAllListenerComponents constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAllListenerComponents Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::NewProp_ListenerComponents_Inner = { "ListenerComponents", nullptr, (EPropertyFlags)0x0000000000080000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAIPerceptionComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::NewProp_ListenerComponents = { "ListenerComponents", nullptr, (EPropertyFlags)0x0010008000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventGetAllListenerComponents_Parms, ListenerComponents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ListenerComponents_MetaData), NewProp_ListenerComponents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::NewProp_ListenerComponents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::NewProp_ListenerComponents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::PropPointers) < 2048);
// ********** End Function GetAllListenerComponents Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Blueprint, nullptr, "GetAllListenerComponents", Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::AISense_Blueprint_eventGetAllListenerComponents_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::AISense_Blueprint_eventGetAllListenerComponents_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISense_Blueprint::execGetAllListenerComponents)
{
P_GET_TARRAY_REF(UAIPerceptionComponent*,Z_Param_Out_ListenerComponents);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetAllListenerComponents(Z_Param_Out_ListenerComponents);
P_NATIVE_END;
}
// ********** End Class UAISense_Blueprint Function GetAllListenerComponents ***********************
// ********** Begin Class UAISense_Blueprint Function K2_OnNewPawn *********************************
struct AISense_Blueprint_eventK2_OnNewPawn_Parms
{
APawn* NewPawn;
};
static FName NAME_UAISense_Blueprint_K2_OnNewPawn = FName(TEXT("K2_OnNewPawn"));
void UAISense_Blueprint::K2_OnNewPawn(APawn* NewPawn)
{
AISense_Blueprint_eventK2_OnNewPawn_Parms Parms;
Parms.NewPawn=NewPawn;
UFunction* Func = FindFunctionChecked(NAME_UAISense_Blueprint_K2_OnNewPawn);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** called when sense's instance gets notified about new pawn that has just been spawned */" },
{ "DisplayName", "OnNewPawn" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
{ "ScriptName", "OnNewPawn" },
{ "ToolTip", "called when sense's instance gets notified about new pawn that has just been spawned" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_OnNewPawn constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_OnNewPawn constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_OnNewPawn Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::NewProp_NewPawn = { "NewPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventK2_OnNewPawn_Parms, NewPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::NewProp_NewPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::PropPointers) < 2048);
// ********** End Function K2_OnNewPawn Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Blueprint, nullptr, "K2_OnNewPawn", Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::PropPointers),
sizeof(AISense_Blueprint_eventK2_OnNewPawn_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(AISense_Blueprint_eventK2_OnNewPawn_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UAISense_Blueprint Function K2_OnNewPawn ***********************************
// ********** Begin Class UAISense_Blueprint Function OnListenerRegistered *************************
struct AISense_Blueprint_eventOnListenerRegistered_Parms
{
AActor* ActorListener;
UAIPerceptionComponent* PerceptionComponent;
};
static FName NAME_UAISense_Blueprint_OnListenerRegistered = FName(TEXT("OnListenerRegistered"));
void UAISense_Blueprint::OnListenerRegistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent)
{
AISense_Blueprint_eventOnListenerRegistered_Parms Parms;
Parms.ActorListener=ActorListener;
Parms.PerceptionComponent=PerceptionComponent;
UFunction* Func = FindFunctionChecked(NAME_UAISense_Blueprint_OnListenerRegistered);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n\x09 *\x09@param PerceptionComponent is ActorListener's AIPerceptionComponent instance\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
{ "ToolTip", "@param PerceptionComponent is ActorListener's AIPerceptionComponent instance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerceptionComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function OnListenerRegistered constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ActorListener;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PerceptionComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnListenerRegistered constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnListenerRegistered Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::NewProp_ActorListener = { "ActorListener", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventOnListenerRegistered_Parms, ActorListener), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::NewProp_PerceptionComponent = { "PerceptionComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventOnListenerRegistered_Parms, PerceptionComponent), Z_Construct_UClass_UAIPerceptionComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerceptionComponent_MetaData), NewProp_PerceptionComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::NewProp_ActorListener,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::NewProp_PerceptionComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::PropPointers) < 2048);
// ********** End Function OnListenerRegistered Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Blueprint, nullptr, "OnListenerRegistered", Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::PropPointers),
sizeof(AISense_Blueprint_eventOnListenerRegistered_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(AISense_Blueprint_eventOnListenerRegistered_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UAISense_Blueprint Function OnListenerRegistered ***************************
// ********** Begin Class UAISense_Blueprint Function OnListenerUnregistered ***********************
struct AISense_Blueprint_eventOnListenerUnregistered_Parms
{
AActor* ActorListener;
UAIPerceptionComponent* PerceptionComponent;
};
static FName NAME_UAISense_Blueprint_OnListenerUnregistered = FName(TEXT("OnListenerUnregistered"));
void UAISense_Blueprint::OnListenerUnregistered(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent)
{
AISense_Blueprint_eventOnListenerUnregistered_Parms Parms;
Parms.ActorListener=ActorListener;
Parms.PerceptionComponent=PerceptionComponent;
UFunction* Func = FindFunctionChecked(NAME_UAISense_Blueprint_OnListenerUnregistered);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** called when a listener unregistered from this sense. Most often this is called due to actor's death\n\x09 *\x09@param PerceptionComponent is ActorListener's AIPerceptionComponent instance\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
{ "ToolTip", "called when a listener unregistered from this sense. Most often this is called due to actor's death\n @param PerceptionComponent is ActorListener's AIPerceptionComponent instance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerceptionComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function OnListenerUnregistered constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ActorListener;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PerceptionComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnListenerUnregistered constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnListenerUnregistered Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::NewProp_ActorListener = { "ActorListener", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventOnListenerUnregistered_Parms, ActorListener), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::NewProp_PerceptionComponent = { "PerceptionComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventOnListenerUnregistered_Parms, PerceptionComponent), Z_Construct_UClass_UAIPerceptionComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerceptionComponent_MetaData), NewProp_PerceptionComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::NewProp_ActorListener,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::NewProp_PerceptionComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::PropPointers) < 2048);
// ********** End Function OnListenerUnregistered Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Blueprint, nullptr, "OnListenerUnregistered", Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::PropPointers),
sizeof(AISense_Blueprint_eventOnListenerUnregistered_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(AISense_Blueprint_eventOnListenerUnregistered_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UAISense_Blueprint Function OnListenerUnregistered *************************
// ********** Begin Class UAISense_Blueprint Function OnListenerUpdated ****************************
struct AISense_Blueprint_eventOnListenerUpdated_Parms
{
AActor* ActorListener;
UAIPerceptionComponent* PerceptionComponent;
};
static FName NAME_UAISense_Blueprint_OnListenerUpdated = FName(TEXT("OnListenerUpdated"));
void UAISense_Blueprint::OnListenerUpdated(AActor* ActorListener, UAIPerceptionComponent* PerceptionComponent)
{
AISense_Blueprint_eventOnListenerUpdated_Parms Parms;
Parms.ActorListener=ActorListener;
Parms.PerceptionComponent=PerceptionComponent;
UFunction* Func = FindFunctionChecked(NAME_UAISense_Blueprint_OnListenerUpdated);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/**\n\x09 *\x09@param PerceptionComponent is ActorListener's AIPerceptionComponent instance\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
{ "ToolTip", "@param PerceptionComponent is ActorListener's AIPerceptionComponent instance" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerceptionComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function OnListenerUpdated constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ActorListener;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PerceptionComponent;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnListenerUpdated constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnListenerUpdated Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::NewProp_ActorListener = { "ActorListener", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventOnListenerUpdated_Parms, ActorListener), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::NewProp_PerceptionComponent = { "PerceptionComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventOnListenerUpdated_Parms, PerceptionComponent), Z_Construct_UClass_UAIPerceptionComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerceptionComponent_MetaData), NewProp_PerceptionComponent_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::NewProp_ActorListener,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::NewProp_PerceptionComponent,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::PropPointers) < 2048);
// ********** End Function OnListenerUpdated Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Blueprint, nullptr, "OnListenerUpdated", Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::PropPointers),
sizeof(AISense_Blueprint_eventOnListenerUpdated_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(AISense_Blueprint_eventOnListenerUpdated_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UAISense_Blueprint Function OnListenerUpdated ******************************
// ********** Begin Class UAISense_Blueprint Function OnUpdate *************************************
struct AISense_Blueprint_eventOnUpdate_Parms
{
TArray<UAISenseEvent*> EventsToProcess;
float ReturnValue;
/** Constructor, initializes return property only **/
AISense_Blueprint_eventOnUpdate_Parms()
: ReturnValue(0)
{
}
};
static FName NAME_UAISense_Blueprint_OnUpdate = FName(TEXT("OnUpdate"));
float UAISense_Blueprint::OnUpdate(TArray<UAISenseEvent*> const& EventsToProcess)
{
AISense_Blueprint_eventOnUpdate_Parms Parms;
Parms.EventsToProcess=EventsToProcess;
UFunction* Func = FindFunctionChecked(NAME_UAISense_Blueprint_OnUpdate);
ProcessEvent(Func,&Parms);
return Parms.ReturnValue;
}
struct Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** returns requested amount of time to pass until next frame. \n\x09 *\x09Return 0 to get update every frame (WARNING: hits performance) */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
{ "ToolTip", "returns requested amount of time to pass until next frame.\n Return 0 to get update every frame (WARNING: hits performance)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EventsToProcess_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function OnUpdate constinit property declarations ******************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_EventsToProcess_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_EventsToProcess;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnUpdate constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnUpdate Property Definitions *****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::NewProp_EventsToProcess_Inner = { "EventsToProcess", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAISenseEvent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::NewProp_EventsToProcess = { "EventsToProcess", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventOnUpdate_Parms, EventsToProcess), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EventsToProcess_MetaData), NewProp_EventsToProcess_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Blueprint_eventOnUpdate_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::NewProp_EventsToProcess_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::NewProp_EventsToProcess,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::PropPointers) < 2048);
// ********** End Function OnUpdate Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Blueprint, nullptr, "OnUpdate", Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::PropPointers),
sizeof(AISense_Blueprint_eventOnUpdate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08420802, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(AISense_Blueprint_eventOnUpdate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Blueprint_OnUpdate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Blueprint_OnUpdate_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UAISense_Blueprint Function OnUpdate ***************************************
// ********** Begin Class UAISense_Blueprint *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISense_Blueprint;
UClass* UAISense_Blueprint::GetPrivateStaticClass()
{
using TClass = UAISense_Blueprint;
if (!Z_Registration_Info_UClass_UAISense_Blueprint.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISense_Blueprint"),
Z_Registration_Info_UClass_UAISense_Blueprint.InnerSingleton,
StaticRegisterNativesUAISense_Blueprint,
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_UAISense_Blueprint.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISense_Blueprint_NoRegister()
{
return UAISense_Blueprint::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISense_Blueprint_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISense_Blueprint.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ListenerDataType_MetaData[] = {
{ "Category", "Sense" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ListenerContainer_MetaData[] = {
{ "Category", "Sense" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnprocessedEvents_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Blueprint.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISense_Blueprint constinit property declarations ***********************
static const UECodeGen_Private::FClassPropertyParams NewProp_ListenerDataType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ListenerContainer_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ListenerContainer;
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnprocessedEvents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_UnprocessedEvents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISense_Blueprint constinit property declarations *************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetAllListenerActors"), .Pointer = &UAISense_Blueprint::execGetAllListenerActors },
{ .NameUTF8 = UTF8TEXT("GetAllListenerComponents"), .Pointer = &UAISense_Blueprint::execGetAllListenerComponents },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerActors, "GetAllListenerActors" }, // 3322450383
{ &Z_Construct_UFunction_UAISense_Blueprint_GetAllListenerComponents, "GetAllListenerComponents" }, // 2800522843
{ &Z_Construct_UFunction_UAISense_Blueprint_K2_OnNewPawn, "K2_OnNewPawn" }, // 2462816456
{ &Z_Construct_UFunction_UAISense_Blueprint_OnListenerRegistered, "OnListenerRegistered" }, // 3534345694
{ &Z_Construct_UFunction_UAISense_Blueprint_OnListenerUnregistered, "OnListenerUnregistered" }, // 2711298206
{ &Z_Construct_UFunction_UAISense_Blueprint_OnListenerUpdated, "OnListenerUpdated" }, // 1954022999
{ &Z_Construct_UFunction_UAISense_Blueprint_OnUpdate, "OnUpdate" }, // 3780932087
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISense_Blueprint>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISense_Blueprint_Statics
// ********** Begin Class UAISense_Blueprint Property Definitions **********************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_ListenerDataType = { "ListenerDataType", nullptr, (EPropertyFlags)0x0024080000000005, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Blueprint, ListenerDataType), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UUserDefinedStruct_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ListenerDataType_MetaData), NewProp_ListenerDataType_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_ListenerContainer_Inner = { "ListenerContainer", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAIPerceptionComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_ListenerContainer = { "ListenerContainer", nullptr, (EPropertyFlags)0x012408800000001c, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Blueprint, ListenerContainer), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ListenerContainer_MetaData), NewProp_ListenerContainer_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_UnprocessedEvents_Inner = { "UnprocessedEvents", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAISenseEvent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_UnprocessedEvents = { "UnprocessedEvents", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Blueprint, UnprocessedEvents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnprocessedEvents_MetaData), NewProp_UnprocessedEvents_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISense_Blueprint_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_ListenerDataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_ListenerContainer_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_ListenerContainer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_UnprocessedEvents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Blueprint_Statics::NewProp_UnprocessedEvents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Blueprint_Statics::PropPointers) < 2048);
// ********** End Class UAISense_Blueprint Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UAISense_Blueprint_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISense,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Blueprint_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISense_Blueprint_Statics::ClassParams = {
&UAISense_Blueprint::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAISense_Blueprint_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Blueprint_Statics::PropPointers),
0,
0x048800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Blueprint_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISense_Blueprint_Statics::Class_MetaDataParams)
};
void UAISense_Blueprint::StaticRegisterNativesUAISense_Blueprint()
{
UClass* Class = UAISense_Blueprint::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAISense_Blueprint_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAISense_Blueprint()
{
if (!Z_Registration_Info_UClass_UAISense_Blueprint.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISense_Blueprint.OuterSingleton, Z_Construct_UClass_UAISense_Blueprint_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISense_Blueprint.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISense_Blueprint);
UAISense_Blueprint::~UAISense_Blueprint() {}
// ********** End Class UAISense_Blueprint *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISense_Blueprint, UAISense_Blueprint::StaticClass, TEXT("UAISense_Blueprint"), &Z_Registration_Info_UClass_UAISense_Blueprint, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISense_Blueprint), 3635850191U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h__Script_AIModule_2403782493{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISense_Blueprint.h"
#ifdef AIMODULE_AISense_Blueprint_generated_h
#error "AISense_Blueprint.generated.h already included, missing '#pragma once' in AISense_Blueprint.h"
#endif
#define AIMODULE_AISense_Blueprint_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class APawn;
class UAIPerceptionComponent;
class UAISenseEvent;
// ********** Begin Class UAISense_Blueprint *******************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetAllListenerComponents); \
DECLARE_FUNCTION(execGetAllListenerActors);
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UAISense_Blueprint_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Blueprint_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAISense_Blueprint(); \
friend struct ::Z_Construct_UClass_UAISense_Blueprint_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISense_Blueprint_NoRegister(); \
public: \
DECLARE_CLASS2(UAISense_Blueprint, UAISense, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISense_Blueprint_NoRegister) \
DECLARE_SERIALIZER(UAISense_Blueprint)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAISense_Blueprint(UAISense_Blueprint&&) = delete; \
UAISense_Blueprint(const UAISense_Blueprint&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISense_Blueprint); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISense_Blueprint); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISense_Blueprint) \
AIMODULE_API virtual ~UAISense_Blueprint();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_17_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_CALLBACK_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISense_Blueprint;
// ********** End Class UAISense_Blueprint *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Blueprint_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,351 @@
// 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/AISense_Damage.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISense_Damage() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Damage();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Damage_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIDamageEvent();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAIDamageEvent ****************************************************
struct Z_Construct_UScriptStruct_FAIDamageEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIDamageEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIDamageEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Amount_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** Damage taken by DamagedActor.\n\x09 *\x09@Note 0-damage events do not get ignored */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
{ "ToolTip", "Damage taken by DamagedActor.\n @Note 0-damage events do not get ignored" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Location_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** Event's \"Location\", or what will be later treated as the perceived location for this sense.\n\x09 *\x09If not set, HitLocation will be used, if that is unset too DamagedActor's location */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
{ "ToolTip", "Event's \"Location\", or what will be later treated as the perceived location for this sense.\n If not set, HitLocation will be used, if that is unset too DamagedActor's location" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HitLocation_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** Event's additional spatial information\n\x09 *\x09@TODO document */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
{ "ToolTip", "Event's additional spatial information\n @TODO document" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DamagedActor_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** Damaged actor */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
{ "ToolTip", "Damaged actor" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Instigator_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** Actor that instigated damage. Can be None */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
{ "ToolTip", "Actor that instigated damage. Can be None" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** Optional named identifier for the damage. */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
{ "ToolTip", "Optional named identifier for the damage." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIDamageEvent constinit property declarations ********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Amount;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitLocation;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamagedActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Instigator;
static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIDamageEvent constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIDamageEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIDamageEvent_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIDamageEvent;
class UScriptStruct* FAIDamageEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIDamageEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIDamageEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIDamageEvent, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIDamageEvent"));
}
return Z_Registration_Info_UScriptStruct_FAIDamageEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FAIDamageEvent Property Definitions *******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_Amount = { "Amount", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDamageEvent, Amount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Amount_MetaData), NewProp_Amount_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDamageEvent, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Location_MetaData), NewProp_Location_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_HitLocation = { "HitLocation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDamageEvent, HitLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HitLocation_MetaData), NewProp_HitLocation_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_DamagedActor = { "DamagedActor", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDamageEvent, DamagedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DamagedActor_MetaData), NewProp_DamagedActor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_Instigator = { "Instigator", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDamageEvent, Instigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Instigator_MetaData), NewProp_Instigator_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIDamageEvent, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIDamageEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_Amount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_Location,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_HitLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_DamagedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_Instigator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewProp_Tag,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDamageEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIDamageEvent Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIDamageEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AIDamageEvent",
Z_Construct_UScriptStruct_FAIDamageEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDamageEvent_Statics::PropPointers),
sizeof(FAIDamageEvent),
alignof(FAIDamageEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIDamageEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIDamageEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIDamageEvent()
{
if (!Z_Registration_Info_UScriptStruct_FAIDamageEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIDamageEvent.InnerSingleton, Z_Construct_UScriptStruct_FAIDamageEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIDamageEvent.InnerSingleton);
}
// ********** End ScriptStruct FAIDamageEvent ******************************************************
// ********** Begin Class UAISense_Damage Function ReportDamageEvent *******************************
struct Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics
{
struct AISense_Damage_eventReportDamageEvent_Parms
{
UObject* WorldContextObject;
AActor* DamagedActor;
AActor* Instigator;
float DamageAmount;
FVector EventLocation;
FVector HitLocation;
FName Tag;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "HitLocation" },
{ "Category", "AI|Perception" },
{ "Comment", "/** EventLocation will be reported as Instigator's location at the moment of event happening*/" },
{ "CPP_Default_Tag", "None" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
{ "ToolTip", "EventLocation will be reported as Instigator's location at the moment of event happening" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function ReportDamageEvent constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamagedActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Instigator;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DamageAmount;
static const UECodeGen_Private::FStructPropertyParams NewProp_EventLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_HitLocation;
static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReportDamageEvent constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReportDamageEvent Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Damage_eventReportDamageEvent_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_DamagedActor = { "DamagedActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Damage_eventReportDamageEvent_Parms, DamagedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_Instigator = { "Instigator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Damage_eventReportDamageEvent_Parms, Instigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_DamageAmount = { "DamageAmount", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Damage_eventReportDamageEvent_Parms, DamageAmount), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_EventLocation = { "EventLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Damage_eventReportDamageEvent_Parms, EventLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_HitLocation = { "HitLocation", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Damage_eventReportDamageEvent_Parms, HitLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Damage_eventReportDamageEvent_Parms, Tag), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_DamagedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_Instigator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_DamageAmount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_EventLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_HitLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::NewProp_Tag,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::PropPointers) < 2048);
// ********** End Function ReportDamageEvent Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Damage, nullptr, "ReportDamageEvent", Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::AISense_Damage_eventReportDamageEvent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::AISense_Damage_eventReportDamageEvent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISense_Damage::execReportDamageEvent)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(AActor,Z_Param_DamagedActor);
P_GET_OBJECT(AActor,Z_Param_Instigator);
P_GET_PROPERTY(FFloatProperty,Z_Param_DamageAmount);
P_GET_STRUCT(FVector,Z_Param_EventLocation);
P_GET_STRUCT(FVector,Z_Param_HitLocation);
P_GET_PROPERTY(FNameProperty,Z_Param_Tag);
P_FINISH;
P_NATIVE_BEGIN;
UAISense_Damage::ReportDamageEvent(Z_Param_WorldContextObject,Z_Param_DamagedActor,Z_Param_Instigator,Z_Param_DamageAmount,Z_Param_EventLocation,Z_Param_HitLocation,Z_Param_Tag);
P_NATIVE_END;
}
// ********** End Class UAISense_Damage Function ReportDamageEvent *********************************
// ********** Begin Class UAISense_Damage **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISense_Damage;
UClass* UAISense_Damage::GetPrivateStaticClass()
{
using TClass = UAISense_Damage;
if (!Z_Registration_Info_UClass_UAISense_Damage.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISense_Damage"),
Z_Registration_Info_UClass_UAISense_Damage.InnerSingleton,
StaticRegisterNativesUAISense_Damage,
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_UAISense_Damage.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISense_Damage_NoRegister()
{
return UAISense_Damage::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISense_Damage_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISense_Damage.h" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredEvents_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Damage.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISense_Damage constinit property declarations **************************
static const UECodeGen_Private::FStructPropertyParams NewProp_RegisteredEvents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RegisteredEvents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISense_Damage constinit property declarations ****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ReportDamageEvent"), .Pointer = &UAISense_Damage::execReportDamageEvent },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAISense_Damage_ReportDamageEvent, "ReportDamageEvent" }, // 2839673518
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISense_Damage>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISense_Damage_Statics
// ********** Begin Class UAISense_Damage Property Definitions *************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISense_Damage_Statics::NewProp_RegisteredEvents_Inner = { "RegisteredEvents", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAIDamageEvent, METADATA_PARAMS(0, nullptr) }; // 1753452675
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAISense_Damage_Statics::NewProp_RegisteredEvents = { "RegisteredEvents", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Damage, RegisteredEvents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredEvents_MetaData), NewProp_RegisteredEvents_MetaData) }; // 1753452675
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISense_Damage_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Damage_Statics::NewProp_RegisteredEvents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Damage_Statics::NewProp_RegisteredEvents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Damage_Statics::PropPointers) < 2048);
// ********** End Class UAISense_Damage Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UAISense_Damage_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISense,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Damage_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISense_Damage_Statics::ClassParams = {
&UAISense_Damage::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAISense_Damage_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Damage_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Damage_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISense_Damage_Statics::Class_MetaDataParams)
};
void UAISense_Damage::StaticRegisterNativesUAISense_Damage()
{
UClass* Class = UAISense_Damage::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAISense_Damage_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAISense_Damage()
{
if (!Z_Registration_Info_UClass_UAISense_Damage.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISense_Damage.OuterSingleton, Z_Construct_UClass_UAISense_Damage_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISense_Damage.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISense_Damage);
UAISense_Damage::~UAISense_Damage() {}
// ********** End Class UAISense_Damage ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h__Script_AIModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAIDamageEvent::StaticStruct, Z_Construct_UScriptStruct_FAIDamageEvent_Statics::NewStructOps, TEXT("AIDamageEvent"),&Z_Registration_Info_UScriptStruct_FAIDamageEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIDamageEvent), 1753452675U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISense_Damage, UAISense_Damage::StaticClass, TEXT("UAISense_Damage"), &Z_Registration_Info_UClass_UAISense_Damage, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISense_Damage), 2412588723U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h__Script_AIModule_2043652043{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h__Script_AIModule_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h__Script_AIModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,80 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISense_Damage.h"
#ifdef AIMODULE_AISense_Damage_generated_h
#error "AISense_Damage.generated.h already included, missing '#pragma once' in AISense_Damage.h"
#endif
#define AIMODULE_AISense_Damage_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UObject;
// ********** Begin ScriptStruct FAIDamageEvent ****************************************************
struct Z_Construct_UScriptStruct_FAIDamageEvent_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIDamageEvent_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAIDamageEvent;
// ********** End ScriptStruct FAIDamageEvent ******************************************************
// ********** Begin Class UAISense_Damage **********************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_62_RPC_WRAPPERS \
DECLARE_FUNCTION(execReportDamageEvent);
struct Z_Construct_UClass_UAISense_Damage_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Damage_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_62_INCLASS \
private: \
static void StaticRegisterNativesUAISense_Damage(); \
friend struct ::Z_Construct_UClass_UAISense_Damage_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISense_Damage_NoRegister(); \
public: \
DECLARE_CLASS2(UAISense_Damage, UAISense, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISense_Damage_NoRegister) \
DECLARE_SERIALIZER(UAISense_Damage)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_62_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISense_Damage(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISense_Damage) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISense_Damage); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISense_Damage); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISense_Damage(UAISense_Damage&&) = delete; \
UAISense_Damage(const UAISense_Damage&) = delete; \
AIMODULE_API virtual ~UAISense_Damage();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_59_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_62_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_62_RPC_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_62_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h_62_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISense_Damage;
// ********** End Class UAISense_Damage ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Damage_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,351 @@
// 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/AISense_Hearing.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISense_Hearing() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Hearing();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Hearing_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAINoiseEvent();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAINoiseEvent *****************************************************
struct Z_Construct_UScriptStruct_FAINoiseEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAINoiseEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FAINoiseEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseLocation_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/** if not set Instigator's location will be used */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
{ "ToolTip", "if not set Instigator's location will be used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Loudness_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0" },
{ "Comment", "/**\n\x09 * Loudness modifier of the sound.\n\x09 * If MaxRange is non-zero, this modifies the range (by multiplication).\n\x09 * If there is no MaxRange, then if Square(DistanceToSound) <= Square(HearingRange * Loudness), the sound is heard, false otherwise.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
{ "ToolTip", "Loudness modifier of the sound.\nIf MaxRange is non-zero, this modifies the range (by multiplication).\nIf there is no MaxRange, then if Square(DistanceToSound) <= Square(HearingRange * Loudness), the sound is heard, false otherwise." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Sense" },
{ "ClampMin", "0" },
{ "Comment", "/**\n\x09 * Max range at which the sound can be heard. Multiplied by Loudness.\n\x09 * A value of 0 indicates that there is no range limit, though listeners are still limited by their own hearing range.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
{ "ToolTip", "Max range at which the sound can be heard. Multiplied by Loudness.\nA value of 0 indicates that there is no range limit, though listeners are still limited by their own hearing range." },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Instigator_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/**\n\x09 * Actor triggering the sound.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
{ "ToolTip", "Actor triggering the sound." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tag_MetaData[] = {
{ "Category", "Sense" },
{ "Comment", "/**\n\x09 * Named identifier for the noise.\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
{ "ToolTip", "Named identifier for the noise." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAINoiseEvent constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_NoiseLocation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Loudness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Instigator;
static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAINoiseEvent constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAINoiseEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAINoiseEvent_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAINoiseEvent;
class UScriptStruct* FAINoiseEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAINoiseEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAINoiseEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAINoiseEvent, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AINoiseEvent"));
}
return Z_Registration_Info_UScriptStruct_FAINoiseEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FAINoiseEvent Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_NoiseLocation = { "NoiseLocation", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAINoiseEvent, NoiseLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseLocation_MetaData), NewProp_NoiseLocation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_Loudness = { "Loudness", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAINoiseEvent, Loudness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Loudness_MetaData), NewProp_Loudness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAINoiseEvent, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_Instigator = { "Instigator", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAINoiseEvent, Instigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Instigator_MetaData), NewProp_Instigator_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAINoiseEvent, Tag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tag_MetaData), NewProp_Tag_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAINoiseEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_NoiseLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_Loudness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_Instigator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewProp_Tag,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAINoiseEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAINoiseEvent Property Definitions **********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAINoiseEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AINoiseEvent",
Z_Construct_UScriptStruct_FAINoiseEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAINoiseEvent_Statics::PropPointers),
sizeof(FAINoiseEvent),
alignof(FAINoiseEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAINoiseEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAINoiseEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAINoiseEvent()
{
if (!Z_Registration_Info_UScriptStruct_FAINoiseEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAINoiseEvent.InnerSingleton, Z_Construct_UScriptStruct_FAINoiseEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAINoiseEvent.InnerSingleton);
}
// ********** End ScriptStruct FAINoiseEvent *******************************************************
// ********** Begin Class UAISense_Hearing Function ReportNoiseEvent *******************************
struct Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics
{
struct AISense_Hearing_eventReportNoiseEvent_Parms
{
UObject* WorldContextObject;
FVector NoiseLocation;
float Loudness;
AActor* Instigator;
float MaxRange;
FName Tag;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "Comment", "/**\n\x09 * Report a noise event.\n\x09 * \n\x09 * @param NoiseLocation Location of the noise.\n\x09 * @param Loudness Loudness of the noise. If MaxRange is non-zero, modifies MaxRange, otherwise modifies the squared distance of the sensor's range.\n\x09 * @param Instigator Actor that triggered the noise.\n\x09 * @param MaxRange Max range at which the sound can be heard, multiplied by Loudness. Values <= 0 mean no limit (still limited by listener's range however).\n\x09 * @param Tag Identifier for the event.\n\x09 */" },
{ "CPP_Default_Instigator", "None" },
{ "CPP_Default_Loudness", "1.000000" },
{ "CPP_Default_MaxRange", "0.000000" },
{ "CPP_Default_Tag", "None" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
{ "ToolTip", "Report a noise event.\n\n@param NoiseLocation Location of the noise.\n@param Loudness Loudness of the noise. If MaxRange is non-zero, modifies MaxRange, otherwise modifies the squared distance of the sensor's range.\n@param Instigator Actor that triggered the noise.\n@param MaxRange Max range at which the sound can be heard, multiplied by Loudness. Values <= 0 mean no limit (still limited by listener's range however).\n@param Tag Identifier for the event." },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function ReportNoiseEvent constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FStructPropertyParams NewProp_NoiseLocation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Loudness;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Instigator;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FNamePropertyParams NewProp_Tag;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReportNoiseEvent constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReportNoiseEvent Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Hearing_eventReportNoiseEvent_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_NoiseLocation = { "NoiseLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Hearing_eventReportNoiseEvent_Parms, NoiseLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_Loudness = { "Loudness", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Hearing_eventReportNoiseEvent_Parms, Loudness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_Instigator = { "Instigator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Hearing_eventReportNoiseEvent_Parms, Instigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Hearing_eventReportNoiseEvent_Parms, MaxRange), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_Tag = { "Tag", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Hearing_eventReportNoiseEvent_Parms, Tag), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_NoiseLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_Loudness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_Instigator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::NewProp_Tag,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::PropPointers) < 2048);
// ********** End Function ReportNoiseEvent Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Hearing, nullptr, "ReportNoiseEvent", Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::AISense_Hearing_eventReportNoiseEvent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::AISense_Hearing_eventReportNoiseEvent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISense_Hearing::execReportNoiseEvent)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_STRUCT(FVector,Z_Param_NoiseLocation);
P_GET_PROPERTY(FFloatProperty,Z_Param_Loudness);
P_GET_OBJECT(AActor,Z_Param_Instigator);
P_GET_PROPERTY(FFloatProperty,Z_Param_MaxRange);
P_GET_PROPERTY(FNameProperty,Z_Param_Tag);
P_FINISH;
P_NATIVE_BEGIN;
UAISense_Hearing::ReportNoiseEvent(Z_Param_WorldContextObject,Z_Param_NoiseLocation,Z_Param_Loudness,Z_Param_Instigator,Z_Param_MaxRange,Z_Param_Tag);
P_NATIVE_END;
}
// ********** End Class UAISense_Hearing Function ReportNoiseEvent *********************************
// ********** Begin Class UAISense_Hearing *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISense_Hearing;
UClass* UAISense_Hearing::GetPrivateStaticClass()
{
using TClass = UAISense_Hearing;
if (!Z_Registration_Info_UClass_UAISense_Hearing.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISense_Hearing"),
Z_Registration_Info_UClass_UAISense_Hearing.InnerSingleton,
StaticRegisterNativesUAISense_Hearing,
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_UAISense_Hearing.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISense_Hearing_NoRegister()
{
return UAISense_Hearing::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISense_Hearing_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISense_Hearing.h" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseEvents_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpeedOfSoundSq_MetaData[] = {
{ "Comment", "/** Defaults to 0 to have instant notification. Setting to > 0 will result in delaying \n\x09 *\x09when AI hears the sound based on the distance from the source */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Hearing.h" },
{ "ToolTip", "Defaults to 0 to have instant notification. Setting to > 0 will result in delaying\n when AI hears the sound based on the distance from the source" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISense_Hearing constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_NoiseEvents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_NoiseEvents;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SpeedOfSoundSq;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISense_Hearing constinit property declarations ***************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ReportNoiseEvent"), .Pointer = &UAISense_Hearing::execReportNoiseEvent },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAISense_Hearing_ReportNoiseEvent, "ReportNoiseEvent" }, // 4136636706
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISense_Hearing>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISense_Hearing_Statics
// ********** Begin Class UAISense_Hearing Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISense_Hearing_Statics::NewProp_NoiseEvents_Inner = { "NoiseEvents", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAINoiseEvent, METADATA_PARAMS(0, nullptr) }; // 729741999
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAISense_Hearing_Statics::NewProp_NoiseEvents = { "NoiseEvents", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Hearing, NoiseEvents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseEvents_MetaData), NewProp_NoiseEvents_MetaData) }; // 729741999
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISense_Hearing_Statics::NewProp_SpeedOfSoundSq = { "SpeedOfSoundSq", nullptr, (EPropertyFlags)0x0020080000004000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Hearing, SpeedOfSoundSq), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpeedOfSoundSq_MetaData), NewProp_SpeedOfSoundSq_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISense_Hearing_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Hearing_Statics::NewProp_NoiseEvents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Hearing_Statics::NewProp_NoiseEvents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Hearing_Statics::NewProp_SpeedOfSoundSq,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Hearing_Statics::PropPointers) < 2048);
// ********** End Class UAISense_Hearing Property Definitions **************************************
UObject* (*const Z_Construct_UClass_UAISense_Hearing_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISense,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Hearing_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISense_Hearing_Statics::ClassParams = {
&UAISense_Hearing::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAISense_Hearing_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Hearing_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Hearing_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISense_Hearing_Statics::Class_MetaDataParams)
};
void UAISense_Hearing::StaticRegisterNativesUAISense_Hearing()
{
UClass* Class = UAISense_Hearing::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAISense_Hearing_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAISense_Hearing()
{
if (!Z_Registration_Info_UClass_UAISense_Hearing.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISense_Hearing.OuterSingleton, Z_Construct_UClass_UAISense_Hearing_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISense_Hearing.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISense_Hearing);
UAISense_Hearing::~UAISense_Hearing() {}
// ********** End Class UAISense_Hearing ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h__Script_AIModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAINoiseEvent::StaticStruct, Z_Construct_UScriptStruct_FAINoiseEvent_Statics::NewStructOps, TEXT("AINoiseEvent"),&Z_Registration_Info_UScriptStruct_FAINoiseEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAINoiseEvent), 729741999U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISense_Hearing, UAISense_Hearing::StaticClass, TEXT("UAISense_Hearing"), &Z_Registration_Info_UClass_UAISense_Hearing, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISense_Hearing), 3448221352U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h__Script_AIModule_3825375140{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h__Script_AIModule_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h__Script_AIModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,82 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISense_Hearing.h"
#ifdef AIMODULE_AISense_Hearing_generated_h
#error "AISense_Hearing.generated.h already included, missing '#pragma once' in AISense_Hearing.h"
#endif
#define AIMODULE_AISense_Hearing_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UObject;
// ********** Begin ScriptStruct FAINoiseEvent *****************************************************
struct Z_Construct_UScriptStruct_FAINoiseEvent_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAINoiseEvent_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAINoiseEvent;
// ********** End ScriptStruct FAINoiseEvent *******************************************************
// ********** Begin Class UAISense_Hearing *********************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_66_RPC_WRAPPERS \
DECLARE_FUNCTION(execReportNoiseEvent);
struct Z_Construct_UClass_UAISense_Hearing_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Hearing_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_66_INCLASS \
private: \
static void StaticRegisterNativesUAISense_Hearing(); \
friend struct ::Z_Construct_UClass_UAISense_Hearing_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISense_Hearing_NoRegister(); \
public: \
DECLARE_CLASS2(UAISense_Hearing, UAISense, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISense_Hearing_NoRegister) \
DECLARE_SERIALIZER(UAISense_Hearing) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_66_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISense_Hearing(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISense_Hearing) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISense_Hearing); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISense_Hearing); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISense_Hearing(UAISense_Hearing&&) = delete; \
UAISense_Hearing(const UAISense_Hearing&) = delete; \
AIMODULE_API virtual ~UAISense_Hearing();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_63_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_66_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_66_RPC_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_66_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h_66_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISense_Hearing;
// ********** End Class UAISense_Hearing ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Hearing_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,351 @@
// 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/AISense_Prediction.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISense_Prediction() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_AAIController_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISense();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Prediction();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Prediction_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIPredictionEvent();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAIPredictionEvent ************************************************
struct Z_Construct_UScriptStruct_FAIPredictionEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIPredictionEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIPredictionEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Prediction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Requestor_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Prediction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PredictedActor_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Prediction.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIPredictionEvent constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Requestor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PredictedActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIPredictionEvent constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIPredictionEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIPredictionEvent_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIPredictionEvent;
class UScriptStruct* FAIPredictionEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIPredictionEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIPredictionEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIPredictionEvent, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIPredictionEvent"));
}
return Z_Registration_Info_UScriptStruct_FAIPredictionEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FAIPredictionEvent Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::NewProp_Requestor = { "Requestor", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIPredictionEvent, Requestor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Requestor_MetaData), NewProp_Requestor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::NewProp_PredictedActor = { "PredictedActor", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIPredictionEvent, PredictedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PredictedActor_MetaData), NewProp_PredictedActor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::NewProp_Requestor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::NewProp_PredictedActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIPredictionEvent Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AIPredictionEvent",
Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::PropPointers),
sizeof(FAIPredictionEvent),
alignof(FAIPredictionEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIPredictionEvent()
{
if (!Z_Registration_Info_UScriptStruct_FAIPredictionEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIPredictionEvent.InnerSingleton, Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIPredictionEvent.InnerSingleton);
}
// ********** End ScriptStruct FAIPredictionEvent **************************************************
// ********** Begin Class UAISense_Prediction Function RequestControllerPredictionEvent ************
struct Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics
{
struct AISense_Prediction_eventRequestControllerPredictionEvent_Parms
{
AAIController* Requestor;
AActor* PredictedActor;
float PredictionTime;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "Comment", "/** Asks perception system to supply Requestor with PredictedActor's predicted location in PredictionTime seconds\n\x09 *\x09Location is being predicted based on PredicterActor's current location and velocity */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Prediction.h" },
{ "ToolTip", "Asks perception system to supply Requestor with PredictedActor's predicted location in PredictionTime seconds\n Location is being predicted based on PredicterActor's current location and velocity" },
};
#endif // WITH_METADATA
// ********** Begin Function RequestControllerPredictionEvent constinit property declarations ******
static const UECodeGen_Private::FObjectPropertyParams NewProp_Requestor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PredictedActor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PredictionTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RequestControllerPredictionEvent constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RequestControllerPredictionEvent Property Definitions *****************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::NewProp_Requestor = { "Requestor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Prediction_eventRequestControllerPredictionEvent_Parms, Requestor), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::NewProp_PredictedActor = { "PredictedActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Prediction_eventRequestControllerPredictionEvent_Parms, PredictedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::NewProp_PredictionTime = { "PredictionTime", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Prediction_eventRequestControllerPredictionEvent_Parms, PredictionTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::NewProp_Requestor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::NewProp_PredictedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::NewProp_PredictionTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::PropPointers) < 2048);
// ********** End Function RequestControllerPredictionEvent Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Prediction, nullptr, "RequestControllerPredictionEvent", Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::AISense_Prediction_eventRequestControllerPredictionEvent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::AISense_Prediction_eventRequestControllerPredictionEvent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISense_Prediction::execRequestControllerPredictionEvent)
{
P_GET_OBJECT(AAIController,Z_Param_Requestor);
P_GET_OBJECT(AActor,Z_Param_PredictedActor);
P_GET_PROPERTY(FFloatProperty,Z_Param_PredictionTime);
P_FINISH;
P_NATIVE_BEGIN;
UAISense_Prediction::RequestControllerPredictionEvent(Z_Param_Requestor,Z_Param_PredictedActor,Z_Param_PredictionTime);
P_NATIVE_END;
}
// ********** End Class UAISense_Prediction Function RequestControllerPredictionEvent **************
// ********** Begin Class UAISense_Prediction Function RequestPawnPredictionEvent ******************
struct Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics
{
struct AISense_Prediction_eventRequestPawnPredictionEvent_Parms
{
APawn* Requestor;
AActor* PredictedActor;
float PredictionTime;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "Comment", "/** Asks perception system to supply Requestor with PredictedActor's predicted location in PredictionTime seconds\n\x09 *\x09Location is being predicted based on PredicterActor's current location and velocity */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Prediction.h" },
{ "ToolTip", "Asks perception system to supply Requestor with PredictedActor's predicted location in PredictionTime seconds\n Location is being predicted based on PredicterActor's current location and velocity" },
};
#endif // WITH_METADATA
// ********** Begin Function RequestPawnPredictionEvent constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Requestor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PredictedActor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PredictionTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RequestPawnPredictionEvent constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RequestPawnPredictionEvent Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::NewProp_Requestor = { "Requestor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Prediction_eventRequestPawnPredictionEvent_Parms, Requestor), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::NewProp_PredictedActor = { "PredictedActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Prediction_eventRequestPawnPredictionEvent_Parms, PredictedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::NewProp_PredictionTime = { "PredictionTime", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Prediction_eventRequestPawnPredictionEvent_Parms, PredictionTime), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::NewProp_Requestor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::NewProp_PredictedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::NewProp_PredictionTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::PropPointers) < 2048);
// ********** End Function RequestPawnPredictionEvent Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Prediction, nullptr, "RequestPawnPredictionEvent", Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::AISense_Prediction_eventRequestPawnPredictionEvent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::AISense_Prediction_eventRequestPawnPredictionEvent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISense_Prediction::execRequestPawnPredictionEvent)
{
P_GET_OBJECT(APawn,Z_Param_Requestor);
P_GET_OBJECT(AActor,Z_Param_PredictedActor);
P_GET_PROPERTY(FFloatProperty,Z_Param_PredictionTime);
P_FINISH;
P_NATIVE_BEGIN;
UAISense_Prediction::RequestPawnPredictionEvent(Z_Param_Requestor,Z_Param_PredictedActor,Z_Param_PredictionTime);
P_NATIVE_END;
}
// ********** End Class UAISense_Prediction Function RequestPawnPredictionEvent ********************
// ********** Begin Class UAISense_Prediction ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISense_Prediction;
UClass* UAISense_Prediction::GetPrivateStaticClass()
{
using TClass = UAISense_Prediction;
if (!Z_Registration_Info_UClass_UAISense_Prediction.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISense_Prediction"),
Z_Registration_Info_UClass_UAISense_Prediction.InnerSingleton,
StaticRegisterNativesUAISense_Prediction,
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_UAISense_Prediction.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISense_Prediction_NoRegister()
{
return UAISense_Prediction::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISense_Prediction_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISense_Prediction.h" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Prediction.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredEvents_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Prediction.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISense_Prediction constinit property declarations **********************
static const UECodeGen_Private::FStructPropertyParams NewProp_RegisteredEvents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RegisteredEvents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISense_Prediction constinit property declarations ************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("RequestControllerPredictionEvent"), .Pointer = &UAISense_Prediction::execRequestControllerPredictionEvent },
{ .NameUTF8 = UTF8TEXT("RequestPawnPredictionEvent"), .Pointer = &UAISense_Prediction::execRequestPawnPredictionEvent },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAISense_Prediction_RequestControllerPredictionEvent, "RequestControllerPredictionEvent" }, // 1172936653
{ &Z_Construct_UFunction_UAISense_Prediction_RequestPawnPredictionEvent, "RequestPawnPredictionEvent" }, // 1009552425
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISense_Prediction>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISense_Prediction_Statics
// ********** Begin Class UAISense_Prediction Property Definitions *********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISense_Prediction_Statics::NewProp_RegisteredEvents_Inner = { "RegisteredEvents", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAIPredictionEvent, METADATA_PARAMS(0, nullptr) }; // 101091143
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAISense_Prediction_Statics::NewProp_RegisteredEvents = { "RegisteredEvents", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Prediction, RegisteredEvents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredEvents_MetaData), NewProp_RegisteredEvents_MetaData) }; // 101091143
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISense_Prediction_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Prediction_Statics::NewProp_RegisteredEvents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Prediction_Statics::NewProp_RegisteredEvents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Prediction_Statics::PropPointers) < 2048);
// ********** End Class UAISense_Prediction Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UAISense_Prediction_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISense,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Prediction_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISense_Prediction_Statics::ClassParams = {
&UAISense_Prediction::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAISense_Prediction_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Prediction_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Prediction_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISense_Prediction_Statics::Class_MetaDataParams)
};
void UAISense_Prediction::StaticRegisterNativesUAISense_Prediction()
{
UClass* Class = UAISense_Prediction::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAISense_Prediction_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAISense_Prediction()
{
if (!Z_Registration_Info_UClass_UAISense_Prediction.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISense_Prediction.OuterSingleton, Z_Construct_UClass_UAISense_Prediction_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISense_Prediction.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISense_Prediction);
UAISense_Prediction::~UAISense_Prediction() {}
// ********** End Class UAISense_Prediction ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h__Script_AIModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAIPredictionEvent::StaticStruct, Z_Construct_UScriptStruct_FAIPredictionEvent_Statics::NewStructOps, TEXT("AIPredictionEvent"),&Z_Registration_Info_UScriptStruct_FAIPredictionEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIPredictionEvent), 101091143U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISense_Prediction, UAISense_Prediction::StaticClass, TEXT("UAISense_Prediction"), &Z_Registration_Info_UClass_UAISense_Prediction, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISense_Prediction), 2669717386U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h__Script_AIModule_3540691380{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h__Script_AIModule_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h__Script_AIModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,82 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISense_Prediction.h"
#ifdef AIMODULE_AISense_Prediction_generated_h
#error "AISense_Prediction.generated.h already included, missing '#pragma once' in AISense_Prediction.h"
#endif
#define AIMODULE_AISense_Prediction_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class AAIController;
class APawn;
// ********** Begin ScriptStruct FAIPredictionEvent ************************************************
struct Z_Construct_UScriptStruct_FAIPredictionEvent_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIPredictionEvent_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAIPredictionEvent;
// ********** End ScriptStruct FAIPredictionEvent **************************************************
// ********** Begin Class UAISense_Prediction ******************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_40_RPC_WRAPPERS \
DECLARE_FUNCTION(execRequestPawnPredictionEvent); \
DECLARE_FUNCTION(execRequestControllerPredictionEvent);
struct Z_Construct_UClass_UAISense_Prediction_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Prediction_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_40_INCLASS \
private: \
static void StaticRegisterNativesUAISense_Prediction(); \
friend struct ::Z_Construct_UClass_UAISense_Prediction_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISense_Prediction_NoRegister(); \
public: \
DECLARE_CLASS2(UAISense_Prediction, UAISense, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISense_Prediction_NoRegister) \
DECLARE_SERIALIZER(UAISense_Prediction)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_40_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISense_Prediction(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISense_Prediction) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISense_Prediction); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISense_Prediction); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISense_Prediction(UAISense_Prediction&&) = delete; \
UAISense_Prediction(const UAISense_Prediction&) = delete; \
AIMODULE_API virtual ~UAISense_Prediction();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_37_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_40_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_40_RPC_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_40_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h_40_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISense_Prediction;
// ********** End Class UAISense_Prediction ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Prediction_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,275 @@
// 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/AISense_Sight.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISense_Sight() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Sight();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Sight_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAISightEvent();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAISightEvent *****************************************************
struct Z_Construct_UScriptStruct_FAISightEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAISightEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FAISightEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SeenActor_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Observer_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAISightEvent constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_SeenActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Observer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAISightEvent constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAISightEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAISightEvent_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAISightEvent;
class UScriptStruct* FAISightEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAISightEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAISightEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAISightEvent, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AISightEvent"));
}
return Z_Registration_Info_UScriptStruct_FAISightEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FAISightEvent Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAISightEvent_Statics::NewProp_SeenActor = { "SeenActor", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAISightEvent, SeenActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SeenActor_MetaData), NewProp_SeenActor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAISightEvent_Statics::NewProp_Observer = { "Observer", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAISightEvent, Observer), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Observer_MetaData), NewProp_Observer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAISightEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAISightEvent_Statics::NewProp_SeenActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAISightEvent_Statics::NewProp_Observer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAISightEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAISightEvent Property Definitions **********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAISightEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AISightEvent",
Z_Construct_UScriptStruct_FAISightEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAISightEvent_Statics::PropPointers),
sizeof(FAISightEvent),
alignof(FAISightEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAISightEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAISightEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAISightEvent()
{
if (!Z_Registration_Info_UScriptStruct_FAISightEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAISightEvent.InnerSingleton, Z_Construct_UScriptStruct_FAISightEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAISightEvent.InnerSingleton);
}
// ********** End ScriptStruct FAISightEvent *******************************************************
// ********** Begin Class UAISense_Sight ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISense_Sight;
UClass* UAISense_Sight::GetPrivateStaticClass()
{
using TClass = UAISense_Sight;
if (!Z_Registration_Info_UClass_UAISense_Sight.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISense_Sight"),
Z_Registration_Info_UClass_UAISense_Sight.InnerSingleton,
StaticRegisterNativesUAISense_Sight,
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_UAISense_Sight.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISense_Sight_NoRegister()
{
return UAISense_Sight::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISense_Sight_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISense_Sight.h" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxTracesPerTick_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxAsyncTracesPerTick_MetaData[] = {
{ "Category", "AI Perception" },
{ "Comment", "/** Maximum number of asynchronous traces that can be requested in a single update call*/" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
{ "ToolTip", "Maximum number of asynchronous traces that can be requested in a single update call" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinQueriesPerTimeSliceCheck_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxTimeSlicePerTick_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HighImportanceQueryDistanceThreshold_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxQueryImportance_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SightLimitQueryImportance_MetaData[] = {
{ "Category", "AI Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PendingQueriesBudgetReductionRatio_MetaData[] = {
{ "Category", "AI Perception" },
{ "Comment", "/** Defines the amount of async trace queries to prevent based on the number of pending queries at the start of an update.\n\x09 * 1 means that the async trace budget is slashed by the pending queries count\n\x09 * 0 means that the async trace budget is not impacted by the pending queries\n\x09 */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
{ "ToolTip", "Defines the amount of async trace queries to prevent based on the number of pending queries at the start of an update.\n1 means that the async trace budget is slashed by the pending queries count\n0 means that the async trace budget is not impacted by the pending queries" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAsynchronousTraceForDefaultSightQueries_MetaData[] = {
{ "Category", "AI Perception" },
{ "Comment", "/** Defines if we are allowed to use asynchronous trace queries when there is no IAISightTargetInterface for a Target */" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Sight.h" },
{ "ToolTip", "Defines if we are allowed to use asynchronous trace queries when there is no IAISightTargetInterface for a Target" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISense_Sight constinit property declarations ***************************
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxTracesPerTick;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxAsyncTracesPerTick;
static const UECodeGen_Private::FIntPropertyParams NewProp_MinQueriesPerTimeSliceCheck;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxTimeSlicePerTick;
static const UECodeGen_Private::FFloatPropertyParams NewProp_HighImportanceQueryDistanceThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxQueryImportance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SightLimitQueryImportance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PendingQueriesBudgetReductionRatio;
static void NewProp_bUseAsynchronousTraceForDefaultSightQueries_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAsynchronousTraceForDefaultSightQueries;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISense_Sight constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISense_Sight>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISense_Sight_Statics
// ********** Begin Class UAISense_Sight Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MaxTracesPerTick = { "MaxTracesPerTick", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Sight, MaxTracesPerTick), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxTracesPerTick_MetaData), NewProp_MaxTracesPerTick_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MaxAsyncTracesPerTick = { "MaxAsyncTracesPerTick", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Sight, MaxAsyncTracesPerTick), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxAsyncTracesPerTick_MetaData), NewProp_MaxAsyncTracesPerTick_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MinQueriesPerTimeSliceCheck = { "MinQueriesPerTimeSliceCheck", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Sight, MinQueriesPerTimeSliceCheck), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinQueriesPerTimeSliceCheck_MetaData), NewProp_MinQueriesPerTimeSliceCheck_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MaxTimeSlicePerTick = { "MaxTimeSlicePerTick", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Sight, MaxTimeSlicePerTick), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxTimeSlicePerTick_MetaData), NewProp_MaxTimeSlicePerTick_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_HighImportanceQueryDistanceThreshold = { "HighImportanceQueryDistanceThreshold", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Sight, HighImportanceQueryDistanceThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HighImportanceQueryDistanceThreshold_MetaData), NewProp_HighImportanceQueryDistanceThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MaxQueryImportance = { "MaxQueryImportance", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Sight, MaxQueryImportance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxQueryImportance_MetaData), NewProp_MaxQueryImportance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_SightLimitQueryImportance = { "SightLimitQueryImportance", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Sight, SightLimitQueryImportance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SightLimitQueryImportance_MetaData), NewProp_SightLimitQueryImportance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_PendingQueriesBudgetReductionRatio = { "PendingQueriesBudgetReductionRatio", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Sight, PendingQueriesBudgetReductionRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PendingQueriesBudgetReductionRatio_MetaData), NewProp_PendingQueriesBudgetReductionRatio_MetaData) };
void Z_Construct_UClass_UAISense_Sight_Statics::NewProp_bUseAsynchronousTraceForDefaultSightQueries_SetBit(void* Obj)
{
((UAISense_Sight*)Obj)->bUseAsynchronousTraceForDefaultSightQueries = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISense_Sight_Statics::NewProp_bUseAsynchronousTraceForDefaultSightQueries = { "bUseAsynchronousTraceForDefaultSightQueries", nullptr, (EPropertyFlags)0x0020080000014001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISense_Sight), &Z_Construct_UClass_UAISense_Sight_Statics::NewProp_bUseAsynchronousTraceForDefaultSightQueries_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAsynchronousTraceForDefaultSightQueries_MetaData), NewProp_bUseAsynchronousTraceForDefaultSightQueries_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISense_Sight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MaxTracesPerTick,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MaxAsyncTracesPerTick,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MinQueriesPerTimeSliceCheck,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MaxTimeSlicePerTick,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_HighImportanceQueryDistanceThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_MaxQueryImportance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_SightLimitQueryImportance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_PendingQueriesBudgetReductionRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Sight_Statics::NewProp_bUseAsynchronousTraceForDefaultSightQueries,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Sight_Statics::PropPointers) < 2048);
// ********** End Class UAISense_Sight Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UAISense_Sight_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISense,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Sight_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISense_Sight_Statics::ClassParams = {
&UAISense_Sight::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISense_Sight_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Sight_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Sight_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISense_Sight_Statics::Class_MetaDataParams)
};
void UAISense_Sight::StaticRegisterNativesUAISense_Sight()
{
}
UClass* Z_Construct_UClass_UAISense_Sight()
{
if (!Z_Registration_Info_UClass_UAISense_Sight.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISense_Sight.OuterSingleton, Z_Construct_UClass_UAISense_Sight_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISense_Sight.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISense_Sight);
UAISense_Sight::~UAISense_Sight() {}
// ********** End Class UAISense_Sight *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h__Script_AIModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAISightEvent::StaticStruct, Z_Construct_UScriptStruct_FAISightEvent_Statics::NewStructOps, TEXT("AISightEvent"),&Z_Registration_Info_UScriptStruct_FAISightEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAISightEvent), 2014954259U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISense_Sight, UAISense_Sight::StaticClass, TEXT("UAISense_Sight"), &Z_Registration_Info_UClass_UAISense_Sight, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISense_Sight), 1772408457U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h__Script_AIModule_1346155954{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h__Script_AIModule_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h__Script_AIModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,75 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISense_Sight.h"
#ifdef AIMODULE_AISense_Sight_generated_h
#error "AISense_Sight.generated.h already included, missing '#pragma once' in AISense_Sight.h"
#endif
#define AIMODULE_AISense_Sight_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAISightEvent *****************************************************
struct Z_Construct_UScriptStruct_FAISightEvent_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h_30_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAISightEvent_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAISightEvent;
// ********** End ScriptStruct FAISightEvent *******************************************************
// ********** Begin Class UAISense_Sight ***********************************************************
struct Z_Construct_UClass_UAISense_Sight_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Sight_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h_206_INCLASS \
private: \
static void StaticRegisterNativesUAISense_Sight(); \
friend struct ::Z_Construct_UClass_UAISense_Sight_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISense_Sight_NoRegister(); \
public: \
DECLARE_CLASS2(UAISense_Sight, UAISense, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISense_Sight_NoRegister) \
DECLARE_SERIALIZER(UAISense_Sight) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h_206_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISense_Sight(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISense_Sight) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISense_Sight); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISense_Sight); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISense_Sight(UAISense_Sight&&) = delete; \
UAISense_Sight(const UAISense_Sight&) = delete; \
AIMODULE_API virtual ~UAISense_Sight();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h_203_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h_206_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h_206_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h_206_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISense_Sight;
// ********** End Class UAISense_Sight *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Sight_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,210 @@
// 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/AISense_Team.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISense_Team() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Team();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Team_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAITeamStimulusEvent();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAITeamStimulusEvent **********************************************
struct Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAITeamStimulusEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FAITeamStimulusEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Team.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Broadcaster_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Team.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Enemy_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Team.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAITeamStimulusEvent constinit property declarations **************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Broadcaster;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Enemy;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAITeamStimulusEvent constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAITeamStimulusEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAITeamStimulusEvent;
class UScriptStruct* FAITeamStimulusEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAITeamStimulusEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAITeamStimulusEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAITeamStimulusEvent, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AITeamStimulusEvent"));
}
return Z_Registration_Info_UScriptStruct_FAITeamStimulusEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FAITeamStimulusEvent Property Definitions *************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::NewProp_Broadcaster = { "Broadcaster", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAITeamStimulusEvent, Broadcaster), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Broadcaster_MetaData), NewProp_Broadcaster_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::NewProp_Enemy = { "Enemy", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAITeamStimulusEvent, Enemy), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Enemy_MetaData), NewProp_Enemy_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::NewProp_Broadcaster,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::NewProp_Enemy,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAITeamStimulusEvent Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AITeamStimulusEvent",
Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::PropPointers),
sizeof(FAITeamStimulusEvent),
alignof(FAITeamStimulusEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAITeamStimulusEvent()
{
if (!Z_Registration_Info_UScriptStruct_FAITeamStimulusEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAITeamStimulusEvent.InnerSingleton, Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAITeamStimulusEvent.InnerSingleton);
}
// ********** End ScriptStruct FAITeamStimulusEvent ************************************************
// ********** Begin Class UAISense_Team ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISense_Team;
UClass* UAISense_Team::GetPrivateStaticClass()
{
using TClass = UAISense_Team;
if (!Z_Registration_Info_UClass_UAISense_Team.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISense_Team"),
Z_Registration_Info_UClass_UAISense_Team.InnerSingleton,
StaticRegisterNativesUAISense_Team,
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_UAISense_Team.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISense_Team_NoRegister()
{
return UAISense_Team::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISense_Team_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISense_Team.h" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Team.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredEvents_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Team.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISense_Team constinit property declarations ****************************
static const UECodeGen_Private::FStructPropertyParams NewProp_RegisteredEvents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RegisteredEvents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISense_Team constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISense_Team>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISense_Team_Statics
// ********** Begin Class UAISense_Team Property Definitions ***************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISense_Team_Statics::NewProp_RegisteredEvents_Inner = { "RegisteredEvents", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAITeamStimulusEvent, METADATA_PARAMS(0, nullptr) }; // 940956148
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAISense_Team_Statics::NewProp_RegisteredEvents = { "RegisteredEvents", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Team, RegisteredEvents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredEvents_MetaData), NewProp_RegisteredEvents_MetaData) }; // 940956148
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISense_Team_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Team_Statics::NewProp_RegisteredEvents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Team_Statics::NewProp_RegisteredEvents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Team_Statics::PropPointers) < 2048);
// ********** End Class UAISense_Team Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UAISense_Team_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISense,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Team_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISense_Team_Statics::ClassParams = {
&UAISense_Team::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISense_Team_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Team_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Team_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISense_Team_Statics::Class_MetaDataParams)
};
void UAISense_Team::StaticRegisterNativesUAISense_Team()
{
}
UClass* Z_Construct_UClass_UAISense_Team()
{
if (!Z_Registration_Info_UClass_UAISense_Team.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISense_Team.OuterSingleton, Z_Construct_UClass_UAISense_Team_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISense_Team.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISense_Team);
UAISense_Team::~UAISense_Team() {}
// ********** End Class UAISense_Team **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h__Script_AIModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAITeamStimulusEvent::StaticStruct, Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics::NewStructOps, TEXT("AITeamStimulusEvent"),&Z_Registration_Info_UScriptStruct_FAITeamStimulusEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAITeamStimulusEvent), 940956148U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISense_Team, UAISense_Team::StaticClass, TEXT("UAISense_Team"), &Z_Registration_Info_UClass_UAISense_Team, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISense_Team), 2516919216U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h__Script_AIModule_3963437658{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h__Script_AIModule_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h__Script_AIModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISense_Team.h"
#ifdef AIMODULE_AISense_Team_generated_h
#error "AISense_Team.generated.h already included, missing '#pragma once' in AISense_Team.h"
#endif
#define AIMODULE_AISense_Team_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAITeamStimulusEvent **********************************************
struct Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAITeamStimulusEvent_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAITeamStimulusEvent;
// ********** End ScriptStruct FAITeamStimulusEvent ************************************************
// ********** Begin Class UAISense_Team ************************************************************
struct Z_Construct_UClass_UAISense_Team_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Team_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h_52_INCLASS \
private: \
static void StaticRegisterNativesUAISense_Team(); \
friend struct ::Z_Construct_UClass_UAISense_Team_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISense_Team_NoRegister(); \
public: \
DECLARE_CLASS2(UAISense_Team, UAISense, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISense_Team_NoRegister) \
DECLARE_SERIALIZER(UAISense_Team)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h_52_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISense_Team(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISense_Team) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISense_Team); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISense_Team); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISense_Team(UAISense_Team&&) = delete; \
UAISense_Team(const UAISense_Team&) = delete; \
AIMODULE_API virtual ~UAISense_Team();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h_49_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h_52_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h_52_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h_52_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISense_Team;
// ********** End Class UAISense_Team **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Team_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,289 @@
// 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/AISense_Touch.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISense_Touch() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISense();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Touch();
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Touch_NoRegister();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAITouchEvent();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FAITouchEvent *****************************************************
struct Z_Construct_UScriptStruct_FAITouchEvent_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAITouchEvent); }
static inline consteval int16 GetStructAlignment() { return alignof(FAITouchEvent); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Touch.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TouchReceiver_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Touch.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OtherActor_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Touch.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAITouchEvent constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchReceiver;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAITouchEvent constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAITouchEvent>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAITouchEvent_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAITouchEvent;
class UScriptStruct* FAITouchEvent::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAITouchEvent.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAITouchEvent.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAITouchEvent, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AITouchEvent"));
}
return Z_Registration_Info_UScriptStruct_FAITouchEvent.OuterSingleton;
}
// ********** Begin ScriptStruct FAITouchEvent Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAITouchEvent_Statics::NewProp_TouchReceiver = { "TouchReceiver", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAITouchEvent, TouchReceiver), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TouchReceiver_MetaData), NewProp_TouchReceiver_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAITouchEvent_Statics::NewProp_OtherActor = { "OtherActor", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAITouchEvent, OtherActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OtherActor_MetaData), NewProp_OtherActor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAITouchEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAITouchEvent_Statics::NewProp_TouchReceiver,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAITouchEvent_Statics::NewProp_OtherActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAITouchEvent_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAITouchEvent Property Definitions **********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAITouchEvent_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AITouchEvent",
Z_Construct_UScriptStruct_FAITouchEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAITouchEvent_Statics::PropPointers),
sizeof(FAITouchEvent),
alignof(FAITouchEvent),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAITouchEvent_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAITouchEvent_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAITouchEvent()
{
if (!Z_Registration_Info_UScriptStruct_FAITouchEvent.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAITouchEvent.InnerSingleton, Z_Construct_UScriptStruct_FAITouchEvent_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAITouchEvent.InnerSingleton);
}
// ********** End ScriptStruct FAITouchEvent *******************************************************
// ********** Begin Class UAISense_Touch Function ReportTouchEvent *********************************
struct Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics
{
struct AISense_Touch_eventReportTouchEvent_Parms
{
UObject* WorldContextObject;
AActor* TouchReceiver;
AActor* OtherActor;
FVector Location;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "AI|Perception" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Touch.h" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function ReportTouchEvent constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TouchReceiver;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OtherActor;
static const UECodeGen_Private::FStructPropertyParams NewProp_Location;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ReportTouchEvent constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ReportTouchEvent Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Touch_eventReportTouchEvent_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::NewProp_TouchReceiver = { "TouchReceiver", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Touch_eventReportTouchEvent_Parms, TouchReceiver), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::NewProp_OtherActor = { "OtherActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Touch_eventReportTouchEvent_Parms, OtherActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::NewProp_Location = { "Location", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AISense_Touch_eventReportTouchEvent_Parms, Location), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::NewProp_TouchReceiver,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::NewProp_OtherActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::NewProp_Location,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::PropPointers) < 2048);
// ********** End Function ReportTouchEvent Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISense_Touch, nullptr, "ReportTouchEvent", Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::AISense_Touch_eventReportTouchEvent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::AISense_Touch_eventReportTouchEvent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISense_Touch::execReportTouchEvent)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(AActor,Z_Param_TouchReceiver);
P_GET_OBJECT(AActor,Z_Param_OtherActor);
P_GET_STRUCT(FVector,Z_Param_Location);
P_FINISH;
P_NATIVE_BEGIN;
UAISense_Touch::ReportTouchEvent(Z_Param_WorldContextObject,Z_Param_TouchReceiver,Z_Param_OtherActor,Z_Param_Location);
P_NATIVE_END;
}
// ********** End Class UAISense_Touch Function ReportTouchEvent ***********************************
// ********** Begin Class UAISense_Touch ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISense_Touch;
UClass* UAISense_Touch::GetPrivateStaticClass()
{
using TClass = UAISense_Touch;
if (!Z_Registration_Info_UClass_UAISense_Touch.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISense_Touch"),
Z_Registration_Info_UClass_UAISense_Touch.InnerSingleton,
StaticRegisterNativesUAISense_Touch,
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_UAISense_Touch.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISense_Touch_NoRegister()
{
return UAISense_Touch::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISense_Touch_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ClassGroupNames", "AI" },
{ "IncludePath", "Perception/AISense_Touch.h" },
{ "ModuleRelativePath", "Classes/Perception/AISense_Touch.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RegisteredEvents_MetaData[] = {
{ "ModuleRelativePath", "Classes/Perception/AISense_Touch.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISense_Touch constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_RegisteredEvents_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RegisteredEvents;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISense_Touch constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ReportTouchEvent"), .Pointer = &UAISense_Touch::execReportTouchEvent },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAISense_Touch_ReportTouchEvent, "ReportTouchEvent" }, // 1331696681
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISense_Touch>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISense_Touch_Statics
// ********** Begin Class UAISense_Touch Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISense_Touch_Statics::NewProp_RegisteredEvents_Inner = { "RegisteredEvents", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAITouchEvent, METADATA_PARAMS(0, nullptr) }; // 2902267830
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAISense_Touch_Statics::NewProp_RegisteredEvents = { "RegisteredEvents", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISense_Touch, RegisteredEvents), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RegisteredEvents_MetaData), NewProp_RegisteredEvents_MetaData) }; // 2902267830
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISense_Touch_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Touch_Statics::NewProp_RegisteredEvents_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISense_Touch_Statics::NewProp_RegisteredEvents,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Touch_Statics::PropPointers) < 2048);
// ********** End Class UAISense_Touch Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UAISense_Touch_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISense,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Touch_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISense_Touch_Statics::ClassParams = {
&UAISense_Touch::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAISense_Touch_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Touch_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISense_Touch_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISense_Touch_Statics::Class_MetaDataParams)
};
void UAISense_Touch::StaticRegisterNativesUAISense_Touch()
{
UClass* Class = UAISense_Touch::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAISense_Touch_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAISense_Touch()
{
if (!Z_Registration_Info_UClass_UAISense_Touch.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISense_Touch.OuterSingleton, Z_Construct_UClass_UAISense_Touch_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISense_Touch.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISense_Touch);
UAISense_Touch::~UAISense_Touch() {}
// ********** End Class UAISense_Touch *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h__Script_AIModule_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAITouchEvent::StaticStruct, Z_Construct_UScriptStruct_FAITouchEvent_Statics::NewStructOps, TEXT("AITouchEvent"),&Z_Registration_Info_UScriptStruct_FAITouchEvent, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAITouchEvent), 2902267830U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISense_Touch, UAISense_Touch::StaticClass, TEXT("UAISense_Touch"), &Z_Registration_Info_UClass_UAISense_Touch, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISense_Touch), 1986380439U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h__Script_AIModule_2582918456{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h__Script_AIModule_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h__Script_AIModule_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,80 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISense_Touch.h"
#ifdef AIMODULE_AISense_Touch_generated_h
#error "AISense_Touch.generated.h already included, missing '#pragma once' in AISense_Touch.h"
#endif
#define AIMODULE_AISense_Touch_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UObject;
// ********** Begin ScriptStruct FAITouchEvent *****************************************************
struct Z_Construct_UScriptStruct_FAITouchEvent_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAITouchEvent_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAITouchEvent;
// ********** End ScriptStruct FAITouchEvent *******************************************************
// ********** Begin Class UAISense_Touch ***********************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_45_RPC_WRAPPERS \
DECLARE_FUNCTION(execReportTouchEvent);
struct Z_Construct_UClass_UAISense_Touch_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISense_Touch_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_45_INCLASS \
private: \
static void StaticRegisterNativesUAISense_Touch(); \
friend struct ::Z_Construct_UClass_UAISense_Touch_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISense_Touch_NoRegister(); \
public: \
DECLARE_CLASS2(UAISense_Touch, UAISense, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISense_Touch_NoRegister) \
DECLARE_SERIALIZER(UAISense_Touch)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_45_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISense_Touch(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISense_Touch) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISense_Touch); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISense_Touch); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISense_Touch(UAISense_Touch&&) = delete; \
UAISense_Touch(const UAISense_Touch&) = delete; \
AIMODULE_API virtual ~UAISense_Touch();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_42_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_45_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_45_RPC_WRAPPERS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_45_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h_45_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISense_Touch;
// ********** End Class UAISense_Touch *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISense_Touch_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,116 @@
// 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/AISightTargetInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISightTargetInterface() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISightTargetInterface();
AIMODULE_API UClass* Z_Construct_UClass_UAISightTargetInterface_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UAISightTargetInterface **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISightTargetInterface;
UClass* UAISightTargetInterface::GetPrivateStaticClass()
{
using TClass = UAISightTargetInterface;
if (!Z_Registration_Info_UClass_UAISightTargetInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISightTargetInterface"),
Z_Registration_Info_UClass_UAISightTargetInterface.InnerSingleton,
StaticRegisterNativesUAISightTargetInterface,
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_UAISightTargetInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISightTargetInterface_NoRegister()
{
return UAISightTargetInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISightTargetInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Perception/AISightTargetInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UAISightTargetInterface constinit property declarations **************
// ********** End Interface UAISightTargetInterface constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IAISightTargetInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISightTargetInterface_Statics
UObject* (*const Z_Construct_UClass_UAISightTargetInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISightTargetInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISightTargetInterface_Statics::ClassParams = {
&UAISightTargetInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISightTargetInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISightTargetInterface_Statics::Class_MetaDataParams)
};
void UAISightTargetInterface::StaticRegisterNativesUAISightTargetInterface()
{
}
UClass* Z_Construct_UClass_UAISightTargetInterface()
{
if (!Z_Registration_Info_UClass_UAISightTargetInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISightTargetInterface.OuterSingleton, Z_Construct_UClass_UAISightTargetInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISightTargetInterface.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISightTargetInterface);
// ********** End Interface UAISightTargetInterface ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISightTargetInterface, UAISightTargetInterface::StaticClass, TEXT("UAISightTargetInterface"), &Z_Registration_Info_UClass_UAISightTargetInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISightTargetInterface), 1908705041U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h__Script_AIModule_4104984780{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Perception/AISightTargetInterface.h"
#ifdef AIMODULE_AISightTargetInterface_generated_h
#error "AISightTargetInterface.generated.h already included, missing '#pragma once' in AISightTargetInterface.h"
#endif
#define AIMODULE_AISightTargetInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UAISightTargetInterface **********************************************
struct Z_Construct_UClass_UAISightTargetInterface_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISightTargetInterface_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAISightTargetInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISightTargetInterface) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISightTargetInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISightTargetInterface); \
/** Deleted move- and copy-constructors, should never be used */ \
UAISightTargetInterface(UAISightTargetInterface&&) = delete; \
UAISightTargetInterface(const UAISightTargetInterface&) = delete; \
virtual ~UAISightTargetInterface() = default;
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_16_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUAISightTargetInterface(); \
friend struct ::Z_Construct_UClass_UAISightTargetInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISightTargetInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UAISightTargetInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISightTargetInterface_NoRegister) \
DECLARE_SERIALIZER(UAISightTargetInterface)
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_16_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_16_STANDARD_CONSTRUCTORS \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_16_INCLASS_IINTERFACE \
protected: \
virtual ~IAISightTargetInterface() {} \
public: \
typedef UAISightTargetInterface UClassType; \
typedef IAISightTargetInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_13_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_33_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h_16_INCLASS_IINTERFACE \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISightTargetInterface;
// ********** End Interface UAISightTargetInterface ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Perception_AISightTargetInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,135 @@
// 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 "AISubsystem.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISubsystem() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAISubsystem();
AIMODULE_API UClass* Z_Construct_UClass_UAISubsystem_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISystem_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISubsystem *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISubsystem;
UClass* UAISubsystem::GetPrivateStaticClass()
{
using TClass = UAISubsystem;
if (!Z_Registration_Info_UClass_UAISubsystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISubsystem"),
Z_Registration_Info_UClass_UAISubsystem.InnerSingleton,
StaticRegisterNativesUAISubsystem,
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_UAISubsystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISubsystem_NoRegister()
{
return UAISubsystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISubsystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** A class representing a common interface and behavior for AI subsystems */" },
{ "IncludePath", "AISubsystem.h" },
{ "ModuleRelativePath", "Classes/AISubsystem.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "A class representing a common interface and behavior for AI subsystems" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AISystem_MetaData[] = {
{ "ModuleRelativePath", "Classes/AISubsystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISubsystem constinit property declarations *****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_AISystem;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISubsystem constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISubsystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISubsystem_Statics
// ********** Begin Class UAISubsystem Property Definitions ****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISubsystem_Statics::NewProp_AISystem = { "AISystem", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISubsystem, AISystem), Z_Construct_UClass_UAISystem_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AISystem_MetaData), NewProp_AISystem_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISubsystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISubsystem_Statics::NewProp_AISystem,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISubsystem_Statics::PropPointers) < 2048);
// ********** End Class UAISubsystem Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UAISubsystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISubsystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISubsystem_Statics::ClassParams = {
&UAISubsystem::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAISubsystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAISubsystem_Statics::PropPointers),
0,
0x000800A2u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISubsystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISubsystem_Statics::Class_MetaDataParams)
};
void UAISubsystem::StaticRegisterNativesUAISubsystem()
{
}
UClass* Z_Construct_UClass_UAISubsystem()
{
if (!Z_Registration_Info_UClass_UAISubsystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISubsystem.OuterSingleton, Z_Construct_UClass_UAISubsystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISubsystem.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISubsystem);
UAISubsystem::~UAISubsystem() {}
// ********** End Class UAISubsystem ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISubsystem, UAISubsystem::StaticClass, TEXT("UAISubsystem"), &Z_Registration_Info_UClass_UAISubsystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISubsystem), 2517483192U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h__Script_AIModule_155314114{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AISubsystem.h"
#ifdef AIMODULE_AISubsystem_generated_h
#error "AISubsystem.generated.h already included, missing '#pragma once' in AISubsystem.h"
#endif
#define AIMODULE_AISubsystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISubsystem *************************************************************
struct Z_Construct_UClass_UAISubsystem_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISubsystem_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAISubsystem(); \
friend struct ::Z_Construct_UClass_UAISubsystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISubsystem_NoRegister(); \
public: \
DECLARE_CLASS2(UAISubsystem, UObject, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISubsystem_NoRegister) \
DECLARE_SERIALIZER(UAISubsystem)
#define FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAISubsystem(UAISubsystem&&) = delete; \
UAISubsystem(const UAISubsystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISubsystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISubsystem); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISubsystem) \
AIMODULE_API virtual ~UAISubsystem();
#define FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h_14_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISubsystem;
// ********** End Class UAISubsystem ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_AISubsystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,464 @@
// 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 "AISystem.h"
#include "UObject/SoftObjectPath.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAISystem() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAIHotSpotManager_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAIPerceptionSystem_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAISystem();
AIMODULE_API UClass* Z_Construct_UClass_UAISystem_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBehaviorTreeManager_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBlackboardData_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UEnvQueryManager_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UNavLocalGridManager_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSoftClassPath();
ENGINE_API UClass* Z_Construct_UClass_UAISystemBase();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_ECollisionChannel();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAISystem Function AIIgnorePlayers ***************************************
struct Z_Construct_UFunction_UAISystem_AIIgnorePlayers_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "//----------------------------------------------------------------------//\n// cheats\n//----------------------------------------------------------------------//\n" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "cheats" },
};
#endif // WITH_METADATA
// ********** Begin Function AIIgnorePlayers constinit property declarations ***********************
// ********** End Function AIIgnorePlayers constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISystem_AIIgnorePlayers_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISystem, nullptr, "AIIgnorePlayers", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020602, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISystem_AIIgnorePlayers_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISystem_AIIgnorePlayers_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UAISystem_AIIgnorePlayers()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISystem_AIIgnorePlayers_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISystem::execAIIgnorePlayers)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AIIgnorePlayers();
P_NATIVE_END;
}
// ********** End Class UAISystem Function AIIgnorePlayers *****************************************
// ********** Begin Class UAISystem Function AILoggingVerbose **************************************
struct Z_Construct_UFunction_UAISystem_AILoggingVerbose_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/AISystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Function AILoggingVerbose constinit property declarations **********************
// ********** End Function AILoggingVerbose constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAISystem_AILoggingVerbose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAISystem, nullptr, "AILoggingVerbose", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020602, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAISystem_AILoggingVerbose_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAISystem_AILoggingVerbose_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UAISystem_AILoggingVerbose()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAISystem_AILoggingVerbose_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAISystem::execAILoggingVerbose)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->AILoggingVerbose();
P_NATIVE_END;
}
// ********** End Class UAISystem Function AILoggingVerbose ****************************************
// ********** Begin Class UAISystem ****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAISystem;
UClass* UAISystem::GetPrivateStaticClass()
{
using TClass = UAISystem;
if (!Z_Registration_Info_UClass_UAISystem.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AISystem"),
Z_Registration_Info_UClass_UAISystem.InnerSingleton,
StaticRegisterNativesUAISystem,
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_UAISystem.InnerSingleton;
}
UClass* Z_Construct_UClass_UAISystem_NoRegister()
{
return UAISystem::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAISystem_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "AISystem.h" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerceptionSystemClassName_MetaData[] = {
{ "Category", "AISystem" },
{ "Comment", "/** Class that will be used to spawn the perception system, can be game-specific */" },
{ "DisplayName", "Perception System Class" },
{ "MetaClass", "/Script/AIModule.AIPerceptionSystem" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Class that will be used to spawn the perception system, can be game-specific" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HotSpotManagerClassName_MetaData[] = {
{ "Category", "AISystem" },
{ "Comment", "/** Class that will be used to spawn the hot spot manager, can be game-specific */" },
{ "DisplayName", "AIHotSpotManager Class" },
{ "MetaClass", "/Script/AIModule.AIHotSpotManager" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Class that will be used to spawn the hot spot manager, can be game-specific" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnvQueryManagerClassName_MetaData[] = {
{ "Category", "AISystem" },
{ "Comment", "/** Class that will be used to spawn the env query manager, can be game-specific */" },
{ "DisplayName", "EnvQueryManager Class" },
{ "MetaClass", "/Script/AIModule.EnvQueryManager" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Class that will be used to spawn the env query manager, can be game-specific" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AcceptanceRadius_MetaData[] = {
{ "Category", "Movement" },
{ "Comment", "/** Default AI movement's acceptance radius used to determine whether \n \x09 * AI reached path's end */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Default AI movement's acceptance radius used to determine whether\nAI reached path's end" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathfollowingRegularPathPointAcceptanceRadius_MetaData[] = {
{ "Category", "Movement" },
{ "Comment", "/** Value used for pathfollowing's internal code to determine whether AI reached path's point. \n\x09 *\x09@note this value is not used for path's last point. @see AcceptanceRadius*/" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Value used for pathfollowing's internal code to determine whether AI reached path's point.\n @note this value is not used for path's last point. @see AcceptanceRadius" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PathfollowingNavLinkAcceptanceRadius_MetaData[] = {
{ "Category", "Movement" },
{ "Comment", "/** Similarly to PathfollowingRegularPathPointAcceptanceRadius used by pathfollowing's internals\n\x09 *\x09""but gets applied only when next point on a path represents a begining of navigation link */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Similarly to PathfollowingRegularPathPointAcceptanceRadius used by pathfollowing's internals\n but gets applied only when next point on a path represents a begining of navigation link" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFinishMoveOnGoalOverlap_MetaData[] = {
{ "Category", "Movement" },
{ "Comment", "/** If true, overlapping the goal will be counted by default as finishing a move */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "If true, overlapping the goal will be counted by default as finishing a move" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAcceptPartialPaths_MetaData[] = {
{ "Category", "Movement" },
{ "Comment", "/** Sets default value for rather move tasks accept partial paths or not */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Sets default value for rather move tasks accept partial paths or not" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowStrafing_MetaData[] = {
{ "Category", "Movement" },
{ "Comment", "/** Sets default value for rather move tasks allow strafing or not */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Sets default value for rather move tasks allow strafing or not" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowControllersAsEQSQuerier_MetaData[] = {
{ "Category", "EQS" },
{ "Comment", "/** if enable will make EQS not complaint about using Controllers as queriers. Default behavior (false) will \n\x09 *\x09in places automatically convert controllers to pawns, and complain if code user bypasses the conversion or uses\n\x09 *\x09pawn-less controller */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "if enable will make EQS not complaint about using Controllers as queriers. Default behavior (false) will\n in places automatically convert controllers to pawns, and complain if code user bypasses the conversion or uses\n pawn-less controller" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDebuggerPlugin_MetaData[] = {
{ "Category", "AISystem" },
{ "Comment", "/** if set, GameplayDebuggerPlugin will be loaded on module's startup */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "if set, GameplayDebuggerPlugin will be loaded on module's startup" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bForgetStaleActors_MetaData[] = {
{ "Category", "AISystem" },
{ "Comment", "/** If set, actors will be forgotten by the perception system when their stimulus has expired.\n\x09 *\x09If not set, the perception system will remember the actor even if they are no longer perceived and their\n\x09 *\x09stimuli has exceeded its max age */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "If set, actors will be forgotten by the perception system when their stimulus has expired.\n If not set, the perception system will remember the actor even if they are no longer perceived and their\n stimuli has exceeded its max age" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAddBlackboardSelfKey_MetaData[] = {
{ "Category", "Blackboard" },
{ "Comment", "/** If set to true will result in automatically adding the SelfActor key to new Blackboard assets. It will \n\x09 *\x09""also result in making sure all the BB assets loaded do have the SelfKey entry, via PostLoad */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "If set to true will result in automatically adding the SelfActor key to new Blackboard assets. It will\n also result in making sure all the BB assets loaded do have the SelfKey entry, via PostLoad" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClearBBEntryOnBTEQSFail_MetaData[] = {
{ "Category", "Behavior Tree" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue_MetaData[] = {
{ "Category", "Behavior Tree" },
{ "Comment", "/** If enabled, blackboard based decorators will set key to 'Invalid' on creation or when selected key no longer exists (instead of using the first key of the blackboard). */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "If enabled, blackboard based decorators will set key to 'Invalid' on creation or when selected key no longer exists (instead of using the first key of the blackboard)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultBlackboard_MetaData[] = {
{ "Category", "Behavior Tree" },
{ "Comment", "/** If set, new BTs will use this BB as default. */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "If set, new BTs will use this BB as default." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultSightCollisionChannel_MetaData[] = {
{ "Category", "PerceptionSystem" },
{ "Comment", "/** Which collision channel to use for sight checks by default */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Which collision channel to use for sight checks by default" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BehaviorTreeManager_MetaData[] = {
{ "Comment", "/** Behavior tree manager used by game */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Behavior tree manager used by game" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnvironmentQueryManager_MetaData[] = {
{ "Comment", "/** Environment query manager used by game */" },
{ "ModuleRelativePath", "Classes/AISystem.h" },
{ "ToolTip", "Environment query manager used by game" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerceptionSystem_MetaData[] = {
{ "ModuleRelativePath", "Classes/AISystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllProxyObjects_MetaData[] = {
{ "ModuleRelativePath", "Classes/AISystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HotSpotManager_MetaData[] = {
{ "ModuleRelativePath", "Classes/AISystem.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NavLocalGrids_MetaData[] = {
{ "ModuleRelativePath", "Classes/AISystem.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAISystem constinit property declarations ********************************
static const UECodeGen_Private::FStructPropertyParams NewProp_PerceptionSystemClassName;
static const UECodeGen_Private::FStructPropertyParams NewProp_HotSpotManagerClassName;
static const UECodeGen_Private::FStructPropertyParams NewProp_EnvQueryManagerClassName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AcceptanceRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PathfollowingRegularPathPointAcceptanceRadius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PathfollowingNavLinkAcceptanceRadius;
static void NewProp_bFinishMoveOnGoalOverlap_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFinishMoveOnGoalOverlap;
static void NewProp_bAcceptPartialPaths_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAcceptPartialPaths;
static void NewProp_bAllowStrafing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowStrafing;
static void NewProp_bAllowControllersAsEQSQuerier_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowControllersAsEQSQuerier;
static void NewProp_bEnableDebuggerPlugin_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDebuggerPlugin;
static void NewProp_bForgetStaleActors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bForgetStaleActors;
static void NewProp_bAddBlackboardSelfKey_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddBlackboardSelfKey;
static void NewProp_bClearBBEntryOnBTEQSFail_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearBBEntryOnBTEQSFail;
static void NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue;
static const UECodeGen_Private::FSoftObjectPropertyParams NewProp_DefaultBlackboard;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultSightCollisionChannel;
static const UECodeGen_Private::FObjectPropertyParams NewProp_BehaviorTreeManager;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EnvironmentQueryManager;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PerceptionSystem;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AllProxyObjects_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AllProxyObjects;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HotSpotManager;
static const UECodeGen_Private::FObjectPropertyParams NewProp_NavLocalGrids;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAISystem constinit property declarations **********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("AIIgnorePlayers"), .Pointer = &UAISystem::execAIIgnorePlayers },
{ .NameUTF8 = UTF8TEXT("AILoggingVerbose"), .Pointer = &UAISystem::execAILoggingVerbose },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAISystem_AIIgnorePlayers, "AIIgnorePlayers" }, // 573488621
{ &Z_Construct_UFunction_UAISystem_AILoggingVerbose, "AILoggingVerbose" }, // 3307835884
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAISystem>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAISystem_Statics
// ********** Begin Class UAISystem Property Definitions *******************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_PerceptionSystemClassName = { "PerceptionSystemClassName", nullptr, (EPropertyFlags)0x0020080000044001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, PerceptionSystemClassName), Z_Construct_UScriptStruct_FSoftClassPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerceptionSystemClassName_MetaData), NewProp_PerceptionSystemClassName_MetaData) }; // 3467803280
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_HotSpotManagerClassName = { "HotSpotManagerClassName", nullptr, (EPropertyFlags)0x0020080000044001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, HotSpotManagerClassName), Z_Construct_UScriptStruct_FSoftClassPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HotSpotManagerClassName_MetaData), NewProp_HotSpotManagerClassName_MetaData) }; // 3467803280
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_EnvQueryManagerClassName = { "EnvQueryManagerClassName", nullptr, (EPropertyFlags)0x0020080000044001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, EnvQueryManagerClassName), Z_Construct_UScriptStruct_FSoftClassPath, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnvQueryManagerClassName_MetaData), NewProp_EnvQueryManagerClassName_MetaData) }; // 3467803280
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_AcceptanceRadius = { "AcceptanceRadius", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, AcceptanceRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AcceptanceRadius_MetaData), NewProp_AcceptanceRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_PathfollowingRegularPathPointAcceptanceRadius = { "PathfollowingRegularPathPointAcceptanceRadius", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, PathfollowingRegularPathPointAcceptanceRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathfollowingRegularPathPointAcceptanceRadius_MetaData), NewProp_PathfollowingRegularPathPointAcceptanceRadius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_PathfollowingNavLinkAcceptanceRadius = { "PathfollowingNavLinkAcceptanceRadius", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, PathfollowingNavLinkAcceptanceRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PathfollowingNavLinkAcceptanceRadius_MetaData), NewProp_PathfollowingNavLinkAcceptanceRadius_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bFinishMoveOnGoalOverlap_SetBit(void* Obj)
{
((UAISystem*)Obj)->bFinishMoveOnGoalOverlap = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bFinishMoveOnGoalOverlap = { "bFinishMoveOnGoalOverlap", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bFinishMoveOnGoalOverlap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFinishMoveOnGoalOverlap_MetaData), NewProp_bFinishMoveOnGoalOverlap_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bAcceptPartialPaths_SetBit(void* Obj)
{
((UAISystem*)Obj)->bAcceptPartialPaths = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bAcceptPartialPaths = { "bAcceptPartialPaths", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bAcceptPartialPaths_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAcceptPartialPaths_MetaData), NewProp_bAcceptPartialPaths_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bAllowStrafing_SetBit(void* Obj)
{
((UAISystem*)Obj)->bAllowStrafing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bAllowStrafing = { "bAllowStrafing", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bAllowStrafing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowStrafing_MetaData), NewProp_bAllowStrafing_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bAllowControllersAsEQSQuerier_SetBit(void* Obj)
{
((UAISystem*)Obj)->bAllowControllersAsEQSQuerier = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bAllowControllersAsEQSQuerier = { "bAllowControllersAsEQSQuerier", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bAllowControllersAsEQSQuerier_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowControllersAsEQSQuerier_MetaData), NewProp_bAllowControllersAsEQSQuerier_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bEnableDebuggerPlugin_SetBit(void* Obj)
{
((UAISystem*)Obj)->bEnableDebuggerPlugin = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bEnableDebuggerPlugin = { "bEnableDebuggerPlugin", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bEnableDebuggerPlugin_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDebuggerPlugin_MetaData), NewProp_bEnableDebuggerPlugin_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bForgetStaleActors_SetBit(void* Obj)
{
((UAISystem*)Obj)->bForgetStaleActors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bForgetStaleActors = { "bForgetStaleActors", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bForgetStaleActors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bForgetStaleActors_MetaData), NewProp_bForgetStaleActors_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bAddBlackboardSelfKey_SetBit(void* Obj)
{
((UAISystem*)Obj)->bAddBlackboardSelfKey = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bAddBlackboardSelfKey = { "bAddBlackboardSelfKey", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bAddBlackboardSelfKey_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAddBlackboardSelfKey_MetaData), NewProp_bAddBlackboardSelfKey_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bClearBBEntryOnBTEQSFail_SetBit(void* Obj)
{
((UAISystem*)Obj)->bClearBBEntryOnBTEQSFail = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bClearBBEntryOnBTEQSFail = { "bClearBBEntryOnBTEQSFail", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bClearBBEntryOnBTEQSFail_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClearBBEntryOnBTEQSFail_MetaData), NewProp_bClearBBEntryOnBTEQSFail_MetaData) };
void Z_Construct_UClass_UAISystem_Statics::NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue_SetBit(void* Obj)
{
((UAISystem*)Obj)->bBlackboardKeyDecoratorAllowsNoneAsValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue = { "bBlackboardKeyDecoratorAllowsNoneAsValue", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UAISystem), &Z_Construct_UClass_UAISystem_Statics::NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue_MetaData), NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue_MetaData) };
const UECodeGen_Private::FSoftObjectPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_DefaultBlackboard = { "DefaultBlackboard", nullptr, (EPropertyFlags)0x0014000000054001, UECodeGen_Private::EPropertyGenFlags::SoftObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, DefaultBlackboard), Z_Construct_UClass_UBlackboardData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultBlackboard_MetaData), NewProp_DefaultBlackboard_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_DefaultSightCollisionChannel = { "DefaultSightCollisionChannel", nullptr, (EPropertyFlags)0x0010000000054001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, DefaultSightCollisionChannel), Z_Construct_UEnum_Engine_ECollisionChannel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultSightCollisionChannel_MetaData), NewProp_DefaultSightCollisionChannel_MetaData) }; // 838391399
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_BehaviorTreeManager = { "BehaviorTreeManager", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, BehaviorTreeManager), Z_Construct_UClass_UBehaviorTreeManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BehaviorTreeManager_MetaData), NewProp_BehaviorTreeManager_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_EnvironmentQueryManager = { "EnvironmentQueryManager", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, EnvironmentQueryManager), Z_Construct_UClass_UEnvQueryManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnvironmentQueryManager_MetaData), NewProp_EnvironmentQueryManager_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_PerceptionSystem = { "PerceptionSystem", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, PerceptionSystem), Z_Construct_UClass_UAIPerceptionSystem_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerceptionSystem_MetaData), NewProp_PerceptionSystem_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_AllProxyObjects_Inner = { "AllProxyObjects", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAIAsyncTaskBlueprintProxy_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_AllProxyObjects = { "AllProxyObjects", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, AllProxyObjects), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllProxyObjects_MetaData), NewProp_AllProxyObjects_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_HotSpotManager = { "HotSpotManager", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, HotSpotManager), Z_Construct_UClass_UAIHotSpotManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HotSpotManager_MetaData), NewProp_HotSpotManager_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAISystem_Statics::NewProp_NavLocalGrids = { "NavLocalGrids", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAISystem, NavLocalGrids), Z_Construct_UClass_UNavLocalGridManager_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NavLocalGrids_MetaData), NewProp_NavLocalGrids_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAISystem_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_PerceptionSystemClassName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_HotSpotManagerClassName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_EnvQueryManagerClassName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_AcceptanceRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_PathfollowingRegularPathPointAcceptanceRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_PathfollowingNavLinkAcceptanceRadius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bFinishMoveOnGoalOverlap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bAcceptPartialPaths,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bAllowStrafing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bAllowControllersAsEQSQuerier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bEnableDebuggerPlugin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bForgetStaleActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bAddBlackboardSelfKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bClearBBEntryOnBTEQSFail,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_bBlackboardKeyDecoratorAllowsNoneAsValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_DefaultBlackboard,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_DefaultSightCollisionChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_BehaviorTreeManager,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_EnvironmentQueryManager,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_PerceptionSystem,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_AllProxyObjects_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_AllProxyObjects,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_HotSpotManager,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAISystem_Statics::NewProp_NavLocalGrids,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISystem_Statics::PropPointers) < 2048);
// ********** End Class UAISystem Property Definitions *********************************************
UObject* (*const Z_Construct_UClass_UAISystem_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAISystemBase,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAISystem_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAISystem_Statics::ClassParams = {
&UAISystem::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAISystem_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAISystem_Statics::PropPointers),
0,
0x000800A6u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAISystem_Statics::Class_MetaDataParams), Z_Construct_UClass_UAISystem_Statics::Class_MetaDataParams)
};
void UAISystem::StaticRegisterNativesUAISystem()
{
UClass* Class = UAISystem::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAISystem_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAISystem()
{
if (!Z_Registration_Info_UClass_UAISystem.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAISystem.OuterSingleton, Z_Construct_UClass_UAISystem_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAISystem.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAISystem);
UAISystem::~UAISystem() {}
// ********** End Class UAISystem ******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAISystem, UAISystem::StaticClass, TEXT("UAISystem"), &Z_Registration_Info_UClass_UAISystem, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAISystem), 3962592709U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h__Script_AIModule_4138254317{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,67 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AISystem.h"
#ifdef AIMODULE_AISystem_generated_h
#error "AISystem.generated.h already included, missing '#pragma once' in AISystem.h"
#endif
#define AIMODULE_AISystem_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAISystem ****************************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h_28_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execAILoggingVerbose); \
DECLARE_FUNCTION(execAIIgnorePlayers);
struct Z_Construct_UClass_UAISystem_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAISystem_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAISystem(); \
friend struct ::Z_Construct_UClass_UAISystem_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAISystem_NoRegister(); \
public: \
DECLARE_CLASS2(UAISystem, UAISystemBase, COMPILED_IN_FLAGS(0 | CLASS_DefaultConfig | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAISystem_NoRegister) \
DECLARE_SERIALIZER(UAISystem)
#define FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAISystem(UAISystem&&) = delete; \
UAISystem(const UAISystem&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAISystem); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAISystem); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAISystem) \
AIMODULE_API virtual ~UAISystem();
#define FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h_25_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h_28_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAISystem;
// ********** End Class UAISystem ******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_AISystem_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,202 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Tasks/AITask.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAITask() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_AAIController_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAITask();
AIMODULE_API UClass* Z_Construct_UClass_UAITask_NoRegister();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EAITaskPriority();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EAITaskPriority ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAITaskPriority;
static UEnum* EAITaskPriority_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAITaskPriority.OuterSingleton)
{
Z_Registration_Info_UEnum_EAITaskPriority.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EAITaskPriority, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EAITaskPriority"));
}
return Z_Registration_Info_UEnum_EAITaskPriority.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAITaskPriority>()
{
return EAITaskPriority_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EAITaskPriority_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AutonomousAI.Comment", "//FGameplayTasks::DefaultPriority / 2,\n" },
{ "AutonomousAI.Name", "EAITaskPriority::AutonomousAI" },
{ "AutonomousAI.ToolTip", "FGameplayTasks::DefaultPriority / 2," },
{ "High.Comment", "//FGameplayTasks::DefaultPriority,\n" },
{ "High.Name", "EAITaskPriority::High" },
{ "High.ToolTip", "FGameplayTasks::DefaultPriority," },
{ "Low.Name", "EAITaskPriority::Low" },
{ "Lowest.Name", "EAITaskPriority::Lowest" },
{ "ModuleRelativePath", "Classes/Tasks/AITask.h" },
{ "Ultimate.Comment", "//(1.5 * FGameplayTasks::DefaultPriority),\n" },
{ "Ultimate.Name", "EAITaskPriority::Ultimate" },
{ "Ultimate.ToolTip", "(1.5 * FGameplayTasks::DefaultPriority)," },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAITaskPriority::Lowest", (int64)EAITaskPriority::Lowest },
{ "EAITaskPriority::Low", (int64)EAITaskPriority::Low },
{ "EAITaskPriority::AutonomousAI", (int64)EAITaskPriority::AutonomousAI },
{ "EAITaskPriority::High", (int64)EAITaskPriority::High },
{ "EAITaskPriority::Ultimate", (int64)EAITaskPriority::Ultimate },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EAITaskPriority_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EAITaskPriority_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EAITaskPriority",
"EAITaskPriority",
Z_Construct_UEnum_AIModule_EAITaskPriority_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAITaskPriority_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAITaskPriority_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EAITaskPriority_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EAITaskPriority()
{
if (!Z_Registration_Info_UEnum_EAITaskPriority.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAITaskPriority.InnerSingleton, Z_Construct_UEnum_AIModule_EAITaskPriority_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAITaskPriority.InnerSingleton;
}
// ********** End Enum EAITaskPriority *************************************************************
// ********** Begin Class UAITask ******************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAITask;
UClass* UAITask::GetPrivateStaticClass()
{
using TClass = UAITask;
if (!Z_Registration_Info_UClass_UAITask.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AITask"),
Z_Registration_Info_UClass_UAITask.InnerSingleton,
StaticRegisterNativesUAITask,
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_UAITask.InnerSingleton;
}
UClass* Z_Construct_UClass_UAITask_NoRegister()
{
return UAITask::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAITask_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "Tasks/AITask.h" },
{ "ModuleRelativePath", "Classes/Tasks/AITask.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwnerController_MetaData[] = {
{ "Category", "AI|Tasks" },
{ "ModuleRelativePath", "Classes/Tasks/AITask.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UAITask constinit property declarations **********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwnerController;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAITask constinit property declarations ************************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAITask>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAITask_Statics
// ********** Begin Class UAITask Property Definitions *********************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAITask_Statics::NewProp_OwnerController = { "OwnerController", nullptr, (EPropertyFlags)0x0124080000000014, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAITask, OwnerController), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwnerController_MetaData), NewProp_OwnerController_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAITask_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAITask_Statics::NewProp_OwnerController,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_Statics::PropPointers) < 2048);
// ********** End Class UAITask Property Definitions ***********************************************
UObject* (*const Z_Construct_UClass_UAITask_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGameplayTask,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAITask_Statics::ClassParams = {
&UAITask::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAITask_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_Statics::PropPointers),
0,
0x000800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_Statics::Class_MetaDataParams), Z_Construct_UClass_UAITask_Statics::Class_MetaDataParams)
};
void UAITask::StaticRegisterNativesUAITask()
{
}
UClass* Z_Construct_UClass_UAITask()
{
if (!Z_Registration_Info_UClass_UAITask.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAITask.OuterSingleton, Z_Construct_UClass_UAITask_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAITask.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAITask);
UAITask::~UAITask() {}
// ********** End Class UAITask ********************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h__Script_AIModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EAITaskPriority_StaticEnum, TEXT("EAITaskPriority"), &Z_Registration_Info_UEnum_EAITaskPriority, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3738680819U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAITask, UAITask::StaticClass, TEXT("UAITask"), &Z_Registration_Info_UClass_UAITask, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAITask), 3310292227U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h__Script_AIModule_1881004582{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h__Script_AIModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h__Script_AIModule_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,74 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Tasks/AITask.h"
#ifdef AIMODULE_AITask_generated_h
#error "AITask.generated.h already included, missing '#pragma once' in AITask.h"
#endif
#define AIMODULE_AITask_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAITask ******************************************************************
struct Z_Construct_UClass_UAITask_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAITask_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h_26_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAITask(); \
friend struct ::Z_Construct_UClass_UAITask_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAITask_NoRegister(); \
public: \
DECLARE_CLASS2(UAITask, UGameplayTask, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAITask_NoRegister) \
DECLARE_SERIALIZER(UAITask)
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h_26_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAITask(UAITask&&) = delete; \
UAITask(const UAITask&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAITask); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAITask); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAITask) \
AIMODULE_API virtual ~UAITask();
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h_23_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h_26_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h_26_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h_26_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAITask;
// ********** End Class UAITask ********************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_h
// ********** Begin Enum EAITaskPriority ***********************************************************
#define FOREACH_ENUM_EAITASKPRIORITY(op) \
op(EAITaskPriority::Lowest) \
op(EAITaskPriority::Low) \
op(EAITaskPriority::AutonomousAI) \
op(EAITaskPriority::High) \
op(EAITaskPriority::Ultimate)
enum class EAITaskPriority : uint8;
template<> struct TIsUEnumClass<EAITaskPriority> { enum { Value = true }; };
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAITaskPriority>();
// ********** End Enum EAITaskPriority *************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Tasks/AITask_LockLogic.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAITask_LockLogic() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UAITask();
AIMODULE_API UClass* Z_Construct_UClass_UAITask_LockLogic();
AIMODULE_API UClass* Z_Construct_UClass_UAITask_LockLogic_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAITask_LockLogic ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAITask_LockLogic;
UClass* UAITask_LockLogic::GetPrivateStaticClass()
{
using TClass = UAITask_LockLogic;
if (!Z_Registration_Info_UClass_UAITask_LockLogic.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AITask_LockLogic"),
Z_Registration_Info_UClass_UAITask_LockLogic.InnerSingleton,
StaticRegisterNativesUAITask_LockLogic,
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_UAITask_LockLogic.InnerSingleton;
}
UClass* Z_Construct_UClass_UAITask_LockLogic_NoRegister()
{
return UAITask_LockLogic::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAITask_LockLogic_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Locks AI logic until removed by external trigger */" },
{ "IncludePath", "Tasks/AITask_LockLogic.h" },
{ "ModuleRelativePath", "Classes/Tasks/AITask_LockLogic.h" },
{ "ToolTip", "Locks AI logic until removed by external trigger" },
};
#endif // WITH_METADATA
// ********** Begin Class UAITask_LockLogic constinit property declarations ************************
// ********** End Class UAITask_LockLogic constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAITask_LockLogic>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAITask_LockLogic_Statics
UObject* (*const Z_Construct_UClass_UAITask_LockLogic_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAITask,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_LockLogic_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAITask_LockLogic_Statics::ClassParams = {
&UAITask_LockLogic::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_LockLogic_Statics::Class_MetaDataParams), Z_Construct_UClass_UAITask_LockLogic_Statics::Class_MetaDataParams)
};
void UAITask_LockLogic::StaticRegisterNativesUAITask_LockLogic()
{
}
UClass* Z_Construct_UClass_UAITask_LockLogic()
{
if (!Z_Registration_Info_UClass_UAITask_LockLogic.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAITask_LockLogic.OuterSingleton, Z_Construct_UClass_UAITask_LockLogic_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAITask_LockLogic.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAITask_LockLogic);
UAITask_LockLogic::~UAITask_LockLogic() {}
// ********** End Class UAITask_LockLogic **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAITask_LockLogic, UAITask_LockLogic::StaticClass, TEXT("UAITask_LockLogic"), &Z_Registration_Info_UClass_UAITask_LockLogic, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAITask_LockLogic), 1955873529U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h__Script_AIModule_2560083081{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Tasks/AITask_LockLogic.h"
#ifdef AIMODULE_AITask_LockLogic_generated_h
#error "AITask_LockLogic.generated.h already included, missing '#pragma once' in AITask_LockLogic.h"
#endif
#define AIMODULE_AITask_LockLogic_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAITask_LockLogic ********************************************************
struct Z_Construct_UClass_UAITask_LockLogic_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAITask_LockLogic_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h_13_INCLASS \
private: \
static void StaticRegisterNativesUAITask_LockLogic(); \
friend struct ::Z_Construct_UClass_UAITask_LockLogic_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAITask_LockLogic_NoRegister(); \
public: \
DECLARE_CLASS2(UAITask_LockLogic, UAITask, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAITask_LockLogic_NoRegister) \
DECLARE_SERIALIZER(UAITask_LockLogic)
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h_13_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UAITask_LockLogic(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAITask_LockLogic) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAITask_LockLogic); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAITask_LockLogic); \
/** Deleted move- and copy-constructors, should never be used */ \
UAITask_LockLogic(UAITask_LockLogic&&) = delete; \
UAITask_LockLogic(const UAITask_LockLogic&) = delete; \
AIMODULE_API virtual ~UAITask_LockLogic();
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h_10_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h_13_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h_13_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h_13_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAITask_LockLogic;
// ********** End Class UAITask_LockLogic **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_LockLogic_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,76 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Tasks/AITask_MoveTo.h"
#ifdef AIMODULE_AITask_MoveTo_generated_h
#error "AITask_MoveTo.generated.h already included, missing '#pragma once' in AITask_MoveTo.h"
#endif
#define AIMODULE_AITask_MoveTo_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class AAIController;
class UAITask_MoveTo;
// ********** Begin Delegate FMoveTaskCompletedSignature *******************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_14_DELEGATE \
AIMODULE_API void FMoveTaskCompletedSignature_DelegateWrapper(const FMulticastScriptDelegate& MoveTaskCompletedSignature, EPathFollowingResult::Type Result, AAIController* AIController);
// ********** End Delegate FMoveTaskCompletedSignature *********************************************
// ********** Begin Class UAITask_MoveTo ***********************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execAIMoveTo);
struct Z_Construct_UClass_UAITask_MoveTo_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAITask_MoveTo_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAITask_MoveTo(); \
friend struct ::Z_Construct_UClass_UAITask_MoveTo_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAITask_MoveTo_NoRegister(); \
public: \
DECLARE_CLASS2(UAITask_MoveTo, UAITask, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAITask_MoveTo_NoRegister) \
DECLARE_SERIALIZER(UAITask_MoveTo)
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAITask_MoveTo(UAITask_MoveTo&&) = delete; \
UAITask_MoveTo(const UAITask_MoveTo&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAITask_MoveTo); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAITask_MoveTo); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAITask_MoveTo) \
AIMODULE_API virtual ~UAITask_MoveTo();
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_17_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_20_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAITask_MoveTo;
// ********** End Class UAITask_MoveTo *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_MoveTo_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,193 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Tasks/AITask_RunEQS.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAITask_RunEQS() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_AAIController_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UAITask();
AIMODULE_API UClass* Z_Construct_UClass_UAITask_RunEQS();
AIMODULE_API UClass* Z_Construct_UClass_UAITask_RunEQS_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UEnvQuery_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAITask_RunEQS Function RunEQS *******************************************
struct Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics
{
struct AITask_RunEQS_eventRunEQS_Parms
{
AAIController* Controller;
UEnvQuery* QueryTemplate;
UAITask_RunEQS* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "TRUE" },
{ "Category", "AI|Tasks" },
{ "DefaultToSelf", "Controller" },
{ "ModuleRelativePath", "Classes/Tasks/AITask_RunEQS.h" },
};
#endif // WITH_METADATA
// ********** Begin Function RunEQS constinit property declarations ********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Controller;
static const UECodeGen_Private::FObjectPropertyParams NewProp_QueryTemplate;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RunEQS constinit property declarations **********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RunEQS Property Definitions *******************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::NewProp_Controller = { "Controller", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_RunEQS_eventRunEQS_Parms, Controller), Z_Construct_UClass_AAIController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::NewProp_QueryTemplate = { "QueryTemplate", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_RunEQS_eventRunEQS_Parms, QueryTemplate), Z_Construct_UClass_UEnvQuery_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AITask_RunEQS_eventRunEQS_Parms, ReturnValue), Z_Construct_UClass_UAITask_RunEQS_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::NewProp_Controller,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::NewProp_QueryTemplate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::PropPointers) < 2048);
// ********** End Function RunEQS Property Definitions *********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAITask_RunEQS, nullptr, "RunEQS", Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::AITask_RunEQS_eventRunEQS_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::AITask_RunEQS_eventRunEQS_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAITask_RunEQS_RunEQS()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAITask_RunEQS_RunEQS_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAITask_RunEQS::execRunEQS)
{
P_GET_OBJECT(AAIController,Z_Param_Controller);
P_GET_OBJECT(UEnvQuery,Z_Param_QueryTemplate);
P_FINISH;
P_NATIVE_BEGIN;
*(UAITask_RunEQS**)Z_Param__Result=UAITask_RunEQS::RunEQS(Z_Param_Controller,Z_Param_QueryTemplate);
P_NATIVE_END;
}
// ********** End Class UAITask_RunEQS Function RunEQS *********************************************
// ********** Begin Class UAITask_RunEQS ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAITask_RunEQS;
UClass* UAITask_RunEQS::GetPrivateStaticClass()
{
using TClass = UAITask_RunEQS;
if (!Z_Registration_Info_UClass_UAITask_RunEQS.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AITask_RunEQS"),
Z_Registration_Info_UClass_UAITask_RunEQS.InnerSingleton,
StaticRegisterNativesUAITask_RunEQS,
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_UAITask_RunEQS.InnerSingleton;
}
UClass* Z_Construct_UClass_UAITask_RunEQS_NoRegister()
{
return UAITask_RunEQS::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAITask_RunEQS_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tasks/AITask_RunEQS.h" },
{ "ModuleRelativePath", "Classes/Tasks/AITask_RunEQS.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UAITask_RunEQS constinit property declarations ***************************
// ********** End Class UAITask_RunEQS constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("RunEQS"), .Pointer = &UAITask_RunEQS::execRunEQS },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAITask_RunEQS_RunEQS, "RunEQS" }, // 368576061
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAITask_RunEQS>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAITask_RunEQS_Statics
UObject* (*const Z_Construct_UClass_UAITask_RunEQS_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAITask,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_RunEQS_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAITask_RunEQS_Statics::ClassParams = {
&UAITask_RunEQS::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAITask_RunEQS_Statics::Class_MetaDataParams), Z_Construct_UClass_UAITask_RunEQS_Statics::Class_MetaDataParams)
};
void UAITask_RunEQS::StaticRegisterNativesUAITask_RunEQS()
{
UClass* Class = UAITask_RunEQS::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAITask_RunEQS_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAITask_RunEQS()
{
if (!Z_Registration_Info_UClass_UAITask_RunEQS.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAITask_RunEQS.OuterSingleton, Z_Construct_UClass_UAITask_RunEQS_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAITask_RunEQS.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAITask_RunEQS);
UAITask_RunEQS::~UAITask_RunEQS() {}
// ********** End Class UAITask_RunEQS *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAITask_RunEQS, UAITask_RunEQS::StaticClass, TEXT("UAITask_RunEQS"), &Z_Registration_Info_UClass_UAITask_RunEQS, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAITask_RunEQS), 1848767630U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h__Script_AIModule_3244509176{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Tasks/AITask_RunEQS.h"
#ifdef AIMODULE_AITask_RunEQS_generated_h
#error "AITask_RunEQS.generated.h already included, missing '#pragma once' in AITask_RunEQS.h"
#endif
#define AIMODULE_AITask_RunEQS_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AAIController;
class UAITask_RunEQS;
class UEnvQuery;
// ********** Begin Class UAITask_RunEQS ***********************************************************
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execRunEQS);
struct Z_Construct_UClass_UAITask_RunEQS_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UAITask_RunEQS_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAITask_RunEQS(); \
friend struct ::Z_Construct_UClass_UAITask_RunEQS_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UAITask_RunEQS_NoRegister(); \
public: \
DECLARE_CLASS2(UAITask_RunEQS, UAITask, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UAITask_RunEQS_NoRegister) \
DECLARE_SERIALIZER(UAITask_RunEQS)
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UAITask_RunEQS(UAITask_RunEQS&&) = delete; \
UAITask_RunEQS(const UAITask_RunEQS&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UAITask_RunEQS); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAITask_RunEQS); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAITask_RunEQS) \
AIMODULE_API virtual ~UAITask_RunEQS();
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h_14_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAITask_RunEQS;
// ********** End Class UAITask_RunEQS *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_Tasks_AITask_RunEQS_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,553 @@
// 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 "AITypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAITypes() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EAILockSource();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EAIOptionFlag();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EAIRequestPriority();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EGenericAICheck();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_FAIDistanceType();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIMoveRequest();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FAIRequestID();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FIntervalCountdown();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EAIOptionFlag *************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAIOptionFlag;
static UEnum* EAIOptionFlag_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAIOptionFlag.OuterSingleton)
{
Z_Registration_Info_UEnum_EAIOptionFlag.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EAIOptionFlag, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EAIOptionFlag"));
}
return Z_Registration_Info_UEnum_EAIOptionFlag.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAIOptionFlag::Type>()
{
return EAIOptionFlag_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EAIOptionFlag_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Default.Name", "EAIOptionFlag::Default" },
{ "Disable.DisplayName", "No" },
{ "Disable.Name", "EAIOptionFlag::Disable" },
{ "Enable.DisplayName", "Yes" },
{ "Enable.Name", "EAIOptionFlag::Enable" },
{ "MAX.Hidden", "" },
{ "MAX.Name", "EAIOptionFlag::MAX" },
{ "ModuleRelativePath", "Classes/AITypes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAIOptionFlag::Default", (int64)EAIOptionFlag::Default },
{ "EAIOptionFlag::Enable", (int64)EAIOptionFlag::Enable },
{ "EAIOptionFlag::Disable", (int64)EAIOptionFlag::Disable },
{ "EAIOptionFlag::MAX", (int64)EAIOptionFlag::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EAIOptionFlag_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EAIOptionFlag_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EAIOptionFlag",
"EAIOptionFlag::Type",
Z_Construct_UEnum_AIModule_EAIOptionFlag_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAIOptionFlag_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAIOptionFlag_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EAIOptionFlag_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EAIOptionFlag()
{
if (!Z_Registration_Info_UEnum_EAIOptionFlag.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAIOptionFlag.InnerSingleton, Z_Construct_UEnum_AIModule_EAIOptionFlag_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAIOptionFlag.InnerSingleton;
}
// ********** End Enum EAIOptionFlag ***************************************************************
// ********** Begin Enum FAIDistanceType ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_FAIDistanceType;
static UEnum* FAIDistanceType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_FAIDistanceType.OuterSingleton)
{
Z_Registration_Info_UEnum_FAIDistanceType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_FAIDistanceType, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("FAIDistanceType"));
}
return Z_Registration_Info_UEnum_FAIDistanceType.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<FAIDistanceType>()
{
return FAIDistanceType_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_FAIDistanceType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Distance2D.Name", "FAIDistanceType::Distance2D" },
{ "Distance3D.Name", "FAIDistanceType::Distance3D" },
{ "DistanceZ.Name", "FAIDistanceType::DistanceZ" },
{ "MAX.Hidden", "" },
{ "MAX.Name", "FAIDistanceType::MAX" },
{ "ModuleRelativePath", "Classes/AITypes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "FAIDistanceType::Distance3D", (int64)FAIDistanceType::Distance3D },
{ "FAIDistanceType::Distance2D", (int64)FAIDistanceType::Distance2D },
{ "FAIDistanceType::DistanceZ", (int64)FAIDistanceType::DistanceZ },
{ "FAIDistanceType::MAX", (int64)FAIDistanceType::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_FAIDistanceType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_FAIDistanceType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"FAIDistanceType",
"FAIDistanceType",
Z_Construct_UEnum_AIModule_FAIDistanceType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_FAIDistanceType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_FAIDistanceType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_FAIDistanceType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_FAIDistanceType()
{
if (!Z_Registration_Info_UEnum_FAIDistanceType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_FAIDistanceType.InnerSingleton, Z_Construct_UEnum_AIModule_FAIDistanceType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_FAIDistanceType.InnerSingleton;
}
// ********** End Enum FAIDistanceType *************************************************************
// ********** Begin Enum EAIRequestPriority ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAIRequestPriority;
static UEnum* EAIRequestPriority_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAIRequestPriority.OuterSingleton)
{
Z_Registration_Info_UEnum_EAIRequestPriority.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EAIRequestPriority, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EAIRequestPriority"));
}
return Z_Registration_Info_UEnum_EAIRequestPriority.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAIRequestPriority::Type>()
{
return EAIRequestPriority_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EAIRequestPriority_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "HardScript.Comment", "/** Actions LDs really want AI to perform. */" },
{ "HardScript.Name", "EAIRequestPriority::HardScript" },
{ "HardScript.ToolTip", "Actions LDs really want AI to perform." },
{ "Logic.Comment", "/** Actions AI wants to do due to its internal logic. */" },
{ "Logic.Name", "EAIRequestPriority::Logic" },
{ "Logic.ToolTip", "Actions AI wants to do due to its internal logic." },
{ "MAX.Hidden", "" },
{ "MAX.Name", "EAIRequestPriority::MAX" },
{ "ModuleRelativePath", "Classes/AITypes.h" },
{ "Reaction.Comment", "/** Actions being result of game-world mechanics, like hit reactions, death, falling, etc. In general things not depending on what AI's thinking. */" },
{ "Reaction.Name", "EAIRequestPriority::Reaction" },
{ "Reaction.ToolTip", "Actions being result of game-world mechanics, like hit reactions, death, falling, etc. In general things not depending on what AI's thinking." },
{ "SoftScript.Comment", "/** Actions requested by Level Designers by placing AI-hinting elements on the map. */" },
{ "SoftScript.Name", "EAIRequestPriority::SoftScript" },
{ "SoftScript.ToolTip", "Actions requested by Level Designers by placing AI-hinting elements on the map." },
{ "Ultimate.Comment", "/** Ultimate priority, to be used with caution, makes AI perform given action regardless of anything else (for example disabled reactions). */" },
{ "Ultimate.Name", "EAIRequestPriority::Ultimate" },
{ "Ultimate.ToolTip", "Ultimate priority, to be used with caution, makes AI perform given action regardless of anything else (for example disabled reactions)." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAIRequestPriority::SoftScript", (int64)EAIRequestPriority::SoftScript },
{ "EAIRequestPriority::Logic", (int64)EAIRequestPriority::Logic },
{ "EAIRequestPriority::HardScript", (int64)EAIRequestPriority::HardScript },
{ "EAIRequestPriority::Reaction", (int64)EAIRequestPriority::Reaction },
{ "EAIRequestPriority::Ultimate", (int64)EAIRequestPriority::Ultimate },
{ "EAIRequestPriority::MAX", (int64)EAIRequestPriority::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EAIRequestPriority_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EAIRequestPriority_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EAIRequestPriority",
"EAIRequestPriority::Type",
Z_Construct_UEnum_AIModule_EAIRequestPriority_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAIRequestPriority_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAIRequestPriority_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EAIRequestPriority_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EAIRequestPriority()
{
if (!Z_Registration_Info_UEnum_EAIRequestPriority.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAIRequestPriority.InnerSingleton, Z_Construct_UEnum_AIModule_EAIRequestPriority_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAIRequestPriority.InnerSingleton;
}
// ********** End Enum EAIRequestPriority **********************************************************
// ********** Begin Enum EAILockSource *************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAILockSource;
static UEnum* EAILockSource_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAILockSource.OuterSingleton)
{
Z_Registration_Info_UEnum_EAILockSource.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EAILockSource, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EAILockSource"));
}
return Z_Registration_Info_UEnum_EAILockSource.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAILockSource::Type>()
{
return EAILockSource_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EAILockSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Animation.Name", "EAILockSource::Animation" },
{ "Gameplay.Name", "EAILockSource::Gameplay" },
{ "Logic.Name", "EAILockSource::Logic" },
{ "MAX.Hidden", "" },
{ "MAX.Name", "EAILockSource::MAX" },
{ "ModuleRelativePath", "Classes/AITypes.h" },
{ "Script.Name", "EAILockSource::Script" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAILockSource::Animation", (int64)EAILockSource::Animation },
{ "EAILockSource::Logic", (int64)EAILockSource::Logic },
{ "EAILockSource::Script", (int64)EAILockSource::Script },
{ "EAILockSource::Gameplay", (int64)EAILockSource::Gameplay },
{ "EAILockSource::MAX", (int64)EAILockSource::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EAILockSource_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EAILockSource_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EAILockSource",
"EAILockSource::Type",
Z_Construct_UEnum_AIModule_EAILockSource_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAILockSource_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EAILockSource_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EAILockSource_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EAILockSource()
{
if (!Z_Registration_Info_UEnum_EAILockSource.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAILockSource.InnerSingleton, Z_Construct_UEnum_AIModule_EAILockSource_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAILockSource.InnerSingleton;
}
// ********** End Enum EAILockSource ***************************************************************
// ********** Begin ScriptStruct FAIRequestID ******************************************************
struct Z_Construct_UScriptStruct_FAIRequestID_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIRequestID); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIRequestID); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/AITypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RequestID_MetaData[] = {
{ "ModuleRelativePath", "Classes/AITypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIRequestID constinit property declarations **********************
static const UECodeGen_Private::FUInt32PropertyParams NewProp_RequestID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIRequestID constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIRequestID>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIRequestID_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIRequestID;
class UScriptStruct* FAIRequestID::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIRequestID.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIRequestID.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIRequestID, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIRequestID"));
}
return Z_Registration_Info_UScriptStruct_FAIRequestID.OuterSingleton;
}
// ********** Begin ScriptStruct FAIRequestID Property Definitions *********************************
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FAIRequestID_Statics::NewProp_RequestID = { "RequestID", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIRequestID, RequestID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RequestID_MetaData), NewProp_RequestID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIRequestID_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIRequestID_Statics::NewProp_RequestID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIRequestID_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIRequestID Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIRequestID_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AIRequestID",
Z_Construct_UScriptStruct_FAIRequestID_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIRequestID_Statics::PropPointers),
sizeof(FAIRequestID),
alignof(FAIRequestID),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIRequestID_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIRequestID_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIRequestID()
{
if (!Z_Registration_Info_UScriptStruct_FAIRequestID.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIRequestID.InnerSingleton, Z_Construct_UScriptStruct_FAIRequestID_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIRequestID.InnerSingleton);
}
// ********** End ScriptStruct FAIRequestID ********************************************************
// ********** Begin ScriptStruct FAIMoveRequest ****************************************************
struct Z_Construct_UScriptStruct_FAIMoveRequest_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAIMoveRequest); }
static inline consteval int16 GetStructAlignment() { return alignof(FAIMoveRequest); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/AITypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GoalActor_MetaData[] = {
{ "Comment", "/** move goal: actor */" },
{ "ModuleRelativePath", "Classes/AITypes.h" },
{ "ToolTip", "move goal: actor" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAIMoveRequest constinit property declarations ********************
static const UECodeGen_Private::FWeakObjectPropertyParams NewProp_GoalActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAIMoveRequest constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAIMoveRequest>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAIMoveRequest_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAIMoveRequest;
class UScriptStruct* FAIMoveRequest::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAIMoveRequest.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAIMoveRequest.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAIMoveRequest, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("AIMoveRequest"));
}
return Z_Registration_Info_UScriptStruct_FAIMoveRequest.OuterSingleton;
}
// ********** Begin ScriptStruct FAIMoveRequest Property Definitions *******************************
const UECodeGen_Private::FWeakObjectPropertyParams Z_Construct_UScriptStruct_FAIMoveRequest_Statics::NewProp_GoalActor = { "GoalActor", nullptr, (EPropertyFlags)0x0024080000000000, UECodeGen_Private::EPropertyGenFlags::WeakObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAIMoveRequest, GoalActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GoalActor_MetaData), NewProp_GoalActor_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAIMoveRequest_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAIMoveRequest_Statics::NewProp_GoalActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIMoveRequest_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAIMoveRequest Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAIMoveRequest_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"AIMoveRequest",
Z_Construct_UScriptStruct_FAIMoveRequest_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIMoveRequest_Statics::PropPointers),
sizeof(FAIMoveRequest),
alignof(FAIMoveRequest),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAIMoveRequest_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAIMoveRequest_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAIMoveRequest()
{
if (!Z_Registration_Info_UScriptStruct_FAIMoveRequest.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAIMoveRequest.InnerSingleton, Z_Construct_UScriptStruct_FAIMoveRequest_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAIMoveRequest.InnerSingleton);
}
// ********** End ScriptStruct FAIMoveRequest ******************************************************
// ********** Begin Enum EGenericAICheck ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenericAICheck;
static UEnum* EGenericAICheck_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGenericAICheck.OuterSingleton)
{
Z_Registration_Info_UEnum_EGenericAICheck.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EGenericAICheck, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EGenericAICheck"));
}
return Z_Registration_Info_UEnum_EGenericAICheck.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenericAICheck>()
{
return EGenericAICheck_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EGenericAICheck_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Equal.Name", "EGenericAICheck::Equal" },
{ "Greater.Name", "EGenericAICheck::Greater" },
{ "GreaterOrEqual.Name", "EGenericAICheck::GreaterOrEqual" },
{ "IsTrue.Name", "EGenericAICheck::IsTrue" },
{ "Less.Name", "EGenericAICheck::Less" },
{ "LessOrEqual.Name", "EGenericAICheck::LessOrEqual" },
{ "MAX.Hidden", "" },
{ "MAX.Name", "EGenericAICheck::MAX" },
{ "ModuleRelativePath", "Classes/AITypes.h" },
{ "NotEqual.Name", "EGenericAICheck::NotEqual" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGenericAICheck::Less", (int64)EGenericAICheck::Less },
{ "EGenericAICheck::LessOrEqual", (int64)EGenericAICheck::LessOrEqual },
{ "EGenericAICheck::Equal", (int64)EGenericAICheck::Equal },
{ "EGenericAICheck::NotEqual", (int64)EGenericAICheck::NotEqual },
{ "EGenericAICheck::GreaterOrEqual", (int64)EGenericAICheck::GreaterOrEqual },
{ "EGenericAICheck::Greater", (int64)EGenericAICheck::Greater },
{ "EGenericAICheck::IsTrue", (int64)EGenericAICheck::IsTrue },
{ "EGenericAICheck::MAX", (int64)EGenericAICheck::MAX },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EGenericAICheck_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EGenericAICheck_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EGenericAICheck",
"EGenericAICheck",
Z_Construct_UEnum_AIModule_EGenericAICheck_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EGenericAICheck_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EGenericAICheck_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EGenericAICheck_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EGenericAICheck()
{
if (!Z_Registration_Info_UEnum_EGenericAICheck.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenericAICheck.InnerSingleton, Z_Construct_UEnum_AIModule_EGenericAICheck_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGenericAICheck.InnerSingleton;
}
// ********** End Enum EGenericAICheck *************************************************************
// ********** Begin ScriptStruct FIntervalCountdown ************************************************
struct Z_Construct_UScriptStruct_FIntervalCountdown_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FIntervalCountdown); }
static inline consteval int16 GetStructAlignment() { return alignof(FIntervalCountdown); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/AITypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Interval_MetaData[] = {
{ "Category", "Time" },
{ "ModuleRelativePath", "Classes/AITypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FIntervalCountdown constinit property declarations ****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Interval;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FIntervalCountdown constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FIntervalCountdown>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FIntervalCountdown_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FIntervalCountdown;
class UScriptStruct* FIntervalCountdown::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FIntervalCountdown.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FIntervalCountdown.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FIntervalCountdown, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("IntervalCountdown"));
}
return Z_Registration_Info_UScriptStruct_FIntervalCountdown.OuterSingleton;
}
// ********** Begin ScriptStruct FIntervalCountdown Property Definitions ***************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FIntervalCountdown_Statics::NewProp_Interval = { "Interval", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FIntervalCountdown, Interval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Interval_MetaData), NewProp_Interval_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FIntervalCountdown_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FIntervalCountdown_Statics::NewProp_Interval,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntervalCountdown_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FIntervalCountdown Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FIntervalCountdown_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"IntervalCountdown",
Z_Construct_UScriptStruct_FIntervalCountdown_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntervalCountdown_Statics::PropPointers),
sizeof(FIntervalCountdown),
alignof(FIntervalCountdown),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FIntervalCountdown_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FIntervalCountdown_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FIntervalCountdown()
{
if (!Z_Registration_Info_UScriptStruct_FIntervalCountdown.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FIntervalCountdown.InnerSingleton, Z_Construct_UScriptStruct_FIntervalCountdown_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FIntervalCountdown.InnerSingleton);
}
// ********** End ScriptStruct FIntervalCountdown **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h__Script_AIModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EAIOptionFlag_StaticEnum, TEXT("EAIOptionFlag"), &Z_Registration_Info_UEnum_EAIOptionFlag, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1087454409U) },
{ FAIDistanceType_StaticEnum, TEXT("FAIDistanceType"), &Z_Registration_Info_UEnum_FAIDistanceType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3322602292U) },
{ EAIRequestPriority_StaticEnum, TEXT("EAIRequestPriority"), &Z_Registration_Info_UEnum_EAIRequestPriority, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 516435692U) },
{ EAILockSource_StaticEnum, TEXT("EAILockSource"), &Z_Registration_Info_UEnum_EAILockSource, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 521402074U) },
{ EGenericAICheck_StaticEnum, TEXT("EGenericAICheck"), &Z_Registration_Info_UEnum_EGenericAICheck, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3097785104U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FAIRequestID::StaticStruct, Z_Construct_UScriptStruct_FAIRequestID_Statics::NewStructOps, TEXT("AIRequestID"),&Z_Registration_Info_UScriptStruct_FAIRequestID, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIRequestID), 837521472U) },
{ FAIMoveRequest::StaticStruct, Z_Construct_UScriptStruct_FAIMoveRequest_Statics::NewStructOps, TEXT("AIMoveRequest"),&Z_Registration_Info_UScriptStruct_FAIMoveRequest, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAIMoveRequest), 1278574578U) },
{ FIntervalCountdown::StaticStruct, Z_Construct_UScriptStruct_FIntervalCountdown_Statics::NewStructOps, TEXT("IntervalCountdown"),&Z_Registration_Info_UScriptStruct_FIntervalCountdown, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FIntervalCountdown), 2550638271U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h__Script_AIModule_1089317295{
TEXT("/Script/AIModule"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h__Script_AIModule_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h__Script_AIModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h__Script_AIModule_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,111 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AITypes.h"
#ifdef AIMODULE_AITypes_generated_h
#error "AITypes.generated.h already included, missing '#pragma once' in AITypes.h"
#endif
#define AIMODULE_AITypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FAIRequestID ******************************************************
struct Z_Construct_UScriptStruct_FAIRequestID_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h_404_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIRequestID_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAIRequestID;
// ********** End ScriptStruct FAIRequestID ********************************************************
// ********** Begin ScriptStruct FAIMoveRequest ****************************************************
struct Z_Construct_UScriptStruct_FAIMoveRequest_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h_463_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FAIMoveRequest_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FAIMoveRequest;
// ********** End ScriptStruct FAIMoveRequest ******************************************************
// ********** Begin ScriptStruct FIntervalCountdown ************************************************
struct Z_Construct_UScriptStruct_FIntervalCountdown_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h_600_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FIntervalCountdown_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FIntervalCountdown;
// ********** End ScriptStruct FIntervalCountdown **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_AITypes_h
// ********** Begin Enum EAIOptionFlag *************************************************************
#define FOREACH_ENUM_EAIOPTIONFLAG(op) \
op(EAIOptionFlag::Default) \
op(EAIOptionFlag::Enable) \
op(EAIOptionFlag::Disable)
namespace EAIOptionFlag { enum Type : int; }
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAIOptionFlag::Type>();
// ********** End Enum EAIOptionFlag ***************************************************************
// ********** Begin Enum FAIDistanceType ***********************************************************
#define FOREACH_ENUM_FAIDISTANCETYPE(op) \
op(FAIDistanceType::Distance3D) \
op(FAIDistanceType::Distance2D) \
op(FAIDistanceType::DistanceZ)
enum class FAIDistanceType : uint8;
template<> struct TIsUEnumClass<FAIDistanceType> { enum { Value = true }; };
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<FAIDistanceType>();
// ********** End Enum FAIDistanceType *************************************************************
// ********** Begin Enum EAIRequestPriority ********************************************************
#define FOREACH_ENUM_EAIREQUESTPRIORITY(op) \
op(EAIRequestPriority::SoftScript) \
op(EAIRequestPriority::Logic) \
op(EAIRequestPriority::HardScript) \
op(EAIRequestPriority::Reaction) \
op(EAIRequestPriority::Ultimate)
namespace EAIRequestPriority { enum Type : int; }
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAIRequestPriority::Type>();
// ********** End Enum EAIRequestPriority **********************************************************
// ********** Begin Enum EAILockSource *************************************************************
#define FOREACH_ENUM_EAILOCKSOURCE(op) \
op(EAILockSource::Animation) \
op(EAILockSource::Logic) \
op(EAILockSource::Script) \
op(EAILockSource::Gameplay)
namespace EAILockSource { enum Type : int; }
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EAILockSource::Type>();
// ********** End Enum EAILockSource ***************************************************************
// ********** Begin Enum EGenericAICheck ***********************************************************
#define FOREACH_ENUM_EGENERICAICHECK(op) \
op(EGenericAICheck::Less) \
op(EGenericAICheck::LessOrEqual) \
op(EGenericAICheck::Equal) \
op(EGenericAICheck::NotEqual) \
op(EGenericAICheck::GreaterOrEqual) \
op(EGenericAICheck::Greater) \
op(EGenericAICheck::IsTrue)
enum class EGenericAICheck : uint8;
template<> struct TIsUEnumClass<EGenericAICheck> { enum { Value = true }; };
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenericAICheck>();
// ********** End Enum EGenericAICheck *************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BehaviorTree/BTAuxiliaryNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTAuxiliaryNode() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UBTAuxiliaryNode();
AIMODULE_API UClass* Z_Construct_UClass_UBTAuxiliaryNode_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTNode();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBTAuxiliaryNode *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTAuxiliaryNode;
UClass* UBTAuxiliaryNode::GetPrivateStaticClass()
{
using TClass = UBTAuxiliaryNode;
if (!Z_Registration_Info_UClass_UBTAuxiliaryNode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTAuxiliaryNode"),
Z_Registration_Info_UClass_UBTAuxiliaryNode.InnerSingleton,
StaticRegisterNativesUBTAuxiliaryNode,
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_UBTAuxiliaryNode.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTAuxiliaryNode_NoRegister()
{
return UBTAuxiliaryNode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTAuxiliaryNode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * Auxiliary nodes are supporting nodes, that receive notification about execution flow and can be ticked\n *\n * Because some of them can be instanced for specific AI, following virtual functions are not marked as const:\n * - OnBecomeRelevant\n * - OnCeaseRelevant\n * - TickNode\n *\n * If your node is not being instanced (default behavior), DO NOT change any properties of object within those functions!\n * Template nodes are shared across all behavior tree components using the same tree asset and must store\n * their runtime properties in provided NodeMemory block (allocation size determined by GetInstanceMemorySize() )\n *\n */" },
{ "IncludePath", "BehaviorTree/BTAuxiliaryNode.h" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTAuxiliaryNode.h" },
{ "ToolTip", "Auxiliary nodes are supporting nodes, that receive notification about execution flow and can be ticked\n\nBecause some of them can be instanced for specific AI, following virtual functions are not marked as const:\n - OnBecomeRelevant\n - OnCeaseRelevant\n - TickNode\n\nIf your node is not being instanced (default behavior), DO NOT change any properties of object within those functions!\nTemplate nodes are shared across all behavior tree components using the same tree asset and must store\ntheir runtime properties in provided NodeMemory block (allocation size determined by GetInstanceMemorySize() )" },
};
#endif // WITH_METADATA
// ********** Begin Class UBTAuxiliaryNode constinit property declarations *************************
// ********** End Class UBTAuxiliaryNode constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTAuxiliaryNode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTAuxiliaryNode_Statics
UObject* (*const Z_Construct_UClass_UBTAuxiliaryNode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBTNode,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTAuxiliaryNode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTAuxiliaryNode_Statics::ClassParams = {
&UBTAuxiliaryNode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTAuxiliaryNode_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTAuxiliaryNode_Statics::Class_MetaDataParams)
};
void UBTAuxiliaryNode::StaticRegisterNativesUBTAuxiliaryNode()
{
}
UClass* Z_Construct_UClass_UBTAuxiliaryNode()
{
if (!Z_Registration_Info_UClass_UBTAuxiliaryNode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTAuxiliaryNode.OuterSingleton, Z_Construct_UClass_UBTAuxiliaryNode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTAuxiliaryNode.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTAuxiliaryNode);
UBTAuxiliaryNode::~UBTAuxiliaryNode() {}
// ********** End Class UBTAuxiliaryNode ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTAuxiliaryNode, UBTAuxiliaryNode::StaticClass, TEXT("UBTAuxiliaryNode"), &Z_Registration_Info_UClass_UBTAuxiliaryNode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTAuxiliaryNode), 266732200U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h__Script_AIModule_3415488974{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BehaviorTree/BTAuxiliaryNode.h"
#ifdef AIMODULE_BTAuxiliaryNode_generated_h
#error "BTAuxiliaryNode.generated.h already included, missing '#pragma once' in BTAuxiliaryNode.h"
#endif
#define AIMODULE_BTAuxiliaryNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBTAuxiliaryNode *********************************************************
struct Z_Construct_UClass_UBTAuxiliaryNode_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UBTAuxiliaryNode_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h_32_INCLASS \
private: \
static void StaticRegisterNativesUBTAuxiliaryNode(); \
friend struct ::Z_Construct_UClass_UBTAuxiliaryNode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UBTAuxiliaryNode_NoRegister(); \
public: \
DECLARE_CLASS2(UBTAuxiliaryNode, UBTNode, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UBTAuxiliaryNode_NoRegister) \
DECLARE_SERIALIZER(UBTAuxiliaryNode)
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h_32_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UBTAuxiliaryNode(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBTAuxiliaryNode) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UBTAuxiliaryNode); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBTAuxiliaryNode); \
/** Deleted move- and copy-constructors, should never be used */ \
UBTAuxiliaryNode(UBTAuxiliaryNode&&) = delete; \
UBTAuxiliaryNode(const UBTAuxiliaryNode&) = delete; \
AIMODULE_API virtual ~UBTAuxiliaryNode();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h_29_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h_32_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h_32_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h_32_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBTAuxiliaryNode;
// ********** End Class UBTAuxiliaryNode ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTAuxiliaryNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,457 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BehaviorTree/BTCompositeNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTCompositeNode() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UBTCompositeNode();
AIMODULE_API UClass* Z_Construct_UClass_UBTCompositeNode_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTDecorator_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTNode();
AIMODULE_API UClass* Z_Construct_UClass_UBTService_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTTaskNode_NoRegister();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EBTChildIndex();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EBTDecoratorLogic();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FBTCompositeChild();
AIMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FBTDecoratorLogic();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EBTChildIndex *************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBTChildIndex;
static UEnum* EBTChildIndex_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBTChildIndex.OuterSingleton)
{
Z_Registration_Info_UEnum_EBTChildIndex.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EBTChildIndex, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EBTChildIndex"));
}
return Z_Registration_Info_UEnum_EBTChildIndex.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBTChildIndex>()
{
return EBTChildIndex_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EBTChildIndex_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "FirstNode.Name", "EBTChildIndex::FirstNode" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
{ "TaskNode.Name", "EBTChildIndex::TaskNode" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBTChildIndex::FirstNode", (int64)EBTChildIndex::FirstNode },
{ "EBTChildIndex::TaskNode", (int64)EBTChildIndex::TaskNode },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EBTChildIndex_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EBTChildIndex_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EBTChildIndex",
"EBTChildIndex",
Z_Construct_UEnum_AIModule_EBTChildIndex_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EBTChildIndex_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EBTChildIndex_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EBTChildIndex_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EBTChildIndex()
{
if (!Z_Registration_Info_UEnum_EBTChildIndex.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBTChildIndex.InnerSingleton, Z_Construct_UEnum_AIModule_EBTChildIndex_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBTChildIndex.InnerSingleton;
}
// ********** End Enum EBTChildIndex ***************************************************************
// ********** Begin Enum EBTDecoratorLogic *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBTDecoratorLogic;
static UEnum* EBTDecoratorLogic_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBTDecoratorLogic.OuterSingleton)
{
Z_Registration_Info_UEnum_EBTDecoratorLogic.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EBTDecoratorLogic, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EBTDecoratorLogic"));
}
return Z_Registration_Info_UEnum_EBTDecoratorLogic.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBTDecoratorLogic::Type>()
{
return EBTDecoratorLogic_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EBTDecoratorLogic_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "And.Comment", "/** logic op: AND */" },
{ "And.Name", "EBTDecoratorLogic::And" },
{ "And.ToolTip", "logic op: AND" },
{ "Comment", "// keep in sync with DescribeLogicOp() in BTCompositeNode.cpp\n" },
{ "Invalid.Name", "EBTDecoratorLogic::Invalid" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
{ "Not.Comment", "/** logic op: NOT */" },
{ "Not.Name", "EBTDecoratorLogic::Not" },
{ "Not.ToolTip", "logic op: NOT" },
{ "Or.Comment", "/** logic op: OR */" },
{ "Or.Name", "EBTDecoratorLogic::Or" },
{ "Or.ToolTip", "logic op: OR" },
{ "Test.Comment", "/** Test decorator conditions. */" },
{ "Test.Name", "EBTDecoratorLogic::Test" },
{ "Test.ToolTip", "Test decorator conditions." },
{ "ToolTip", "keep in sync with DescribeLogicOp() in BTCompositeNode.cpp" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBTDecoratorLogic::Invalid", (int64)EBTDecoratorLogic::Invalid },
{ "EBTDecoratorLogic::Test", (int64)EBTDecoratorLogic::Test },
{ "EBTDecoratorLogic::And", (int64)EBTDecoratorLogic::And },
{ "EBTDecoratorLogic::Or", (int64)EBTDecoratorLogic::Or },
{ "EBTDecoratorLogic::Not", (int64)EBTDecoratorLogic::Not },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EBTDecoratorLogic_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EBTDecoratorLogic_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EBTDecoratorLogic",
"EBTDecoratorLogic::Type",
Z_Construct_UEnum_AIModule_EBTDecoratorLogic_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EBTDecoratorLogic_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EBTDecoratorLogic_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EBTDecoratorLogic_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EBTDecoratorLogic()
{
if (!Z_Registration_Info_UEnum_EBTDecoratorLogic.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBTDecoratorLogic.InnerSingleton, Z_Construct_UEnum_AIModule_EBTDecoratorLogic_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBTDecoratorLogic.InnerSingleton;
}
// ********** End Enum EBTDecoratorLogic ***********************************************************
// ********** Begin ScriptStruct FBTDecoratorLogic *************************************************
struct Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBTDecoratorLogic); }
static inline consteval int16 GetStructAlignment() { return alignof(FBTDecoratorLogic); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Number_MetaData[] = {
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBTDecoratorLogic constinit property declarations *****************
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_Number;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBTDecoratorLogic constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBTDecoratorLogic>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBTDecoratorLogic;
class UScriptStruct* FBTDecoratorLogic::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBTDecoratorLogic.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBTDecoratorLogic.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBTDecoratorLogic, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("BTDecoratorLogic"));
}
return Z_Registration_Info_UScriptStruct_FBTDecoratorLogic.OuterSingleton;
}
// ********** Begin ScriptStruct FBTDecoratorLogic Property Definitions ****************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBTDecoratorLogic, Operation), Z_Construct_UEnum_AIModule_EBTDecoratorLogic, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 1411537951
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::NewProp_Number = { "Number", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBTDecoratorLogic, Number), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Number_MetaData), NewProp_Number_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::NewProp_Number,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBTDecoratorLogic Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"BTDecoratorLogic",
Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::PropPointers),
sizeof(FBTDecoratorLogic),
alignof(FBTDecoratorLogic),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBTDecoratorLogic()
{
if (!Z_Registration_Info_UScriptStruct_FBTDecoratorLogic.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBTDecoratorLogic.InnerSingleton, Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBTDecoratorLogic.InnerSingleton);
}
// ********** End ScriptStruct FBTDecoratorLogic ***************************************************
// ********** Begin ScriptStruct FBTCompositeChild *************************************************
struct Z_Construct_UScriptStruct_FBTCompositeChild_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBTCompositeChild); }
static inline consteval int16 GetStructAlignment() { return alignof(FBTCompositeChild); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildComposite_MetaData[] = {
{ "Comment", "/** child node */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
{ "ToolTip", "child node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildTask_MetaData[] = {
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Decorators_MetaData[] = {
{ "Comment", "/** execution decorators */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
{ "ToolTip", "execution decorators" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DecoratorOps_MetaData[] = {
{ "Comment", "/** logic operations for decorators */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
{ "ToolTip", "logic operations for decorators" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBTCompositeChild constinit property declarations *****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChildComposite;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChildTask;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Decorators_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Decorators;
static const UECodeGen_Private::FStructPropertyParams NewProp_DecoratorOps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DecoratorOps;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBTCompositeChild constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBTCompositeChild>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBTCompositeChild_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBTCompositeChild;
class UScriptStruct* FBTCompositeChild::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBTCompositeChild.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBTCompositeChild.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBTCompositeChild, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("BTCompositeChild"));
}
return Z_Registration_Info_UScriptStruct_FBTCompositeChild.OuterSingleton;
}
// ********** Begin ScriptStruct FBTCompositeChild Property Definitions ****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_ChildComposite = { "ChildComposite", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBTCompositeChild, ChildComposite), Z_Construct_UClass_UBTCompositeNode_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildComposite_MetaData), NewProp_ChildComposite_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_ChildTask = { "ChildTask", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBTCompositeChild, ChildTask), Z_Construct_UClass_UBTTaskNode_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildTask_MetaData), NewProp_ChildTask_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_Decorators_Inner = { "Decorators", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UBTDecorator_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_Decorators = { "Decorators", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBTCompositeChild, Decorators), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Decorators_MetaData), NewProp_Decorators_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_DecoratorOps_Inner = { "DecoratorOps", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBTDecoratorLogic, METADATA_PARAMS(0, nullptr) }; // 3547893144
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_DecoratorOps = { "DecoratorOps", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBTCompositeChild, DecoratorOps), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DecoratorOps_MetaData), NewProp_DecoratorOps_MetaData) }; // 3547893144
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBTCompositeChild_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_ChildComposite,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_ChildTask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_Decorators_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_Decorators,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_DecoratorOps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewProp_DecoratorOps,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBTCompositeChild_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBTCompositeChild Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBTCompositeChild_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
&NewStructOps,
"BTCompositeChild",
Z_Construct_UScriptStruct_FBTCompositeChild_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBTCompositeChild_Statics::PropPointers),
sizeof(FBTCompositeChild),
alignof(FBTCompositeChild),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBTCompositeChild_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBTCompositeChild_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBTCompositeChild()
{
if (!Z_Registration_Info_UScriptStruct_FBTCompositeChild.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBTCompositeChild.InnerSingleton, Z_Construct_UScriptStruct_FBTCompositeChild_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBTCompositeChild.InnerSingleton);
}
// ********** End ScriptStruct FBTCompositeChild ***************************************************
// ********** Begin Class UBTCompositeNode *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTCompositeNode;
UClass* UBTCompositeNode::GetPrivateStaticClass()
{
using TClass = UBTCompositeNode;
if (!Z_Registration_Info_UClass_UBTCompositeNode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTCompositeNode"),
Z_Registration_Info_UClass_UBTCompositeNode.InnerSingleton,
StaticRegisterNativesUBTCompositeNode,
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_UBTCompositeNode.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTCompositeNode_NoRegister()
{
return UBTCompositeNode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTCompositeNode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "BehaviorTree/BTCompositeNode.h" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Children_MetaData[] = {
{ "Comment", "/** child nodes */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
{ "ToolTip", "child nodes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Services_MetaData[] = {
{ "Comment", "/** service nodes */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
{ "ToolTip", "service nodes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bApplyDecoratorScope_MetaData[] = {
{ "Category", "Composite" },
{ "Comment", "/** if set, all decorators in branch below will be removed when execution flow leaves (decorators on this node are not affected) */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTCompositeNode.h" },
{ "ToolTip", "if set, all decorators in branch below will be removed when execution flow leaves (decorators on this node are not affected)" },
};
#endif // WITH_METADATA
// ********** Begin Class UBTCompositeNode constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_Children_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Children;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Services_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Services;
static void NewProp_bApplyDecoratorScope_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bApplyDecoratorScope;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBTCompositeNode constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTCompositeNode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTCompositeNode_Statics
// ********** Begin Class UBTCompositeNode Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_Children_Inner = { "Children", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBTCompositeChild, METADATA_PARAMS(0, nullptr) }; // 984986055
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_Children = { "Children", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTCompositeNode, Children), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Children_MetaData), NewProp_Children_MetaData) }; // 984986055
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_Services_Inner = { "Services", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UBTService_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_Services = { "Services", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTCompositeNode, Services), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Services_MetaData), NewProp_Services_MetaData) };
void Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_bApplyDecoratorScope_SetBit(void* Obj)
{
((UBTCompositeNode*)Obj)->bApplyDecoratorScope = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_bApplyDecoratorScope = { "bApplyDecoratorScope", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UBTCompositeNode), &Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_bApplyDecoratorScope_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bApplyDecoratorScope_MetaData), NewProp_bApplyDecoratorScope_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBTCompositeNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_Children_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_Children,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_Services_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_Services,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTCompositeNode_Statics::NewProp_bApplyDecoratorScope,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTCompositeNode_Statics::PropPointers) < 2048);
// ********** End Class UBTCompositeNode Property Definitions **************************************
UObject* (*const Z_Construct_UClass_UBTCompositeNode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBTNode,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTCompositeNode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTCompositeNode_Statics::ClassParams = {
&UBTCompositeNode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBTCompositeNode_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBTCompositeNode_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTCompositeNode_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTCompositeNode_Statics::Class_MetaDataParams)
};
void UBTCompositeNode::StaticRegisterNativesUBTCompositeNode()
{
}
UClass* Z_Construct_UClass_UBTCompositeNode()
{
if (!Z_Registration_Info_UClass_UBTCompositeNode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTCompositeNode.OuterSingleton, Z_Construct_UClass_UBTCompositeNode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTCompositeNode.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTCompositeNode);
// ********** End Class UBTCompositeNode ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EBTChildIndex_StaticEnum, TEXT("EBTChildIndex"), &Z_Registration_Info_UEnum_EBTChildIndex, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2974353977U) },
{ EBTDecoratorLogic_StaticEnum, TEXT("EBTDecoratorLogic"), &Z_Registration_Info_UEnum_EBTDecoratorLogic, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1411537951U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBTDecoratorLogic::StaticStruct, Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics::NewStructOps, TEXT("BTDecoratorLogic"),&Z_Registration_Info_UScriptStruct_FBTDecoratorLogic, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBTDecoratorLogic), 3547893144U) },
{ FBTCompositeChild::StaticStruct, Z_Construct_UScriptStruct_FBTCompositeChild_Statics::NewStructOps, TEXT("BTCompositeChild"),&Z_Registration_Info_UScriptStruct_FBTCompositeChild, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBTCompositeChild), 984986055U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTCompositeNode, UBTCompositeNode::StaticClass, TEXT("UBTCompositeNode"), &Z_Registration_Info_UClass_UBTCompositeNode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTCompositeNode), 2982272804U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_4222384700{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h__Script_AIModule_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BehaviorTree/BTCompositeNode.h"
#ifdef AIMODULE_BTCompositeNode_generated_h
#error "BTCompositeNode.generated.h already included, missing '#pragma once' in BTCompositeNode.h"
#endif
#define AIMODULE_BTCompositeNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBTDecoratorLogic *************************************************
struct Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h_53_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBTDecoratorLogic_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FBTDecoratorLogic;
// ********** End ScriptStruct FBTDecoratorLogic ***************************************************
// ********** Begin ScriptStruct FBTCompositeChild *************************************************
struct Z_Construct_UScriptStruct_FBTCompositeChild_Statics;
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h_68_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBTCompositeChild_Statics; \
AIMODULE_API static class UScriptStruct* StaticStruct();
struct FBTCompositeChild;
// ********** End ScriptStruct FBTCompositeChild ***************************************************
// ********** Begin Class UBTCompositeNode *********************************************************
struct Z_Construct_UClass_UBTCompositeNode_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UBTCompositeNode_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h_89_INCLASS \
private: \
static void StaticRegisterNativesUBTCompositeNode(); \
friend struct ::Z_Construct_UClass_UBTCompositeNode_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UBTCompositeNode_NoRegister(); \
public: \
DECLARE_CLASS2(UBTCompositeNode, UBTNode, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UBTCompositeNode_NoRegister) \
DECLARE_SERIALIZER(UBTCompositeNode)
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h_89_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UBTCompositeNode(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBTCompositeNode) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UBTCompositeNode); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBTCompositeNode); \
/** Deleted move- and copy-constructors, should never be used */ \
UBTCompositeNode(UBTCompositeNode&&) = delete; \
UBTCompositeNode(const UBTCompositeNode&) = delete;
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h_86_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h_89_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h_89_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h_89_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBTCompositeNode;
// ********** End Class UBTCompositeNode ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTCompositeNode_h
// ********** Begin Enum EBTChildIndex *************************************************************
#define FOREACH_ENUM_EBTCHILDINDEX(op) \
op(EBTChildIndex::FirstNode) \
op(EBTChildIndex::TaskNode)
enum class EBTChildIndex : uint8;
template<> struct TIsUEnumClass<EBTChildIndex> { enum { Value = true }; };
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBTChildIndex>();
// ********** End Enum EBTChildIndex ***************************************************************
// ********** Begin Enum EBTDecoratorLogic *********************************************************
#define FOREACH_ENUM_EBTDECORATORLOGIC(op) \
op(EBTDecoratorLogic::Invalid) \
op(EBTDecoratorLogic::Test) \
op(EBTDecoratorLogic::And) \
op(EBTDecoratorLogic::Or) \
op(EBTDecoratorLogic::Not)
namespace EBTDecoratorLogic { enum Type : int; }
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBTDecoratorLogic::Type>();
// ********** End Enum EBTDecoratorLogic ***********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BehaviorTree/Composites/BTComposite_Selector.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTComposite_Selector() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_Selector();
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_Selector_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTCompositeNode();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBTComposite_Selector ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTComposite_Selector;
UClass* UBTComposite_Selector::GetPrivateStaticClass()
{
using TClass = UBTComposite_Selector;
if (!Z_Registration_Info_UClass_UBTComposite_Selector.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTComposite_Selector"),
Z_Registration_Info_UClass_UBTComposite_Selector.InnerSingleton,
StaticRegisterNativesUBTComposite_Selector,
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_UBTComposite_Selector.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTComposite_Selector_NoRegister()
{
return UBTComposite_Selector::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTComposite_Selector_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * Selector composite node.\n * Selector Nodes execute their children from left to right, and will stop executing its children when one of their children succeeds.\n * If a Selector's child succeeds, the Selector succeeds. If all the Selector's children fail, the Selector fails.\n */" },
{ "IncludePath", "BehaviorTree/Composites/BTComposite_Selector.h" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Composites/BTComposite_Selector.h" },
{ "ToolTip", "Selector composite node.\nSelector Nodes execute their children from left to right, and will stop executing its children when one of their children succeeds.\nIf a Selector's child succeeds, the Selector succeeds. If all the Selector's children fail, the Selector fails." },
};
#endif // WITH_METADATA
// ********** Begin Class UBTComposite_Selector constinit property declarations ********************
// ********** End Class UBTComposite_Selector constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTComposite_Selector>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTComposite_Selector_Statics
UObject* (*const Z_Construct_UClass_UBTComposite_Selector_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBTCompositeNode,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTComposite_Selector_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTComposite_Selector_Statics::ClassParams = {
&UBTComposite_Selector::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTComposite_Selector_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTComposite_Selector_Statics::Class_MetaDataParams)
};
void UBTComposite_Selector::StaticRegisterNativesUBTComposite_Selector()
{
}
UClass* Z_Construct_UClass_UBTComposite_Selector()
{
if (!Z_Registration_Info_UClass_UBTComposite_Selector.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTComposite_Selector.OuterSingleton, Z_Construct_UClass_UBTComposite_Selector_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTComposite_Selector.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTComposite_Selector);
UBTComposite_Selector::~UBTComposite_Selector() {}
// ********** End Class UBTComposite_Selector ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTComposite_Selector, UBTComposite_Selector::StaticClass, TEXT("UBTComposite_Selector"), &Z_Registration_Info_UClass_UBTComposite_Selector, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTComposite_Selector), 1006864677U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h__Script_AIModule_491083346{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BehaviorTree/Composites/BTComposite_Selector.h"
#ifdef AIMODULE_BTComposite_Selector_generated_h
#error "BTComposite_Selector.generated.h already included, missing '#pragma once' in BTComposite_Selector.h"
#endif
#define AIMODULE_BTComposite_Selector_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBTComposite_Selector ****************************************************
struct Z_Construct_UClass_UBTComposite_Selector_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_Selector_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h_17_INCLASS \
private: \
static void StaticRegisterNativesUBTComposite_Selector(); \
friend struct ::Z_Construct_UClass_UBTComposite_Selector_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UBTComposite_Selector_NoRegister(); \
public: \
DECLARE_CLASS2(UBTComposite_Selector, UBTCompositeNode, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UBTComposite_Selector_NoRegister) \
DECLARE_SERIALIZER(UBTComposite_Selector)
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UBTComposite_Selector(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBTComposite_Selector) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UBTComposite_Selector); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBTComposite_Selector); \
/** Deleted move- and copy-constructors, should never be used */ \
UBTComposite_Selector(UBTComposite_Selector&&) = delete; \
UBTComposite_Selector(const UBTComposite_Selector&) = delete; \
AIMODULE_API virtual ~UBTComposite_Selector();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h_14_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h_17_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBTComposite_Selector;
// ********** End Class UBTComposite_Selector ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Selector_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BehaviorTree/Composites/BTComposite_Sequence.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTComposite_Sequence() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_Sequence();
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_Sequence_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTCompositeNode();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBTComposite_Sequence ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTComposite_Sequence;
UClass* UBTComposite_Sequence::GetPrivateStaticClass()
{
using TClass = UBTComposite_Sequence;
if (!Z_Registration_Info_UClass_UBTComposite_Sequence.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTComposite_Sequence"),
Z_Registration_Info_UClass_UBTComposite_Sequence.InnerSingleton,
StaticRegisterNativesUBTComposite_Sequence,
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_UBTComposite_Sequence.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTComposite_Sequence_NoRegister()
{
return UBTComposite_Sequence::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTComposite_Sequence_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Sequence composite node.\n * Sequence Nodes execute their children from left to right, and will stop executing its children when one of their children fails.\n * If a child fails, then the Sequence fails. If all the Sequence's children succeed, then the Sequence succeeds.\n */" },
{ "IncludePath", "BehaviorTree/Composites/BTComposite_Sequence.h" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Composites/BTComposite_Sequence.h" },
{ "ToolTip", "Sequence composite node.\nSequence Nodes execute their children from left to right, and will stop executing its children when one of their children fails.\nIf a child fails, then the Sequence fails. If all the Sequence's children succeed, then the Sequence succeeds." },
};
#endif // WITH_METADATA
// ********** Begin Class UBTComposite_Sequence constinit property declarations ********************
// ********** End Class UBTComposite_Sequence constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTComposite_Sequence>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTComposite_Sequence_Statics
UObject* (*const Z_Construct_UClass_UBTComposite_Sequence_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBTCompositeNode,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTComposite_Sequence_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTComposite_Sequence_Statics::ClassParams = {
&UBTComposite_Sequence::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTComposite_Sequence_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTComposite_Sequence_Statics::Class_MetaDataParams)
};
void UBTComposite_Sequence::StaticRegisterNativesUBTComposite_Sequence()
{
}
UClass* Z_Construct_UClass_UBTComposite_Sequence()
{
if (!Z_Registration_Info_UClass_UBTComposite_Sequence.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTComposite_Sequence.OuterSingleton, Z_Construct_UClass_UBTComposite_Sequence_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTComposite_Sequence.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTComposite_Sequence);
UBTComposite_Sequence::~UBTComposite_Sequence() {}
// ********** End Class UBTComposite_Sequence ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTComposite_Sequence, UBTComposite_Sequence::StaticClass, TEXT("UBTComposite_Sequence"), &Z_Registration_Info_UClass_UBTComposite_Sequence, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTComposite_Sequence), 1133313958U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h__Script_AIModule_1268461430{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BehaviorTree/Composites/BTComposite_Sequence.h"
#ifdef AIMODULE_BTComposite_Sequence_generated_h
#error "BTComposite_Sequence.generated.h already included, missing '#pragma once' in BTComposite_Sequence.h"
#endif
#define AIMODULE_BTComposite_Sequence_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBTComposite_Sequence ****************************************************
struct Z_Construct_UClass_UBTComposite_Sequence_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_Sequence_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h_17_INCLASS \
private: \
static void StaticRegisterNativesUBTComposite_Sequence(); \
friend struct ::Z_Construct_UClass_UBTComposite_Sequence_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UBTComposite_Sequence_NoRegister(); \
public: \
DECLARE_CLASS2(UBTComposite_Sequence, UBTCompositeNode, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UBTComposite_Sequence_NoRegister) \
DECLARE_SERIALIZER(UBTComposite_Sequence)
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UBTComposite_Sequence(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBTComposite_Sequence) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UBTComposite_Sequence); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBTComposite_Sequence); \
/** Deleted move- and copy-constructors, should never be used */ \
UBTComposite_Sequence(UBTComposite_Sequence&&) = delete; \
UBTComposite_Sequence(const UBTComposite_Sequence&) = delete; \
AIMODULE_API virtual ~UBTComposite_Sequence();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h_14_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h_17_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBTComposite_Sequence;
// ********** End Class UBTComposite_Sequence ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_Sequence_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,198 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BehaviorTree/Composites/BTComposite_SimpleParallel.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTComposite_SimpleParallel() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_SimpleParallel();
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_SimpleParallel_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTCompositeNode();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EBTParallelMode();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EBTParallelMode ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBTParallelMode;
static UEnum* EBTParallelMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBTParallelMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EBTParallelMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EBTParallelMode, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EBTParallelMode"));
}
return Z_Registration_Info_UEnum_EBTParallelMode.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBTParallelMode::Type>()
{
return EBTParallelMode_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EBTParallelMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AbortBackground.DisplayName", "Immediate" },
{ "AbortBackground.Name", "EBTParallelMode::AbortBackground" },
{ "AbortBackground.ToolTip", "When main task finishes, immediately abort background tree." },
{ "Comment", "// keep in sync with DescribeFinishMode\n" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Composites/BTComposite_SimpleParallel.h" },
{ "ToolTip", "keep in sync with DescribeFinishMode" },
{ "WaitForBackground.DisplayName", "Delayed" },
{ "WaitForBackground.Name", "EBTParallelMode::WaitForBackground" },
{ "WaitForBackground.ToolTip", "When main task finishes, wait for background tree to finish." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBTParallelMode::AbortBackground", (int64)EBTParallelMode::AbortBackground },
{ "EBTParallelMode::WaitForBackground", (int64)EBTParallelMode::WaitForBackground },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EBTParallelMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EBTParallelMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EBTParallelMode",
"EBTParallelMode::Type",
Z_Construct_UEnum_AIModule_EBTParallelMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EBTParallelMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EBTParallelMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EBTParallelMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EBTParallelMode()
{
if (!Z_Registration_Info_UEnum_EBTParallelMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBTParallelMode.InnerSingleton, Z_Construct_UEnum_AIModule_EBTParallelMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBTParallelMode.InnerSingleton;
}
// ********** End Enum EBTParallelMode *************************************************************
// ********** Begin Class UBTComposite_SimpleParallel **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTComposite_SimpleParallel;
UClass* UBTComposite_SimpleParallel::GetPrivateStaticClass()
{
using TClass = UBTComposite_SimpleParallel;
if (!Z_Registration_Info_UClass_UBTComposite_SimpleParallel.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTComposite_SimpleParallel"),
Z_Registration_Info_UClass_UBTComposite_SimpleParallel.InnerSingleton,
StaticRegisterNativesUBTComposite_SimpleParallel,
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_UBTComposite_SimpleParallel.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTComposite_SimpleParallel_NoRegister()
{
return UBTComposite_SimpleParallel::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTComposite_SimpleParallel_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Simple Parallel composite node.\n * Allows for running two children: one which must be a single task node (with optional decorators), and the other of which can be a complete subtree.\n */" },
{ "HideCategories", "Composite" },
{ "IncludePath", "BehaviorTree/Composites/BTComposite_SimpleParallel.h" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Composites/BTComposite_SimpleParallel.h" },
{ "ToolTip", "Simple Parallel composite node.\nAllows for running two children: one which must be a single task node (with optional decorators), and the other of which can be a complete subtree." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FinishMode_MetaData[] = {
{ "Category", "Parallel" },
{ "Comment", "/** how background tree should be handled when main task finishes execution */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Composites/BTComposite_SimpleParallel.h" },
{ "ToolTip", "how background tree should be handled when main task finishes execution" },
};
#endif // WITH_METADATA
// ********** Begin Class UBTComposite_SimpleParallel constinit property declarations **************
static const UECodeGen_Private::FBytePropertyParams NewProp_FinishMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBTComposite_SimpleParallel constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTComposite_SimpleParallel>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTComposite_SimpleParallel_Statics
// ********** Begin Class UBTComposite_SimpleParallel Property Definitions *************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::NewProp_FinishMode = { "FinishMode", nullptr, (EPropertyFlags)0x0010000000000801, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTComposite_SimpleParallel, FinishMode), Z_Construct_UEnum_AIModule_EBTParallelMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FinishMode_MetaData), NewProp_FinishMode_MetaData) }; // 3692884232
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::NewProp_FinishMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::PropPointers) < 2048);
// ********** End Class UBTComposite_SimpleParallel Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBTCompositeNode,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::ClassParams = {
&UBTComposite_SimpleParallel::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::Class_MetaDataParams)
};
void UBTComposite_SimpleParallel::StaticRegisterNativesUBTComposite_SimpleParallel()
{
}
UClass* Z_Construct_UClass_UBTComposite_SimpleParallel()
{
if (!Z_Registration_Info_UClass_UBTComposite_SimpleParallel.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTComposite_SimpleParallel.OuterSingleton, Z_Construct_UClass_UBTComposite_SimpleParallel_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTComposite_SimpleParallel.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTComposite_SimpleParallel);
UBTComposite_SimpleParallel::~UBTComposite_SimpleParallel() {}
// ********** End Class UBTComposite_SimpleParallel ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h__Script_AIModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EBTParallelMode_StaticEnum, TEXT("EBTParallelMode"), &Z_Registration_Info_UEnum_EBTParallelMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3692884232U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTComposite_SimpleParallel, UBTComposite_SimpleParallel::StaticClass, TEXT("UBTComposite_SimpleParallel"), &Z_Registration_Info_UClass_UBTComposite_SimpleParallel, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTComposite_SimpleParallel), 308237233U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h__Script_AIModule_2711445350{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h__Script_AIModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h__Script_AIModule_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,72 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BehaviorTree/Composites/BTComposite_SimpleParallel.h"
#ifdef AIMODULE_BTComposite_SimpleParallel_generated_h
#error "BTComposite_SimpleParallel.generated.h already included, missing '#pragma once' in BTComposite_SimpleParallel.h"
#endif
#define AIMODULE_BTComposite_SimpleParallel_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBTComposite_SimpleParallel **********************************************
struct Z_Construct_UClass_UBTComposite_SimpleParallel_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UBTComposite_SimpleParallel_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h_56_INCLASS \
private: \
static void StaticRegisterNativesUBTComposite_SimpleParallel(); \
friend struct ::Z_Construct_UClass_UBTComposite_SimpleParallel_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UBTComposite_SimpleParallel_NoRegister(); \
public: \
DECLARE_CLASS2(UBTComposite_SimpleParallel, UBTCompositeNode, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UBTComposite_SimpleParallel_NoRegister) \
DECLARE_SERIALIZER(UBTComposite_SimpleParallel)
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h_56_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UBTComposite_SimpleParallel(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBTComposite_SimpleParallel) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UBTComposite_SimpleParallel); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBTComposite_SimpleParallel); \
/** Deleted move- and copy-constructors, should never be used */ \
UBTComposite_SimpleParallel(UBTComposite_SimpleParallel&&) = delete; \
UBTComposite_SimpleParallel(const UBTComposite_SimpleParallel&) = delete; \
AIMODULE_API virtual ~UBTComposite_SimpleParallel();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h_53_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h_56_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h_56_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h_56_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBTComposite_SimpleParallel;
// ********** End Class UBTComposite_SimpleParallel ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Composites_BTComposite_SimpleParallel_h
// ********** Begin Enum EBTParallelMode ***********************************************************
#define FOREACH_ENUM_EBTPARALLELMODE(op) \
op(EBTParallelMode::AbortBackground) \
op(EBTParallelMode::WaitForBackground)
namespace EBTParallelMode { enum Type : int; }
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBTParallelMode::Type>();
// ********** End Enum EBTParallelMode *************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,151 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BehaviorTree/BTDecorator.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTDecorator() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UBTAuxiliaryNode();
AIMODULE_API UClass* Z_Construct_UClass_UBTDecorator();
AIMODULE_API UClass* Z_Construct_UClass_UBTDecorator_NoRegister();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EBTFlowAbortMode();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBTDecorator *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTDecorator;
UClass* UBTDecorator::GetPrivateStaticClass()
{
using TClass = UBTDecorator;
if (!Z_Registration_Info_UClass_UBTDecorator.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTDecorator"),
Z_Registration_Info_UClass_UBTDecorator.InnerSingleton,
StaticRegisterNativesUBTDecorator,
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_UBTDecorator.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTDecorator_NoRegister()
{
return UBTDecorator::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTDecorator_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** \n * Decorators are supporting nodes placed on parent-child connection, that receive notification about execution flow and can be ticked\n *\n * Because some of them can be instanced for specific AI, following virtual functions are not marked as const:\n * - OnNodeActivation\n * - OnNodeDeactivation\n * - OnNodeProcessed\n * - OnBecomeRelevant (from UBTAuxiliaryNode)\n * - OnCeaseRelevant (from UBTAuxiliaryNode)\n * - TickNode (from UBTAuxiliaryNode)\n *\n * If your node is not being instanced (default behavior), DO NOT change any properties of object within those functions!\n * Template nodes are shared across all behavior tree components using the same tree asset and must store\n * their runtime properties in provided NodeMemory block (allocation size determined by GetInstanceMemorySize() )\n *\n */" },
{ "IncludePath", "BehaviorTree/BTDecorator.h" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTDecorator.h" },
{ "ToolTip", "Decorators are supporting nodes placed on parent-child connection, that receive notification about execution flow and can be ticked\n\nBecause some of them can be instanced for specific AI, following virtual functions are not marked as const:\n - OnNodeActivation\n - OnNodeDeactivation\n - OnNodeProcessed\n - OnBecomeRelevant (from UBTAuxiliaryNode)\n - OnCeaseRelevant (from UBTAuxiliaryNode)\n - TickNode (from UBTAuxiliaryNode)\n\nIf your node is not being instanced (default behavior), DO NOT change any properties of object within those functions!\nTemplate nodes are shared across all behavior tree components using the same tree asset and must store\ntheir runtime properties in provided NodeMemory block (allocation size determined by GetInstanceMemorySize() )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInverseCondition_MetaData[] = {
{ "Category", "Condition" },
{ "Comment", "/** if set, condition check result will be inversed */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTDecorator.h" },
{ "ToolTip", "if set, condition check result will be inversed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FlowAbortMode_MetaData[] = {
{ "Category", "FlowControl" },
{ "Comment", "/** flow controller settings */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/BTDecorator.h" },
{ "ToolTip", "flow controller settings" },
};
#endif // WITH_METADATA
// ********** Begin Class UBTDecorator constinit property declarations *****************************
static void NewProp_bInverseCondition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInverseCondition;
static const UECodeGen_Private::FBytePropertyParams NewProp_FlowAbortMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBTDecorator constinit property declarations *******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTDecorator>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTDecorator_Statics
// ********** Begin Class UBTDecorator Property Definitions ****************************************
void Z_Construct_UClass_UBTDecorator_Statics::NewProp_bInverseCondition_SetBit(void* Obj)
{
((UBTDecorator*)Obj)->bInverseCondition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UBTDecorator_Statics::NewProp_bInverseCondition = { "bInverseCondition", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UBTDecorator), &Z_Construct_UClass_UBTDecorator_Statics::NewProp_bInverseCondition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInverseCondition_MetaData), NewProp_bInverseCondition_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBTDecorator_Statics::NewProp_FlowAbortMode = { "FlowAbortMode", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator, FlowAbortMode), Z_Construct_UEnum_AIModule_EBTFlowAbortMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FlowAbortMode_MetaData), NewProp_FlowAbortMode_MetaData) }; // 1266006536
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBTDecorator_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Statics::NewProp_bInverseCondition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Statics::NewProp_FlowAbortMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTDecorator_Statics::PropPointers) < 2048);
// ********** End Class UBTDecorator Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UBTDecorator_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBTAuxiliaryNode,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTDecorator_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTDecorator_Statics::ClassParams = {
&UBTDecorator::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBTDecorator_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBTDecorator_Statics::PropPointers),
0,
0x000800A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTDecorator_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTDecorator_Statics::Class_MetaDataParams)
};
void UBTDecorator::StaticRegisterNativesUBTDecorator()
{
}
UClass* Z_Construct_UClass_UBTDecorator()
{
if (!Z_Registration_Info_UClass_UBTDecorator.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTDecorator.OuterSingleton, Z_Construct_UClass_UBTDecorator_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTDecorator.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTDecorator);
UBTDecorator::~UBTDecorator() {}
// ********** End Class UBTDecorator ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h__Script_AIModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTDecorator, UBTDecorator::StaticClass, TEXT("UBTDecorator"), &Z_Registration_Info_UClass_UBTDecorator, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTDecorator), 2500480712U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h__Script_AIModule_3150525318{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BehaviorTree/BTDecorator.h"
#ifdef AIMODULE_BTDecorator_generated_h
#error "BTDecorator.generated.h already included, missing '#pragma once' in BTDecorator.h"
#endif
#define AIMODULE_BTDecorator_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBTDecorator *************************************************************
struct Z_Construct_UClass_UBTDecorator_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UBTDecorator_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h_39_INCLASS \
private: \
static void StaticRegisterNativesUBTDecorator(); \
friend struct ::Z_Construct_UClass_UBTDecorator_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UBTDecorator_NoRegister(); \
public: \
DECLARE_CLASS2(UBTDecorator, UBTAuxiliaryNode, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UBTDecorator_NoRegister) \
DECLARE_SERIALIZER(UBTDecorator)
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h_39_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UBTDecorator(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBTDecorator) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UBTDecorator); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBTDecorator); \
/** Deleted move- and copy-constructors, should never be used */ \
UBTDecorator(UBTDecorator&&) = delete; \
UBTDecorator(const UBTDecorator&) = delete; \
AIMODULE_API virtual ~UBTDecorator();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h_36_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h_39_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h_39_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h_39_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBTDecorator;
// ********** End Class UBTDecorator ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_BTDecorator_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,279 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "BehaviorTree/Decorators/BTDecorator_Blackboard.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBTDecorator_Blackboard() {}
// ********** Begin Cross Module References ********************************************************
AIMODULE_API UClass* Z_Construct_UClass_UBTDecorator_Blackboard();
AIMODULE_API UClass* Z_Construct_UClass_UBTDecorator_Blackboard_NoRegister();
AIMODULE_API UClass* Z_Construct_UClass_UBTDecorator_BlackboardBase();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EArithmeticKeyOperation();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EBasicKeyOperation();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_EBTBlackboardRestart();
AIMODULE_API UEnum* Z_Construct_UEnum_AIModule_ETextKeyOperation();
UPackage* Z_Construct_UPackage__Script_AIModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EBTBlackboardRestart ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBTBlackboardRestart;
static UEnum* EBTBlackboardRestart_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBTBlackboardRestart.OuterSingleton)
{
Z_Registration_Info_UEnum_EBTBlackboardRestart.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AIModule_EBTBlackboardRestart, (UObject*)Z_Construct_UPackage__Script_AIModule(), TEXT("EBTBlackboardRestart"));
}
return Z_Registration_Info_UEnum_EBTBlackboardRestart.OuterSingleton;
}
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBTBlackboardRestart::Type>()
{
return EBTBlackboardRestart_StaticEnum();
}
struct Z_Construct_UEnum_AIModule_EBTBlackboardRestart_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n * Decorator for accessing blackboard values\n */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ResultChange.DisplayName", "On Result Change" },
{ "ResultChange.Name", "EBTBlackboardRestart::ResultChange" },
{ "ResultChange.ToolTip", "Restart only when result of evaluated condition is changed" },
{ "ToolTip", "Decorator for accessing blackboard values" },
{ "ValueChange.DisplayName", "On Value Change" },
{ "ValueChange.Name", "EBTBlackboardRestart::ValueChange" },
{ "ValueChange.ToolTip", "Restart on every change of observed blackboard value" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBTBlackboardRestart::ValueChange", (int64)EBTBlackboardRestart::ValueChange },
{ "EBTBlackboardRestart::ResultChange", (int64)EBTBlackboardRestart::ResultChange },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AIModule_EBTBlackboardRestart_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AIModule_EBTBlackboardRestart_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AIModule,
nullptr,
"EBTBlackboardRestart",
"EBTBlackboardRestart::Type",
Z_Construct_UEnum_AIModule_EBTBlackboardRestart_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EBTBlackboardRestart_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AIModule_EBTBlackboardRestart_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AIModule_EBTBlackboardRestart_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AIModule_EBTBlackboardRestart()
{
if (!Z_Registration_Info_UEnum_EBTBlackboardRestart.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBTBlackboardRestart.InnerSingleton, Z_Construct_UEnum_AIModule_EBTBlackboardRestart_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBTBlackboardRestart.InnerSingleton;
}
// ********** End Enum EBTBlackboardRestart ********************************************************
// ********** Begin Class UBTDecorator_Blackboard **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBTDecorator_Blackboard;
UClass* UBTDecorator_Blackboard::GetPrivateStaticClass()
{
using TClass = UBTDecorator_Blackboard;
if (!Z_Registration_Info_UClass_UBTDecorator_Blackboard.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BTDecorator_Blackboard"),
Z_Registration_Info_UClass_UBTDecorator_Blackboard.InnerSingleton,
StaticRegisterNativesUBTDecorator_Blackboard,
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_UBTDecorator_Blackboard.InnerSingleton;
}
UClass* Z_Construct_UClass_UBTDecorator_Blackboard_NoRegister()
{
return UBTDecorator_Blackboard::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBTDecorator_Blackboard_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Blackboard decorator node.\n * A decorator node that bases its condition on a Blackboard key.\n */" },
{ "HideCategories", "Condition" },
{ "IncludePath", "BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ToolTip", "Blackboard decorator node.\nA decorator node that bases its condition on a Blackboard key." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntValue_MetaData[] = {
{ "Category", "Blackboard" },
{ "Comment", "/** value for arithmetic operations */" },
{ "DisplayName", "Key Value" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ToolTip", "value for arithmetic operations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatValue_MetaData[] = {
{ "Category", "Blackboard" },
{ "Comment", "/** value for arithmetic operations */" },
{ "DisplayName", "Key Value" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ToolTip", "value for arithmetic operations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StringValue_MetaData[] = {
{ "Category", "Blackboard" },
{ "Comment", "/** value for string operations */" },
{ "DisplayName", "Key Value" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ToolTip", "value for string operations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedDescription_MetaData[] = {
{ "Comment", "/** cached description */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ToolTip", "cached description" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OperationType_MetaData[] = {
{ "Comment", "/** operation type */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ToolTip", "operation type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NotifyObserver_MetaData[] = {
{ "Category", "FlowControl" },
{ "Comment", "/** when observer can try to request abort? */" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
{ "ToolTip", "when observer can try to request abort?" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasicOperation_MetaData[] = {
{ "Category", "Blackboard" },
{ "DisplayName", "Key Query" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ArithmeticOperation_MetaData[] = {
{ "Category", "Blackboard" },
{ "DisplayName", "Key Query" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextOperation_MetaData[] = {
{ "Category", "Blackboard" },
{ "DisplayName", "Key Query" },
{ "ModuleRelativePath", "Classes/BehaviorTree/Decorators/BTDecorator_Blackboard.h" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UBTDecorator_Blackboard constinit property declarations ******************
static const UECodeGen_Private::FIntPropertyParams NewProp_IntValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatValue;
static const UECodeGen_Private::FStrPropertyParams NewProp_StringValue;
static const UECodeGen_Private::FStrPropertyParams NewProp_CachedDescription;
static const UECodeGen_Private::FBytePropertyParams NewProp_OperationType;
static const UECodeGen_Private::FBytePropertyParams NewProp_NotifyObserver;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_BasicOperation;
static const UECodeGen_Private::FBytePropertyParams NewProp_ArithmeticOperation;
static const UECodeGen_Private::FBytePropertyParams NewProp_TextOperation;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBTDecorator_Blackboard constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBTDecorator_Blackboard>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBTDecorator_Blackboard_Statics
// ********** Begin Class UBTDecorator_Blackboard Property Definitions *****************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_IntValue = { "IntValue", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, IntValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntValue_MetaData), NewProp_IntValue_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_FloatValue = { "FloatValue", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, FloatValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatValue_MetaData), NewProp_FloatValue_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_StringValue = { "StringValue", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, StringValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StringValue_MetaData), NewProp_StringValue_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_CachedDescription = { "CachedDescription", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, CachedDescription), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedDescription_MetaData), NewProp_CachedDescription_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_OperationType = { "OperationType", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, OperationType), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OperationType_MetaData), NewProp_OperationType_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_NotifyObserver = { "NotifyObserver", nullptr, (EPropertyFlags)0x0020080000000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, NotifyObserver), Z_Construct_UEnum_AIModule_EBTBlackboardRestart, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NotifyObserver_MetaData), NewProp_NotifyObserver_MetaData) }; // 3283873720
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_BasicOperation = { "BasicOperation", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, BasicOperation), Z_Construct_UEnum_AIModule_EBasicKeyOperation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasicOperation_MetaData), NewProp_BasicOperation_MetaData) }; // 201993676
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_ArithmeticOperation = { "ArithmeticOperation", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, ArithmeticOperation), Z_Construct_UEnum_AIModule_EArithmeticKeyOperation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ArithmeticOperation_MetaData), NewProp_ArithmeticOperation_MetaData) }; // 2484931088
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_TextOperation = { "TextOperation", nullptr, (EPropertyFlags)0x0020080800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBTDecorator_Blackboard, TextOperation), Z_Construct_UEnum_AIModule_ETextKeyOperation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextOperation_MetaData), NewProp_TextOperation_MetaData) }; // 4132933143
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBTDecorator_Blackboard_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_IntValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_FloatValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_StringValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_CachedDescription,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_OperationType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_NotifyObserver,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_BasicOperation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_ArithmeticOperation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBTDecorator_Blackboard_Statics::NewProp_TextOperation,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTDecorator_Blackboard_Statics::PropPointers) < 2048);
// ********** End Class UBTDecorator_Blackboard Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UBTDecorator_Blackboard_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBTDecorator_BlackboardBase,
(UObject* (*)())Z_Construct_UPackage__Script_AIModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBTDecorator_Blackboard_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBTDecorator_Blackboard_Statics::ClassParams = {
&UBTDecorator_Blackboard::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBTDecorator_Blackboard_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBTDecorator_Blackboard_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBTDecorator_Blackboard_Statics::Class_MetaDataParams), Z_Construct_UClass_UBTDecorator_Blackboard_Statics::Class_MetaDataParams)
};
void UBTDecorator_Blackboard::StaticRegisterNativesUBTDecorator_Blackboard()
{
}
UClass* Z_Construct_UClass_UBTDecorator_Blackboard()
{
if (!Z_Registration_Info_UClass_UBTDecorator_Blackboard.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBTDecorator_Blackboard.OuterSingleton, Z_Construct_UClass_UBTDecorator_Blackboard_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBTDecorator_Blackboard.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBTDecorator_Blackboard);
UBTDecorator_Blackboard::~UBTDecorator_Blackboard() {}
// ********** End Class UBTDecorator_Blackboard ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h__Script_AIModule_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EBTBlackboardRestart_StaticEnum, TEXT("EBTBlackboardRestart"), &Z_Registration_Info_UEnum_EBTBlackboardRestart, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3283873720U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBTDecorator_Blackboard, UBTDecorator_Blackboard::StaticClass, TEXT("UBTDecorator_Blackboard"), &Z_Registration_Info_UClass_UBTDecorator_Blackboard, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBTDecorator_Blackboard), 1909407658U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h__Script_AIModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h__Script_AIModule_961222821{
TEXT("/Script/AIModule"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h__Script_AIModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h__Script_AIModule_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h__Script_AIModule_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h__Script_AIModule_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,72 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "BehaviorTree/Decorators/BTDecorator_Blackboard.h"
#ifdef AIMODULE_BTDecorator_Blackboard_generated_h
#error "BTDecorator_Blackboard.generated.h already included, missing '#pragma once' in BTDecorator_Blackboard.h"
#endif
#define AIMODULE_BTDecorator_Blackboard_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBTDecorator_Blackboard **************************************************
struct Z_Construct_UClass_UBTDecorator_Blackboard_Statics;
AIMODULE_API UClass* Z_Construct_UClass_UBTDecorator_Blackboard_NoRegister();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h_38_INCLASS \
private: \
static void StaticRegisterNativesUBTDecorator_Blackboard(); \
friend struct ::Z_Construct_UClass_UBTDecorator_Blackboard_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AIMODULE_API UClass* ::Z_Construct_UClass_UBTDecorator_Blackboard_NoRegister(); \
public: \
DECLARE_CLASS2(UBTDecorator_Blackboard, UBTDecorator_BlackboardBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AIModule"), Z_Construct_UClass_UBTDecorator_Blackboard_NoRegister) \
DECLARE_SERIALIZER(UBTDecorator_Blackboard)
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h_38_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AIMODULE_API UBTDecorator_Blackboard(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBTDecorator_Blackboard) \
DECLARE_VTABLE_PTR_HELPER_CTOR(AIMODULE_API, UBTDecorator_Blackboard); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBTDecorator_Blackboard); \
/** Deleted move- and copy-constructors, should never be used */ \
UBTDecorator_Blackboard(UBTDecorator_Blackboard&&) = delete; \
UBTDecorator_Blackboard(const UBTDecorator_Blackboard&) = delete; \
AIMODULE_API virtual ~UBTDecorator_Blackboard();
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h_35_PROLOG
#define FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h_38_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h_38_INCLASS \
FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h_38_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBTDecorator_Blackboard;
// ********** End Class UBTDecorator_Blackboard ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_AIModule_Classes_BehaviorTree_Decorators_BTDecorator_Blackboard_h
// ********** Begin Enum EBTBlackboardRestart ******************************************************
#define FOREACH_ENUM_EBTBLACKBOARDRESTART(op) \
op(EBTBlackboardRestart::ValueChange) \
op(EBTBlackboardRestart::ResultChange)
namespace EBTBlackboardRestart { enum Type : int; }
template<> AIMODULE_NON_ATTRIBUTED_API UEnum* StaticEnum<EBTBlackboardRestart::Type>();
// ********** End Enum EBTBlackboardRestart ********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

Some files were not shown because too many files have changed in this diff Show More