Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/FPSTemplate/UHT/CombatComponent.gen.cpp

1664 lines
126 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 "Combat/CombatComponent.h"
#include "Engine/HitResult.h"
#include "Engine/NetSerialization.h"
#include "ShooterTypes/ShooterTypes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeCombatComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
ENGINE_API UClass* Z_Construct_UClass_UAnimMontage_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FHitResult();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FVector_NetQuantize();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AWeapon_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UCombatComponent();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UCombatComponent_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UWeaponData_NoRegister();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature();
FPSTEMPLATE_API UScriptStruct* Z_Construct_UScriptStruct_FPlayerHitResult();
FPSTEMPLATE_API UScriptStruct* Z_Construct_UScriptStruct_FReticleParams();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FReticleChangedDelegate ***********************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventReticleChangedDelegate_Parms
{
UMaterialInstanceDynamic* ReticleDynMatInst;
FReticleParams ReticleParams;
bool bCurrentlyTargetingPlayer;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReticleParams_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FReticleChangedDelegate constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReticleDynMatInst;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReticleParams;
static void NewProp_bCurrentlyTargetingPlayer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCurrentlyTargetingPlayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FReticleChangedDelegate constinit property declarations *****************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FReticleChangedDelegate Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::NewProp_ReticleDynMatInst = { "ReticleDynMatInst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventReticleChangedDelegate_Parms, ReticleDynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::NewProp_ReticleParams = { "ReticleParams", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventReticleChangedDelegate_Parms, ReticleParams), Z_Construct_UScriptStruct_FReticleParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReticleParams_MetaData), NewProp_ReticleParams_MetaData) }; // 1454073255
void Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::NewProp_bCurrentlyTargetingPlayer_SetBit(void* Obj)
{
((_Script_FPSTemplate_eventReticleChangedDelegate_Parms*)Obj)->bCurrentlyTargetingPlayer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::NewProp_bCurrentlyTargetingPlayer = { "bCurrentlyTargetingPlayer", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_FPSTemplate_eventReticleChangedDelegate_Parms), &Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::NewProp_bCurrentlyTargetingPlayer_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::NewProp_ReticleDynMatInst,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::NewProp_ReticleParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::NewProp_bCurrentlyTargetingPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FReticleChangedDelegate Property Definitions ****************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "ReticleChangedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventReticleChangedDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventReticleChangedDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FReticleChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& ReticleChangedDelegate, UMaterialInstanceDynamic* ReticleDynMatInst, FReticleParams const& ReticleParams, bool bCurrentlyTargetingPlayer)
{
struct _Script_FPSTemplate_eventReticleChangedDelegate_Parms
{
UMaterialInstanceDynamic* ReticleDynMatInst;
FReticleParams ReticleParams;
bool bCurrentlyTargetingPlayer;
};
_Script_FPSTemplate_eventReticleChangedDelegate_Parms Parms;
Parms.ReticleDynMatInst=ReticleDynMatInst;
Parms.ReticleParams=ReticleParams;
Parms.bCurrentlyTargetingPlayer=bCurrentlyTargetingPlayer ? true : false;
ReticleChangedDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FReticleChangedDelegate *************************************************
// ********** Begin Delegate FAmmoCounterChangedDelegate *******************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventAmmoCounterChangedDelegate_Parms
{
UMaterialInstanceDynamic* AmmoCounterDynMatInst;
int32 RoundsCurrent;
int32 RoundsMax;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FAmmoCounterChangedDelegate constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_AmmoCounterDynMatInst;
static const UECodeGen_Private::FIntPropertyParams NewProp_RoundsCurrent;
static const UECodeGen_Private::FIntPropertyParams NewProp_RoundsMax;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FAmmoCounterChangedDelegate constinit property declarations *************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FAmmoCounterChangedDelegate Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::NewProp_AmmoCounterDynMatInst = { "AmmoCounterDynMatInst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventAmmoCounterChangedDelegate_Parms, AmmoCounterDynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::NewProp_RoundsCurrent = { "RoundsCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventAmmoCounterChangedDelegate_Parms, RoundsCurrent), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::NewProp_RoundsMax = { "RoundsMax", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventAmmoCounterChangedDelegate_Parms, RoundsMax), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::NewProp_AmmoCounterDynMatInst,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::NewProp_RoundsCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::NewProp_RoundsMax,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FAmmoCounterChangedDelegate Property Definitions ************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "AmmoCounterChangedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventAmmoCounterChangedDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventAmmoCounterChangedDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FAmmoCounterChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& AmmoCounterChangedDelegate, UMaterialInstanceDynamic* AmmoCounterDynMatInst, int32 RoundsCurrent, int32 RoundsMax)
{
struct _Script_FPSTemplate_eventAmmoCounterChangedDelegate_Parms
{
UMaterialInstanceDynamic* AmmoCounterDynMatInst;
int32 RoundsCurrent;
int32 RoundsMax;
};
_Script_FPSTemplate_eventAmmoCounterChangedDelegate_Parms Parms;
Parms.AmmoCounterDynMatInst=AmmoCounterDynMatInst;
Parms.RoundsCurrent=RoundsCurrent;
Parms.RoundsMax=RoundsMax;
AmmoCounterChangedDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FAmmoCounterChangedDelegate *********************************************
// ********** Begin Delegate FTargetingPlayerStatusChangedDelegate *********************************
struct Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventTargetingPlayerStatusChangedDelegate_Parms
{
bool bIsTargetingPlayer;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FTargetingPlayerStatusChangedDelegate constinit property declarations *
static void NewProp_bIsTargetingPlayer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsTargetingPlayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FTargetingPlayerStatusChangedDelegate constinit property declarations ***
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FTargetingPlayerStatusChangedDelegate Property Definitions ************
void Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::NewProp_bIsTargetingPlayer_SetBit(void* Obj)
{
((_Script_FPSTemplate_eventTargetingPlayerStatusChangedDelegate_Parms*)Obj)->bIsTargetingPlayer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::NewProp_bIsTargetingPlayer = { "bIsTargetingPlayer", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_FPSTemplate_eventTargetingPlayerStatusChangedDelegate_Parms), &Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::NewProp_bIsTargetingPlayer_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::NewProp_bIsTargetingPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FTargetingPlayerStatusChangedDelegate Property Definitions **************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "TargetingPlayerStatusChangedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventTargetingPlayerStatusChangedDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventTargetingPlayerStatusChangedDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FTargetingPlayerStatusChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& TargetingPlayerStatusChangedDelegate, bool bIsTargetingPlayer)
{
struct _Script_FPSTemplate_eventTargetingPlayerStatusChangedDelegate_Parms
{
bool bIsTargetingPlayer;
};
_Script_FPSTemplate_eventTargetingPlayerStatusChangedDelegate_Parms Parms;
Parms.bIsTargetingPlayer=bIsTargetingPlayer ? true : false;
TargetingPlayerStatusChangedDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FTargetingPlayerStatusChangedDelegate ***********************************
// ********** Begin Delegate FRoundFiredDelegate ***************************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventRoundFiredDelegate_Parms
{
int32 RoundsCurrent;
int32 RoundsMax;
int32 RoundsCarried;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FRoundFiredDelegate constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_RoundsCurrent;
static const UECodeGen_Private::FIntPropertyParams NewProp_RoundsMax;
static const UECodeGen_Private::FIntPropertyParams NewProp_RoundsCarried;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FRoundFiredDelegate constinit property declarations *********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FRoundFiredDelegate Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::NewProp_RoundsCurrent = { "RoundsCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventRoundFiredDelegate_Parms, RoundsCurrent), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::NewProp_RoundsMax = { "RoundsMax", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventRoundFiredDelegate_Parms, RoundsMax), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::NewProp_RoundsCarried = { "RoundsCarried", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventRoundFiredDelegate_Parms, RoundsCarried), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::NewProp_RoundsCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::NewProp_RoundsMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::NewProp_RoundsCarried,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FRoundFiredDelegate Property Definitions ********************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "RoundFiredDelegate__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventRoundFiredDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventRoundFiredDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FRoundFiredDelegate_DelegateWrapper(const FMulticastScriptDelegate& RoundFiredDelegate, int32 RoundsCurrent, int32 RoundsMax, int32 RoundsCarried)
{
struct _Script_FPSTemplate_eventRoundFiredDelegate_Parms
{
int32 RoundsCurrent;
int32 RoundsMax;
int32 RoundsCarried;
};
_Script_FPSTemplate_eventRoundFiredDelegate_Parms Parms;
Parms.RoundsCurrent=RoundsCurrent;
Parms.RoundsMax=RoundsMax;
Parms.RoundsCarried=RoundsCarried;
RoundFiredDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FRoundFiredDelegate *****************************************************
// ********** Begin Delegate FAimingStatusChangedDelegate ******************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventAimingStatusChangedDelegate_Parms
{
bool bIsAiming;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FAimingStatusChangedDelegate constinit property declarations **********
static void NewProp_bIsAiming_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAiming;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FAimingStatusChangedDelegate constinit property declarations ************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FAimingStatusChangedDelegate Property Definitions *********************
void Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::NewProp_bIsAiming_SetBit(void* Obj)
{
((_Script_FPSTemplate_eventAimingStatusChangedDelegate_Parms*)Obj)->bIsAiming = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::NewProp_bIsAiming = { "bIsAiming", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_FPSTemplate_eventAimingStatusChangedDelegate_Parms), &Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::NewProp_bIsAiming_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::NewProp_bIsAiming,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FAimingStatusChangedDelegate Property Definitions ***********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "AimingStatusChangedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventAimingStatusChangedDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventAimingStatusChangedDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FAimingStatusChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& AimingStatusChangedDelegate, bool bIsAiming)
{
struct _Script_FPSTemplate_eventAimingStatusChangedDelegate_Parms
{
bool bIsAiming;
};
_Script_FPSTemplate_eventAimingStatusChangedDelegate_Parms Parms;
Parms.bIsAiming=bIsAiming ? true : false;
AimingStatusChangedDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FAimingStatusChangedDelegate ********************************************
// ********** Begin Delegate FCarriedAmmoChangedDelegate *******************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventCarriedAmmoChangedDelegate_Parms
{
UMaterialInstanceDynamic* WeaponIconDynMatInst;
int32 InCarriedAmmo;
int32 RoundsInWeapon;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FCarriedAmmoChangedDelegate constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_WeaponIconDynMatInst;
static const UECodeGen_Private::FIntPropertyParams NewProp_InCarriedAmmo;
static const UECodeGen_Private::FIntPropertyParams NewProp_RoundsInWeapon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FCarriedAmmoChangedDelegate constinit property declarations *************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FCarriedAmmoChangedDelegate Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::NewProp_WeaponIconDynMatInst = { "WeaponIconDynMatInst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventCarriedAmmoChangedDelegate_Parms, WeaponIconDynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::NewProp_InCarriedAmmo = { "InCarriedAmmo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventCarriedAmmoChangedDelegate_Parms, InCarriedAmmo), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::NewProp_RoundsInWeapon = { "RoundsInWeapon", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventCarriedAmmoChangedDelegate_Parms, RoundsInWeapon), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::NewProp_WeaponIconDynMatInst,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::NewProp_InCarriedAmmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::NewProp_RoundsInWeapon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FCarriedAmmoChangedDelegate Property Definitions ************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "CarriedAmmoChangedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventCarriedAmmoChangedDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventCarriedAmmoChangedDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FCarriedAmmoChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& CarriedAmmoChangedDelegate, UMaterialInstanceDynamic* WeaponIconDynMatInst, int32 InCarriedAmmo, int32 RoundsInWeapon)
{
struct _Script_FPSTemplate_eventCarriedAmmoChangedDelegate_Parms
{
UMaterialInstanceDynamic* WeaponIconDynMatInst;
int32 InCarriedAmmo;
int32 RoundsInWeapon;
};
_Script_FPSTemplate_eventCarriedAmmoChangedDelegate_Parms Parms;
Parms.WeaponIconDynMatInst=WeaponIconDynMatInst;
Parms.InCarriedAmmo=InCarriedAmmo;
Parms.RoundsInWeapon=RoundsInWeapon;
CarriedAmmoChangedDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FCarriedAmmoChangedDelegate *********************************************
// ********** Begin Delegate FRoundReportedDelegate ************************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventRoundReportedDelegate_Parms
{
AActor* Attacker;
AActor* Victim;
bool bHit;
bool bHeadShot;
bool bLethal;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FRoundReportedDelegate constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Attacker;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Victim;
static void NewProp_bHit_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHit;
static void NewProp_bHeadShot_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHeadShot;
static void NewProp_bLethal_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLethal;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FRoundReportedDelegate constinit property declarations ******************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FRoundReportedDelegate Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_Attacker = { "Attacker", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventRoundReportedDelegate_Parms, Attacker), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_Victim = { "Victim", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventRoundReportedDelegate_Parms, Victim), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bHit_SetBit(void* Obj)
{
((_Script_FPSTemplate_eventRoundReportedDelegate_Parms*)Obj)->bHit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bHit = { "bHit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_FPSTemplate_eventRoundReportedDelegate_Parms), &Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bHit_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bHeadShot_SetBit(void* Obj)
{
((_Script_FPSTemplate_eventRoundReportedDelegate_Parms*)Obj)->bHeadShot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bHeadShot = { "bHeadShot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_FPSTemplate_eventRoundReportedDelegate_Parms), &Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bHeadShot_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bLethal_SetBit(void* Obj)
{
((_Script_FPSTemplate_eventRoundReportedDelegate_Parms*)Obj)->bLethal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bLethal = { "bLethal", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(_Script_FPSTemplate_eventRoundReportedDelegate_Parms), &Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bLethal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_Attacker,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_Victim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bHeadShot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::NewProp_bLethal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FRoundReportedDelegate Property Definitions *****************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "RoundReportedDelegate__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventRoundReportedDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::_Script_FPSTemplate_eventRoundReportedDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FRoundReportedDelegate_DelegateWrapper(const FMulticastScriptDelegate& RoundReportedDelegate, AActor* Attacker, AActor* Victim, bool bHit, bool bHeadShot, bool bLethal)
{
struct _Script_FPSTemplate_eventRoundReportedDelegate_Parms
{
AActor* Attacker;
AActor* Victim;
bool bHit;
bool bHeadShot;
bool bLethal;
};
_Script_FPSTemplate_eventRoundReportedDelegate_Parms Parms;
Parms.Attacker=Attacker;
Parms.Victim=Victim;
Parms.bHit=bHit ? true : false;
Parms.bHeadShot=bHeadShot ? true : false;
Parms.bLethal=bLethal ? true : false;
RoundReportedDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FRoundReportedDelegate **************************************************
// ********** Begin Class UCombatComponent Function BlendOut_CycleWeapon ***************************
struct Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics
{
struct CombatComponent_eventBlendOut_CycleWeapon_Parms
{
UAnimMontage* Montage;
bool bInterrupted;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function BlendOut_CycleWeapon constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Montage;
static void NewProp_bInterrupted_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInterrupted;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function BlendOut_CycleWeapon constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function BlendOut_CycleWeapon Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::NewProp_Montage = { "Montage", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventBlendOut_CycleWeapon_Parms, Montage), Z_Construct_UClass_UAnimMontage_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::NewProp_bInterrupted_SetBit(void* Obj)
{
((CombatComponent_eventBlendOut_CycleWeapon_Parms*)Obj)->bInterrupted = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::NewProp_bInterrupted = { "bInterrupted", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CombatComponent_eventBlendOut_CycleWeapon_Parms), &Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::NewProp_bInterrupted_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::NewProp_Montage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::NewProp_bInterrupted,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::PropPointers) < 2048);
// ********** End Function BlendOut_CycleWeapon Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "BlendOut_CycleWeapon", Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::CombatComponent_eventBlendOut_CycleWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::CombatComponent_eventBlendOut_CycleWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execBlendOut_CycleWeapon)
{
P_GET_OBJECT(UAnimMontage,Z_Param_Montage);
P_GET_UBOOL(Z_Param_bInterrupted);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->BlendOut_CycleWeapon(Z_Param_Montage,Z_Param_bInterrupted);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function BlendOut_CycleWeapon *****************************
// ********** Begin Class UCombatComponent Function Client_ReloadWeapon ****************************
struct CombatComponent_eventClient_ReloadWeapon_Parms
{
int32 NewWeaponAmmo;
int32 NewCarriedAmmo;
};
static FName NAME_UCombatComponent_Client_ReloadWeapon = FName(TEXT("Client_ReloadWeapon"));
void UCombatComponent::Client_ReloadWeapon(int32 NewWeaponAmmo, int32 NewCarriedAmmo)
{
CombatComponent_eventClient_ReloadWeapon_Parms Parms;
Parms.NewWeaponAmmo=NewWeaponAmmo;
Parms.NewCarriedAmmo=NewCarriedAmmo;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_Client_ReloadWeapon);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Client_ReloadWeapon constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_NewWeaponAmmo;
static const UECodeGen_Private::FIntPropertyParams NewProp_NewCarriedAmmo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Client_ReloadWeapon constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Client_ReloadWeapon Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::NewProp_NewWeaponAmmo = { "NewWeaponAmmo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventClient_ReloadWeapon_Parms, NewWeaponAmmo), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::NewProp_NewCarriedAmmo = { "NewCarriedAmmo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventClient_ReloadWeapon_Parms, NewCarriedAmmo), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::NewProp_NewWeaponAmmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::NewProp_NewCarriedAmmo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::PropPointers) < 2048);
// ********** End Function Client_ReloadWeapon Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "Client_ReloadWeapon", Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::PropPointers),
sizeof(CombatComponent_eventClient_ReloadWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x01040CC1, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventClient_ReloadWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execClient_ReloadWeapon)
{
P_GET_PROPERTY(FIntProperty,Z_Param_NewWeaponAmmo);
P_GET_PROPERTY(FIntProperty,Z_Param_NewCarriedAmmo);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Client_ReloadWeapon_Implementation(Z_Param_NewWeaponAmmo,Z_Param_NewCarriedAmmo);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function Client_ReloadWeapon ******************************
// ********** Begin Class UCombatComponent Function FindCombatComponent ****************************
struct Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics
{
struct CombatComponent_eventFindCombatComponent_Parms
{
const AActor* Actor;
UCombatComponent* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Shooter|Health" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Actor_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function FindCombatComponent 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 FindCombatComponent constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FindCombatComponent Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::NewProp_Actor = { "Actor", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventFindCombatComponent_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_UCombatComponent_FindCombatComponent_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventFindCombatComponent_Parms, ReturnValue), Z_Construct_UClass_UCombatComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::NewProp_Actor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::PropPointers) < 2048);
// ********** End Function FindCombatComponent Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "FindCombatComponent", Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::CombatComponent_eventFindCombatComponent_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::CombatComponent_eventFindCombatComponent_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_FindCombatComponent()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_FindCombatComponent_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execFindCombatComponent)
{
P_GET_OBJECT(AActor,Z_Param_Actor);
P_FINISH;
P_NATIVE_BEGIN;
*(UCombatComponent**)Z_Param__Result=UCombatComponent::FindCombatComponent(Z_Param_Actor);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function FindCombatComponent ******************************
// ********** Begin Class UCombatComponent Function Multicast_CycleWeapon **************************
struct CombatComponent_eventMulticast_CycleWeapon_Parms
{
int32 WeaponIndex;
};
static FName NAME_UCombatComponent_Multicast_CycleWeapon = FName(TEXT("Multicast_CycleWeapon"));
void UCombatComponent::Multicast_CycleWeapon(const int32 WeaponIndex)
{
CombatComponent_eventMulticast_CycleWeapon_Parms Parms;
Parms.WeaponIndex=WeaponIndex;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_Multicast_CycleWeapon);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeaponIndex_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Multicast_CycleWeapon constinit property declarations *****************
static const UECodeGen_Private::FIntPropertyParams NewProp_WeaponIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Multicast_CycleWeapon constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Multicast_CycleWeapon Property Definitions ****************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::NewProp_WeaponIndex = { "WeaponIndex", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventMulticast_CycleWeapon_Parms, WeaponIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeaponIndex_MetaData), NewProp_WeaponIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::NewProp_WeaponIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::PropPointers) < 2048);
// ********** End Function Multicast_CycleWeapon Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "Multicast_CycleWeapon", Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::PropPointers),
sizeof(CombatComponent_eventMulticast_CycleWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00044CC1, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventMulticast_CycleWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execMulticast_CycleWeapon)
{
P_GET_PROPERTY(FIntProperty,Z_Param_WeaponIndex);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Multicast_CycleWeapon_Implementation(Z_Param_WeaponIndex);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function Multicast_CycleWeapon ****************************
// ********** Begin Class UCombatComponent Function Multicast_FireWeapon ***************************
struct CombatComponent_eventMulticast_FireWeapon_Parms
{
FHitResult Impact;
int32 AuthAmmo;
};
static FName NAME_UCombatComponent_Multicast_FireWeapon = FName(TEXT("Multicast_FireWeapon"));
void UCombatComponent::Multicast_FireWeapon(FHitResult const& Impact, int32 AuthAmmo)
{
CombatComponent_eventMulticast_FireWeapon_Parms Parms;
Parms.Impact=Impact;
Parms.AuthAmmo=AuthAmmo;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_Multicast_FireWeapon);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Impact_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Multicast_FireWeapon constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Impact;
static const UECodeGen_Private::FIntPropertyParams NewProp_AuthAmmo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Multicast_FireWeapon constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Multicast_FireWeapon Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::NewProp_Impact = { "Impact", nullptr, (EPropertyFlags)0x0010008008000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventMulticast_FireWeapon_Parms, Impact), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Impact_MetaData), NewProp_Impact_MetaData) }; // 222120718
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::NewProp_AuthAmmo = { "AuthAmmo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventMulticast_FireWeapon_Parms, AuthAmmo), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::NewProp_Impact,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::NewProp_AuthAmmo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::PropPointers) < 2048);
// ********** End Function Multicast_FireWeapon Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "Multicast_FireWeapon", Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::PropPointers),
sizeof(CombatComponent_eventMulticast_FireWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00044CC1, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventMulticast_FireWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execMulticast_FireWeapon)
{
P_GET_STRUCT(FHitResult,Z_Param_Impact);
P_GET_PROPERTY(FIntProperty,Z_Param_AuthAmmo);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Multicast_FireWeapon_Implementation(Z_Param_Impact,Z_Param_AuthAmmo);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function Multicast_FireWeapon *****************************
// ********** Begin Class UCombatComponent Function Multicast_ReloadWeapon *************************
struct CombatComponent_eventMulticast_ReloadWeapon_Parms
{
int32 NewWeaponAmmo;
int32 NewCarriedAmmo;
bool bLocalOwnerReload;
};
static FName NAME_UCombatComponent_Multicast_ReloadWeapon = FName(TEXT("Multicast_ReloadWeapon"));
void UCombatComponent::Multicast_ReloadWeapon(int32 NewWeaponAmmo, int32 NewCarriedAmmo, bool bLocalOwnerReload)
{
CombatComponent_eventMulticast_ReloadWeapon_Parms Parms;
Parms.NewWeaponAmmo=NewWeaponAmmo;
Parms.NewCarriedAmmo=NewCarriedAmmo;
Parms.bLocalOwnerReload=bLocalOwnerReload ? true : false;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_Multicast_ReloadWeapon);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Multicast_ReloadWeapon constinit property declarations ****************
static const UECodeGen_Private::FIntPropertyParams NewProp_NewWeaponAmmo;
static const UECodeGen_Private::FIntPropertyParams NewProp_NewCarriedAmmo;
static void NewProp_bLocalOwnerReload_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLocalOwnerReload;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Multicast_ReloadWeapon constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Multicast_ReloadWeapon Property Definitions ***************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::NewProp_NewWeaponAmmo = { "NewWeaponAmmo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventMulticast_ReloadWeapon_Parms, NewWeaponAmmo), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::NewProp_NewCarriedAmmo = { "NewCarriedAmmo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventMulticast_ReloadWeapon_Parms, NewCarriedAmmo), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::NewProp_bLocalOwnerReload_SetBit(void* Obj)
{
((CombatComponent_eventMulticast_ReloadWeapon_Parms*)Obj)->bLocalOwnerReload = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::NewProp_bLocalOwnerReload = { "bLocalOwnerReload", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CombatComponent_eventMulticast_ReloadWeapon_Parms), &Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::NewProp_bLocalOwnerReload_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::NewProp_NewWeaponAmmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::NewProp_NewCarriedAmmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::NewProp_bLocalOwnerReload,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::PropPointers) < 2048);
// ********** End Function Multicast_ReloadWeapon Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "Multicast_ReloadWeapon", Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::PropPointers),
sizeof(CombatComponent_eventMulticast_ReloadWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00044CC1, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventMulticast_ReloadWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execMulticast_ReloadWeapon)
{
P_GET_PROPERTY(FIntProperty,Z_Param_NewWeaponAmmo);
P_GET_PROPERTY(FIntProperty,Z_Param_NewCarriedAmmo);
P_GET_UBOOL(Z_Param_bLocalOwnerReload);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Multicast_ReloadWeapon_Implementation(Z_Param_NewWeaponAmmo,Z_Param_NewCarriedAmmo,Z_Param_bLocalOwnerReload);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function Multicast_ReloadWeapon ***************************
// ********** Begin Class UCombatComponent Function OnAim ******************************************
struct CombatComponent_eventOnAim_Parms
{
bool bIsAiming;
};
static FName NAME_UCombatComponent_OnAim = FName(TEXT("OnAim"));
void UCombatComponent::OnAim(bool bIsAiming)
{
CombatComponent_eventOnAim_Parms Parms;
Parms.bIsAiming=bIsAiming ? true : false;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_OnAim);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_OnAim_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnAim constinit property declarations *********************************
static void NewProp_bIsAiming_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsAiming;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnAim constinit property declarations ***********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnAim Property Definitions ********************************************
void Z_Construct_UFunction_UCombatComponent_OnAim_Statics::NewProp_bIsAiming_SetBit(void* Obj)
{
((CombatComponent_eventOnAim_Parms*)Obj)->bIsAiming = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCombatComponent_OnAim_Statics::NewProp_bIsAiming = { "bIsAiming", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CombatComponent_eventOnAim_Parms), &Z_Construct_UFunction_UCombatComponent_OnAim_Statics::NewProp_bIsAiming_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_OnAim_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_OnAim_Statics::NewProp_bIsAiming,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_OnAim_Statics::PropPointers) < 2048);
// ********** End Function OnAim Property Definitions **********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_OnAim_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "OnAim", Z_Construct_UFunction_UCombatComponent_OnAim_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_OnAim_Statics::PropPointers),
sizeof(CombatComponent_eventOnAim_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020800, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_OnAim_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_OnAim_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventOnAim_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_OnAim()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_OnAim_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class UCombatComponent Function OnAim ********************************************
// ********** Begin Class UCombatComponent Function OnRep_CarriedAmmo ******************************
struct Z_Construct_UFunction_UCombatComponent_OnRep_CarriedAmmo_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRep_CarriedAmmo constinit property declarations *********************
// ********** End Function OnRep_CarriedAmmo constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_OnRep_CarriedAmmo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "OnRep_CarriedAmmo", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_OnRep_CarriedAmmo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_OnRep_CarriedAmmo_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UCombatComponent_OnRep_CarriedAmmo()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_OnRep_CarriedAmmo_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execOnRep_CarriedAmmo)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRep_CarriedAmmo();
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function OnRep_CarriedAmmo ********************************
// ********** Begin Class UCombatComponent Function OnRep_CurrentWeapon ****************************
struct Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics
{
struct CombatComponent_eventOnRep_CurrentWeapon_Parms
{
AWeapon* LastWeapon;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRep_CurrentWeapon constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_LastWeapon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnRep_CurrentWeapon constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnRep_CurrentWeapon Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::NewProp_LastWeapon = { "LastWeapon", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventOnRep_CurrentWeapon_Parms, LastWeapon), Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::NewProp_LastWeapon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::PropPointers) < 2048);
// ********** End Function OnRep_CurrentWeapon Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "OnRep_CurrentWeapon", Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::CombatComponent_eventOnRep_CurrentWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::CombatComponent_eventOnRep_CurrentWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execOnRep_CurrentWeapon)
{
P_GET_OBJECT(AWeapon,Z_Param_LastWeapon);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRep_CurrentWeapon(Z_Param_LastWeapon);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function OnRep_CurrentWeapon ******************************
// ********** Begin Class UCombatComponent Function Server_Aim *************************************
struct CombatComponent_eventServer_Aim_Parms
{
bool bPressed;
};
static FName NAME_UCombatComponent_Server_Aim = FName(TEXT("Server_Aim"));
void UCombatComponent::Server_Aim(bool bPressed)
{
CombatComponent_eventServer_Aim_Parms Parms;
Parms.bPressed=bPressed ? true : false;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_Server_Aim);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Server_Aim constinit property declarations ****************************
static void NewProp_bPressed_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPressed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Server_Aim constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Server_Aim Property Definitions ***************************************
void Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::NewProp_bPressed_SetBit(void* Obj)
{
((CombatComponent_eventServer_Aim_Parms*)Obj)->bPressed = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::NewProp_bPressed = { "bPressed", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CombatComponent_eventServer_Aim_Parms), &Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::NewProp_bPressed_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::NewProp_bPressed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::PropPointers) < 2048);
// ********** End Function Server_Aim Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "Server_Aim", Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::PropPointers),
sizeof(CombatComponent_eventServer_Aim_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00240CC1, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventServer_Aim_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_Server_Aim()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_Server_Aim_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execServer_Aim)
{
P_GET_UBOOL(Z_Param_bPressed);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Server_Aim_Implementation(Z_Param_bPressed);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function Server_Aim ***************************************
// ********** Begin Class UCombatComponent Function Server_CycleWeapon *****************************
struct CombatComponent_eventServer_CycleWeapon_Parms
{
int32 WeaponIndex;
};
static FName NAME_UCombatComponent_Server_CycleWeapon = FName(TEXT("Server_CycleWeapon"));
void UCombatComponent::Server_CycleWeapon(const int32 WeaponIndex)
{
CombatComponent_eventServer_CycleWeapon_Parms Parms;
Parms.WeaponIndex=WeaponIndex;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_Server_CycleWeapon);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeaponIndex_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Server_CycleWeapon constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_WeaponIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Server_CycleWeapon constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Server_CycleWeapon Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::NewProp_WeaponIndex = { "WeaponIndex", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventServer_CycleWeapon_Parms, WeaponIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeaponIndex_MetaData), NewProp_WeaponIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::NewProp_WeaponIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::PropPointers) < 2048);
// ********** End Function Server_CycleWeapon Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "Server_CycleWeapon", Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::PropPointers),
sizeof(CombatComponent_eventServer_CycleWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00240CC1, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventServer_CycleWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execServer_CycleWeapon)
{
P_GET_PROPERTY(FIntProperty,Z_Param_WeaponIndex);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Server_CycleWeapon_Implementation(Z_Param_WeaponIndex);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function Server_CycleWeapon *******************************
// ********** Begin Class UCombatComponent Function Server_FireWeapon ******************************
struct CombatComponent_eventServer_FireWeapon_Parms
{
FVector_NetQuantize TraceStart;
FHitResult Impact;
bool bScoredHit;
bool bHeadShot;
};
static FName NAME_UCombatComponent_Server_FireWeapon = FName(TEXT("Server_FireWeapon"));
void UCombatComponent::Server_FireWeapon(FVector_NetQuantize const& TraceStart, FHitResult const& Impact, bool bScoredHit, bool bHeadShot)
{
CombatComponent_eventServer_FireWeapon_Parms Parms;
Parms.TraceStart=TraceStart;
Parms.Impact=Impact;
Parms.bScoredHit=bScoredHit ? true : false;
Parms.bHeadShot=bHeadShot ? true : false;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_Server_FireWeapon);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TraceStart_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Impact_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Server_FireWeapon constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_TraceStart;
static const UECodeGen_Private::FStructPropertyParams NewProp_Impact;
static void NewProp_bScoredHit_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bScoredHit;
static void NewProp_bHeadShot_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHeadShot;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Server_FireWeapon constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Server_FireWeapon Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_TraceStart = { "TraceStart", nullptr, (EPropertyFlags)0x0010000008000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventServer_FireWeapon_Parms, TraceStart), Z_Construct_UScriptStruct_FVector_NetQuantize, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TraceStart_MetaData), NewProp_TraceStart_MetaData) }; // 2388472055
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_Impact = { "Impact", nullptr, (EPropertyFlags)0x0010008008000082, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventServer_FireWeapon_Parms, Impact), Z_Construct_UScriptStruct_FHitResult, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Impact_MetaData), NewProp_Impact_MetaData) }; // 222120718
void Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_bScoredHit_SetBit(void* Obj)
{
((CombatComponent_eventServer_FireWeapon_Parms*)Obj)->bScoredHit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_bScoredHit = { "bScoredHit", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CombatComponent_eventServer_FireWeapon_Parms), &Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_bScoredHit_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_bHeadShot_SetBit(void* Obj)
{
((CombatComponent_eventServer_FireWeapon_Parms*)Obj)->bHeadShot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_bHeadShot = { "bHeadShot", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CombatComponent_eventServer_FireWeapon_Parms), &Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_bHeadShot_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_TraceStart,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_Impact,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_bScoredHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::NewProp_bHeadShot,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::PropPointers) < 2048);
// ********** End Function Server_FireWeapon Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "Server_FireWeapon", Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::PropPointers),
sizeof(CombatComponent_eventServer_FireWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00240CC1, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventServer_FireWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_Server_FireWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_Server_FireWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execServer_FireWeapon)
{
P_GET_STRUCT(FVector_NetQuantize,Z_Param_TraceStart);
P_GET_STRUCT(FHitResult,Z_Param_Impact);
P_GET_UBOOL(Z_Param_bScoredHit);
P_GET_UBOOL(Z_Param_bHeadShot);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Server_FireWeapon_Implementation(Z_Param_TraceStart,Z_Param_Impact,Z_Param_bScoredHit,Z_Param_bHeadShot);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function Server_FireWeapon ********************************
// ********** Begin Class UCombatComponent Function Server_ReloadWeapon ****************************
struct CombatComponent_eventServer_ReloadWeapon_Parms
{
bool bLocalOwnerReload;
};
static FName NAME_UCombatComponent_Server_ReloadWeapon = FName(TEXT("Server_ReloadWeapon"));
void UCombatComponent::Server_ReloadWeapon(bool bLocalOwnerReload)
{
CombatComponent_eventServer_ReloadWeapon_Parms Parms;
Parms.bLocalOwnerReload=bLocalOwnerReload ? true : false;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_Server_ReloadWeapon);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Server_ReloadWeapon constinit property declarations *******************
static void NewProp_bLocalOwnerReload_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bLocalOwnerReload;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Server_ReloadWeapon constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Server_ReloadWeapon Property Definitions ******************************
void Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::NewProp_bLocalOwnerReload_SetBit(void* Obj)
{
((CombatComponent_eventServer_ReloadWeapon_Parms*)Obj)->bLocalOwnerReload = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::NewProp_bLocalOwnerReload = { "bLocalOwnerReload", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(CombatComponent_eventServer_ReloadWeapon_Parms), &Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::NewProp_bLocalOwnerReload_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::NewProp_bLocalOwnerReload,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::PropPointers) < 2048);
// ********** End Function Server_ReloadWeapon Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "Server_ReloadWeapon", Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::PropPointers),
sizeof(CombatComponent_eventServer_ReloadWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00240CC1, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventServer_ReloadWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execServer_ReloadWeapon)
{
P_GET_UBOOL(Z_Param_bLocalOwnerReload);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Server_ReloadWeapon_Implementation(Z_Param_bLocalOwnerReload);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function Server_ReloadWeapon ******************************
// ********** Begin Class UCombatComponent Function ServerEquipWeapon ******************************
struct CombatComponent_eventServerEquipWeapon_Parms
{
AWeapon* NewWeapon;
};
static FName NAME_UCombatComponent_ServerEquipWeapon = FName(TEXT("ServerEquipWeapon"));
void UCombatComponent::ServerEquipWeapon(AWeapon* NewWeapon)
{
CombatComponent_eventServerEquipWeapon_Parms Parms;
Parms.NewWeapon=NewWeapon;
UFunction* Func = FindFunctionChecked(NAME_UCombatComponent_ServerEquipWeapon);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function ServerEquipWeapon constinit property declarations *********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewWeapon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ServerEquipWeapon constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ServerEquipWeapon Property Definitions ********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::NewProp_NewWeapon = { "NewWeapon", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(CombatComponent_eventServerEquipWeapon_Parms, NewWeapon), Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::NewProp_NewWeapon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::PropPointers) < 2048);
// ********** End Function ServerEquipWeapon Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UCombatComponent, nullptr, "ServerEquipWeapon", Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::PropPointers),
sizeof(CombatComponent_eventServerEquipWeapon_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00220CC0, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(CombatComponent_eventServerEquipWeapon_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UCombatComponent::execServerEquipWeapon)
{
P_GET_OBJECT(AWeapon,Z_Param_NewWeapon);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ServerEquipWeapon_Implementation(Z_Param_NewWeapon);
P_NATIVE_END;
}
// ********** End Class UCombatComponent Function ServerEquipWeapon ********************************
// ********** Begin Class UCombatComponent *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UCombatComponent;
UClass* UCombatComponent::GetPrivateStaticClass()
{
using TClass = UCombatComponent;
if (!Z_Registration_Info_UClass_UCombatComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("CombatComponent"),
Z_Registration_Info_UClass_UCombatComponent.InnerSingleton,
StaticRegisterNativesUCombatComponent,
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_UCombatComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UCombatComponent_NoRegister()
{
return UCombatComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UCombatComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Custom" },
{ "IncludePath", "Combat/CombatComponent.h" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAiming_MetaData[] = {
{ "Category", "CombatComponent" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnReticleChanged_MetaData[] = {
{ "Category", "Combat" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnAmmoCounterChanged_MetaData[] = {
{ "Category", "Combat" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnTargetingPlayerStatusChanged_MetaData[] = {
{ "Category", "Combat" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnRoundFired_MetaData[] = {
{ "Category", "Combat" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnAimingStatusChanged_MetaData[] = {
{ "Category", "Combat" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnCarriedAmmoChanged_MetaData[] = {
{ "Category", "Combat" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeaponData_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CarriedAmmo_MetaData[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultInventoryClasses_MetaData[] = {
{ "Category", "Inventory" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Inventory_MetaData[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentWeapon_MetaData[] = {
{ "Category", "CombatComponent" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TraceLength_MetaData[] = {
{ "Category", "CombatComponent" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Local_PlayerHitResult_MetaData[] = {
{ "Category", "CombatComponent" },
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnRoundReported_MetaData[] = {
{ "ModuleRelativePath", "Public/Combat/CombatComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UCombatComponent constinit property declarations *************************
static void NewProp_bAiming_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAiming;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnReticleChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnAmmoCounterChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnTargetingPlayerStatusChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnRoundFired;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnAimingStatusChanged;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnCarriedAmmoChanged;
static const UECodeGen_Private::FObjectPropertyParams NewProp_WeaponData;
static const UECodeGen_Private::FIntPropertyParams NewProp_CarriedAmmo;
static const UECodeGen_Private::FClassPropertyParams NewProp_DefaultInventoryClasses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DefaultInventoryClasses;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Inventory_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Inventory;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CurrentWeapon;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TraceLength;
static const UECodeGen_Private::FStructPropertyParams NewProp_Local_PlayerHitResult;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnRoundReported;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UCombatComponent constinit property declarations ***************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("BlendOut_CycleWeapon"), .Pointer = &UCombatComponent::execBlendOut_CycleWeapon },
{ .NameUTF8 = UTF8TEXT("Client_ReloadWeapon"), .Pointer = &UCombatComponent::execClient_ReloadWeapon },
{ .NameUTF8 = UTF8TEXT("FindCombatComponent"), .Pointer = &UCombatComponent::execFindCombatComponent },
{ .NameUTF8 = UTF8TEXT("Multicast_CycleWeapon"), .Pointer = &UCombatComponent::execMulticast_CycleWeapon },
{ .NameUTF8 = UTF8TEXT("Multicast_FireWeapon"), .Pointer = &UCombatComponent::execMulticast_FireWeapon },
{ .NameUTF8 = UTF8TEXT("Multicast_ReloadWeapon"), .Pointer = &UCombatComponent::execMulticast_ReloadWeapon },
{ .NameUTF8 = UTF8TEXT("OnRep_CarriedAmmo"), .Pointer = &UCombatComponent::execOnRep_CarriedAmmo },
{ .NameUTF8 = UTF8TEXT("OnRep_CurrentWeapon"), .Pointer = &UCombatComponent::execOnRep_CurrentWeapon },
{ .NameUTF8 = UTF8TEXT("Server_Aim"), .Pointer = &UCombatComponent::execServer_Aim },
{ .NameUTF8 = UTF8TEXT("Server_CycleWeapon"), .Pointer = &UCombatComponent::execServer_CycleWeapon },
{ .NameUTF8 = UTF8TEXT("Server_FireWeapon"), .Pointer = &UCombatComponent::execServer_FireWeapon },
{ .NameUTF8 = UTF8TEXT("Server_ReloadWeapon"), .Pointer = &UCombatComponent::execServer_ReloadWeapon },
{ .NameUTF8 = UTF8TEXT("ServerEquipWeapon"), .Pointer = &UCombatComponent::execServerEquipWeapon },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UCombatComponent_BlendOut_CycleWeapon, "BlendOut_CycleWeapon" }, // 2298340563
{ &Z_Construct_UFunction_UCombatComponent_Client_ReloadWeapon, "Client_ReloadWeapon" }, // 3878618330
{ &Z_Construct_UFunction_UCombatComponent_FindCombatComponent, "FindCombatComponent" }, // 1738869261
{ &Z_Construct_UFunction_UCombatComponent_Multicast_CycleWeapon, "Multicast_CycleWeapon" }, // 4086808124
{ &Z_Construct_UFunction_UCombatComponent_Multicast_FireWeapon, "Multicast_FireWeapon" }, // 1977504666
{ &Z_Construct_UFunction_UCombatComponent_Multicast_ReloadWeapon, "Multicast_ReloadWeapon" }, // 3954927458
{ &Z_Construct_UFunction_UCombatComponent_OnAim, "OnAim" }, // 3306094422
{ &Z_Construct_UFunction_UCombatComponent_OnRep_CarriedAmmo, "OnRep_CarriedAmmo" }, // 767511172
{ &Z_Construct_UFunction_UCombatComponent_OnRep_CurrentWeapon, "OnRep_CurrentWeapon" }, // 922293091
{ &Z_Construct_UFunction_UCombatComponent_Server_Aim, "Server_Aim" }, // 3155614809
{ &Z_Construct_UFunction_UCombatComponent_Server_CycleWeapon, "Server_CycleWeapon" }, // 2704140282
{ &Z_Construct_UFunction_UCombatComponent_Server_FireWeapon, "Server_FireWeapon" }, // 1804254616
{ &Z_Construct_UFunction_UCombatComponent_Server_ReloadWeapon, "Server_ReloadWeapon" }, // 3406848736
{ &Z_Construct_UFunction_UCombatComponent_ServerEquipWeapon, "ServerEquipWeapon" }, // 967489143
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UCombatComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UCombatComponent_Statics
// ********** Begin Class UCombatComponent Property Definitions ************************************
void Z_Construct_UClass_UCombatComponent_Statics::NewProp_bAiming_SetBit(void* Obj)
{
((UCombatComponent*)Obj)->bAiming = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_bAiming = { "bAiming", nullptr, (EPropertyFlags)0x0010000000000034, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UCombatComponent), &Z_Construct_UClass_UCombatComponent_Statics::NewProp_bAiming_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAiming_MetaData), NewProp_bAiming_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnReticleChanged = { "OnReticleChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, OnReticleChanged), Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnReticleChanged_MetaData), NewProp_OnReticleChanged_MetaData) }; // 746848054
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnAmmoCounterChanged = { "OnAmmoCounterChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, OnAmmoCounterChanged), Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnAmmoCounterChanged_MetaData), NewProp_OnAmmoCounterChanged_MetaData) }; // 2562286117
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnTargetingPlayerStatusChanged = { "OnTargetingPlayerStatusChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, OnTargetingPlayerStatusChanged), Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnTargetingPlayerStatusChanged_MetaData), NewProp_OnTargetingPlayerStatusChanged_MetaData) }; // 2812318048
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnRoundFired = { "OnRoundFired", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, OnRoundFired), Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnRoundFired_MetaData), NewProp_OnRoundFired_MetaData) }; // 3572837496
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnAimingStatusChanged = { "OnAimingStatusChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, OnAimingStatusChanged), Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnAimingStatusChanged_MetaData), NewProp_OnAimingStatusChanged_MetaData) }; // 3773188555
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnCarriedAmmoChanged = { "OnCarriedAmmoChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, OnCarriedAmmoChanged), Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnCarriedAmmoChanged_MetaData), NewProp_OnCarriedAmmoChanged_MetaData) }; // 2957989712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_WeaponData = { "WeaponData", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, WeaponData), Z_Construct_UClass_UWeaponData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeaponData_MetaData), NewProp_WeaponData_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_CarriedAmmo = { "CarriedAmmo", "OnRep_CarriedAmmo", (EPropertyFlags)0x0010000100000020, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, CarriedAmmo), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CarriedAmmo_MetaData), NewProp_CarriedAmmo_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_DefaultInventoryClasses_Inner = { "DefaultInventoryClasses", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_DefaultInventoryClasses = { "DefaultInventoryClasses", nullptr, (EPropertyFlags)0x0014000000010001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, DefaultInventoryClasses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultInventoryClasses_MetaData), NewProp_DefaultInventoryClasses_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_Inventory_Inner = { "Inventory", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_Inventory = { "Inventory", nullptr, (EPropertyFlags)0x0010000000002020, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, Inventory), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Inventory_MetaData), NewProp_Inventory_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_CurrentWeapon = { "CurrentWeapon", "OnRep_CurrentWeapon", (EPropertyFlags)0x0114000100002034, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, CurrentWeapon), Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentWeapon_MetaData), NewProp_CurrentWeapon_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_TraceLength = { "TraceLength", nullptr, (EPropertyFlags)0x0010000000010001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, TraceLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TraceLength_MetaData), NewProp_TraceLength_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_Local_PlayerHitResult = { "Local_PlayerHitResult", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, Local_PlayerHitResult), Z_Construct_UScriptStruct_FPlayerHitResult, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Local_PlayerHitResult_MetaData), NewProp_Local_PlayerHitResult_MetaData) }; // 3748915585
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnRoundReported = { "OnRoundReported", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UCombatComponent, OnRoundReported), Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnRoundReported_MetaData), NewProp_OnRoundReported_MetaData) }; // 2325484876
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UCombatComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_bAiming,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnReticleChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnAmmoCounterChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnTargetingPlayerStatusChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnRoundFired,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnAimingStatusChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnCarriedAmmoChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_WeaponData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_CarriedAmmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_DefaultInventoryClasses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_DefaultInventoryClasses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_Inventory_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_Inventory,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_CurrentWeapon,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_TraceLength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_Local_PlayerHitResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UCombatComponent_Statics::NewProp_OnRoundReported,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCombatComponent_Statics::PropPointers) < 2048);
// ********** End Class UCombatComponent Property Definitions **************************************
UObject* (*const Z_Construct_UClass_UCombatComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UCombatComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UCombatComponent_Statics::ClassParams = {
&UCombatComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UCombatComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UCombatComponent_Statics::PropPointers),
0,
0x00B000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UCombatComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UCombatComponent_Statics::Class_MetaDataParams)
};
void UCombatComponent::StaticRegisterNativesUCombatComponent()
{
UClass* Class = UCombatComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UCombatComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UCombatComponent()
{
if (!Z_Registration_Info_UClass_UCombatComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UCombatComponent.OuterSingleton, Z_Construct_UClass_UCombatComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UCombatComponent.OuterSingleton;
}
#if VALIDATE_CLASS_REPS
void UCombatComponent::ValidateGeneratedRepEnums(const TArray<struct FRepRecord>& ClassReps) const
{
static FName Name_bAiming(TEXT("bAiming"));
static FName Name_CarriedAmmo(TEXT("CarriedAmmo"));
static FName Name_Inventory(TEXT("Inventory"));
static FName Name_CurrentWeapon(TEXT("CurrentWeapon"));
const bool bIsValid = true
&& Name_bAiming == ClassReps[(int32)ENetFields_Private::bAiming].Property->GetFName()
&& Name_CarriedAmmo == ClassReps[(int32)ENetFields_Private::CarriedAmmo].Property->GetFName()
&& Name_Inventory == ClassReps[(int32)ENetFields_Private::Inventory].Property->GetFName()
&& Name_CurrentWeapon == ClassReps[(int32)ENetFields_Private::CurrentWeapon].Property->GetFName();
checkf(bIsValid, TEXT("UHT Generated Rep Indices do not match runtime populated Rep Indices for properties in UCombatComponent"));
}
#endif
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UCombatComponent);
UCombatComponent::~UCombatComponent() {}
// ********** End Class UCombatComponent ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UCombatComponent, UCombatComponent::StaticClass, TEXT("UCombatComponent"), &Z_Registration_Info_UClass_UCombatComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UCombatComponent), 760772964U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h__Script_FPSTemplate_1441254976{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS