// 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(&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(&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(&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(&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(&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(&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(&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, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, 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::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& 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