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 @@
D:\UE_5_7_1\Engine\Binaries\DotNET\UnrealBuildTool\EpicGames.UHT.dll

View File

@@ -0,0 +1,285 @@
// 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 "ACLImpl.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeACLImpl() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLRotationFormat();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLVectorFormat();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ACLRotationFormat *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLRotationFormat;
static UEnum* ACLRotationFormat_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLRotationFormat.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLRotationFormat.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLRotationFormat, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLRotationFormat"));
}
return Z_Registration_Info_UEnum_ACLRotationFormat.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLRotationFormat>()
{
return ACLRotationFormat_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ACLRF_Quat_128.DisplayName", "Quat Full Bit Rate" },
{ "ACLRF_Quat_128.Name", "ACLRF_Quat_128" },
{ "ACLRF_QuatDropW_96.DisplayName", "Quat Drop W Full Bit Rate" },
{ "ACLRF_QuatDropW_96.Name", "ACLRF_QuatDropW_96" },
{ "ACLRF_QuatDropW_Variable.DisplayName", "Quat Drop W Variable Bit Rate" },
{ "ACLRF_QuatDropW_Variable.Name", "ACLRF_QuatDropW_Variable" },
{ "Comment", "/** An enum for ACL rotation formats. */" },
{ "ModuleRelativePath", "Public/ACLImpl.h" },
{ "ToolTip", "An enum for ACL rotation formats." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLRF_Quat_128", (int64)ACLRF_Quat_128 },
{ "ACLRF_QuatDropW_96", (int64)ACLRF_QuatDropW_96 },
{ "ACLRF_QuatDropW_Variable", (int64)ACLRF_QuatDropW_Variable },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLRotationFormat",
"ACLRotationFormat",
Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLRotationFormat()
{
if (!Z_Registration_Info_UEnum_ACLRotationFormat.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLRotationFormat.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLRotationFormat_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLRotationFormat.InnerSingleton;
}
// ********** End Enum ACLRotationFormat ***********************************************************
// ********** Begin Enum ACLVectorFormat ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLVectorFormat;
static UEnum* ACLVectorFormat_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLVectorFormat.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLVectorFormat.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLVectorFormat, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLVectorFormat"));
}
return Z_Registration_Info_UEnum_ACLVectorFormat.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVectorFormat>()
{
return ACLVectorFormat_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ACLVF_Vector3_96.DisplayName", "Vector3 Full Bit Rate" },
{ "ACLVF_Vector3_96.Name", "ACLVF_Vector3_96" },
{ "ACLVF_Vector3_Variable.DisplayName", "Vector3 Variable Bit Rate" },
{ "ACLVF_Vector3_Variable.Name", "ACLVF_Vector3_Variable" },
{ "Comment", "/** An enum for ACL Vector3 formats. */" },
{ "ModuleRelativePath", "Public/ACLImpl.h" },
{ "ToolTip", "An enum for ACL Vector3 formats." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLVF_Vector3_96", (int64)ACLVF_Vector3_96 },
{ "ACLVF_Vector3_Variable", (int64)ACLVF_Vector3_Variable },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLVectorFormat",
"ACLVectorFormat",
Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLVectorFormat()
{
if (!Z_Registration_Info_UEnum_ACLVectorFormat.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLVectorFormat.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLVectorFormat_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLVectorFormat.InnerSingleton;
}
// ********** End Enum ACLVectorFormat *************************************************************
// ********** Begin Enum ACLCompressionLevel *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLCompressionLevel;
static UEnum* ACLCompressionLevel_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLCompressionLevel.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLCompressionLevel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLCompressionLevel"));
}
return Z_Registration_Info_UEnum_ACLCompressionLevel.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLCompressionLevel>()
{
return ACLCompressionLevel_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ACLCL_Automatic.DisplayName", "Automatic" },
{ "ACLCL_Automatic.Name", "ACLCL_Automatic" },
{ "ACLCL_High.DisplayName", "High" },
{ "ACLCL_High.Name", "ACLCL_High" },
{ "ACLCL_Highest.DisplayName", "Highest" },
{ "ACLCL_Highest.Name", "ACLCL_Highest" },
{ "ACLCL_Low.DisplayName", "Low" },
{ "ACLCL_Low.Name", "ACLCL_Low" },
{ "ACLCL_Lowest.DisplayName", "Lowest" },
{ "ACLCL_Lowest.Name", "ACLCL_Lowest" },
{ "ACLCL_Medium.DisplayName", "Medium" },
{ "ACLCL_Medium.Name", "ACLCL_Medium" },
{ "Comment", "/** An enum for ACL compression levels. */" },
{ "ModuleRelativePath", "Public/ACLImpl.h" },
{ "ToolTip", "An enum for ACL compression levels." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLCL_Lowest", (int64)ACLCL_Lowest },
{ "ACLCL_Low", (int64)ACLCL_Low },
{ "ACLCL_Medium", (int64)ACLCL_Medium },
{ "ACLCL_High", (int64)ACLCL_High },
{ "ACLCL_Highest", (int64)ACLCL_Highest },
{ "ACLCL_Automatic", (int64)ACLCL_Automatic },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLCompressionLevel",
"ACLCompressionLevel",
Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel()
{
if (!Z_Registration_Info_UEnum_ACLCompressionLevel.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLCompressionLevel.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLCompressionLevel.InnerSingleton;
}
// ********** End Enum ACLCompressionLevel *********************************************************
// ********** Begin Enum ACLPhantomTrackMode *******************************************************
#if WITH_EDITORONLY_DATA
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLPhantomTrackMode;
static UEnum* ACLPhantomTrackMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLPhantomTrackMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLPhantomTrackMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLPhantomTrackMode"));
}
return Z_Registration_Info_UEnum_ACLPhantomTrackMode.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLPhantomTrackMode>()
{
return ACLPhantomTrackMode_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n* An enum to control how to handle UE phantom tracks.\n* A phantom tracks are present in an animation sequence but aren't mapped to skeleton bones.\n* As such, they cannot be queried by the engine except manually through DecompressBone.\n* It should generally be safe to Strip them but we default to Ignore.\n* Re-importing the animation sequence should clean up any such stale data.\n*/" },
{ "Ignore.Comment", "// Ignore phantom tracks and compress them anyway (same as UE codecs).\n" },
{ "Ignore.Name", "ACLPhantomTrackMode::Ignore" },
{ "Ignore.ToolTip", "Ignore phantom tracks and compress them anyway (same as UE codecs)." },
{ "ModuleRelativePath", "Public/ACLImpl.h" },
{ "Strip.Comment", "// Strip the phantom track to save memory by collapsing them to the identity transform while maintaining the track ordering.\n" },
{ "Strip.Name", "ACLPhantomTrackMode::Strip" },
{ "Strip.ToolTip", "Strip the phantom track to save memory by collapsing them to the identity transform while maintaining the track ordering." },
{ "ToolTip", "An enum to control how to handle UE phantom tracks.\nA phantom tracks are present in an animation sequence but aren't mapped to skeleton bones.\nAs such, they cannot be queried by the engine except manually through DecompressBone.\nIt should generally be safe to Strip them but we default to Ignore.\nRe-importing the animation sequence should clean up any such stale data." },
{ "Warn.Comment", "// We ignore the phantom tracks and output a warning to the log.\n" },
{ "Warn.Name", "ACLPhantomTrackMode::Warn" },
{ "Warn.ToolTip", "We ignore the phantom tracks and output a warning to the log." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLPhantomTrackMode::Ignore", (int64)ACLPhantomTrackMode::Ignore },
{ "ACLPhantomTrackMode::Strip", (int64)ACLPhantomTrackMode::Strip },
{ "ACLPhantomTrackMode::Warn", (int64)ACLPhantomTrackMode::Warn },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLPhantomTrackMode",
"ACLPhantomTrackMode",
Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode()
{
if (!Z_Registration_Info_UEnum_ACLPhantomTrackMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLPhantomTrackMode.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLPhantomTrackMode.InnerSingleton;
}
#endif // WITH_EDITORONLY_DATA
// ********** End Enum ACLPhantomTrackMode *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ACLRotationFormat_StaticEnum, TEXT("ACLRotationFormat"), &Z_Registration_Info_UEnum_ACLRotationFormat, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2844976877U) },
{ ACLVectorFormat_StaticEnum, TEXT("ACLVectorFormat"), &Z_Registration_Info_UEnum_ACLVectorFormat, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1224431420U) },
{ ACLCompressionLevel_StaticEnum, TEXT("ACLCompressionLevel"), &Z_Registration_Info_UEnum_ACLCompressionLevel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1637058822U) },
#if WITH_EDITORONLY_DATA
{ ACLPhantomTrackMode_StaticEnum, TEXT("ACLPhantomTrackMode"), &Z_Registration_Info_UEnum_ACLPhantomTrackMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3774477705U) },
#endif // WITH_EDITORONLY_DATA
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_2933806242{
TEXT("/Script/ACLPlugin"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h__Script_ACLPlugin_Statics::EnumInfo),
};
// ********** 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 "ACLImpl.h"
#ifdef ACLPLUGIN_ACLImpl_generated_h
#error "ACLImpl.generated.h already included, missing '#pragma once' in ACLImpl.h"
#endif
#define ACLPLUGIN_ACLImpl_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Public_ACLImpl_h
// ********** Begin Enum ACLRotationFormat *********************************************************
#define FOREACH_ENUM_ACLROTATIONFORMAT(op) \
op(ACLRF_Quat_128) \
op(ACLRF_QuatDropW_96) \
op(ACLRF_QuatDropW_Variable)
enum ACLRotationFormat : int;
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLRotationFormat>();
// ********** End Enum ACLRotationFormat ***********************************************************
// ********** Begin Enum ACLVectorFormat ***********************************************************
#define FOREACH_ENUM_ACLVECTORFORMAT(op) \
op(ACLVF_Vector3_96) \
op(ACLVF_Vector3_Variable)
enum ACLVectorFormat : int;
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVectorFormat>();
// ********** End Enum ACLVectorFormat *************************************************************
// ********** Begin Enum ACLCompressionLevel *******************************************************
#define FOREACH_ENUM_ACLCOMPRESSIONLEVEL(op) \
op(ACLCL_Lowest) \
op(ACLCL_Low) \
op(ACLCL_Medium) \
op(ACLCL_High) \
op(ACLCL_Highest) \
op(ACLCL_Automatic)
enum ACLCompressionLevel : int;
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLCompressionLevel>();
// ********** End Enum ACLCompressionLevel *********************************************************
// ********** Begin Enum ACLPhantomTrackMode *******************************************************
#if WITH_EDITORONLY_DATA
#define FOREACH_ENUM_ACLPHANTOMTRACKMODE(op) \
op(ACLPhantomTrackMode::Ignore) \
op(ACLPhantomTrackMode::Strip) \
op(ACLPhantomTrackMode::Warn)
enum class ACLPhantomTrackMode : uint8;
template<> struct TIsUEnumClass<ACLPhantomTrackMode> { enum { Value = true }; };
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLPhantomTrackMode>();
#endif // WITH_EDITORONLY_DATA
// ********** End Enum ACLPhantomTrackMode *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// 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 EmptyLinkFunctionForGeneratedCodeACLPlugin_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_ACLPlugin;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_ACLPlugin()
{
if (!Z_Registration_Info_UPackage__Script_ACLPlugin.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/ACLPlugin",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0x4CC12676,
0x3C556090,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_ACLPlugin.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_ACLPlugin.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_ACLPlugin(Z_Construct_UPackage__Script_ACLPlugin, TEXT("/Script/ACLPlugin"), Z_Registration_Info_UPackage__Script_ACLPlugin, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x4CC12676, 0x3C556090));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,17 @@
// 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 "AnimationCompressionLibraryDatabase.h"
#include "AnimBoneCompressionCodec_ACL.h"
#include "AnimBoneCompressionCodec_ACLBase.h"
#include "AnimBoneCompressionCodec_ACLCustom.h"
#include "AnimBoneCompressionCodec_ACLDatabase.h"
#include "AnimBoneCompressionCodec_ACLSafe.h"
#include "AnimCurveCompressionCodec_ACL.h"

View File

@@ -0,0 +1,173 @@
// 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 "AnimBoneCompressionCodec_ACL.h"
#include "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACL() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFloat();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACL ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL;
UClass* UAnimBoneCompressionCodec_ACL::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACL;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACL"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACL,
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_UAnimBoneCompressionCodec_ACL.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister()
{
return UAnimBoneCompressionCodec_ACL::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Uses the open source Animation Compression Library with default settings suitable for general purpose animations. */" },
{ "DisplayName", "Anim Compress ACL" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACL.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACL.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with default settings suitable for general purpose animations." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptimizationTargets_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The skeletal meshes used to estimate the skinning deformation during compression. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACL.h" },
{ "ToolTip", "The skeletal meshes used to estimate the skinning deformation during compression." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyframeStrippingProportion_MetaData[] = {
{ "Category", "ACL Destructive Options" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** The minimum proportion of keyframes that should be stripped. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACL.h" },
{ "ToolTip", "The minimum proportion of keyframes that should be stripped." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyframeStrippingThreshold_MetaData[] = {
{ "Category", "ACL Destructive Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The error threshold below which to strip keyframes. If a keyframe can be reconstructed with an error below the threshold, it is stripped. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACL.h" },
{ "ToolTip", "The error threshold below which to strip keyframes. If a keyframe can be reconstructed with an error below the threshold, it is stripped." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACL constinit property declarations ************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_OptimizationTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OptimizationTargets;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyframeStrippingProportion;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyframeStrippingThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACL constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACL>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics
// ********** Begin Class UAnimBoneCompressionCodec_ACL Property Definitions ***********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_OptimizationTargets_Inner = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_OptimizationTargets = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACL, OptimizationTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptimizationTargets_MetaData), NewProp_OptimizationTargets_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_KeyframeStrippingProportion = { "KeyframeStrippingProportion", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACL, KeyframeStrippingProportion), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyframeStrippingProportion_MetaData), NewProp_KeyframeStrippingProportion_MetaData) }; // 2207876869
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_KeyframeStrippingThreshold = { "KeyframeStrippingThreshold", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACL, KeyframeStrippingThreshold), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyframeStrippingThreshold_MetaData), NewProp_KeyframeStrippingThreshold_MetaData) }; // 2207876869
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_OptimizationTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_OptimizationTargets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_KeyframeStrippingProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::NewProp_KeyframeStrippingThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACL Property Definitions *************************
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACL::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::PropPointers), 0),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACL::StaticRegisterNativesUAnimBoneCompressionCodec_ACL()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACL);
UAnimBoneCompressionCodec_ACL::~UAnimBoneCompressionCodec_ACL() {}
// ********** End Class UAnimBoneCompressionCodec_ACL **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACL, UAnimBoneCompressionCodec_ACL::StaticClass, TEXT("UAnimBoneCompressionCodec_ACL"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACL, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACL), 4047670045U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_4165886058{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h__Script_ACLPlugin_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 "AnimBoneCompressionCodec_ACL.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACL_generated_h
#error "AnimBoneCompressionCodec_ACL.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACL.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACL_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACL ********************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACL(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACL, UAnimBoneCompressionCodec_ACLBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACL_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACL) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACL(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACL) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACL); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACL); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACL(UAnimBoneCompressionCodec_ACL&&) = delete; \
UAnimBoneCompressionCodec_ACL(const UAnimBoneCompressionCodec_ACL&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACL();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_13_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h_16_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACL;
// ********** End Class UAnimBoneCompressionCodec_ACL **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACL_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,189 @@
// 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 "AnimBoneCompressionCodec_ACLBase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACLBase() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode();
ENGINE_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACLBase ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase;
UClass* UAnimBoneCompressionCodec_ACLBase::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACLBase;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACLBase"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACLBase,
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_UAnimBoneCompressionCodec_ACLBase.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister()
{
return UAnimBoneCompressionCodec_ACLBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** The base codec implementation for ACL support. */" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACLBase.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The base codec implementation for ACL support." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompressionLevel_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The compression level to use. Higher levels will be slower to compress but yield a lower memory footprint. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The compression level to use. Higher levels will be slower to compress but yield a lower memory footprint." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PhantomTrackMode_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** How to treat phantom tracks. Phantom tracks are not mapped to a skeleton bone. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "How to treat phantom tracks. Phantom tracks are not mapped to a skeleton bone." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultVirtualVertexDistance_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The default virtual vertex distance for normal bones. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The default virtual vertex distance for normal bones." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SafeVirtualVertexDistance_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The virtual vertex distance for bones that requires extra accuracy. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The virtual vertex distance for bones that requires extra accuracy." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ErrorThreshold_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The error threshold to use when optimizing and compressing the animation sequence. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLBase.h" },
{ "ToolTip", "The error threshold to use when optimizing and compressing the animation sequence." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACLBase constinit property declarations ********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_CompressionLevel;
static const UECodeGen_Private::FBytePropertyParams NewProp_PhantomTrackMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PhantomTrackMode;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultVirtualVertexDistance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SafeVirtualVertexDistance;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ErrorThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACLBase constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACLBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics
// ********** Begin Class UAnimBoneCompressionCodec_ACLBase Property Definitions *******************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_CompressionLevel = { "CompressionLevel", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, CompressionLevel), Z_Construct_UEnum_ACLPlugin_ACLCompressionLevel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompressionLevel_MetaData), NewProp_CompressionLevel_MetaData) }; // 1637058822
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_PhantomTrackMode_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_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_PhantomTrackMode = { "PhantomTrackMode", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, PhantomTrackMode), Z_Construct_UEnum_ACLPlugin_ACLPhantomTrackMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PhantomTrackMode_MetaData), NewProp_PhantomTrackMode_MetaData) }; // 3774477705
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_DefaultVirtualVertexDistance = { "DefaultVirtualVertexDistance", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, DefaultVirtualVertexDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultVirtualVertexDistance_MetaData), NewProp_DefaultVirtualVertexDistance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_SafeVirtualVertexDistance = { "SafeVirtualVertexDistance", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, SafeVirtualVertexDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SafeVirtualVertexDistance_MetaData), NewProp_SafeVirtualVertexDistance_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_ErrorThreshold = { "ErrorThreshold", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLBase, ErrorThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ErrorThreshold_MetaData), NewProp_ErrorThreshold_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_CompressionLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_PhantomTrackMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_PhantomTrackMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_DefaultVirtualVertexDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_SafeVirtualVertexDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::NewProp_ErrorThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACLBase Property Definitions *********************
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACLBase::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::PropPointers), 0),
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACLBase::StaticRegisterNativesUAnimBoneCompressionCodec_ACLBase()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACLBase);
UAnimBoneCompressionCodec_ACLBase::~UAnimBoneCompressionCodec_ACLBase() {}
// ********** End Class UAnimBoneCompressionCodec_ACLBase ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase, UAnimBoneCompressionCodec_ACLBase::StaticClass, TEXT("UAnimBoneCompressionCodec_ACLBase"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACLBase), 2841652037U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_816437944{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h__Script_ACLPlugin_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 "AnimBoneCompressionCodec_ACLBase.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACLBase_generated_h
#error "AnimBoneCompressionCodec_ACLBase.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACLBase.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACLBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACLBase ****************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACLBase(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACLBase, UAnimBoneCompressionCodec, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACLBase)
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACLBase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACLBase) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACLBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACLBase); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACLBase(UAnimBoneCompressionCodec_ACLBase&&) = delete; \
UAnimBoneCompressionCodec_ACLBase(const UAnimBoneCompressionCodec_ACLBase&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACLBase();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_48_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_h_51_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACLBase;
// ********** End Class UAnimBoneCompressionCodec_ACLBase ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLBase_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 "AnimBoneCompressionCodec_ACLCustom.h"
#include "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACLCustom() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLRotationFormat();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLVectorFormat();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformFloat();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACLCustom **************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom;
UClass* UAnimBoneCompressionCodec_ACLCustom::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACLCustom;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACLCustom"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACLCustom,
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_UAnimBoneCompressionCodec_ACLCustom.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister()
{
return UAnimBoneCompressionCodec_ACLCustom::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Uses the open source Animation Compression Library with custom settings suitable for debugging purposes. */" },
{ "DisplayName", "Anim Compress ACL Custom" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACLCustom.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with custom settings suitable for debugging purposes." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationFormat_MetaData[] = {
{ "Category", "Clip" },
{ "Comment", "/** The rotation format to use. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The rotation format to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TranslationFormat_MetaData[] = {
{ "Category", "Clip" },
{ "Comment", "/** The translation format to use. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The translation format to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleFormat_MetaData[] = {
{ "Category", "Clip" },
{ "Comment", "/** The scale format to use. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The scale format to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptimizationTargets_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The skeletal meshes used to estimate the skinning deformation during compression. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The skeletal meshes used to estimate the skinning deformation during compression." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyframeStrippingProportion_MetaData[] = {
{ "Category", "ACL Destructive Options" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** The minimum proportion of keyframes that should be stripped. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The minimum proportion of keyframes that should be stripped." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KeyframeStrippingThreshold_MetaData[] = {
{ "Category", "ACL Destructive Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The error threshold below which to strip keyframes. If a keyframe can be reconstructed with an error below the threshold, it is stripped. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLCustom.h" },
{ "ToolTip", "The error threshold below which to strip keyframes. If a keyframe can be reconstructed with an error below the threshold, it is stripped." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACLCustom constinit property declarations ******
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationFormat;
static const UECodeGen_Private::FBytePropertyParams NewProp_TranslationFormat;
static const UECodeGen_Private::FBytePropertyParams NewProp_ScaleFormat;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OptimizationTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OptimizationTargets;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyframeStrippingProportion;
static const UECodeGen_Private::FStructPropertyParams NewProp_KeyframeStrippingThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACLCustom constinit property declarations ********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACLCustom>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics
// ********** Begin Class UAnimBoneCompressionCodec_ACLCustom Property Definitions *****************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_RotationFormat = { "RotationFormat", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, RotationFormat), Z_Construct_UEnum_ACLPlugin_ACLRotationFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationFormat_MetaData), NewProp_RotationFormat_MetaData) }; // 2844976877
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_TranslationFormat = { "TranslationFormat", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, TranslationFormat), Z_Construct_UEnum_ACLPlugin_ACLVectorFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TranslationFormat_MetaData), NewProp_TranslationFormat_MetaData) }; // 1224431420
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_ScaleFormat = { "ScaleFormat", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, ScaleFormat), Z_Construct_UEnum_ACLPlugin_ACLVectorFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleFormat_MetaData), NewProp_ScaleFormat_MetaData) }; // 1224431420
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_OptimizationTargets_Inner = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_OptimizationTargets = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, OptimizationTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptimizationTargets_MetaData), NewProp_OptimizationTargets_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_KeyframeStrippingProportion = { "KeyframeStrippingProportion", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, KeyframeStrippingProportion), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyframeStrippingProportion_MetaData), NewProp_KeyframeStrippingProportion_MetaData) }; // 2207876869
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_KeyframeStrippingThreshold = { "KeyframeStrippingThreshold", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLCustom, KeyframeStrippingThreshold), Z_Construct_UScriptStruct_FPerPlatformFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KeyframeStrippingThreshold_MetaData), NewProp_KeyframeStrippingThreshold_MetaData) }; // 2207876869
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_RotationFormat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_TranslationFormat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_ScaleFormat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_OptimizationTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_OptimizationTargets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_KeyframeStrippingProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::NewProp_KeyframeStrippingThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimBoneCompressionCodec_ACLCustom Property Definitions *******************
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACLCustom::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::PropPointers), 0),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACLCustom::StaticRegisterNativesUAnimBoneCompressionCodec_ACLCustom()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACLCustom);
UAnimBoneCompressionCodec_ACLCustom::~UAnimBoneCompressionCodec_ACLCustom() {}
// ********** End Class UAnimBoneCompressionCodec_ACLCustom ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom, UAnimBoneCompressionCodec_ACLCustom::StaticClass, TEXT("UAnimBoneCompressionCodec_ACLCustom"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLCustom, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACLCustom), 3287518662U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_971098018{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h__Script_ACLPlugin_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 "AnimBoneCompressionCodec_ACLCustom.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACLCustom_generated_h
#error "AnimBoneCompressionCodec_ACLCustom.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACLCustom.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACLCustom_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACLCustom **************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACLCustom(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACLCustom, UAnimBoneCompressionCodec_ACLBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLCustom_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACLCustom) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACLCustom(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACLCustom) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACLCustom); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACLCustom); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACLCustom(UAnimBoneCompressionCodec_ACLCustom&&) = delete; \
UAnimBoneCompressionCodec_ACLCustom(const UAnimBoneCompressionCodec_ACLCustom&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACLCustom();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_12_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACLCustom;
// ********** End Class UAnimBoneCompressionCodec_ACLCustom ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLCustom_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,160 @@
// 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 "AnimBoneCompressionCodec_ACLDatabase.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACLDatabase() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACLDatabase ************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase;
UClass* UAnimBoneCompressionCodec_ACLDatabase::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACLDatabase;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACLDatabase"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACLDatabase,
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_UAnimBoneCompressionCodec_ACLDatabase.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister()
{
return UAnimBoneCompressionCodec_ACLDatabase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Uses the open source Animation Compression Library with default settings and database support.\n * The referenced database can be used to strip the least important keyframes on a per platform basis\n * or they can be streamed in/out on demand through Blueprint or C++.\n */" },
{ "DisplayName", "Anim Compress ACL Database" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACLDatabase.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLDatabase.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with default settings and database support.\nThe referenced database can be used to strip the least important keyframes on a per platform basis\nor they can be streamed in/out on demand through Blueprint or C++." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DatabaseAsset_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The database asset that will hold the compressed animation data. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLDatabase.h" },
{ "ToolTip", "The database asset that will hold the compressed animation data." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptimizationTargets_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The skeletal meshes used to estimate the skinning deformation during compression. */" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLDatabase.h" },
{ "ToolTip", "The skeletal meshes used to estimate the skinning deformation during compression." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACLDatabase constinit property declarations ****
static const UECodeGen_Private::FObjectPropertyParams NewProp_DatabaseAsset;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_OptimizationTargets_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OptimizationTargets;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimBoneCompressionCodec_ACLDatabase constinit property declarations ******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACLDatabase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics
// ********** Begin Class UAnimBoneCompressionCodec_ACLDatabase Property Definitions ***************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_DatabaseAsset = { "DatabaseAsset", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLDatabase, DatabaseAsset), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DatabaseAsset_MetaData), NewProp_DatabaseAsset_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_OptimizationTargets_Inner = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0104000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_OptimizationTargets = { "OptimizationTargets", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimBoneCompressionCodec_ACLDatabase, OptimizationTargets), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptimizationTargets_MetaData), NewProp_OptimizationTargets_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_DatabaseAsset,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_OptimizationTargets_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::NewProp_OptimizationTargets,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::PropPointers) < 2048);
// ********** End Class UAnimBoneCompressionCodec_ACLDatabase Property Definitions *****************
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACLDatabase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACLDatabase::StaticRegisterNativesUAnimBoneCompressionCodec_ACLDatabase()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACLDatabase);
UAnimBoneCompressionCodec_ACLDatabase::~UAnimBoneCompressionCodec_ACLDatabase() {}
// ********** End Class UAnimBoneCompressionCodec_ACLDatabase **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase, UAnimBoneCompressionCodec_ACLDatabase::StaticClass, TEXT("UAnimBoneCompressionCodec_ACLDatabase"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLDatabase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACLDatabase), 1761481569U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_275018668{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h__Script_ACLPlugin_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 "AnimBoneCompressionCodec_ACLDatabase.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACLDatabase_generated_h
#error "AnimBoneCompressionCodec_ACLDatabase.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACLDatabase.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACLDatabase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACLDatabase ************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACLDatabase(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACLDatabase, UAnimBoneCompressionCodec_ACLBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLDatabase_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACLDatabase) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACLDatabase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACLDatabase) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACLDatabase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACLDatabase); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACLDatabase(UAnimBoneCompressionCodec_ACLDatabase&&) = delete; \
UAnimBoneCompressionCodec_ACLDatabase(const UAnimBoneCompressionCodec_ACLDatabase&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACLDatabase();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_59_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h_62_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACLDatabase;
// ********** End Class UAnimBoneCompressionCodec_ACLDatabase **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLDatabase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// 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 "AnimBoneCompressionCodec_ACLSafe.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimBoneCompressionCodec_ACLSafe() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimBoneCompressionCodec_ACLSafe ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe;
UClass* UAnimBoneCompressionCodec_ACLSafe::GetPrivateStaticClass()
{
using TClass = UAnimBoneCompressionCodec_ACLSafe;
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimBoneCompressionCodec_ACLSafe"),
Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.InnerSingleton,
StaticRegisterNativesUAnimBoneCompressionCodec_ACLSafe,
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_UAnimBoneCompressionCodec_ACLSafe.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister()
{
return UAnimBoneCompressionCodec_ACLSafe::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Uses the open source Animation Compression Library with the safest and least destructive settings suitable when animations must be preserved with near raw fidelity. */" },
{ "DisplayName", "Anim Compress ACL Safe" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimBoneCompressionCodec_ACLSafe.h" },
{ "ModuleRelativePath", "Classes/AnimBoneCompressionCodec_ACLSafe.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with the safest and least destructive settings suitable when animations must be preserved with near raw fidelity." },
};
#endif // WITH_METADATA
// ********** Begin Class UAnimBoneCompressionCodec_ACLSafe constinit property declarations ********
// ********** End Class UAnimBoneCompressionCodec_ACLSafe constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimBoneCompressionCodec_ACLSafe>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics
UObject* (*const Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimBoneCompressionCodec_ACLBase,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::ClassParams = {
&UAnimBoneCompressionCodec_ACLSafe::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::Class_MetaDataParams)
};
void UAnimBoneCompressionCodec_ACLSafe::StaticRegisterNativesUAnimBoneCompressionCodec_ACLSafe()
{
}
UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe()
{
if (!Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.OuterSingleton, Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimBoneCompressionCodec_ACLSafe);
UAnimBoneCompressionCodec_ACLSafe::~UAnimBoneCompressionCodec_ACLSafe() {}
// ********** End Class UAnimBoneCompressionCodec_ACLSafe ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe, UAnimBoneCompressionCodec_ACLSafe::StaticClass, TEXT("UAnimBoneCompressionCodec_ACLSafe"), &Z_Registration_Info_UClass_UAnimBoneCompressionCodec_ACLSafe, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimBoneCompressionCodec_ACLSafe), 3686333672U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_2360209941{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h__Script_ACLPlugin_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 "AnimBoneCompressionCodec_ACLSafe.h"
#ifdef ACLPLUGIN_AnimBoneCompressionCodec_ACLSafe_generated_h
#error "AnimBoneCompressionCodec_ACLSafe.generated.h already included, missing '#pragma once' in AnimBoneCompressionCodec_ACLSafe.h"
#endif
#define ACLPLUGIN_AnimBoneCompressionCodec_ACLSafe_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimBoneCompressionCodec_ACLSafe ****************************************
struct Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_INCLASS \
private: \
static void StaticRegisterNativesUAnimBoneCompressionCodec_ACLSafe(); \
friend struct ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimBoneCompressionCodec_ACLSafe, UAnimBoneCompressionCodec_ACLBase, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimBoneCompressionCodec_ACLSafe_NoRegister) \
DECLARE_SERIALIZER(UAnimBoneCompressionCodec_ACLSafe) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimBoneCompressionCodec_ACLSafe(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimBoneCompressionCodec_ACLSafe) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimBoneCompressionCodec_ACLSafe); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimBoneCompressionCodec_ACLSafe); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimBoneCompressionCodec_ACLSafe(UAnimBoneCompressionCodec_ACLSafe&&) = delete; \
UAnimBoneCompressionCodec_ACLSafe(const UAnimBoneCompressionCodec_ACLSafe&) = delete; \
ACLPLUGIN_API virtual ~UAnimBoneCompressionCodec_ACLSafe();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_12_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h_15_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimBoneCompressionCodec_ACLSafe;
// ********** End Class UAnimBoneCompressionCodec_ACLSafe ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimBoneCompressionCodec_ACLSafe_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,168 @@
// 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 "AnimCurveCompressionCodec_ACL.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimCurveCompressionCodec_ACL() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimCurveCompressionCodec();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAnimCurveCompressionCodec_ACL *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL;
UClass* UAnimCurveCompressionCodec_ACL::GetPrivateStaticClass()
{
using TClass = UAnimCurveCompressionCodec_ACL;
if (!Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimCurveCompressionCodec_ACL"),
Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.InnerSingleton,
StaticRegisterNativesUAnimCurveCompressionCodec_ACL,
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_UAnimCurveCompressionCodec_ACL.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister()
{
return UAnimCurveCompressionCodec_ACL::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** Uses the open source Animation Compression Library with default settings suitable for general purpose animation curves. */" },
{ "DisplayName", "ACL Curves" },
{ "HideCategories", "Object" },
{ "IncludePath", "AnimCurveCompressionCodec_ACL.h" },
{ "ModuleRelativePath", "Classes/AnimCurveCompressionCodec_ACL.h" },
{ "ToolTip", "Uses the open source Animation Compression Library with default settings suitable for general purpose animation curves." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvePrecision_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The curve precision to target when compressing the animation curves. */" },
{ "ModuleRelativePath", "Classes/AnimCurveCompressionCodec_ACL.h" },
{ "ToolTip", "The curve precision to target when compressing the animation curves." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MorphTargetPositionPrecision_MetaData[] = {
{ "Category", "ACL Options" },
{ "ClampMin", "0" },
{ "Comment", "/** The mesh deformation precision to target when compressing morph target animation curves. */" },
{ "EditCondition", "MorphTargetSource != nullptr" },
{ "ModuleRelativePath", "Classes/AnimCurveCompressionCodec_ACL.h" },
{ "ToolTip", "The mesh deformation precision to target when compressing morph target animation curves." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MorphTargetSource_MetaData[] = {
{ "Category", "ACL Options" },
{ "Comment", "/** The skeletal mesh used to estimate the morph target deformation during compression. */" },
{ "ModuleRelativePath", "Classes/AnimCurveCompressionCodec_ACL.h" },
{ "ToolTip", "The skeletal mesh used to estimate the morph target deformation during compression." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimCurveCompressionCodec_ACL constinit property declarations ***********
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurvePrecision;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MorphTargetPositionPrecision;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MorphTargetSource;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimCurveCompressionCodec_ACL constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimCurveCompressionCodec_ACL>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics
// ********** Begin Class UAnimCurveCompressionCodec_ACL Property Definitions **********************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_CurvePrecision = { "CurvePrecision", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCurveCompressionCodec_ACL, CurvePrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvePrecision_MetaData), NewProp_CurvePrecision_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_MorphTargetPositionPrecision = { "MorphTargetPositionPrecision", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCurveCompressionCodec_ACL, MorphTargetPositionPrecision), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MorphTargetPositionPrecision_MetaData), NewProp_MorphTargetPositionPrecision_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_MorphTargetSource = { "MorphTargetSource", nullptr, (EPropertyFlags)0x0114000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimCurveCompressionCodec_ACL, MorphTargetSource), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MorphTargetSource_MetaData), NewProp_MorphTargetSource_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_CurvePrecision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_MorphTargetPositionPrecision,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::NewProp_MorphTargetSource,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UAnimCurveCompressionCodec_ACL Property Definitions ************************
UObject* (*const Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAnimCurveCompressionCodec,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::ClassParams = {
&UAnimCurveCompressionCodec_ACL::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::PropPointers), 0),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::Class_MetaDataParams)
};
void UAnimCurveCompressionCodec_ACL::StaticRegisterNativesUAnimCurveCompressionCodec_ACL()
{
}
UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL()
{
if (!Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.OuterSingleton, Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimCurveCompressionCodec_ACL);
UAnimCurveCompressionCodec_ACL::~UAnimCurveCompressionCodec_ACL() {}
// ********** End Class UAnimCurveCompressionCodec_ACL *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimCurveCompressionCodec_ACL, UAnimCurveCompressionCodec_ACL::StaticClass, TEXT("UAnimCurveCompressionCodec_ACL"), &Z_Registration_Info_UClass_UAnimCurveCompressionCodec_ACL, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimCurveCompressionCodec_ACL), 2578992959U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_635889830{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h__Script_ACLPlugin_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 "AnimCurveCompressionCodec_ACL.h"
#ifdef ACLPLUGIN_AnimCurveCompressionCodec_ACL_generated_h
#error "AnimCurveCompressionCodec_ACL.generated.h already included, missing '#pragma once' in AnimCurveCompressionCodec_ACL.h"
#endif
#define ACLPLUGIN_AnimCurveCompressionCodec_ACL_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAnimCurveCompressionCodec_ACL *******************************************
struct Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_INCLASS \
private: \
static void StaticRegisterNativesUAnimCurveCompressionCodec_ACL(); \
friend struct ::Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimCurveCompressionCodec_ACL, UAnimCurveCompressionCodec, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimCurveCompressionCodec_ACL_NoRegister) \
DECLARE_SERIALIZER(UAnimCurveCompressionCodec_ACL) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Engine");} \
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimCurveCompressionCodec_ACL(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimCurveCompressionCodec_ACL) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimCurveCompressionCodec_ACL); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimCurveCompressionCodec_ACL); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimCurveCompressionCodec_ACL(UAnimCurveCompressionCodec_ACL&&) = delete; \
UAnimCurveCompressionCodec_ACL(const UAnimCurveCompressionCodec_ACL&) = delete; \
ACLPLUGIN_API virtual ~UAnimCurveCompressionCodec_ACL();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_14_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h_17_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimCurveCompressionCodec_ACL;
// ********** End Class UAnimCurveCompressionCodec_ACL *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimCurveCompressionCodec_ACL_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,601 @@
// 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 "AnimationCompressionLibraryDatabase.h"
#include "Engine/LatentActionManager.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
#include "UObject/PerPlatformProperties.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAnimationCompressionLibraryDatabase() {}
// ********** Begin Cross Module References ********************************************************
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase();
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity();
ACLPLUGIN_API UEnum* Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FPerPlatformBool();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FLatentActionInfo();
UPackage* Z_Construct_UPackage__Script_ACLPlugin();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ACLVisualFidelity *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLVisualFidelity;
static UEnum* ACLVisualFidelity_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLVisualFidelity.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLVisualFidelity.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLVisualFidelity"));
}
return Z_Registration_Info_UEnum_ACLVisualFidelity.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVisualFidelity>()
{
return ACLVisualFidelity_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/** An enum to represent the ACL visual fidelity level. */" },
{ "Highest.DisplayName", "Highest" },
{ "Highest.Name", "ACLVisualFidelity::Highest" },
{ "Lowest.DisplayName", "Lowest" },
{ "Lowest.Name", "ACLVisualFidelity::Lowest" },
{ "Medium.DisplayName", "Medium" },
{ "Medium.Name", "ACLVisualFidelity::Medium" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "An enum to represent the ACL visual fidelity level." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLVisualFidelity::Highest", (int64)ACLVisualFidelity::Highest },
{ "ACLVisualFidelity::Medium", (int64)ACLVisualFidelity::Medium },
{ "ACLVisualFidelity::Lowest", (int64)ACLVisualFidelity::Lowest },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLVisualFidelity",
"ACLVisualFidelity",
Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity()
{
if (!Z_Registration_Info_UEnum_ACLVisualFidelity.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLVisualFidelity.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLVisualFidelity.InnerSingleton;
}
// ********** End Enum ACLVisualFidelity ***********************************************************
// ********** Begin Enum ACLVisualFidelityChangeResult *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult;
static UEnum* ACLVisualFidelityChangeResult_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.OuterSingleton)
{
Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult, (UObject*)Z_Construct_UPackage__Script_ACLPlugin(), TEXT("ACLVisualFidelityChangeResult"));
}
return Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.OuterSingleton;
}
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVisualFidelityChangeResult>()
{
return ACLVisualFidelityChangeResult_StaticEnum();
}
struct Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** An enum to represent the result of latent visual fidelity change requests. */" },
{ "Completed.Name", "ACLVisualFidelityChangeResult::Completed" },
{ "Dispatched.Name", "ACLVisualFidelityChangeResult::Dispatched" },
{ "Failed.Name", "ACLVisualFidelityChangeResult::Failed" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "An enum to represent the result of latent visual fidelity change requests." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ACLVisualFidelityChangeResult::Dispatched", (int64)ACLVisualFidelityChangeResult::Dispatched },
{ "ACLVisualFidelityChangeResult::Completed", (int64)ACLVisualFidelityChangeResult::Completed },
{ "ACLVisualFidelityChangeResult::Failed", (int64)ACLVisualFidelityChangeResult::Failed },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_ACLPlugin,
nullptr,
"ACLVisualFidelityChangeResult",
"ACLVisualFidelityChangeResult",
Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult()
{
if (!Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.InnerSingleton, Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult.InnerSingleton;
}
// ********** End Enum ACLVisualFidelityChangeResult ***********************************************
// ********** Begin Class UAnimationCompressionLibraryDatabase Function GetVisualFidelity **********
struct Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics
{
struct AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms
{
UAnimationCompressionLibraryDatabase* DatabaseAsset;
ACLVisualFidelity ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation|ACL" },
{ "DisplayName", "Get Database Visual Fidelity" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetVisualFidelity constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DatabaseAsset;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetVisualFidelity constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetVisualFidelity Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_DatabaseAsset = { "DatabaseAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms, DatabaseAsset), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_ReturnValue_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_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms, ReturnValue), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, METADATA_PARAMS(0, nullptr) }; // 2203242668
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_DatabaseAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_ReturnValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::PropPointers) < 2048);
// ********** End Function GetVisualFidelity Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCompressionLibraryDatabase, nullptr, "GetVisualFidelity", Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::AnimationCompressionLibraryDatabase_eventGetVisualFidelity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationCompressionLibraryDatabase::execGetVisualFidelity)
{
P_GET_OBJECT(UAnimationCompressionLibraryDatabase,Z_Param_DatabaseAsset);
P_FINISH;
P_NATIVE_BEGIN;
*(ACLVisualFidelity*)Z_Param__Result=UAnimationCompressionLibraryDatabase::GetVisualFidelity(Z_Param_DatabaseAsset);
P_NATIVE_END;
}
// ********** End Class UAnimationCompressionLibraryDatabase Function GetVisualFidelity ************
// ********** Begin Class UAnimationCompressionLibraryDatabase Function SetVisualFidelity **********
struct Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics
{
struct AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms
{
UObject* WorldContextObject;
FLatentActionInfo LatentInfo;
UAnimationCompressionLibraryDatabase* DatabaseAsset;
ACLVisualFidelityChangeResult Result;
ACLVisualFidelity VisualFidelity;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Animation|ACL" },
{ "Comment", "/** Initiate a latent database change in quality by streaming in/out as necessary. */" },
{ "CPP_Default_VisualFidelity", "Highest" },
{ "DisplayName", "Set Database Visual Fidelity" },
{ "ExpandEnumAsExecs", "Result" },
{ "Latent", "" },
{ "LatentInfo", "LatentInfo" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "Initiate a latent database change in quality by streaming in/out as necessary." },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function SetVisualFidelity constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FStructPropertyParams NewProp_LatentInfo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DatabaseAsset;
static const UECodeGen_Private::FBytePropertyParams NewProp_Result_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Result;
static const UECodeGen_Private::FBytePropertyParams NewProp_VisualFidelity_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_VisualFidelity;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetVisualFidelity constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetVisualFidelity Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_LatentInfo = { "LatentInfo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, LatentInfo), Z_Construct_UScriptStruct_FLatentActionInfo, METADATA_PARAMS(0, nullptr) }; // 2463020907
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_DatabaseAsset = { "DatabaseAsset", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, DatabaseAsset), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_Result_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_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, Result), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelityChangeResult, METADATA_PARAMS(0, nullptr) }; // 3152476484
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_VisualFidelity_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_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_VisualFidelity = { "VisualFidelity", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms, VisualFidelity), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, METADATA_PARAMS(0, nullptr) }; // 2203242668
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_LatentInfo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_DatabaseAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_Result_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_Result,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_VisualFidelity_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::NewProp_VisualFidelity,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::PropPointers) < 2048);
// ********** End Function SetVisualFidelity Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCompressionLibraryDatabase, nullptr, "SetVisualFidelity", Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::AnimationCompressionLibraryDatabase_eventSetVisualFidelity_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UAnimationCompressionLibraryDatabase::execSetVisualFidelity)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_STRUCT(FLatentActionInfo,Z_Param_LatentInfo);
P_GET_OBJECT(UAnimationCompressionLibraryDatabase,Z_Param_DatabaseAsset);
P_GET_ENUM_REF(ACLVisualFidelityChangeResult,Z_Param_Out_Result);
P_GET_ENUM(ACLVisualFidelity,Z_Param_VisualFidelity);
P_FINISH;
P_NATIVE_BEGIN;
UAnimationCompressionLibraryDatabase::SetVisualFidelity(Z_Param_WorldContextObject,Z_Param_LatentInfo,Z_Param_DatabaseAsset,(ACLVisualFidelityChangeResult&)(Z_Param_Out_Result),ACLVisualFidelity(Z_Param_VisualFidelity));
P_NATIVE_END;
}
// ********** End Class UAnimationCompressionLibraryDatabase Function SetVisualFidelity ************
// ********** Begin Class UAnimationCompressionLibraryDatabase *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase;
UClass* UAnimationCompressionLibraryDatabase::GetPrivateStaticClass()
{
using TClass = UAnimationCompressionLibraryDatabase;
if (!Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AnimationCompressionLibraryDatabase"),
Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.InnerSingleton,
StaticRegisterNativesUAnimationCompressionLibraryDatabase,
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_UAnimationCompressionLibraryDatabase.InnerSingleton;
}
UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister()
{
return UAnimationCompressionLibraryDatabase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/** An ACL database object references several UAnimSequence instances that it contains. */" },
{ "DisplayName", "ACL Database" },
{ "IncludePath", "AnimationCompressionLibraryDatabase.h" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "An ACL database object references several UAnimSequence instances that it contains." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CookedCompressedBytes_MetaData[] = {
{ "Comment", "/** The raw binary data for our compressed database and anim sequences. Present only in cooked builds. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The raw binary data for our compressed database and anim sequences. Present only in cooked builds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CookedAnimSequenceMappings_MetaData[] = {
{ "Comment", "/** Stores a mapping for each anim sequence, where its compressed data lives in our compressed buffer. Each 64 bit value is split into 32 bits: (Hash << 32) | Offset. Present only in cooked builds. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "Stores a mapping for each anim sequence, where its compressed data lives in our compressed buffer. Each 64 bit value is split into 32 bits: (Hash << 32) | Offset. Present only in cooked builds." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HighestImportanceProportion_MetaData[] = {
{ "Category", "Database" },
{ "Comment", "/** What percentage of the key frames should remain in the anim sequences. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "What percentage of the key frames should remain in the anim sequences." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediumImportanceProportion_MetaData[] = {
{ "Category", "Database" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** What percentage of the key frames should be moved to the database. Medium importance key frames are moved second. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "What percentage of the key frames should be moved to the database. Medium importance key frames are moved second." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LowestImportanceProportion_MetaData[] = {
{ "Category", "Database" },
{ "ClampMax", "1" },
{ "ClampMin", "0" },
{ "Comment", "/** What percentage of the key frames should be moved to the database. Least important key frames are moved first. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "What percentage of the key frames should be moved to the database. Least important key frames are moved first." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StripLowestImportanceTier_MetaData[] = {
{ "Category", "Database" },
{ "Comment", "/** Whether or not to strip the lowest importance tier entirely from disk. Stripping the lowest tier means that the visual fidelity of Highest and Medium are equivalent. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "Whether or not to strip the lowest importance tier entirely from disk. Stripping the lowest tier means that the visual fidelity of Highest and Medium are equivalent." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxStreamRequestSizeKB_MetaData[] = {
{ "Category", "Database" },
{ "ClampMax", "1048576" },
{ "ClampMin", "4" },
{ "Comment", "/** The maximum size in KiloBytes of streaming requests. Setting this to 0 will force tiers to load in a single request regardless of their size. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The maximum size in KiloBytes of streaming requests. Setting this to 0 will force tiers to load in a single request regardless of their size." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultVisualFidelity_MetaData[] = {
{ "Category", "Database" },
{ "Comment", "/** The default level of quality to set when the database loads in-game. By default, nothing is streamed in. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The default level of quality to set when the database loads in-game. By default, nothing is streamed in." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewVisualFidelity_MetaData[] = {
{ "Category", "Debug" },
{ "Comment", "/** The level of quality to preview with the database when decompressing in the editor. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The level of quality to preview with the database when decompressing in the editor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequences_MetaData[] = {
{ "Category", "Metadata" },
{ "Comment", "/** The anim sequences contained within the database. Built manually from the asset UI, content browser, or with a commandlet. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The anim sequences contained within the database. Built manually from the asset UI, content browser, or with a commandlet." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumAnimSequences_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The total num of Animation Sequences in this database. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The total num of Animation Sequences in this database." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequencesOldSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The total size of all Animation Sequences if the database were not used. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The total size of all Animation Sequences if the database were not used." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimSequencesNewSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The total size of all Animation Sequences with the database in use. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The total size of all Animation Sequences with the database in use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DatabaseSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The total size of the database. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The total size of the database." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DatabaseMetadataSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The size of the database metadata. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The size of the database metadata." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediumImportanceSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The size of the database medium importance streaming tier. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The size of the database medium importance streaming tier." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LowImportanceSizeSizeKB_MetaData[] = {
{ "Category", "Stats" },
{ "Comment", "/** The size of the database low importance streaming tier before any stripping. */" },
{ "ModuleRelativePath", "Classes/AnimationCompressionLibraryDatabase.h" },
{ "ToolTip", "The size of the database low importance streaming tier before any stripping." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UAnimationCompressionLibraryDatabase constinit property declarations *****
static const UECodeGen_Private::FBytePropertyParams NewProp_CookedCompressedBytes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CookedCompressedBytes;
static const UECodeGen_Private::FUInt64PropertyParams NewProp_CookedAnimSequenceMappings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_CookedAnimSequenceMappings;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FFloatPropertyParams NewProp_HighestImportanceProportion;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MediumImportanceProportion;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LowestImportanceProportion;
static const UECodeGen_Private::FStructPropertyParams NewProp_StripLowestImportanceTier;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FUInt32PropertyParams NewProp_MaxStreamRequestSizeKB;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultVisualFidelity_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DefaultVisualFidelity;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_PreviewVisualFidelity_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PreviewVisualFidelity;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimSequences_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AnimSequences;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumAnimSequences;
static const UECodeGen_Private::FIntPropertyParams NewProp_AnimSequencesOldSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_AnimSequencesNewSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_DatabaseSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_DatabaseMetadataSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_MediumImportanceSizeKB;
static const UECodeGen_Private::FIntPropertyParams NewProp_LowImportanceSizeSizeKB;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UAnimationCompressionLibraryDatabase constinit property declarations *******
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetVisualFidelity"), .Pointer = &UAnimationCompressionLibraryDatabase::execGetVisualFidelity },
{ .NameUTF8 = UTF8TEXT("SetVisualFidelity"), .Pointer = &UAnimationCompressionLibraryDatabase::execSetVisualFidelity },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_GetVisualFidelity, "GetVisualFidelity" }, // 1285641372
{ &Z_Construct_UFunction_UAnimationCompressionLibraryDatabase_SetVisualFidelity, "SetVisualFidelity" }, // 1097504122
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAnimationCompressionLibraryDatabase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics
// ********** Begin Class UAnimationCompressionLibraryDatabase Property Definitions ****************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedCompressedBytes_Inner = { "CookedCompressedBytes", 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::FArrayPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedCompressedBytes = { "CookedCompressedBytes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, CookedCompressedBytes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CookedCompressedBytes_MetaData), NewProp_CookedCompressedBytes_MetaData) };
const UECodeGen_Private::FUInt64PropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedAnimSequenceMappings_Inner = { "CookedAnimSequenceMappings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedAnimSequenceMappings = { "CookedAnimSequenceMappings", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, CookedAnimSequenceMappings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CookedAnimSequenceMappings_MetaData), NewProp_CookedAnimSequenceMappings_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_HighestImportanceProportion = { "HighestImportanceProportion", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, HighestImportanceProportion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HighestImportanceProportion_MetaData), NewProp_HighestImportanceProportion_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MediumImportanceProportion = { "MediumImportanceProportion", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, MediumImportanceProportion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediumImportanceProportion_MetaData), NewProp_MediumImportanceProportion_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_LowestImportanceProportion = { "LowestImportanceProportion", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, LowestImportanceProportion), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LowestImportanceProportion_MetaData), NewProp_LowestImportanceProportion_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_StripLowestImportanceTier = { "StripLowestImportanceTier", nullptr, (EPropertyFlags)0x0040000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, StripLowestImportanceTier), Z_Construct_UScriptStruct_FPerPlatformBool, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StripLowestImportanceTier_MetaData), NewProp_StripLowestImportanceTier_MetaData) }; // 4028649551
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MaxStreamRequestSizeKB = { "MaxStreamRequestSizeKB", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, MaxStreamRequestSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxStreamRequestSizeKB_MetaData), NewProp_MaxStreamRequestSizeKB_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DefaultVisualFidelity_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_UAnimationCompressionLibraryDatabase_Statics::NewProp_DefaultVisualFidelity = { "DefaultVisualFidelity", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, DefaultVisualFidelity), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultVisualFidelity_MetaData), NewProp_DefaultVisualFidelity_MetaData) }; // 2203242668
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_PreviewVisualFidelity_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_UAnimationCompressionLibraryDatabase_Statics::NewProp_PreviewVisualFidelity = { "PreviewVisualFidelity", nullptr, (EPropertyFlags)0x0040000800002001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, PreviewVisualFidelity), Z_Construct_UEnum_ACLPlugin_ACLVisualFidelity, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewVisualFidelity_MetaData), NewProp_PreviewVisualFidelity_MetaData) }; // 2203242668
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequences_Inner = { "AnimSequences", nullptr, (EPropertyFlags)0x0104000800020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequences = { "AnimSequences", nullptr, (EPropertyFlags)0x0144000800020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, AnimSequences), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequences_MetaData), NewProp_AnimSequences_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_NumAnimSequences = { "NumAnimSequences", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, NumAnimSequences), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumAnimSequences_MetaData), NewProp_NumAnimSequences_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequencesOldSizeKB = { "AnimSequencesOldSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, AnimSequencesOldSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequencesOldSizeKB_MetaData), NewProp_AnimSequencesOldSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequencesNewSizeKB = { "AnimSequencesNewSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, AnimSequencesNewSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimSequencesNewSizeKB_MetaData), NewProp_AnimSequencesNewSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DatabaseSizeKB = { "DatabaseSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, DatabaseSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DatabaseSizeKB_MetaData), NewProp_DatabaseSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DatabaseMetadataSizeKB = { "DatabaseMetadataSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, DatabaseMetadataSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DatabaseMetadataSizeKB_MetaData), NewProp_DatabaseMetadataSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MediumImportanceSizeKB = { "MediumImportanceSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, MediumImportanceSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediumImportanceSizeKB_MetaData), NewProp_MediumImportanceSizeKB_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_LowImportanceSizeSizeKB = { "LowImportanceSizeSizeKB", nullptr, (EPropertyFlags)0x0040000800020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAnimationCompressionLibraryDatabase, LowImportanceSizeSizeKB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LowImportanceSizeSizeKB_MetaData), NewProp_LowImportanceSizeSizeKB_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedCompressedBytes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedCompressedBytes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedAnimSequenceMappings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_CookedAnimSequenceMappings,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_HighestImportanceProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MediumImportanceProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_LowestImportanceProportion,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_StripLowestImportanceTier,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MaxStreamRequestSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DefaultVisualFidelity_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DefaultVisualFidelity,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_PreviewVisualFidelity_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_PreviewVisualFidelity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequences_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_NumAnimSequences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequencesOldSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_AnimSequencesNewSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DatabaseSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_DatabaseMetadataSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_MediumImportanceSizeKB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::NewProp_LowImportanceSizeSizeKB,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::PropPointers) < 2048);
// ********** End Class UAnimationCompressionLibraryDatabase Property Definitions ******************
UObject* (*const Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_ACLPlugin,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::ClassParams = {
&UAnimationCompressionLibraryDatabase::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::Class_MetaDataParams)
};
void UAnimationCompressionLibraryDatabase::StaticRegisterNativesUAnimationCompressionLibraryDatabase()
{
UClass* Class = UAnimationCompressionLibraryDatabase::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::Funcs));
}
UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase()
{
if (!Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.OuterSingleton, Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimationCompressionLibraryDatabase);
UAnimationCompressionLibraryDatabase::~UAnimationCompressionLibraryDatabase() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UAnimationCompressionLibraryDatabase)
// ********** End Class UAnimationCompressionLibraryDatabase ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ACLVisualFidelity_StaticEnum, TEXT("ACLVisualFidelity"), &Z_Registration_Info_UEnum_ACLVisualFidelity, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2203242668U) },
{ ACLVisualFidelityChangeResult_StaticEnum, TEXT("ACLVisualFidelityChangeResult"), &Z_Registration_Info_UEnum_ACLVisualFidelityChangeResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3152476484U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAnimationCompressionLibraryDatabase, UAnimationCompressionLibraryDatabase::StaticClass, TEXT("UAnimationCompressionLibraryDatabase"), &Z_Registration_Info_UClass_UAnimationCompressionLibraryDatabase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimationCompressionLibraryDatabase), 2405706219U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_1675044173{
TEXT("/Script/ACLPlugin"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h__Script_ACLPlugin_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,101 @@
// 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 "AnimationCompressionLibraryDatabase.h"
#ifdef ACLPLUGIN_AnimationCompressionLibraryDatabase_generated_h
#error "AnimationCompressionLibraryDatabase.generated.h already included, missing '#pragma once' in AnimationCompressionLibraryDatabase.h"
#endif
#define ACLPLUGIN_AnimationCompressionLibraryDatabase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UAnimationCompressionLibraryDatabase;
class UObject;
enum class ACLVisualFidelity : uint8;
enum class ACLVisualFidelityChangeResult : uint8;
struct FLatentActionInfo;
// ********** Begin Class UAnimationCompressionLibraryDatabase *************************************
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetVisualFidelity); \
DECLARE_FUNCTION(execSetVisualFidelity);
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UAnimationCompressionLibraryDatabase, ACLPLUGIN_API)
struct Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics;
ACLPLUGIN_API UClass* Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_INCLASS \
private: \
static void StaticRegisterNativesUAnimationCompressionLibraryDatabase(); \
friend struct ::Z_Construct_UClass_UAnimationCompressionLibraryDatabase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend ACLPLUGIN_API UClass* ::Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister(); \
public: \
DECLARE_CLASS2(UAnimationCompressionLibraryDatabase, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/ACLPlugin"), Z_Construct_UClass_UAnimationCompressionLibraryDatabase_NoRegister) \
DECLARE_SERIALIZER(UAnimationCompressionLibraryDatabase) \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_ARCHIVESERIALIZER
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
ACLPLUGIN_API UAnimationCompressionLibraryDatabase(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAnimationCompressionLibraryDatabase) \
DECLARE_VTABLE_PTR_HELPER_CTOR(ACLPLUGIN_API, UAnimationCompressionLibraryDatabase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAnimationCompressionLibraryDatabase); \
/** Deleted move- and copy-constructors, should never be used */ \
UAnimationCompressionLibraryDatabase(UAnimationCompressionLibraryDatabase&&) = delete; \
UAnimationCompressionLibraryDatabase(const UAnimationCompressionLibraryDatabase&) = delete; \
ACLPLUGIN_API virtual ~UAnimationCompressionLibraryDatabase();
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_50_PROLOG
#define FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_RPC_WRAPPERS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_INCLASS \
FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h_53_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAnimationCompressionLibraryDatabase;
// ********** End Class UAnimationCompressionLibraryDatabase ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Animation_ACLPlugin_Source_ACLPlugin_Classes_AnimationCompressionLibraryDatabase_h
// ********** Begin Enum ACLVisualFidelity *********************************************************
#define FOREACH_ENUM_ACLVISUALFIDELITY(op) \
op(ACLVisualFidelity::Highest) \
op(ACLVisualFidelity::Medium) \
op(ACLVisualFidelity::Lowest)
enum class ACLVisualFidelity : uint8;
template<> struct TIsUEnumClass<ACLVisualFidelity> { enum { Value = true }; };
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVisualFidelity>();
// ********** End Enum ACLVisualFidelity ***********************************************************
// ********** Begin Enum ACLVisualFidelityChangeResult *********************************************
#define FOREACH_ENUM_ACLVISUALFIDELITYCHANGERESULT(op) \
op(ACLVisualFidelityChangeResult::Dispatched) \
op(ACLVisualFidelityChangeResult::Completed) \
op(ACLVisualFidelityChangeResult::Failed)
enum class ACLVisualFidelityChangeResult : uint8;
template<> struct TIsUEnumClass<ACLVisualFidelityChangeResult> { enum { Value = true }; };
template<> ACLPLUGIN_NON_ATTRIBUTED_API UEnum* StaticEnum<ACLVisualFidelityChangeResult>();
// ********** End Enum ACLVisualFidelityChangeResult ***********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,8 @@
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimationCompressionLibraryDatabase.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACL.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACLBase.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACLCustom.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACLDatabase.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimBoneCompressionCodec_ACLSafe.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Classes\AnimCurveCompressionCodec_ACL.h
D:\UE_5_7_1\Engine\Plugins\Animation\ACLPlugin\Source\ACLPlugin\Public\ACLImpl.h

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

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