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

482 lines
39 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Engine/LODActor.h"
#include "Engine/MaterialMerging.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLODActor() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ALODActor();
ENGINE_API UClass* Z_Construct_UClass_ALODActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UHLODProxy_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UHLODProxyDesc_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UInstancedStaticMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMeshComponent_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EEndPlayReason();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHLODInstancingKey();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialProxySettings();
UPackage* Z_Construct_UPackage__Script_Engine();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FHLODInstancingKey ************************************************
struct Z_Construct_UScriptStruct_FHLODInstancingKey_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FHLODInstancingKey); }
static inline consteval int16 GetStructAlignment() { return alignof(FHLODInstancingKey); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Mesh/Material pair used as a key to insert/retrieve instances in the LODActor.\n */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Mesh/Material pair used as a key to insert/retrieve instances in the LODActor." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = {
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "NativeConstTemplateArg", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = {
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "NativeConstTemplateArg", "" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FHLODInstancingKey constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMesh;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Material;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FHLODInstancingKey constinit property declarations ******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FHLODInstancingKey>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FHLODInstancingKey_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FHLODInstancingKey;
class UScriptStruct* FHLODInstancingKey::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FHLODInstancingKey.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FHLODInstancingKey.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FHLODInstancingKey, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("HLODInstancingKey"));
}
return Z_Registration_Info_UScriptStruct_FHLODInstancingKey.OuterSingleton;
}
// ********** Begin ScriptStruct FHLODInstancingKey Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FHLODInstancingKey, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FHLODInstancingKey, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::NewProp_StaticMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::NewProp_Material,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FHLODInstancingKey Property Definitions *****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
nullptr,
&NewStructOps,
"HLODInstancingKey",
Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::PropPointers),
sizeof(FHLODInstancingKey),
alignof(FHLODInstancingKey),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FHLODInstancingKey()
{
if (!Z_Registration_Info_UScriptStruct_FHLODInstancingKey.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FHLODInstancingKey.InnerSingleton, Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FHLODInstancingKey.InnerSingleton);
}
// ********** End ScriptStruct FHLODInstancingKey **************************************************
// ********** Begin Class ALODActor Function OnSubActorEndPlay *************************************
struct Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics
{
struct LODActor_eventOnSubActorEndPlay_Parms
{
AActor* Actor;
TEnumAsByte<EEndPlayReason::Type> Reason;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnSubActorEndPlay constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Actor;
static const UECodeGen_Private::FBytePropertyParams NewProp_Reason;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnSubActorEndPlay constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnSubActorEndPlay Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LODActor_eventOnSubActorEndPlay_Parms, Actor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::NewProp_Reason = { "Reason", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LODActor_eventOnSubActorEndPlay_Parms, Reason), Z_Construct_UEnum_Engine_EEndPlayReason, METADATA_PARAMS(0, nullptr) }; // 1050143493
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::NewProp_Actor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::NewProp_Reason,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::PropPointers) < 2048);
// ********** End Function OnSubActorEndPlay Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ALODActor, nullptr, "OnSubActorEndPlay", Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::LODActor_eventOnSubActorEndPlay_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::Function_MetaDataParams), Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::LODActor_eventOnSubActorEndPlay_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ALODActor_OnSubActorEndPlay()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ALODActor_OnSubActorEndPlay_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ALODActor::execOnSubActorEndPlay)
{
P_GET_OBJECT(AActor,Z_Param_Actor);
P_GET_PROPERTY(FByteProperty,Z_Param_Reason);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnSubActorEndPlay(Z_Param_Actor,EEndPlayReason::Type(Z_Param_Reason));
P_NATIVE_END;
}
// ********** End Class ALODActor Function OnSubActorEndPlay ***************************************
// ********** Begin Class ALODActor ****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ALODActor;
UClass* ALODActor::GetPrivateStaticClass()
{
using TClass = ALODActor;
if (!Z_Registration_Info_UClass_ALODActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LODActor"),
Z_Registration_Info_UClass_ALODActor.InnerSingleton,
StaticRegisterNativesALODActor,
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_ALODActor.InnerSingleton;
}
UClass* Z_Construct_UClass_ALODActor_NoRegister()
{
return ALODActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ALODActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * LODActor is an instance of an autogenerated StaticMesh Actors by Hierarchical LOD System\n * This is essentially just StaticMeshActor that you can't move or edit, but it contains multiple actors reference\n *\n * @see https://docs.unrealengine.com/BuildingWorlds/HLOD\n * @see UStaticMesh\n */" },
{ "HideCategories", "Object Collision Display Input Blueprint Transform Physics" },
{ "IncludePath", "Engine/LODActor.h" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "LODActor is an instance of an autogenerated StaticMesh Actors by Hierarchical LOD System\nThis is essentially just StaticMeshActor that you can't move or edit, but it contains multiple actors reference\n\n@see https://docs.unrealengine.com/BuildingWorlds/HLOD\n@see UStaticMesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMeshComponent_MetaData[] = {
{ "Category", "LODActor" },
{ "Comment", "// disable display of this component\n" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "disable display of this component" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedStaticMeshComponents_MetaData[] = {
{ "Comment", "/** Imposters to be rendered as instanced static meshes */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Imposters to be rendered as instanced static meshes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Proxy_MetaData[] = {
{ "Category", "LODActor" },
{ "Comment", "/** The mesh proxy used to display this LOD */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "The mesh proxy used to display this LOD" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "Category", "LODActor" },
{ "Comment", "/** The key used to validate this actor against the proxy */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "The key used to validate this actor against the proxy" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODDrawDistance_MetaData[] = {
{ "Category", "LODActor" },
{ "Comment", "/** what distance do you want this to show up instead of SubActors */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "what distance do you want this to show up instead of SubActors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODLevel_MetaData[] = {
{ "Category", "LODActor" },
{ "Comment", "/** The hierarchy level of this actor; the first tier of HLOD is level 1, the second tier is level 2 and so on. */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "The hierarchy level of this actor; the first tier of HLOD is level 1, the second tier is level 2 and so on." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubActors_MetaData[] = {
{ "Category", "LODActor" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CachedNumHLODLevels_MetaData[] = {
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumTrianglesInSubActors_MetaData[] = {
{ "Comment", "/** Cached number of triangles contained in the SubActors*/" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Cached number of triangles contained in the SubActors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumTrianglesInMergedMesh_MetaData[] = {
{ "Comment", "/** Cached number of triangles contained in the SubActors*/" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Cached number of triangles contained in the SubActors" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideMaterialMergeSettings_MetaData[] = {
{ "Category", "HierarchicalLODSettings" },
{ "Comment", "/** Flag whether or not to use the override MaterialSettings when creating the proxy mesh */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Flag whether or not to use the override MaterialSettings when creating the proxy mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialSettings_MetaData[] = {
{ "Category", "HierarchicalLODSettings" },
{ "Comment", "/** Override Material Settings, used when creating the proxy mesh */" },
{ "editcondition", "bOverrideMaterialMergeSettings" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Override Material Settings, used when creating the proxy mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideTransitionScreenSize_MetaData[] = {
{ "Category", "HierarchicalLODSettings" },
{ "Comment", "/** Flag whether or not to use the override TransitionScreenSize for this proxy mesh */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Flag whether or not to use the override TransitionScreenSize for this proxy mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransitionScreenSize_MetaData[] = {
{ "Category", "HierarchicalLODSettings" },
{ "Comment", "/** \n\x09 * Override transition screen size value, determines the screen size at which the proxy is visible \n\x09 * The screen size is based around the projected diameter of the bounding \n\x09 * sphere of the model. i.e. 0.5 means half the screen's maximum dimension.\n\x09 */" },
{ "editcondition", "bOverrideTransitionScreenSize" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Override transition screen size value, determines the screen size at which the proxy is visible\nThe screen size is based around the projected diameter of the bounding\nsphere of the model. i.e. 0.5 means half the screen's maximum dimension." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideScreenSize_MetaData[] = {
{ "Category", "HierarchicalLODSettings" },
{ "Comment", "/** Flag whether or not to use the override ScreenSize when creating the proxy mesh */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Flag whether or not to use the override ScreenSize when creating the proxy mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScreenSize_MetaData[] = {
{ "Category", "HierarchicalLODSettings" },
{ "Comment", "/** Override screen size value used in mesh reduction, when creating the proxy mesh */" },
{ "editcondition", "bOverrideScreenSize" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "Override screen size value used in mesh reduction, when creating the proxy mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODActorTag_MetaData[] = {
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBuiltFromHLODDesc_MetaData[] = {
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProxyDesc_MetaData[] = {
{ "Comment", "/** The hlod proxy desc used to build this LODActor */" },
{ "ModuleRelativePath", "Classes/Engine/LODActor.h" },
{ "ToolTip", "The hlod proxy desc used to build this LODActor" },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class ALODActor constinit property declarations ********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMeshComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_InstancedStaticMeshComponents_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedStaticMeshComponents_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_InstancedStaticMeshComponents;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Proxy;
static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LODDrawDistance;
static const UECodeGen_Private::FIntPropertyParams NewProp_LODLevel;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SubActors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SubActors;
static const UECodeGen_Private::FBytePropertyParams NewProp_CachedNumHLODLevels;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FUInt32PropertyParams NewProp_NumTrianglesInSubActors;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_NumTrianglesInMergedMesh;
static void NewProp_bOverrideMaterialMergeSettings_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideMaterialMergeSettings;
static const UECodeGen_Private::FStructPropertyParams NewProp_MaterialSettings;
static void NewProp_bOverrideTransitionScreenSize_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideTransitionScreenSize;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TransitionScreenSize;
static void NewProp_bOverrideScreenSize_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideScreenSize;
static const UECodeGen_Private::FIntPropertyParams NewProp_ScreenSize;
static const UECodeGen_Private::FStrPropertyParams NewProp_LODActorTag;
static void NewProp_bBuiltFromHLODDesc_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBuiltFromHLODDesc;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ProxyDesc;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ALODActor constinit property declarations **********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("OnSubActorEndPlay"), .Pointer = &ALODActor::execOnSubActorEndPlay },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ALODActor_OnSubActorEndPlay, "OnSubActorEndPlay" }, // 446009490
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ALODActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ALODActor_Statics
// ********** Begin Class ALODActor Property Definitions *******************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_StaticMeshComponent = { "StaticMeshComponent", nullptr, (EPropertyFlags)0x01440000000a0009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, StaticMeshComponent), Z_Construct_UClass_UStaticMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMeshComponent_MetaData), NewProp_StaticMeshComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_InstancedStaticMeshComponents_ValueProp = { "InstancedStaticMeshComponents", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UInstancedStaticMeshComponent_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_InstancedStaticMeshComponents_Key_KeyProp = { "InstancedStaticMeshComponents_Key", nullptr, (EPropertyFlags)0x0100000000080008, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FHLODInstancingKey, METADATA_PARAMS(0, nullptr) }; // 3924493850
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_InstancedStaticMeshComponents = { "InstancedStaticMeshComponents", nullptr, (EPropertyFlags)0x0144008000002008, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, InstancedStaticMeshComponents), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedStaticMeshComponents_MetaData), NewProp_InstancedStaticMeshComponents_MetaData) }; // 3924493850
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_Proxy = { "Proxy", nullptr, (EPropertyFlags)0x0144000000020001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, Proxy), Z_Construct_UClass_UHLODProxy_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Proxy_MetaData), NewProp_Proxy_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0040000000020001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_LODDrawDistance = { "LODDrawDistance", nullptr, (EPropertyFlags)0x0040000000020001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, LODDrawDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODDrawDistance_MetaData), NewProp_LODDrawDistance_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_LODLevel = { "LODLevel", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, LODLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODLevel_MetaData), NewProp_LODLevel_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_SubActors_Inner = { "SubActors", nullptr, (EPropertyFlags)0x0104000000020000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, 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_UClass_ALODActor_Statics::NewProp_SubActors = { "SubActors", nullptr, (EPropertyFlags)0x0114000000020001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, SubActors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubActors_MetaData), NewProp_SubActors_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_CachedNumHLODLevels = { "CachedNumHLODLevels", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, CachedNumHLODLevels), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CachedNumHLODLevels_MetaData), NewProp_CachedNumHLODLevels_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_NumTrianglesInSubActors = { "NumTrianglesInSubActors", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, NumTrianglesInSubActors), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumTrianglesInSubActors_MetaData), NewProp_NumTrianglesInSubActors_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_NumTrianglesInMergedMesh = { "NumTrianglesInMergedMesh", nullptr, (EPropertyFlags)0x0010000800000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, NumTrianglesInMergedMesh), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumTrianglesInMergedMesh_MetaData), NewProp_NumTrianglesInMergedMesh_MetaData) };
void Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideMaterialMergeSettings_SetBit(void* Obj)
{
((ALODActor*)Obj)->bOverrideMaterialMergeSettings = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideMaterialMergeSettings = { "bOverrideMaterialMergeSettings", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ALODActor), &Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideMaterialMergeSettings_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideMaterialMergeSettings_MetaData), NewProp_bOverrideMaterialMergeSettings_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_MaterialSettings = { "MaterialSettings", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, MaterialSettings), Z_Construct_UScriptStruct_FMaterialProxySettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialSettings_MetaData), NewProp_MaterialSettings_MetaData) }; // 2080292748
void Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideTransitionScreenSize_SetBit(void* Obj)
{
((ALODActor*)Obj)->bOverrideTransitionScreenSize = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideTransitionScreenSize = { "bOverrideTransitionScreenSize", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ALODActor), &Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideTransitionScreenSize_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideTransitionScreenSize_MetaData), NewProp_bOverrideTransitionScreenSize_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_TransitionScreenSize = { "TransitionScreenSize", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, TransitionScreenSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransitionScreenSize_MetaData), NewProp_TransitionScreenSize_MetaData) };
void Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideScreenSize_SetBit(void* Obj)
{
((ALODActor*)Obj)->bOverrideScreenSize = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideScreenSize = { "bOverrideScreenSize", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ALODActor), &Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideScreenSize_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideScreenSize_MetaData), NewProp_bOverrideScreenSize_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_ScreenSize = { "ScreenSize", nullptr, (EPropertyFlags)0x0010000800000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, ScreenSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScreenSize_MetaData), NewProp_ScreenSize_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_LODActorTag = { "LODActorTag", nullptr, (EPropertyFlags)0x0040000800000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, LODActorTag), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODActorTag_MetaData), NewProp_LODActorTag_MetaData) };
void Z_Construct_UClass_ALODActor_Statics::NewProp_bBuiltFromHLODDesc_SetBit(void* Obj)
{
((ALODActor*)Obj)->bBuiltFromHLODDesc = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_bBuiltFromHLODDesc = { "bBuiltFromHLODDesc", nullptr, (EPropertyFlags)0x0040000800000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(ALODActor), &Z_Construct_UClass_ALODActor_Statics::NewProp_bBuiltFromHLODDesc_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBuiltFromHLODDesc_MetaData), NewProp_bBuiltFromHLODDesc_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ALODActor_Statics::NewProp_ProxyDesc = { "ProxyDesc", nullptr, (EPropertyFlags)0x0144000800002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ALODActor, ProxyDesc), Z_Construct_UClass_UHLODProxyDesc_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProxyDesc_MetaData), NewProp_ProxyDesc_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ALODActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_StaticMeshComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_InstancedStaticMeshComponents_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_InstancedStaticMeshComponents_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_InstancedStaticMeshComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_Proxy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_Key,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_LODDrawDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_LODLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_SubActors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_SubActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_CachedNumHLODLevels,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_NumTrianglesInSubActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_NumTrianglesInMergedMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideMaterialMergeSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_MaterialSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideTransitionScreenSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_TransitionScreenSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_bOverrideScreenSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_ScreenSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_LODActorTag,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_bBuiltFromHLODDesc,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ALODActor_Statics::NewProp_ProxyDesc,
#endif // WITH_EDITORONLY_DATA
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALODActor_Statics::PropPointers) < 2048);
// ********** End Class ALODActor Property Definitions *********************************************
UObject* (*const Z_Construct_UClass_ALODActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ALODActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ALODActor_Statics::ClassParams = {
&ALODActor::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ALODActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ALODActor_Statics::PropPointers),
0,
0x008802A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ALODActor_Statics::Class_MetaDataParams), Z_Construct_UClass_ALODActor_Statics::Class_MetaDataParams)
};
void ALODActor::StaticRegisterNativesALODActor()
{
UClass* Class = ALODActor::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ALODActor_Statics::Funcs));
}
UClass* Z_Construct_UClass_ALODActor()
{
if (!Z_Registration_Info_UClass_ALODActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ALODActor.OuterSingleton, Z_Construct_UClass_ALODActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ALODActor.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ALODActor);
ALODActor::~ALODActor() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(ALODActor)
// ********** End Class ALODActor ******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_LODActor_h__Script_Engine_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FHLODInstancingKey::StaticStruct, Z_Construct_UScriptStruct_FHLODInstancingKey_Statics::NewStructOps, TEXT("HLODInstancingKey"),&Z_Registration_Info_UScriptStruct_FHLODInstancingKey, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FHLODInstancingKey), 3924493850U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ALODActor, ALODActor::StaticClass, TEXT("ALODActor"), &Z_Registration_Info_UClass_ALODActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ALODActor), 4099082069U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_LODActor_h__Script_Engine_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_LODActor_h__Script_Engine_4230400054{
TEXT("/Script/Engine"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_LODActor_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_LODActor_h__Script_Engine_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_LODActor_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Engine_LODActor_h__Script_Engine_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS