Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/Niagara/UHT/NiagaraSystemEmitterState.gen.cpp

772 lines
64 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "NiagaraSystemEmitterState.h"
#include "Stateless/NiagaraStatelessDistribution.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeNiagaraSystemEmitterState() {}
// ********** Begin Cross Module References ********************************************************
NIAGARA_API UEnum* Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse();
NIAGARA_API UEnum* Z_Construct_UEnum_Niagara_ENiagaraExecutionStateManagement();
NIAGARA_API UEnum* Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior();
NIAGARA_API UEnum* Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode();
NIAGARA_API UEnum* Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse();
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraDistributionRangeFloat();
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraEmitterStateData();
NIAGARA_API UScriptStruct* Z_Construct_UScriptStruct_FNiagaraSystemStateData();
UPackage* Z_Construct_UPackage__Script_Niagara();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ENiagaraSystemInactiveResponse ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagaraSystemInactiveResponse;
static UEnum* ENiagaraSystemInactiveResponse_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagaraSystemInactiveResponse.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagaraSystemInactiveResponse.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("ENiagaraSystemInactiveResponse"));
}
return Z_Registration_Info_UEnum_ENiagaraSystemInactiveResponse.OuterSingleton;
}
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraSystemInactiveResponse>()
{
return ENiagaraSystemInactiveResponse_StaticEnum();
}
struct Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Complete.Comment", "/** Let Emitters Finish Then Kill Emitter */" },
{ "Complete.Name", "ENiagaraSystemInactiveResponse::Complete" },
{ "Complete.ToolTip", "Let Emitters Finish Then Kill Emitter" },
{ "Kill.Comment", "/** Emitter & Particles Die Immediatly */" },
{ "Kill.Name", "ENiagaraSystemInactiveResponse::Kill" },
{ "Kill.ToolTip", "Emitter & Particles Die Immediatly" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagaraSystemInactiveResponse::Complete", (int64)ENiagaraSystemInactiveResponse::Complete },
{ "ENiagaraSystemInactiveResponse::Kill", (int64)ENiagaraSystemInactiveResponse::Kill },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Niagara,
nullptr,
"ENiagaraSystemInactiveResponse",
"ENiagaraSystemInactiveResponse",
Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse()
{
if (!Z_Registration_Info_UEnum_ENiagaraSystemInactiveResponse.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagaraSystemInactiveResponse.InnerSingleton, Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagaraSystemInactiveResponse.InnerSingleton;
}
// ********** End Enum ENiagaraSystemInactiveResponse **********************************************
// ********** Begin Enum ENiagaraEmitterInactiveResponse *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagaraEmitterInactiveResponse;
static UEnum* ENiagaraEmitterInactiveResponse_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagaraEmitterInactiveResponse.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagaraEmitterInactiveResponse.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("ENiagaraEmitterInactiveResponse"));
}
return Z_Registration_Info_UEnum_ENiagaraEmitterInactiveResponse.OuterSingleton;
}
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraEmitterInactiveResponse>()
{
return ENiagaraEmitterInactiveResponse_StaticEnum();
}
struct Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Complete.Comment", "/** Let Particles Finish Then Kill Emitter */" },
{ "Complete.Name", "ENiagaraEmitterInactiveResponse::Complete" },
{ "Complete.ToolTip", "Let Particles Finish Then Kill Emitter" },
{ "Kill.Comment", "/** Emitter & Particles Die Immediatly */" },
{ "Kill.Name", "ENiagaraEmitterInactiveResponse::Kill" },
{ "Kill.ToolTip", "Emitter & Particles Die Immediatly" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagaraEmitterInactiveResponse::Complete", (int64)ENiagaraEmitterInactiveResponse::Complete },
{ "ENiagaraEmitterInactiveResponse::Kill", (int64)ENiagaraEmitterInactiveResponse::Kill },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Niagara,
nullptr,
"ENiagaraEmitterInactiveResponse",
"ENiagaraEmitterInactiveResponse",
Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse()
{
if (!Z_Registration_Info_UEnum_ENiagaraEmitterInactiveResponse.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagaraEmitterInactiveResponse.InnerSingleton, Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagaraEmitterInactiveResponse.InnerSingleton;
}
// ********** End Enum ENiagaraEmitterInactiveResponse *********************************************
// ********** Begin Enum ENiagaraLoopBehavior ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagaraLoopBehavior;
static UEnum* ENiagaraLoopBehavior_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagaraLoopBehavior.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagaraLoopBehavior.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("ENiagaraLoopBehavior"));
}
return Z_Registration_Info_UEnum_ENiagaraLoopBehavior.OuterSingleton;
}
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraLoopBehavior>()
{
return ENiagaraLoopBehavior_StaticEnum();
}
struct Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Infinite.Name", "ENiagaraLoopBehavior::Infinite" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
{ "Multiple.Name", "ENiagaraLoopBehavior::Multiple" },
{ "Once.Name", "ENiagaraLoopBehavior::Once" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagaraLoopBehavior::Infinite", (int64)ENiagaraLoopBehavior::Infinite },
{ "ENiagaraLoopBehavior::Multiple", (int64)ENiagaraLoopBehavior::Multiple },
{ "ENiagaraLoopBehavior::Once", (int64)ENiagaraLoopBehavior::Once },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Niagara,
nullptr,
"ENiagaraLoopBehavior",
"ENiagaraLoopBehavior",
Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior()
{
if (!Z_Registration_Info_UEnum_ENiagaraLoopBehavior.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagaraLoopBehavior.InnerSingleton, Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagaraLoopBehavior.InnerSingleton;
}
// ********** End Enum ENiagaraLoopBehavior ********************************************************
// ********** Begin Enum ENiagaraLoopDurationMode **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ENiagaraLoopDurationMode;
static UEnum* ENiagaraLoopDurationMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ENiagaraLoopDurationMode.OuterSingleton)
{
Z_Registration_Info_UEnum_ENiagaraLoopDurationMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("ENiagaraLoopDurationMode"));
}
return Z_Registration_Info_UEnum_ENiagaraLoopDurationMode.OuterSingleton;
}
template<> NIAGARA_NON_ATTRIBUTED_API UEnum* StaticEnum<ENiagaraLoopDurationMode>()
{
return ENiagaraLoopDurationMode_StaticEnum();
}
struct Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Fixed.Name", "ENiagaraLoopDurationMode::Fixed" },
{ "Infinite.Name", "ENiagaraLoopDurationMode::Infinite" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ENiagaraLoopDurationMode::Fixed", (int64)ENiagaraLoopDurationMode::Fixed },
{ "ENiagaraLoopDurationMode::Infinite", (int64)ENiagaraLoopDurationMode::Infinite },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_Niagara,
nullptr,
"ENiagaraLoopDurationMode",
"ENiagaraLoopDurationMode",
Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode()
{
if (!Z_Registration_Info_UEnum_ENiagaraLoopDurationMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ENiagaraLoopDurationMode.InnerSingleton, Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ENiagaraLoopDurationMode.InnerSingleton;
}
// ********** End Enum ENiagaraLoopDurationMode ****************************************************
// ********** Begin ScriptStruct FNiagaraSystemStateData *******************************************
struct Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNiagaraSystemStateData); }
static inline consteval int16 GetStructAlignment() { return alignof(FNiagaraSystemStateData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRunSpawnScript_MetaData[] = {
{ "Category", "System State" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRunUpdateScript_MetaData[] = {
{ "Category", "System State" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIgnoreSystemState_MetaData[] = {
{ "Category", "System State" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecalculateDurationEachLoop_MetaData[] = {
{ "Category", "System State" },
{ "DisplayAfter", "LoopDuration" },
{ "EditCondition", "LoopBehavior != ENiagaraLoopBehavior::Once" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLoopDelayEnabled_MetaData[] = {
{ "Category", "System State" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDelayFirstLoopOnly_MetaData[] = {
{ "Category", "System State" },
{ "DisplayAfter", "LoopDelay" },
{ "EditCondition", "bLoopDelayEnabled && LoopBehavior != ENiagaraLoopBehavior::Once" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecalculateDelayEachLoop_MetaData[] = {
{ "Category", "System State" },
{ "DisplayAfter", "bDelayFirstLoopOnly" },
{ "EditCondition", "bLoopDelayEnabled && LoopBehavior != ENiagaraLoopBehavior::Once && !bDelayFirstLoopOnly" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InactiveResponse_MetaData[] = {
{ "Category", "System State" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopBehavior_MetaData[] = {
{ "Category", "System State" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopDuration_MetaData[] = {
{ "Category", "System State" },
{ "ClampMin", "0.0" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
{ "Units", "s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopCount_MetaData[] = {
{ "Category", "System State" },
{ "ClampMin", "1" },
{ "EditCondition", "LoopBehavior == ENiagaraLoopBehavior::Multiple" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopDelay_MetaData[] = {
{ "Category", "System State" },
{ "ClampMin", "0.0" },
{ "EditCondition", "bLoopDelayEnabled" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
{ "Units", "s" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNiagaraSystemStateData constinit property declarations ***********
static void NewProp_bRunSpawnScript_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRunSpawnScript;
static void NewProp_bRunUpdateScript_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRunUpdateScript;
static void NewProp_bIgnoreSystemState_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIgnoreSystemState;
static void NewProp_bRecalculateDurationEachLoop_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecalculateDurationEachLoop;
static void NewProp_bLoopDelayEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoopDelayEnabled;
static void NewProp_bDelayFirstLoopOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDelayFirstLoopOnly;
static void NewProp_bRecalculateDelayEachLoop_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecalculateDelayEachLoop;
static const UECodeGen_Private::FBytePropertyParams NewProp_InactiveResponse_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InactiveResponse;
static const UECodeGen_Private::FBytePropertyParams NewProp_LoopBehavior_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LoopBehavior;
static const UECodeGen_Private::FStructPropertyParams NewProp_LoopDuration;
static const UECodeGen_Private::FIntPropertyParams NewProp_LoopCount;
static const UECodeGen_Private::FStructPropertyParams NewProp_LoopDelay;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNiagaraSystemStateData constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNiagaraSystemStateData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNiagaraSystemStateData;
class UScriptStruct* FNiagaraSystemStateData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraSystemStateData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNiagaraSystemStateData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNiagaraSystemStateData, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("NiagaraSystemStateData"));
}
return Z_Registration_Info_UScriptStruct_FNiagaraSystemStateData.OuterSingleton;
}
// ********** Begin ScriptStruct FNiagaraSystemStateData Property Definitions **********************
void Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRunSpawnScript_SetBit(void* Obj)
{
((FNiagaraSystemStateData*)Obj)->bRunSpawnScript = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRunSpawnScript = { "bRunSpawnScript", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraSystemStateData), &Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRunSpawnScript_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRunSpawnScript_MetaData), NewProp_bRunSpawnScript_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRunUpdateScript_SetBit(void* Obj)
{
((FNiagaraSystemStateData*)Obj)->bRunUpdateScript = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRunUpdateScript = { "bRunUpdateScript", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraSystemStateData), &Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRunUpdateScript_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRunUpdateScript_MetaData), NewProp_bRunUpdateScript_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bIgnoreSystemState_SetBit(void* Obj)
{
((FNiagaraSystemStateData*)Obj)->bIgnoreSystemState = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bIgnoreSystemState = { "bIgnoreSystemState", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraSystemStateData), &Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bIgnoreSystemState_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIgnoreSystemState_MetaData), NewProp_bIgnoreSystemState_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRecalculateDurationEachLoop_SetBit(void* Obj)
{
((FNiagaraSystemStateData*)Obj)->bRecalculateDurationEachLoop = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRecalculateDurationEachLoop = { "bRecalculateDurationEachLoop", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraSystemStateData), &Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRecalculateDurationEachLoop_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecalculateDurationEachLoop_MetaData), NewProp_bRecalculateDurationEachLoop_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bLoopDelayEnabled_SetBit(void* Obj)
{
((FNiagaraSystemStateData*)Obj)->bLoopDelayEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bLoopDelayEnabled = { "bLoopDelayEnabled", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraSystemStateData), &Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bLoopDelayEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLoopDelayEnabled_MetaData), NewProp_bLoopDelayEnabled_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bDelayFirstLoopOnly_SetBit(void* Obj)
{
((FNiagaraSystemStateData*)Obj)->bDelayFirstLoopOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bDelayFirstLoopOnly = { "bDelayFirstLoopOnly", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraSystemStateData), &Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bDelayFirstLoopOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDelayFirstLoopOnly_MetaData), NewProp_bDelayFirstLoopOnly_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRecalculateDelayEachLoop_SetBit(void* Obj)
{
((FNiagaraSystemStateData*)Obj)->bRecalculateDelayEachLoop = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRecalculateDelayEachLoop = { "bRecalculateDelayEachLoop", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraSystemStateData), &Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRecalculateDelayEachLoop_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecalculateDelayEachLoop_MetaData), NewProp_bRecalculateDelayEachLoop_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_InactiveResponse_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_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_InactiveResponse = { "InactiveResponse", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraSystemStateData, InactiveResponse), Z_Construct_UEnum_Niagara_ENiagaraSystemInactiveResponse, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InactiveResponse_MetaData), NewProp_InactiveResponse_MetaData) }; // 3957603149
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopBehavior_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_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopBehavior = { "LoopBehavior", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraSystemStateData, LoopBehavior), Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopBehavior_MetaData), NewProp_LoopBehavior_MetaData) }; // 2027955431
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopDuration = { "LoopDuration", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraSystemStateData, LoopDuration), Z_Construct_UScriptStruct_FNiagaraDistributionRangeFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopDuration_MetaData), NewProp_LoopDuration_MetaData) }; // 3587591662
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopCount = { "LoopCount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraSystemStateData, LoopCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopCount_MetaData), NewProp_LoopCount_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopDelay = { "LoopDelay", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraSystemStateData, LoopDelay), Z_Construct_UScriptStruct_FNiagaraDistributionRangeFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopDelay_MetaData), NewProp_LoopDelay_MetaData) }; // 3587591662
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRunSpawnScript,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRunUpdateScript,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bIgnoreSystemState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRecalculateDurationEachLoop,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bLoopDelayEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bDelayFirstLoopOnly,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_bRecalculateDelayEachLoop,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_InactiveResponse_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_InactiveResponse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopBehavior_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopDuration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewProp_LoopDelay,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNiagaraSystemStateData Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
nullptr,
&NewStructOps,
"NiagaraSystemStateData",
Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::PropPointers),
sizeof(FNiagaraSystemStateData),
alignof(FNiagaraSystemStateData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNiagaraSystemStateData()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraSystemStateData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNiagaraSystemStateData.InnerSingleton, Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNiagaraSystemStateData.InnerSingleton);
}
// ********** End ScriptStruct FNiagaraSystemStateData *********************************************
// ********** Begin ScriptStruct FNiagaraEmitterStateData ******************************************
struct Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNiagaraEmitterStateData); }
static inline consteval int16 GetStructAlignment() { return alignof(FNiagaraEmitterStateData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InactiveResponse_MetaData[] = {
{ "Category", "Emitter State" },
{ "Comment", "//UPROPERTY(EditAnywhere, Category=\"Emitter State\")\n//ENiagaraStatelessEmitterState_SelfSystem LifeCycleMode = ENiagaraStatelessEmitterState_SelfSystem::Self;\n" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
{ "SegmentedDisplay", "" },
{ "ToolTip", "UPROPERTY(EditAnywhere, Category=\"Emitter State\")\nENiagaraStatelessEmitterState_SelfSystem LifeCycleMode = ENiagaraStatelessEmitterState_SelfSystem::Self;" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopBehavior_MetaData[] = {
{ "Category", "Emitter State" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
{ "SegmentedDisplay", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopCount_MetaData[] = {
{ "Category", "Emitter State" },
{ "ClampMin", "1" },
{ "EditCondition", "LoopBehavior == ENiagaraLoopBehavior::Multiple" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopDurationMode_MetaData[] = {
{ "Category", "Emitter State" },
{ "EditCondition", "LoopBehavior == ENiagaraLoopBehavior::Once" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
{ "SegmentedDisplay", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopDuration_MetaData[] = {
{ "Category", "Emitter State" },
{ "ClampMin", "0.0" },
{ "EditCondition", "LoopBehavior != ENiagaraLoopBehavior::Once || (LoopBehavior == ENiagaraLoopBehavior::Once && LoopDurationMode == ENiagaraLoopDurationMode::Fixed)" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
{ "Units", "s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoopDelay_MetaData[] = {
{ "Category", "Emitter State" },
{ "ClampMin", "0.0" },
{ "EditCondition", "bLoopDelayEnabled" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
{ "Units", "s" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bLoopDelayEnabled_MetaData[] = {
{ "Category", "Emitter State" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecalculateDurationEachLoop_MetaData[] = {
{ "Category", "Emitter State" },
{ "DisplayAfter", "LoopDuration" },
{ "EditCondition", "LoopBehavior != ENiagaraLoopBehavior::Once" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDelayFirstLoopOnly_MetaData[] = {
{ "Category", "Emitter State" },
{ "EditCondition", "LoopBehavior != ENiagaraLoopBehavior::Once && bLoopDelayEnabled" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecalculateDelayEachLoop_MetaData[] = {
{ "Category", "Emitter State" },
{ "EditCondition", "LoopBehavior != ENiagaraLoopBehavior::Once && bLoopDelayEnabled && !bDelayFirstLoopOnly" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableDistanceCulling_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnableVisibilityCulling_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "DisplayAfter", "MaxDistanceReaction" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMinDistanceEnabled_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMaxDistanceEnabled_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResetAgeOnAwaken_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "DisplayAfter", "VisibilityCullDelay" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinDistance_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "DisplayAfter", "bEnableDistanceCulling" },
{ "EditCondition", "bMinDistanceEnabled" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinDistanceReaction_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "DisplayAfter", "MinDistance" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "DisplayAfter", "bEnableDistanceCulling" },
{ "EditCondition", "bMaxDistanceEnabled" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistanceReaction_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "DisplayAfter", "MaxDistance" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisibilityCullReaction_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "EditCondition", "bEnableVisibilityCulling" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VisibilityCullDelay_MetaData[] = {
{ "Category", "Emitter Scalability" },
{ "EditCondition", "bEnableVisibilityCulling" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Internal/NiagaraSystemEmitterState.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNiagaraEmitterStateData constinit property declarations **********
static const UECodeGen_Private::FBytePropertyParams NewProp_InactiveResponse_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InactiveResponse;
static const UECodeGen_Private::FBytePropertyParams NewProp_LoopBehavior_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LoopBehavior;
static const UECodeGen_Private::FIntPropertyParams NewProp_LoopCount;
static const UECodeGen_Private::FBytePropertyParams NewProp_LoopDurationMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_LoopDurationMode;
static const UECodeGen_Private::FStructPropertyParams NewProp_LoopDuration;
static const UECodeGen_Private::FStructPropertyParams NewProp_LoopDelay;
static void NewProp_bLoopDelayEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLoopDelayEnabled;
static void NewProp_bRecalculateDurationEachLoop_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecalculateDurationEachLoop;
static void NewProp_bDelayFirstLoopOnly_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDelayFirstLoopOnly;
static void NewProp_bRecalculateDelayEachLoop_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecalculateDelayEachLoop;
static void NewProp_bEnableDistanceCulling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableDistanceCulling;
static void NewProp_bEnableVisibilityCulling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnableVisibilityCulling;
static void NewProp_bMinDistanceEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMinDistanceEnabled;
static void NewProp_bMaxDistanceEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaxDistanceEnabled;
static void NewProp_bResetAgeOnAwaken_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResetAgeOnAwaken;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinDistance;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_MinDistanceReaction_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MinDistanceReaction;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxDistance;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_MaxDistanceReaction_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MaxDistanceReaction;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_VisibilityCullReaction_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_VisibilityCullReaction;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VisibilityCullDelay;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNiagaraEmitterStateData constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNiagaraEmitterStateData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNiagaraEmitterStateData;
class UScriptStruct* FNiagaraEmitterStateData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraEmitterStateData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNiagaraEmitterStateData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNiagaraEmitterStateData, (UObject*)Z_Construct_UPackage__Script_Niagara(), TEXT("NiagaraEmitterStateData"));
}
return Z_Registration_Info_UScriptStruct_FNiagaraEmitterStateData.OuterSingleton;
}
// ********** Begin ScriptStruct FNiagaraEmitterStateData Property Definitions *********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_InactiveResponse_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_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_InactiveResponse = { "InactiveResponse", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, InactiveResponse), Z_Construct_UEnum_Niagara_ENiagaraEmitterInactiveResponse, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InactiveResponse_MetaData), NewProp_InactiveResponse_MetaData) }; // 799127413
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopBehavior_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_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopBehavior = { "LoopBehavior", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, LoopBehavior), Z_Construct_UEnum_Niagara_ENiagaraLoopBehavior, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopBehavior_MetaData), NewProp_LoopBehavior_MetaData) }; // 2027955431
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopCount = { "LoopCount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, LoopCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopCount_MetaData), NewProp_LoopCount_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopDurationMode_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_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopDurationMode = { "LoopDurationMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, LoopDurationMode), Z_Construct_UEnum_Niagara_ENiagaraLoopDurationMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopDurationMode_MetaData), NewProp_LoopDurationMode_MetaData) }; // 2159338389
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopDuration = { "LoopDuration", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, LoopDuration), Z_Construct_UScriptStruct_FNiagaraDistributionRangeFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopDuration_MetaData), NewProp_LoopDuration_MetaData) }; // 3587591662
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopDelay = { "LoopDelay", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, LoopDelay), Z_Construct_UScriptStruct_FNiagaraDistributionRangeFloat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoopDelay_MetaData), NewProp_LoopDelay_MetaData) }; // 3587591662
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bLoopDelayEnabled_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bLoopDelayEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bLoopDelayEnabled = { "bLoopDelayEnabled", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bLoopDelayEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bLoopDelayEnabled_MetaData), NewProp_bLoopDelayEnabled_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bRecalculateDurationEachLoop_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bRecalculateDurationEachLoop = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bRecalculateDurationEachLoop = { "bRecalculateDurationEachLoop", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bRecalculateDurationEachLoop_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecalculateDurationEachLoop_MetaData), NewProp_bRecalculateDurationEachLoop_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bDelayFirstLoopOnly_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bDelayFirstLoopOnly = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bDelayFirstLoopOnly = { "bDelayFirstLoopOnly", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bDelayFirstLoopOnly_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDelayFirstLoopOnly_MetaData), NewProp_bDelayFirstLoopOnly_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bRecalculateDelayEachLoop_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bRecalculateDelayEachLoop = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bRecalculateDelayEachLoop = { "bRecalculateDelayEachLoop", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bRecalculateDelayEachLoop_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecalculateDelayEachLoop_MetaData), NewProp_bRecalculateDelayEachLoop_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bEnableDistanceCulling_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bEnableDistanceCulling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bEnableDistanceCulling = { "bEnableDistanceCulling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bEnableDistanceCulling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableDistanceCulling_MetaData), NewProp_bEnableDistanceCulling_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bEnableVisibilityCulling_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bEnableVisibilityCulling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bEnableVisibilityCulling = { "bEnableVisibilityCulling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bEnableVisibilityCulling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnableVisibilityCulling_MetaData), NewProp_bEnableVisibilityCulling_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bMinDistanceEnabled_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bMinDistanceEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bMinDistanceEnabled = { "bMinDistanceEnabled", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bMinDistanceEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMinDistanceEnabled_MetaData), NewProp_bMinDistanceEnabled_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bMaxDistanceEnabled_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bMaxDistanceEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bMaxDistanceEnabled = { "bMaxDistanceEnabled", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bMaxDistanceEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMaxDistanceEnabled_MetaData), NewProp_bMaxDistanceEnabled_MetaData) };
void Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bResetAgeOnAwaken_SetBit(void* Obj)
{
((FNiagaraEmitterStateData*)Obj)->bResetAgeOnAwaken = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bResetAgeOnAwaken = { "bResetAgeOnAwaken", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FNiagaraEmitterStateData), &Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bResetAgeOnAwaken_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResetAgeOnAwaken_MetaData), NewProp_bResetAgeOnAwaken_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MinDistance = { "MinDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, MinDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinDistance_MetaData), NewProp_MinDistance_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MinDistanceReaction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MinDistanceReaction = { "MinDistanceReaction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, MinDistanceReaction), Z_Construct_UEnum_Niagara_ENiagaraExecutionStateManagement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinDistanceReaction_MetaData), NewProp_MinDistanceReaction_MetaData) }; // 2173798453
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) };
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MaxDistanceReaction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MaxDistanceReaction = { "MaxDistanceReaction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, MaxDistanceReaction), Z_Construct_UEnum_Niagara_ENiagaraExecutionStateManagement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistanceReaction_MetaData), NewProp_MaxDistanceReaction_MetaData) }; // 2173798453
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_VisibilityCullReaction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_VisibilityCullReaction = { "VisibilityCullReaction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, VisibilityCullReaction), Z_Construct_UEnum_Niagara_ENiagaraExecutionStateManagement, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VisibilityCullReaction_MetaData), NewProp_VisibilityCullReaction_MetaData) }; // 2173798453
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_VisibilityCullDelay = { "VisibilityCullDelay", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNiagaraEmitterStateData, VisibilityCullDelay), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VisibilityCullDelay_MetaData), NewProp_VisibilityCullDelay_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_InactiveResponse_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_InactiveResponse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopBehavior_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopBehavior,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopDurationMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopDurationMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopDuration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_LoopDelay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bLoopDelayEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bRecalculateDurationEachLoop,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bDelayFirstLoopOnly,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bRecalculateDelayEachLoop,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bEnableDistanceCulling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bEnableVisibilityCulling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bMinDistanceEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bMaxDistanceEnabled,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_bResetAgeOnAwaken,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MinDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MinDistanceReaction_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MinDistanceReaction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MaxDistance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MaxDistanceReaction_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_MaxDistanceReaction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_VisibilityCullReaction_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_VisibilityCullReaction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewProp_VisibilityCullDelay,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNiagaraEmitterStateData Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_Niagara,
nullptr,
&NewStructOps,
"NiagaraEmitterStateData",
Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::PropPointers),
sizeof(FNiagaraEmitterStateData),
alignof(FNiagaraEmitterStateData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNiagaraEmitterStateData()
{
if (!Z_Registration_Info_UScriptStruct_FNiagaraEmitterStateData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNiagaraEmitterStateData.InnerSingleton, Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNiagaraEmitterStateData.InnerSingleton);
}
// ********** End ScriptStruct FNiagaraEmitterStateData ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Internal_NiagaraSystemEmitterState_h__Script_Niagara_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ENiagaraSystemInactiveResponse_StaticEnum, TEXT("ENiagaraSystemInactiveResponse"), &Z_Registration_Info_UEnum_ENiagaraSystemInactiveResponse, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3957603149U) },
{ ENiagaraEmitterInactiveResponse_StaticEnum, TEXT("ENiagaraEmitterInactiveResponse"), &Z_Registration_Info_UEnum_ENiagaraEmitterInactiveResponse, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 799127413U) },
{ ENiagaraLoopBehavior_StaticEnum, TEXT("ENiagaraLoopBehavior"), &Z_Registration_Info_UEnum_ENiagaraLoopBehavior, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2027955431U) },
{ ENiagaraLoopDurationMode_StaticEnum, TEXT("ENiagaraLoopDurationMode"), &Z_Registration_Info_UEnum_ENiagaraLoopDurationMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2159338389U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FNiagaraSystemStateData::StaticStruct, Z_Construct_UScriptStruct_FNiagaraSystemStateData_Statics::NewStructOps, TEXT("NiagaraSystemStateData"),&Z_Registration_Info_UScriptStruct_FNiagaraSystemStateData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNiagaraSystemStateData), 2351434732U) },
{ FNiagaraEmitterStateData::StaticStruct, Z_Construct_UScriptStruct_FNiagaraEmitterStateData_Statics::NewStructOps, TEXT("NiagaraEmitterStateData"),&Z_Registration_Info_UScriptStruct_FNiagaraEmitterStateData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNiagaraEmitterStateData), 2777174060U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Internal_NiagaraSystemEmitterState_h__Script_Niagara_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Internal_NiagaraSystemEmitterState_h__Script_Niagara_3702430611{
TEXT("/Script/Niagara"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Internal_NiagaraSystemEmitterState_h__Script_Niagara_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Internal_NiagaraSystemEmitterState_h__Script_Niagara_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Internal_NiagaraSystemEmitterState_h__Script_Niagara_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_FX_Niagara_Source_Niagara_Internal_NiagaraSystemEmitterState_h__Script_Niagara_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS