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

953 lines
68 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 "Character/ShooterHealthComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeShooterHealthComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterHealthComponent();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterHealthComponent_NoRegister();
FPSTEMPLATE_API UEnum* Z_Construct_UEnum_FPSTemplate_EDeathState();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FShooterHealth_DeathEvent *********************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventShooterHealth_DeathEvent_Parms
{
AActor* OwningActor;
AActor* Instigator;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FShooterHealth_DeathEvent constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwningActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Instigator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FShooterHealth_DeathEvent constinit property declarations ***************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FShooterHealth_DeathEvent Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::NewProp_OwningActor = { "OwningActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventShooterHealth_DeathEvent_Parms, OwningActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::NewProp_Instigator = { "Instigator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventShooterHealth_DeathEvent_Parms, Instigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::NewProp_OwningActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::NewProp_Instigator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FShooterHealth_DeathEvent Property Definitions **************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "ShooterHealth_DeathEvent__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::_Script_FPSTemplate_eventShooterHealth_DeathEvent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::_Script_FPSTemplate_eventShooterHealth_DeathEvent_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FShooterHealth_DeathEvent_DelegateWrapper(const FMulticastScriptDelegate& ShooterHealth_DeathEvent, AActor* OwningActor, AActor* Instigator)
{
struct _Script_FPSTemplate_eventShooterHealth_DeathEvent_Parms
{
AActor* OwningActor;
AActor* Instigator;
};
_Script_FPSTemplate_eventShooterHealth_DeathEvent_Parms Parms;
Parms.OwningActor=OwningActor;
Parms.Instigator=Instigator;
ShooterHealth_DeathEvent.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FShooterHealth_DeathEvent ***********************************************
// ********** Begin Delegate FShooterHealth_AttributeChanged ***************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms
{
UShooterHealthComponent* HealthComponent;
float OldValue;
float NewValue;
AActor* Instigator;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HealthComponent_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FShooterHealth_AttributeChanged constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_HealthComponent;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OldValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NewValue;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Instigator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FShooterHealth_AttributeChanged constinit property declarations *********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FShooterHealth_AttributeChanged Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::NewProp_HealthComponent = { "HealthComponent", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms, HealthComponent), Z_Construct_UClass_UShooterHealthComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HealthComponent_MetaData), NewProp_HealthComponent_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::NewProp_OldValue = { "OldValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms, OldValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::NewProp_NewValue = { "NewValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms, NewValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::NewProp_Instigator = { "Instigator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms, Instigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::NewProp_HealthComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::NewProp_OldValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::NewProp_NewValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::NewProp_Instigator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FShooterHealth_AttributeChanged Property Definitions ********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "ShooterHealth_AttributeChanged__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::_Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::_Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FShooterHealth_AttributeChanged_DelegateWrapper(const FMulticastScriptDelegate& ShooterHealth_AttributeChanged, UShooterHealthComponent* HealthComponent, float OldValue, float NewValue, AActor* Instigator)
{
struct _Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms
{
UShooterHealthComponent* HealthComponent;
float OldValue;
float NewValue;
AActor* Instigator;
};
_Script_FPSTemplate_eventShooterHealth_AttributeChanged_Parms Parms;
Parms.HealthComponent=HealthComponent;
Parms.OldValue=OldValue;
Parms.NewValue=NewValue;
Parms.Instigator=Instigator;
ShooterHealth_AttributeChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FShooterHealth_AttributeChanged *****************************************
// ********** Begin Enum EDeathState ***************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDeathState;
static UEnum* EDeathState_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDeathState.OuterSingleton)
{
Z_Registration_Info_UEnum_EDeathState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_FPSTemplate_EDeathState, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("EDeathState"));
}
return Z_Registration_Info_UEnum_EDeathState.OuterSingleton;
}
template<> FPSTEMPLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<EDeathState>()
{
return EDeathState_StaticEnum();
}
struct Z_Construct_UEnum_FPSTemplate_EDeathState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * EDeathState\n *\n *\x09""Defines current state of death.\n */" },
#endif
{ "DeathFinished.Name", "EDeathState::DeathFinished" },
{ "DeathStarted.Name", "EDeathState::DeathStarted" },
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
{ "NotDead.Name", "EDeathState::NotDead" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "EDeathState\n\n Defines current state of death." },
#endif
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDeathState::NotDead", (int64)EDeathState::NotDead },
{ "EDeathState::DeathStarted", (int64)EDeathState::DeathStarted },
{ "EDeathState::DeathFinished", (int64)EDeathState::DeathFinished },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_FPSTemplate_EDeathState_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_FPSTemplate_EDeathState_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
"EDeathState",
"EDeathState",
Z_Construct_UEnum_FPSTemplate_EDeathState_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_EDeathState_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_EDeathState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_FPSTemplate_EDeathState_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_FPSTemplate_EDeathState()
{
if (!Z_Registration_Info_UEnum_EDeathState.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDeathState.InnerSingleton, Z_Construct_UEnum_FPSTemplate_EDeathState_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDeathState.InnerSingleton;
}
// ********** End Enum EDeathState *****************************************************************
// ********** Begin Class UShooterHealthComponent Function FindHealthComponent *********************
struct Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics
{
struct ShooterHealthComponent_eventFindHealthComponent_Parms
{
const AActor* Actor;
UShooterHealthComponent* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Shooter|Health" },
#if !UE_BUILD_SHIPPING
{ "Comment", "// Returns the health component if one exists on the specified actor.\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Returns the health component if one exists on the specified actor." },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Actor_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function FindHealthComponent constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Actor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FindHealthComponent constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindHealthComponent Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventFindHealthComponent_Parms, Actor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Actor_MetaData), NewProp_Actor_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventFindHealthComponent_Parms, ReturnValue), Z_Construct_UClass_UShooterHealthComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::NewProp_Actor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::PropPointers) < 2048);
// ********** End Function FindHealthComponent Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "FindHealthComponent", Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::ShooterHealthComponent_eventFindHealthComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::ShooterHealthComponent_eventFindHealthComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execFindHealthComponent)
{
P_GET_OBJECT(AActor,Z_Param_Actor);
P_FINISH;
P_NATIVE_BEGIN;
*(UShooterHealthComponent**)Z_Param__Result=UShooterHealthComponent::FindHealthComponent(Z_Param_Actor);
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function FindHealthComponent ***********************
// ********** Begin Class UShooterHealthComponent Function GetDeathState ***************************
struct Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics
{
struct ShooterHealthComponent_eventGetDeathState_Parms
{
EDeathState ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Shooter|Health" },
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function GetDeathState constinit property declarations *************************
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetDeathState constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetDeathState Property Definitions ************************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventGetDeathState_Parms, ReturnValue), Z_Construct_UEnum_FPSTemplate_EDeathState, METADATA_PARAMS(0, nullptr) }; // 2028960761
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::NewProp_ReturnValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::PropPointers) < 2048);
// ********** End Function GetDeathState Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "GetDeathState", Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::ShooterHealthComponent_eventGetDeathState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::ShooterHealthComponent_eventGetDeathState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_GetDeathState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_GetDeathState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execGetDeathState)
{
P_FINISH;
P_NATIVE_BEGIN;
*(EDeathState*)Z_Param__Result=P_THIS->GetDeathState();
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function GetDeathState *****************************
// ********** Begin Class UShooterHealthComponent Function GetHealth *******************************
struct Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics
{
struct ShooterHealthComponent_eventGetHealth_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Shooter|Health" },
#if !UE_BUILD_SHIPPING
{ "Comment", "// Returns the current health value.\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Returns the current health value." },
#endif
};
#endif // WITH_METADATA
// ********** Begin Function GetHealth constinit property declarations *****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetHealth constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetHealth Property Definitions ****************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventGetHealth_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::PropPointers) < 2048);
// ********** End Function GetHealth Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "GetHealth", Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::ShooterHealthComponent_eventGetHealth_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::ShooterHealthComponent_eventGetHealth_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_GetHealth()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_GetHealth_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execGetHealth)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetHealth();
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function GetHealth *********************************
// ********** Begin Class UShooterHealthComponent Function GetHealthNormalized *********************
struct Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics
{
struct ShooterHealthComponent_eventGetHealthNormalized_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Shooter|Health" },
#if !UE_BUILD_SHIPPING
{ "Comment", "// Returns the current health in the range [0.0, 1.0].\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Returns the current health in the range [0.0, 1.0]." },
#endif
};
#endif // WITH_METADATA
// ********** Begin Function GetHealthNormalized constinit property declarations *******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetHealthNormalized constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetHealthNormalized Property Definitions ******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventGetHealthNormalized_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::PropPointers) < 2048);
// ********** End Function GetHealthNormalized Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "GetHealthNormalized", Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::ShooterHealthComponent_eventGetHealthNormalized_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::ShooterHealthComponent_eventGetHealthNormalized_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execGetHealthNormalized)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetHealthNormalized();
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function GetHealthNormalized ***********************
// ********** Begin Class UShooterHealthComponent Function GetMaxHealth ****************************
struct Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics
{
struct ShooterHealthComponent_eventGetMaxHealth_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Shooter|Health" },
#if !UE_BUILD_SHIPPING
{ "Comment", "// Returns the current maximum health value.\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Returns the current maximum health value." },
#endif
};
#endif // WITH_METADATA
// ********** Begin Function GetMaxHealth constinit property declarations **************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMaxHealth constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMaxHealth Property Definitions *************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventGetMaxHealth_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::PropPointers) < 2048);
// ********** End Function GetMaxHealth Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "GetMaxHealth", Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::ShooterHealthComponent_eventGetMaxHealth_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::ShooterHealthComponent_eventGetMaxHealth_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execGetMaxHealth)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetMaxHealth();
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function GetMaxHealth ******************************
// ********** Begin Class UShooterHealthComponent Function IsDeadOrDying ***************************
struct Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics
{
struct ShooterHealthComponent_eventIsDeadOrDying_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Shooter|Health" },
{ "ExpandBoolAsExecs", "ReturnValue" },
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function IsDeadOrDying constinit property declarations *************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function IsDeadOrDying constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function IsDeadOrDying Property Definitions ************************************
void Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((ShooterHealthComponent_eventIsDeadOrDying_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(ShooterHealthComponent_eventIsDeadOrDying_Parms), &Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::PropPointers) < 2048);
// ********** End Function IsDeadOrDying Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "IsDeadOrDying", Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::ShooterHealthComponent_eventIsDeadOrDying_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x44020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::ShooterHealthComponent_eventIsDeadOrDying_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execIsDeadOrDying)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->IsDeadOrDying();
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function IsDeadOrDying *****************************
// ********** Begin Class UShooterHealthComponent Function OnRep_DeathState ************************
struct Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics
{
struct ShooterHealthComponent_eventOnRep_DeathState_Parms
{
EDeathState OldDeathState;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRep_DeathState constinit property declarations **********************
static const UECodeGen_Private::FBytePropertyParams NewProp_OldDeathState_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OldDeathState;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnRep_DeathState constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnRep_DeathState Property Definitions *********************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::NewProp_OldDeathState_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::NewProp_OldDeathState = { "OldDeathState", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventOnRep_DeathState_Parms, OldDeathState), Z_Construct_UEnum_FPSTemplate_EDeathState, METADATA_PARAMS(0, nullptr) }; // 2028960761
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::NewProp_OldDeathState_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::NewProp_OldDeathState,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::PropPointers) < 2048);
// ********** End Function OnRep_DeathState Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "OnRep_DeathState", Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::ShooterHealthComponent_eventOnRep_DeathState_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::ShooterHealthComponent_eventOnRep_DeathState_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execOnRep_DeathState)
{
P_GET_ENUM(EDeathState,Z_Param_OldDeathState);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRep_DeathState(EDeathState(Z_Param_OldDeathState));
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function OnRep_DeathState **************************
// ********** Begin Class UShooterHealthComponent Function OnRep_Health ****************************
struct Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics
{
struct ShooterHealthComponent_eventOnRep_Health_Parms
{
float OldValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRep_Health constinit property declarations **************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_OldValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnRep_Health constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnRep_Health Property Definitions *************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::NewProp_OldValue = { "OldValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventOnRep_Health_Parms, OldValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::NewProp_OldValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::PropPointers) < 2048);
// ********** End Function OnRep_Health Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "OnRep_Health", Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::ShooterHealthComponent_eventOnRep_Health_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::ShooterHealthComponent_eventOnRep_Health_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execOnRep_Health)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_OldValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRep_Health(Z_Param_OldValue);
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function OnRep_Health ******************************
// ********** Begin Class UShooterHealthComponent Function OnRep_MaxHealth *************************
struct Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics
{
struct ShooterHealthComponent_eventOnRep_MaxHealth_Parms
{
float OldValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRep_MaxHealth constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_OldValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnRep_MaxHealth constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnRep_MaxHealth Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::NewProp_OldValue = { "OldValue", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterHealthComponent_eventOnRep_MaxHealth_Parms, OldValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::NewProp_OldValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::PropPointers) < 2048);
// ********** End Function OnRep_MaxHealth Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterHealthComponent, nullptr, "OnRep_MaxHealth", Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::ShooterHealthComponent_eventOnRep_MaxHealth_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::ShooterHealthComponent_eventOnRep_MaxHealth_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterHealthComponent::execOnRep_MaxHealth)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_OldValue);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRep_MaxHealth(Z_Param_OldValue);
P_NATIVE_END;
}
// ********** End Class UShooterHealthComponent Function OnRep_MaxHealth ***************************
// ********** Begin Class UShooterHealthComponent **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UShooterHealthComponent;
UClass* UShooterHealthComponent::GetPrivateStaticClass()
{
using TClass = UShooterHealthComponent;
if (!Z_Registration_Info_UClass_UShooterHealthComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ShooterHealthComponent"),
Z_Registration_Info_UClass_UShooterHealthComponent.InnerSingleton,
StaticRegisterNativesUShooterHealthComponent,
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_UShooterHealthComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UShooterHealthComponent_NoRegister()
{
return UShooterHealthComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UShooterHealthComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Custom" },
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * UShooterHealthComponent\n *\n *\x09""An actor component used to handle anything related to health.\n */" },
#endif
{ "IncludePath", "Character/ShooterHealthComponent.h" },
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "UShooterHealthComponent\n\n An actor component used to handle anything related to health." },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnHealthChanged_MetaData[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "// Delegate fired when the health value has changed. This is called on the client but the instigator may not be valid\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Delegate fired when the health value has changed. This is called on the client but the instigator may not be valid" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnMaxHealthChanged_MetaData[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "// Delegate fired when the max health value has changed. This is called on the client but the instigator may not be valid\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Delegate fired when the max health value has changed. This is called on the client but the instigator may not be valid" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnDeathStarted_MetaData[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "// Delegate fired when the death sequence has started.\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Delegate fired when the death sequence has started." },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnDeathFinished_MetaData[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "// Delegate fired when the death sequence has finished.\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Delegate fired when the death sequence has finished." },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeathState_MetaData[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "// Replicated state used to handle dying.\n" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Replicated state used to handle dying." },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Health_MetaData[] = {
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxHealth_MetaData[] = {
{ "ModuleRelativePath", "Public/Character/ShooterHealthComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UShooterHealthComponent constinit property declarations ******************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnHealthChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnMaxHealthChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDeathStarted;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnDeathFinished;
static const UECodeGen_Private::FBytePropertyParams NewProp_DeathState_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DeathState;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Health;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxHealth;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UShooterHealthComponent constinit property declarations ********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("FindHealthComponent"), .Pointer = &UShooterHealthComponent::execFindHealthComponent },
{ .NameUTF8 = UTF8TEXT("GetDeathState"), .Pointer = &UShooterHealthComponent::execGetDeathState },
{ .NameUTF8 = UTF8TEXT("GetHealth"), .Pointer = &UShooterHealthComponent::execGetHealth },
{ .NameUTF8 = UTF8TEXT("GetHealthNormalized"), .Pointer = &UShooterHealthComponent::execGetHealthNormalized },
{ .NameUTF8 = UTF8TEXT("GetMaxHealth"), .Pointer = &UShooterHealthComponent::execGetMaxHealth },
{ .NameUTF8 = UTF8TEXT("IsDeadOrDying"), .Pointer = &UShooterHealthComponent::execIsDeadOrDying },
{ .NameUTF8 = UTF8TEXT("OnRep_DeathState"), .Pointer = &UShooterHealthComponent::execOnRep_DeathState },
{ .NameUTF8 = UTF8TEXT("OnRep_Health"), .Pointer = &UShooterHealthComponent::execOnRep_Health },
{ .NameUTF8 = UTF8TEXT("OnRep_MaxHealth"), .Pointer = &UShooterHealthComponent::execOnRep_MaxHealth },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UShooterHealthComponent_FindHealthComponent, "FindHealthComponent" }, // 1053805792
{ &Z_Construct_UFunction_UShooterHealthComponent_GetDeathState, "GetDeathState" }, // 81302240
{ &Z_Construct_UFunction_UShooterHealthComponent_GetHealth, "GetHealth" }, // 1837160097
{ &Z_Construct_UFunction_UShooterHealthComponent_GetHealthNormalized, "GetHealthNormalized" }, // 4037295754
{ &Z_Construct_UFunction_UShooterHealthComponent_GetMaxHealth, "GetMaxHealth" }, // 1504042473
{ &Z_Construct_UFunction_UShooterHealthComponent_IsDeadOrDying, "IsDeadOrDying" }, // 1352789325
{ &Z_Construct_UFunction_UShooterHealthComponent_OnRep_DeathState, "OnRep_DeathState" }, // 2502800035
{ &Z_Construct_UFunction_UShooterHealthComponent_OnRep_Health, "OnRep_Health" }, // 138338813
{ &Z_Construct_UFunction_UShooterHealthComponent_OnRep_MaxHealth, "OnRep_MaxHealth" }, // 1200476485
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UShooterHealthComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UShooterHealthComponent_Statics
// ********** Begin Class UShooterHealthComponent Property Definitions *****************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_OnHealthChanged = { "OnHealthChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterHealthComponent, OnHealthChanged), Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnHealthChanged_MetaData), NewProp_OnHealthChanged_MetaData) }; // 3156618800
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_OnMaxHealthChanged = { "OnMaxHealthChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterHealthComponent, OnMaxHealthChanged), Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnMaxHealthChanged_MetaData), NewProp_OnMaxHealthChanged_MetaData) }; // 3156618800
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_OnDeathStarted = { "OnDeathStarted", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterHealthComponent, OnDeathStarted), Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDeathStarted_MetaData), NewProp_OnDeathStarted_MetaData) }; // 1969125066
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_OnDeathFinished = { "OnDeathFinished", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterHealthComponent, OnDeathFinished), Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnDeathFinished_MetaData), NewProp_OnDeathFinished_MetaData) }; // 1969125066
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_DeathState_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_DeathState = { "DeathState", "OnRep_DeathState", (EPropertyFlags)0x0020080100000020, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterHealthComponent, DeathState), Z_Construct_UEnum_FPSTemplate_EDeathState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeathState_MetaData), NewProp_DeathState_MetaData) }; // 2028960761
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_Health = { "Health", "OnRep_Health", (EPropertyFlags)0x0020080100000020, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterHealthComponent, Health), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Health_MetaData), NewProp_Health_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_MaxHealth = { "MaxHealth", "OnRep_MaxHealth", (EPropertyFlags)0x0020080100000020, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterHealthComponent, MaxHealth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxHealth_MetaData), NewProp_MaxHealth_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UShooterHealthComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_OnHealthChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_OnMaxHealthChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_OnDeathStarted,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_OnDeathFinished,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_DeathState_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_DeathState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_Health,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterHealthComponent_Statics::NewProp_MaxHealth,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterHealthComponent_Statics::PropPointers) < 2048);
// ********** End Class UShooterHealthComponent Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UShooterHealthComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterHealthComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UShooterHealthComponent_Statics::ClassParams = {
&UShooterHealthComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UShooterHealthComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UShooterHealthComponent_Statics::PropPointers),
0,
0x00B000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterHealthComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UShooterHealthComponent_Statics::Class_MetaDataParams)
};
void UShooterHealthComponent::StaticRegisterNativesUShooterHealthComponent()
{
UClass* Class = UShooterHealthComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UShooterHealthComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UShooterHealthComponent()
{
if (!Z_Registration_Info_UClass_UShooterHealthComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UShooterHealthComponent.OuterSingleton, Z_Construct_UClass_UShooterHealthComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UShooterHealthComponent.OuterSingleton;
}
#if VALIDATE_CLASS_REPS
void UShooterHealthComponent::ValidateGeneratedRepEnums(const TArray<struct FRepRecord>& ClassReps) const
{
static FName Name_DeathState(TEXT("DeathState"));
static FName Name_Health(TEXT("Health"));
static FName Name_MaxHealth(TEXT("MaxHealth"));
const bool bIsValid = true
&& Name_DeathState == ClassReps[(int32)ENetFields_Private::DeathState].Property->GetFName()
&& Name_Health == ClassReps[(int32)ENetFields_Private::Health].Property->GetFName()
&& Name_MaxHealth == ClassReps[(int32)ENetFields_Private::MaxHealth].Property->GetFName();
checkf(bIsValid, TEXT("UHT Generated Rep Indices do not match runtime populated Rep Indices for properties in UShooterHealthComponent"));
}
#endif
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UShooterHealthComponent);
UShooterHealthComponent::~UShooterHealthComponent() {}
// ********** End Class UShooterHealthComponent ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h__Script_FPSTemplate_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EDeathState_StaticEnum, TEXT("EDeathState"), &Z_Registration_Info_UEnum_EDeathState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2028960761U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UShooterHealthComponent, UShooterHealthComponent::StaticClass, TEXT("UShooterHealthComponent"), &Z_Registration_Info_UClass_UShooterHealthComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UShooterHealthComponent), 1246359520U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h__Script_FPSTemplate_3421129010{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h__Script_FPSTemplate_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h__Script_FPSTemplate_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS