Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,155 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Combat/CombatComponent.h"
#ifdef FPSTEMPLATE_CombatComponent_generated_h
#error "CombatComponent.generated.h already included, missing '#pragma once' in CombatComponent.h"
#endif
#define FPSTEMPLATE_CombatComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class AWeapon;
class UAnimMontage;
class UCombatComponent;
class UMaterialInstanceDynamic;
struct FHitResult;
struct FReticleParams;
struct FVector_NetQuantize;
// ********** Begin Delegate FReticleChangedDelegate ***********************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_11_DELEGATE \
FPSTEMPLATE_API void FReticleChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& ReticleChangedDelegate, UMaterialInstanceDynamic* ReticleDynMatInst, FReticleParams const& ReticleParams, bool bCurrentlyTargetingPlayer);
// ********** End Delegate FReticleChangedDelegate *************************************************
// ********** Begin Delegate FAmmoCounterChangedDelegate *******************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_12_DELEGATE \
FPSTEMPLATE_API void FAmmoCounterChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& AmmoCounterChangedDelegate, UMaterialInstanceDynamic* AmmoCounterDynMatInst, int32 RoundsCurrent, int32 RoundsMax);
// ********** End Delegate FAmmoCounterChangedDelegate *********************************************
// ********** Begin Delegate FTargetingPlayerStatusChangedDelegate *********************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_13_DELEGATE \
FPSTEMPLATE_API void FTargetingPlayerStatusChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& TargetingPlayerStatusChangedDelegate, bool bIsTargetingPlayer);
// ********** End Delegate FTargetingPlayerStatusChangedDelegate ***********************************
// ********** Begin Delegate FRoundFiredDelegate ***************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_14_DELEGATE \
FPSTEMPLATE_API void FRoundFiredDelegate_DelegateWrapper(const FMulticastScriptDelegate& RoundFiredDelegate, int32 RoundsCurrent, int32 RoundsMax, int32 RoundsCarried);
// ********** End Delegate FRoundFiredDelegate *****************************************************
// ********** Begin Delegate FAimingStatusChangedDelegate ******************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_15_DELEGATE \
FPSTEMPLATE_API void FAimingStatusChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& AimingStatusChangedDelegate, bool bIsAiming);
// ********** End Delegate FAimingStatusChangedDelegate ********************************************
// ********** Begin Delegate FCarriedAmmoChangedDelegate *******************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_16_DELEGATE \
FPSTEMPLATE_API void FCarriedAmmoChangedDelegate_DelegateWrapper(const FMulticastScriptDelegate& CarriedAmmoChangedDelegate, UMaterialInstanceDynamic* WeaponIconDynMatInst, int32 InCarriedAmmo, int32 RoundsInWeapon);
// ********** End Delegate FCarriedAmmoChangedDelegate *********************************************
// ********** Begin Delegate FRoundReportedDelegate ************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_17_DELEGATE \
FPSTEMPLATE_API void FRoundReportedDelegate_DelegateWrapper(const FMulticastScriptDelegate& RoundReportedDelegate, AActor* Attacker, AActor* Victim, bool bHit, bool bHeadShot, bool bLethal);
// ********** End Delegate FRoundReportedDelegate **************************************************
// ********** Begin Class UCombatComponent *********************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
virtual void Server_Aim_Implementation(bool bPressed); \
virtual void Client_ReloadWeapon_Implementation(int32 NewWeaponAmmo, int32 NewCarriedAmmo); \
virtual void Multicast_ReloadWeapon_Implementation(int32 NewWeaponAmmo, int32 NewCarriedAmmo, bool bLocalOwnerReload); \
virtual void Server_ReloadWeapon_Implementation(bool bLocalOwnerReload); \
virtual void Multicast_FireWeapon_Implementation(FHitResult const& Impact, int32 AuthAmmo); \
virtual void Server_FireWeapon_Implementation(FVector_NetQuantize const& TraceStart, FHitResult const& Impact, bool bScoredHit, bool bHeadShot); \
virtual void Multicast_CycleWeapon_Implementation(const int32 WeaponIndex); \
virtual void Server_CycleWeapon_Implementation(const int32 WeaponIndex); \
virtual void ServerEquipWeapon_Implementation(AWeapon* NewWeapon); \
DECLARE_FUNCTION(execOnRep_CarriedAmmo); \
DECLARE_FUNCTION(execOnRep_CurrentWeapon); \
DECLARE_FUNCTION(execServer_Aim); \
DECLARE_FUNCTION(execClient_ReloadWeapon); \
DECLARE_FUNCTION(execMulticast_ReloadWeapon); \
DECLARE_FUNCTION(execServer_ReloadWeapon); \
DECLARE_FUNCTION(execMulticast_FireWeapon); \
DECLARE_FUNCTION(execServer_FireWeapon); \
DECLARE_FUNCTION(execBlendOut_CycleWeapon); \
DECLARE_FUNCTION(execMulticast_CycleWeapon); \
DECLARE_FUNCTION(execServer_CycleWeapon); \
DECLARE_FUNCTION(execServerEquipWeapon); \
DECLARE_FUNCTION(execFindCombatComponent);
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UCombatComponent_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_UCombatComponent_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUCombatComponent(); \
friend struct ::Z_Construct_UClass_UCombatComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_UCombatComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UCombatComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_UCombatComponent_NoRegister) \
DECLARE_SERIALIZER(UCombatComponent) \
enum class ENetFields_Private : uint16 \
{ \
NETFIELD_REP_START=(uint16)((int32)Super::ENetFields_Private::NETFIELD_REP_END + (int32)1), \
bAiming=NETFIELD_REP_START, \
CarriedAmmo, \
Inventory, \
CurrentWeapon, \
NETFIELD_REP_END=CurrentWeapon }; \
DECLARE_VALIDATE_GENERATED_REP_ENUMS(NO_API)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UCombatComponent(UCombatComponent&&) = delete; \
UCombatComponent(const UCombatComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UCombatComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCombatComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCombatComponent) \
NO_API virtual ~UCombatComponent();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_22_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_CALLBACK_WRAPPERS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h_25_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UCombatComponent;
// ********** End Class UCombatComponent ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Combat_CombatComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,243 @@
// 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 "Elimination/EliminationComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeEliminationComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UEliminationComponent();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UEliminationComponent_NoRegister();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UEliminationComponent Function OnRoundReported ***************************
struct Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics
{
struct EliminationComponent_eventOnRoundReported_Parms
{
AActor* Attacker;
AActor* Victim;
bool bHit;
bool bHeadShot;
bool bLethal;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Elimination/EliminationComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRoundReported 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 Function OnRoundReported constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnRoundReported Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_Attacker = { "Attacker", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(EliminationComponent_eventOnRoundReported_Parms, Attacker), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_Victim = { "Victim", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(EliminationComponent_eventOnRoundReported_Parms, Victim), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bHit_SetBit(void* Obj)
{
((EliminationComponent_eventOnRoundReported_Parms*)Obj)->bHit = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UEliminationComponent_OnRoundReported_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(EliminationComponent_eventOnRoundReported_Parms), &Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bHit_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bHeadShot_SetBit(void* Obj)
{
((EliminationComponent_eventOnRoundReported_Parms*)Obj)->bHeadShot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UEliminationComponent_OnRoundReported_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(EliminationComponent_eventOnRoundReported_Parms), &Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bHeadShot_SetBit, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bLethal_SetBit(void* Obj)
{
((EliminationComponent_eventOnRoundReported_Parms*)Obj)->bLethal = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UEliminationComponent_OnRoundReported_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(EliminationComponent_eventOnRoundReported_Parms), &Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bLethal_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_Attacker,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_Victim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bHit,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bHeadShot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::NewProp_bLethal,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::PropPointers) < 2048);
// ********** End Function OnRoundReported Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UEliminationComponent, nullptr, "OnRoundReported", Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::EliminationComponent_eventOnRoundReported_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::Function_MetaDataParams), Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::EliminationComponent_eventOnRoundReported_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UEliminationComponent_OnRoundReported()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UEliminationComponent_OnRoundReported_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UEliminationComponent::execOnRoundReported)
{
P_GET_OBJECT(AActor,Z_Param_Attacker);
P_GET_OBJECT(AActor,Z_Param_Victim);
P_GET_UBOOL(Z_Param_bHit);
P_GET_UBOOL(Z_Param_bHeadShot);
P_GET_UBOOL(Z_Param_bLethal);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRoundReported(Z_Param_Attacker,Z_Param_Victim,Z_Param_bHit,Z_Param_bHeadShot,Z_Param_bLethal);
P_NATIVE_END;
}
// ********** End Class UEliminationComponent Function OnRoundReported *****************************
// ********** Begin Class UEliminationComponent ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UEliminationComponent;
UClass* UEliminationComponent::GetPrivateStaticClass()
{
using TClass = UEliminationComponent;
if (!Z_Registration_Info_UClass_UEliminationComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("EliminationComponent"),
Z_Registration_Info_UClass_UEliminationComponent.InnerSingleton,
StaticRegisterNativesUEliminationComponent,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UEliminationComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UEliminationComponent_NoRegister()
{
return UEliminationComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UEliminationComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Custom" },
{ "IncludePath", "Elimination/EliminationComponent.h" },
{ "ModuleRelativePath", "Public/Elimination/EliminationComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SequentialElimInterval_MetaData[] = {
{ "Category", "Elimination" },
#if !UE_BUILD_SHIPPING
{ "Comment", "// Time frame to determine sequential elims\n" },
#endif
{ "ModuleRelativePath", "Public/Elimination/EliminationComponent.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Time frame to determine sequential elims" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElimsNeededForStreak_MetaData[] = {
{ "Category", "Elimination" },
{ "ModuleRelativePath", "Public/Elimination/EliminationComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UEliminationComponent constinit property declarations ********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_SequentialElimInterval;
static const UECodeGen_Private::FIntPropertyParams NewProp_ElimsNeededForStreak;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UEliminationComponent constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("OnRoundReported"), .Pointer = &UEliminationComponent::execOnRoundReported },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UEliminationComponent_OnRoundReported, "OnRoundReported" }, // 3061220007
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UEliminationComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UEliminationComponent_Statics
// ********** Begin Class UEliminationComponent Property Definitions *******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UEliminationComponent_Statics::NewProp_SequentialElimInterval = { "SequentialElimInterval", nullptr, (EPropertyFlags)0x0040000000010001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEliminationComponent, SequentialElimInterval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SequentialElimInterval_MetaData), NewProp_SequentialElimInterval_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UEliminationComponent_Statics::NewProp_ElimsNeededForStreak = { "ElimsNeededForStreak", nullptr, (EPropertyFlags)0x0040000000010001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UEliminationComponent, ElimsNeededForStreak), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElimsNeededForStreak_MetaData), NewProp_ElimsNeededForStreak_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UEliminationComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEliminationComponent_Statics::NewProp_SequentialElimInterval,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UEliminationComponent_Statics::NewProp_ElimsNeededForStreak,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEliminationComponent_Statics::PropPointers) < 2048);
// ********** End Class UEliminationComponent Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UEliminationComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UEliminationComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UEliminationComponent_Statics::ClassParams = {
&UEliminationComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UEliminationComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UEliminationComponent_Statics::PropPointers),
0,
0x00B000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UEliminationComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UEliminationComponent_Statics::Class_MetaDataParams)
};
void UEliminationComponent::StaticRegisterNativesUEliminationComponent()
{
UClass* Class = UEliminationComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UEliminationComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UEliminationComponent()
{
if (!Z_Registration_Info_UClass_UEliminationComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UEliminationComponent.OuterSingleton, Z_Construct_UClass_UEliminationComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UEliminationComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UEliminationComponent);
UEliminationComponent::~UEliminationComponent() {}
// ********** End Class UEliminationComponent ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UEliminationComponent, UEliminationComponent::StaticClass, TEXT("UEliminationComponent"), &Z_Registration_Info_UClass_UEliminationComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UEliminationComponent), 3294378846U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h__Script_FPSTemplate_3659605808{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,67 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Elimination/EliminationComponent.h"
#ifdef FPSTEMPLATE_EliminationComponent_generated_h
#error "EliminationComponent.generated.h already included, missing '#pragma once' in EliminationComponent.h"
#endif
#define FPSTEMPLATE_EliminationComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
// ********** Begin Class UEliminationComponent ****************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execOnRoundReported);
struct Z_Construct_UClass_UEliminationComponent_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_UEliminationComponent_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUEliminationComponent(); \
friend struct ::Z_Construct_UClass_UEliminationComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_UEliminationComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UEliminationComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_UEliminationComponent_NoRegister) \
DECLARE_SERIALIZER(UEliminationComponent)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h_14_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UEliminationComponent(UEliminationComponent&&) = delete; \
UEliminationComponent(const UEliminationComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UEliminationComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UEliminationComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UEliminationComponent) \
NO_API virtual ~UEliminationComponent();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h_11_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h_14_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UEliminationComponent;
// ********** End Class UEliminationComponent ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Elimination_EliminationComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,55 @@
// 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"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeFPSTemplate_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); 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_OnPlayerStateReplicated__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__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_ShooterHealth_AttributeChanged__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_FPSTemplate;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_FPSTemplate()
{
if (!Z_Registration_Info_UPackage__Script_FPSTemplate.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_AimingStatusChangedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_AmmoCounterChangedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_CarriedAmmoChangedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_ReticleChangedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_RoundFiredDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_RoundReportedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_AttributeChanged__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_ShooterHealth_DeathEvent__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_TargetingPlayerStatusChangedDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/FPSTemplate",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x887B30F9,
0x40A5D12F,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_FPSTemplate.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_FPSTemplate.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_FPSTemplate(Z_Construct_UPackage__Script_FPSTemplate, TEXT("/Script/FPSTemplate"), Z_Registration_Info_UPackage__Script_FPSTemplate, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x887B30F9, 0x40A5D12F));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,149 @@
// 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 "Game/MatchGameState.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMatchGameState() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AGameState();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AMatchGameState();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AMatchGameState_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AMatchPlayerState_NoRegister();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AMatchGameState **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AMatchGameState;
UClass* AMatchGameState::GetPrivateStaticClass()
{
using TClass = AMatchGameState;
if (!Z_Registration_Info_UClass_AMatchGameState.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MatchGameState"),
Z_Registration_Info_UClass_AMatchGameState.InnerSingleton,
StaticRegisterNativesAMatchGameState,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AMatchGameState.InnerSingleton;
}
UClass* Z_Construct_UClass_AMatchGameState_NoRegister()
{
return AMatchGameState::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AMatchGameState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "HideCategories", "Input Movement Collision Rendering HLOD WorldPartition DataLayers Transformation" },
{ "IncludePath", "Game/MatchGameState.h" },
{ "ModuleRelativePath", "Public/Game/MatchGameState.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Leaders_MetaData[] = {
{ "ModuleRelativePath", "Public/Game/MatchGameState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SortedPlayerStates_MetaData[] = {
{ "ModuleRelativePath", "Public/Game/MatchGameState.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AMatchGameState constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Leaders_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Leaders;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SortedPlayerStates_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SortedPlayerStates;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AMatchGameState constinit property declarations ****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AMatchGameState>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AMatchGameState_Statics
// ********** Begin Class AMatchGameState Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AMatchGameState_Statics::NewProp_Leaders_Inner = { "Leaders", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AMatchPlayerState_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_AMatchGameState_Statics::NewProp_Leaders = { "Leaders", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AMatchGameState, Leaders), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Leaders_MetaData), NewProp_Leaders_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AMatchGameState_Statics::NewProp_SortedPlayerStates_Inner = { "SortedPlayerStates", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AMatchPlayerState_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_AMatchGameState_Statics::NewProp_SortedPlayerStates = { "SortedPlayerStates", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AMatchGameState, SortedPlayerStates), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SortedPlayerStates_MetaData), NewProp_SortedPlayerStates_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AMatchGameState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AMatchGameState_Statics::NewProp_Leaders_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AMatchGameState_Statics::NewProp_Leaders,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AMatchGameState_Statics::NewProp_SortedPlayerStates_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AMatchGameState_Statics::NewProp_SortedPlayerStates,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AMatchGameState_Statics::PropPointers) < 2048);
// ********** End Class AMatchGameState Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_AMatchGameState_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AGameState,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AMatchGameState_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AMatchGameState_Statics::ClassParams = {
&AMatchGameState::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AMatchGameState_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AMatchGameState_Statics::PropPointers),
0,
0x009002A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AMatchGameState_Statics::Class_MetaDataParams), Z_Construct_UClass_AMatchGameState_Statics::Class_MetaDataParams)
};
void AMatchGameState::StaticRegisterNativesAMatchGameState()
{
}
UClass* Z_Construct_UClass_AMatchGameState()
{
if (!Z_Registration_Info_UClass_AMatchGameState.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AMatchGameState.OuterSingleton, Z_Construct_UClass_AMatchGameState_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AMatchGameState.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AMatchGameState);
AMatchGameState::~AMatchGameState() {}
// ********** End Class AMatchGameState ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AMatchGameState, AMatchGameState::StaticClass, TEXT("AMatchGameState"), &Z_Registration_Info_UClass_AMatchGameState, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AMatchGameState), 2745743421U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h__Script_FPSTemplate_2058903705{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Game/MatchGameState.h"
#ifdef FPSTEMPLATE_MatchGameState_generated_h
#error "MatchGameState.generated.h already included, missing '#pragma once' in MatchGameState.h"
#endif
#define FPSTEMPLATE_MatchGameState_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AMatchGameState **********************************************************
struct Z_Construct_UClass_AMatchGameState_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_AMatchGameState_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAMatchGameState(); \
friend struct ::Z_Construct_UClass_AMatchGameState_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_AMatchGameState_NoRegister(); \
public: \
DECLARE_CLASS2(AMatchGameState, AGameState, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_AMatchGameState_NoRegister) \
DECLARE_SERIALIZER(AMatchGameState)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AMatchGameState(AMatchGameState&&) = delete; \
AMatchGameState(const AMatchGameState&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AMatchGameState); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AMatchGameState); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AMatchGameState) \
NO_API virtual ~AMatchGameState();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h_14_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h_17_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AMatchGameState;
// ********** End Class AMatchGameState ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_MatchGameState_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,411 @@
// 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 "Player/MatchPlayerState.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMatchPlayerState() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_APlayerState();
ENGINE_API UClass* Z_Construct_UClass_APlayerState_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AMatchPlayerState();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AMatchPlayerState_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_USpecialElimData_NoRegister();
FPSTEMPLATE_API UEnum* Z_Construct_UEnum_FPSTemplate_ESpecialElimType();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature();
UMG_API UClass* Z_Construct_UClass_UUserWidget_NoRegister();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FOnScoreChanged *******************************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventOnScoreChanged_Parms
{
int32 NewScore;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnScoreChanged constinit property declarations ***********************
static const UECodeGen_Private::FIntPropertyParams NewProp_NewScore;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnScoreChanged constinit property declarations *************************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnScoreChanged Property Definitions **********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::NewProp_NewScore = { "NewScore", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventOnScoreChanged_Parms, NewScore), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::NewProp_NewScore,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnScoreChanged Property Definitions ************************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "OnScoreChanged__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::_Script_FPSTemplate_eventOnScoreChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::_Script_FPSTemplate_eventOnScoreChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnScoreChanged_DelegateWrapper(const FMulticastScriptDelegate& OnScoreChanged, int32 NewScore)
{
struct _Script_FPSTemplate_eventOnScoreChanged_Parms
{
int32 NewScore;
};
_Script_FPSTemplate_eventOnScoreChanged_Parms Parms;
Parms.NewScore=NewScore;
OnScoreChanged.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnScoreChanged *********************************************************
// ********** Begin Class AMatchPlayerState Function Client_LostTheLead ****************************
static FName NAME_AMatchPlayerState_Client_LostTheLead = FName(TEXT("Client_LostTheLead"));
void AMatchPlayerState::Client_LostTheLead()
{
UFunction* Func = FindFunctionChecked(NAME_AMatchPlayerState_Client_LostTheLead);
ProcessEvent(Func,NULL);
}
struct Z_Construct_UFunction_AMatchPlayerState_Client_LostTheLead_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Client_LostTheLead constinit property declarations ********************
// ********** End Function Client_LostTheLead constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AMatchPlayerState_Client_LostTheLead_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AMatchPlayerState, nullptr, "Client_LostTheLead", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x01020CC0, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AMatchPlayerState_Client_LostTheLead_Statics::Function_MetaDataParams), Z_Construct_UFunction_AMatchPlayerState_Client_LostTheLead_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_AMatchPlayerState_Client_LostTheLead()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AMatchPlayerState_Client_LostTheLead_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AMatchPlayerState::execClient_LostTheLead)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Client_LostTheLead_Implementation();
P_NATIVE_END;
}
// ********** End Class AMatchPlayerState Function Client_LostTheLead ******************************
// ********** Begin Class AMatchPlayerState Function Client_ScoredElim *****************************
struct MatchPlayerState_eventClient_ScoredElim_Parms
{
int32 ElimScore;
};
static FName NAME_AMatchPlayerState_Client_ScoredElim = FName(TEXT("Client_ScoredElim"));
void AMatchPlayerState::Client_ScoredElim(int32 ElimScore)
{
MatchPlayerState_eventClient_ScoredElim_Parms Parms;
Parms.ElimScore=ElimScore;
UFunction* Func = FindFunctionChecked(NAME_AMatchPlayerState_Client_ScoredElim);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Client_ScoredElim constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ElimScore;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Client_ScoredElim constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Client_ScoredElim Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::NewProp_ElimScore = { "ElimScore", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MatchPlayerState_eventClient_ScoredElim_Parms, ElimScore), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::NewProp_ElimScore,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::PropPointers) < 2048);
// ********** End Function Client_ScoredElim Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AMatchPlayerState, nullptr, "Client_ScoredElim", Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::PropPointers),
sizeof(MatchPlayerState_eventClient_ScoredElim_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x01020CC0, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::Function_MetaDataParams), Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(MatchPlayerState_eventClient_ScoredElim_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AMatchPlayerState::execClient_ScoredElim)
{
P_GET_PROPERTY(FIntProperty,Z_Param_ElimScore);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Client_ScoredElim_Implementation(Z_Param_ElimScore);
P_NATIVE_END;
}
// ********** End Class AMatchPlayerState Function Client_ScoredElim *******************************
// ********** Begin Class AMatchPlayerState Function Client_SpecialElim ****************************
struct MatchPlayerState_eventClient_SpecialElim_Parms
{
ESpecialElimType SpecialElim;
int32 SequentialElimCount;
int32 StreakCount;
int32 ElimScore;
};
static FName NAME_AMatchPlayerState_Client_SpecialElim = FName(TEXT("Client_SpecialElim"));
void AMatchPlayerState::Client_SpecialElim(ESpecialElimType const& SpecialElim, int32 SequentialElimCount, int32 StreakCount, int32 ElimScore)
{
MatchPlayerState_eventClient_SpecialElim_Parms Parms;
Parms.SpecialElim=SpecialElim;
Parms.SequentialElimCount=SequentialElimCount;
Parms.StreakCount=StreakCount;
Parms.ElimScore=ElimScore;
UFunction* Func = FindFunctionChecked(NAME_AMatchPlayerState_Client_SpecialElim);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpecialElim_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function Client_SpecialElim constinit property declarations ********************
static const UECodeGen_Private::FUInt16PropertyParams NewProp_SpecialElim_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SpecialElim;
static const UECodeGen_Private::FIntPropertyParams NewProp_SequentialElimCount;
static const UECodeGen_Private::FIntPropertyParams NewProp_StreakCount;
static const UECodeGen_Private::FIntPropertyParams NewProp_ElimScore;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Client_SpecialElim constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Client_SpecialElim Property Definitions *******************************
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_SpecialElim_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_SpecialElim = { "SpecialElim", nullptr, (EPropertyFlags)0x0010000008000082, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MatchPlayerState_eventClient_SpecialElim_Parms, SpecialElim), Z_Construct_UEnum_FPSTemplate_ESpecialElimType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpecialElim_MetaData), NewProp_SpecialElim_MetaData) }; // 1636623729
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_SequentialElimCount = { "SequentialElimCount", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MatchPlayerState_eventClient_SpecialElim_Parms, SequentialElimCount), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_StreakCount = { "StreakCount", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MatchPlayerState_eventClient_SpecialElim_Parms, StreakCount), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_ElimScore = { "ElimScore", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MatchPlayerState_eventClient_SpecialElim_Parms, ElimScore), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_SpecialElim_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_SpecialElim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_SequentialElimCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_StreakCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::NewProp_ElimScore,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::PropPointers) < 2048);
// ********** End Function Client_SpecialElim Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AMatchPlayerState, nullptr, "Client_SpecialElim", Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::PropPointers),
sizeof(MatchPlayerState_eventClient_SpecialElim_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x01020CC0, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::Function_MetaDataParams), Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(MatchPlayerState_eventClient_SpecialElim_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AMatchPlayerState::execClient_SpecialElim)
{
P_GET_ENUM(ESpecialElimType,Z_Param_SpecialElim);
P_GET_PROPERTY(FIntProperty,Z_Param_SequentialElimCount);
P_GET_PROPERTY(FIntProperty,Z_Param_StreakCount);
P_GET_PROPERTY(FIntProperty,Z_Param_ElimScore);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Client_SpecialElim_Implementation(ESpecialElimType(Z_Param_SpecialElim),Z_Param_SequentialElimCount,Z_Param_StreakCount,Z_Param_ElimScore);
P_NATIVE_END;
}
// ********** End Class AMatchPlayerState Function Client_SpecialElim ******************************
// ********** Begin Class AMatchPlayerState ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AMatchPlayerState;
UClass* AMatchPlayerState::GetPrivateStaticClass()
{
using TClass = AMatchPlayerState;
if (!Z_Registration_Info_UClass_AMatchPlayerState.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MatchPlayerState"),
Z_Registration_Info_UClass_AMatchPlayerState.InnerSingleton,
StaticRegisterNativesAMatchPlayerState,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AMatchPlayerState.InnerSingleton;
}
UClass* Z_Construct_UClass_AMatchPlayerState_NoRegister()
{
return AMatchPlayerState::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AMatchPlayerState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "HideCategories", "Input Movement Collision Rendering HLOD WorldPartition DataLayers Transformation" },
{ "IncludePath", "Player/MatchPlayerState.h" },
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnScoreChanged_MetaData[] = {
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpecialElimData_MetaData[] = {
{ "Category", "MatchPlayerState" },
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpecialElimWidgetClass_MetaData[] = {
{ "Category", "UI" },
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastAttacker_MetaData[] = {
{ "ModuleRelativePath", "Public/Player/MatchPlayerState.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AMatchPlayerState constinit property declarations ************************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnScoreChanged;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SpecialElimData;
static const UECodeGen_Private::FClassPropertyParams NewProp_SpecialElimWidgetClass;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LastAttacker;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AMatchPlayerState constinit property declarations **************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("Client_LostTheLead"), .Pointer = &AMatchPlayerState::execClient_LostTheLead },
{ .NameUTF8 = UTF8TEXT("Client_ScoredElim"), .Pointer = &AMatchPlayerState::execClient_ScoredElim },
{ .NameUTF8 = UTF8TEXT("Client_SpecialElim"), .Pointer = &AMatchPlayerState::execClient_SpecialElim },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_AMatchPlayerState_Client_LostTheLead, "Client_LostTheLead" }, // 3418790053
{ &Z_Construct_UFunction_AMatchPlayerState_Client_ScoredElim, "Client_ScoredElim" }, // 1462624387
{ &Z_Construct_UFunction_AMatchPlayerState_Client_SpecialElim, "Client_SpecialElim" }, // 1095663711
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AMatchPlayerState>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AMatchPlayerState_Statics
// ********** Begin Class AMatchPlayerState Property Definitions ***********************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_AMatchPlayerState_Statics::NewProp_OnScoreChanged = { "OnScoreChanged", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AMatchPlayerState, OnScoreChanged), Z_Construct_UDelegateFunction_FPSTemplate_OnScoreChanged__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnScoreChanged_MetaData), NewProp_OnScoreChanged_MetaData) }; // 572633177
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AMatchPlayerState_Statics::NewProp_SpecialElimData = { "SpecialElimData", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AMatchPlayerState, SpecialElimData), Z_Construct_UClass_USpecialElimData_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpecialElimData_MetaData), NewProp_SpecialElimData_MetaData) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_AMatchPlayerState_Statics::NewProp_SpecialElimWidgetClass = { "SpecialElimWidgetClass", nullptr, (EPropertyFlags)0x0024080000010001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AMatchPlayerState, SpecialElimWidgetClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UUserWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpecialElimWidgetClass_MetaData), NewProp_SpecialElimWidgetClass_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AMatchPlayerState_Statics::NewProp_LastAttacker = { "LastAttacker", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AMatchPlayerState, LastAttacker), Z_Construct_UClass_APlayerState_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastAttacker_MetaData), NewProp_LastAttacker_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AMatchPlayerState_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AMatchPlayerState_Statics::NewProp_OnScoreChanged,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AMatchPlayerState_Statics::NewProp_SpecialElimData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AMatchPlayerState_Statics::NewProp_SpecialElimWidgetClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AMatchPlayerState_Statics::NewProp_LastAttacker,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AMatchPlayerState_Statics::PropPointers) < 2048);
// ********** End Class AMatchPlayerState Property Definitions *************************************
UObject* (*const Z_Construct_UClass_AMatchPlayerState_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_APlayerState,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AMatchPlayerState_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AMatchPlayerState_Statics::ClassParams = {
&AMatchPlayerState::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_AMatchPlayerState_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_AMatchPlayerState_Statics::PropPointers),
0,
0x009002A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AMatchPlayerState_Statics::Class_MetaDataParams), Z_Construct_UClass_AMatchPlayerState_Statics::Class_MetaDataParams)
};
void AMatchPlayerState::StaticRegisterNativesAMatchPlayerState()
{
UClass* Class = AMatchPlayerState::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_AMatchPlayerState_Statics::Funcs));
}
UClass* Z_Construct_UClass_AMatchPlayerState()
{
if (!Z_Registration_Info_UClass_AMatchPlayerState.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AMatchPlayerState.OuterSingleton, Z_Construct_UClass_AMatchPlayerState_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AMatchPlayerState.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AMatchPlayerState);
AMatchPlayerState::~AMatchPlayerState() {}
// ********** End Class AMatchPlayerState **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AMatchPlayerState, AMatchPlayerState::StaticClass, TEXT("AMatchPlayerState"), &Z_Registration_Info_UClass_AMatchPlayerState, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AMatchPlayerState), 1520601170U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h__Script_FPSTemplate_1666112850{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,81 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Player/MatchPlayerState.h"
#ifdef FPSTEMPLATE_MatchPlayerState_generated_h
#error "MatchPlayerState.generated.h already included, missing '#pragma once' in MatchPlayerState.h"
#endif
#define FPSTEMPLATE_MatchPlayerState_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
enum class ESpecialElimType : uint16;
// ********** Begin Delegate FOnScoreChanged *******************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_13_DELEGATE \
FPSTEMPLATE_API void FOnScoreChanged_DelegateWrapper(const FMulticastScriptDelegate& OnScoreChanged, int32 NewScore);
// ********** End Delegate FOnScoreChanged *********************************************************
// ********** Begin Class AMatchPlayerState ********************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_RPC_WRAPPERS_NO_PURE_DECLS \
virtual void Client_LostTheLead_Implementation(); \
virtual void Client_ScoredElim_Implementation(int32 ElimScore); \
virtual void Client_SpecialElim_Implementation(ESpecialElimType const& SpecialElim, int32 SequentialElimCount, int32 StreakCount, int32 ElimScore); \
DECLARE_FUNCTION(execClient_LostTheLead); \
DECLARE_FUNCTION(execClient_ScoredElim); \
DECLARE_FUNCTION(execClient_SpecialElim);
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_CALLBACK_WRAPPERS
struct Z_Construct_UClass_AMatchPlayerState_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_AMatchPlayerState_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAMatchPlayerState(); \
friend struct ::Z_Construct_UClass_AMatchPlayerState_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_AMatchPlayerState_NoRegister(); \
public: \
DECLARE_CLASS2(AMatchPlayerState, APlayerState, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_AMatchPlayerState_NoRegister) \
DECLARE_SERIALIZER(AMatchPlayerState)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AMatchPlayerState(AMatchPlayerState&&) = delete; \
AMatchPlayerState(const AMatchPlayerState&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AMatchPlayerState); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AMatchPlayerState); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AMatchPlayerState) \
NO_API virtual ~AMatchPlayerState();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_18_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_CALLBACK_WRAPPERS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AMatchPlayerState;
// ********** End Class AMatchPlayerState **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_MatchPlayerState_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,152 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Interfaces/PlayerInterface.h"
#ifdef FPSTEMPLATE_PlayerInterface_generated_h
#error "PlayerInterface.generated.h already included, missing '#pragma once' in PlayerInterface.h"
#endif
#define FPSTEMPLATE_PlayerInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class AWeapon;
class USkeletalMeshComponent;
struct FGameplayTag;
// ********** Begin Interface UPlayerInterface *****************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
virtual void WeaponReplicated_Implementation() {}; \
virtual bool IsDeadOrDying_Implementation() { return false; }; \
virtual void InitializeWidgets_Implementation() {}; \
virtual int32 GetCarriedAmmo_Implementation() { return 0; }; \
virtual AWeapon* GetCurrentWeapon_Implementation() { return NULL; }; \
virtual void AddAmmo_Implementation(FGameplayTag const& WeaponType, int32 AmmoAmount) {}; \
virtual bool DoDamage_Implementation(float DamageAmount, AActor* DamageInstigator) { return false; }; \
virtual void Initiate_Jump_Implementation() {}; \
virtual void Initiate_Crouch_Implementation() {}; \
virtual void Initiate_Aim_Released_Implementation() {}; \
virtual void Initiate_Aim_Pressed_Implementation() {}; \
virtual void Initiate_ReloadWeapon_Implementation() {}; \
virtual void Initiate_FireWeapon_Released_Implementation() {}; \
virtual void Initiate_FireWeapon_Pressed_Implementation() {}; \
virtual void Notify_ReloadWeapon_Implementation() {}; \
virtual void Notify_CycleWeapon_Implementation() {}; \
virtual void Initiate_CycleWeapon_Implementation() {}; \
virtual bool IsFirstPerson_Implementation() const { return false; }; \
virtual USkeletalMeshComponent* GetPawnMesh_Implementation() const { return NULL; }; \
virtual USkeletalMeshComponent* GetSpecifcPawnMesh_Implementation(bool WantFirstPerson) const { return NULL; }; \
virtual FName GetWeaponAttachPoint_Implementation(FGameplayTag const& WeaponType) const { return NAME_None; }; \
DECLARE_FUNCTION(execWeaponReplicated); \
DECLARE_FUNCTION(execIsDeadOrDying); \
DECLARE_FUNCTION(execInitializeWidgets); \
DECLARE_FUNCTION(execGetCarriedAmmo); \
DECLARE_FUNCTION(execGetCurrentWeapon); \
DECLARE_FUNCTION(execAddAmmo); \
DECLARE_FUNCTION(execDoDamage); \
DECLARE_FUNCTION(execInitiate_Jump); \
DECLARE_FUNCTION(execInitiate_Crouch); \
DECLARE_FUNCTION(execInitiate_Aim_Released); \
DECLARE_FUNCTION(execInitiate_Aim_Pressed); \
DECLARE_FUNCTION(execInitiate_ReloadWeapon); \
DECLARE_FUNCTION(execInitiate_FireWeapon_Released); \
DECLARE_FUNCTION(execInitiate_FireWeapon_Pressed); \
DECLARE_FUNCTION(execNotify_ReloadWeapon); \
DECLARE_FUNCTION(execNotify_CycleWeapon); \
DECLARE_FUNCTION(execInitiate_CycleWeapon); \
DECLARE_FUNCTION(execIsFirstPerson); \
DECLARE_FUNCTION(execGetPawnMesh); \
DECLARE_FUNCTION(execGetSpecifcPawnMesh); \
DECLARE_FUNCTION(execGetWeaponAttachPoint);
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_CALLBACK_WRAPPERS
struct Z_Construct_UClass_UPlayerInterface_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_UPlayerInterface_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
FPSTEMPLATE_API UPlayerInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPlayerInterface(UPlayerInterface&&) = delete; \
UPlayerInterface(const UPlayerInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(FPSTEMPLATE_API, UPlayerInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlayerInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPlayerInterface) \
virtual ~UPlayerInterface() = default;
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUPlayerInterface(); \
friend struct ::Z_Construct_UClass_UPlayerInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_UPlayerInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UPlayerInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_UPlayerInterface_NoRegister) \
DECLARE_SERIALIZER(UPlayerInterface)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_GENERATED_UINTERFACE_BODY() \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IPlayerInterface() {} \
public: \
typedef UPlayerInterface UClassType; \
typedef IPlayerInterface ThisClass; \
static void Execute_AddAmmo(UObject* O, FGameplayTag const& WeaponType, int32 AmmoAmount); \
static bool Execute_DoDamage(UObject* O, float DamageAmount, AActor* DamageInstigator); \
static int32 Execute_GetCarriedAmmo(UObject* O); \
static AWeapon* Execute_GetCurrentWeapon(UObject* O); \
static USkeletalMeshComponent* Execute_GetPawnMesh(const UObject* O); \
static USkeletalMeshComponent* Execute_GetSpecifcPawnMesh(const UObject* O, bool WantFirstPerson); \
static FName Execute_GetWeaponAttachPoint(const UObject* O, FGameplayTag const& WeaponType); \
static void Execute_InitializeWidgets(UObject* O); \
static void Execute_Initiate_Aim_Pressed(UObject* O); \
static void Execute_Initiate_Aim_Released(UObject* O); \
static void Execute_Initiate_Crouch(UObject* O); \
static void Execute_Initiate_CycleWeapon(UObject* O); \
static void Execute_Initiate_FireWeapon_Pressed(UObject* O); \
static void Execute_Initiate_FireWeapon_Released(UObject* O); \
static void Execute_Initiate_Jump(UObject* O); \
static void Execute_Initiate_ReloadWeapon(UObject* O); \
static bool Execute_IsDeadOrDying(UObject* O); \
static bool Execute_IsFirstPerson(const UObject* O); \
static void Execute_Notify_CycleWeapon(UObject* O); \
static void Execute_Notify_ReloadWeapon(UObject* O); \
static void Execute_WeaponReplicated(UObject* O); \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_14_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_CALLBACK_WRAPPERS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h_17_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPlayerInterface;
// ********** End Interface UPlayerInterface *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,235 @@
// 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 "UI/Elims/ScoreWidget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeScoreWidget() {}
// ********** Begin Cross Module References ********************************************************
FPSTEMPLATE_API UClass* Z_Construct_UClass_UScoreWidget();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UScoreWidget_NoRegister();
UMG_API UClass* Z_Construct_UClass_UTextBlock_NoRegister();
UMG_API UClass* Z_Construct_UClass_UUserWidget();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UScoreWidget Function OnPlayerStateInitialized ***************************
struct Z_Construct_UFunction_UScoreWidget_OnPlayerStateInitialized_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/Elims/ScoreWidget.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnPlayerStateInitialized constinit property declarations **************
// ********** End Function OnPlayerStateInitialized constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScoreWidget_OnPlayerStateInitialized_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UScoreWidget, nullptr, "OnPlayerStateInitialized", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UScoreWidget_OnPlayerStateInitialized_Statics::Function_MetaDataParams), Z_Construct_UFunction_UScoreWidget_OnPlayerStateInitialized_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UScoreWidget_OnPlayerStateInitialized()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScoreWidget_OnPlayerStateInitialized_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UScoreWidget::execOnPlayerStateInitialized)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnPlayerStateInitialized();
P_NATIVE_END;
}
// ********** End Class UScoreWidget Function OnPlayerStateInitialized *****************************
// ********** Begin Class UScoreWidget Function OnScoreChanged *************************************
struct Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics
{
struct ScoreWidget_eventOnScoreChanged_Parms
{
int32 NewScore;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/Elims/ScoreWidget.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnScoreChanged constinit property declarations ************************
static const UECodeGen_Private::FIntPropertyParams NewProp_NewScore;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnScoreChanged constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnScoreChanged Property Definitions ***********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::NewProp_NewScore = { "NewScore", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ScoreWidget_eventOnScoreChanged_Parms, NewScore), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::NewProp_NewScore,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::PropPointers) < 2048);
// ********** End Function OnScoreChanged Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UScoreWidget, nullptr, "OnScoreChanged", Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::ScoreWidget_eventOnScoreChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00080401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::ScoreWidget_eventOnScoreChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UScoreWidget_OnScoreChanged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UScoreWidget_OnScoreChanged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UScoreWidget::execOnScoreChanged)
{
P_GET_PROPERTY(FIntProperty,Z_Param_NewScore);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnScoreChanged(Z_Param_NewScore);
P_NATIVE_END;
}
// ********** End Class UScoreWidget Function OnScoreChanged ***************************************
// ********** Begin Class UScoreWidget *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UScoreWidget;
UClass* UScoreWidget::GetPrivateStaticClass()
{
using TClass = UScoreWidget;
if (!Z_Registration_Info_UClass_UScoreWidget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ScoreWidget"),
Z_Registration_Info_UClass_UScoreWidget.InnerSingleton,
StaticRegisterNativesUScoreWidget,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UScoreWidget.InnerSingleton;
}
UClass* Z_Construct_UClass_UScoreWidget_NoRegister()
{
return UScoreWidget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UScoreWidget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "IncludePath", "UI/Elims/ScoreWidget.h" },
{ "ModuleRelativePath", "Public/UI/Elims/ScoreWidget.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScoreText_MetaData[] = {
{ "BindWidget", "" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UI/Elims/ScoreWidget.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UScoreWidget constinit property declarations *****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ScoreText;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UScoreWidget constinit property declarations *******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("OnPlayerStateInitialized"), .Pointer = &UScoreWidget::execOnPlayerStateInitialized },
{ .NameUTF8 = UTF8TEXT("OnScoreChanged"), .Pointer = &UScoreWidget::execOnScoreChanged },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UScoreWidget_OnPlayerStateInitialized, "OnPlayerStateInitialized" }, // 1377302589
{ &Z_Construct_UFunction_UScoreWidget_OnScoreChanged, "OnScoreChanged" }, // 3500576416
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UScoreWidget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UScoreWidget_Statics
// ********** Begin Class UScoreWidget Property Definitions ****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UScoreWidget_Statics::NewProp_ScoreText = { "ScoreText", nullptr, (EPropertyFlags)0x0010000000080008, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UScoreWidget, ScoreText), Z_Construct_UClass_UTextBlock_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScoreText_MetaData), NewProp_ScoreText_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UScoreWidget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UScoreWidget_Statics::NewProp_ScoreText,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UScoreWidget_Statics::PropPointers) < 2048);
// ********** End Class UScoreWidget Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UScoreWidget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUserWidget,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UScoreWidget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UScoreWidget_Statics::ClassParams = {
&UScoreWidget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UScoreWidget_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UScoreWidget_Statics::PropPointers),
0,
0x00B010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UScoreWidget_Statics::Class_MetaDataParams), Z_Construct_UClass_UScoreWidget_Statics::Class_MetaDataParams)
};
void UScoreWidget::StaticRegisterNativesUScoreWidget()
{
UClass* Class = UScoreWidget::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UScoreWidget_Statics::Funcs));
}
UClass* Z_Construct_UClass_UScoreWidget()
{
if (!Z_Registration_Info_UClass_UScoreWidget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UScoreWidget.OuterSingleton, Z_Construct_UClass_UScoreWidget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UScoreWidget.OuterSingleton;
}
UScoreWidget::UScoreWidget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UScoreWidget);
UScoreWidget::~UScoreWidget() {}
// ********** End Class UScoreWidget ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UScoreWidget, UScoreWidget::StaticClass, TEXT("UScoreWidget"), &Z_Registration_Info_UClass_UScoreWidget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UScoreWidget), 3636646620U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h__Script_FPSTemplate_74617023{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UI/Elims/ScoreWidget.h"
#ifdef FPSTEMPLATE_ScoreWidget_generated_h
#error "ScoreWidget.generated.h already included, missing '#pragma once' in ScoreWidget.h"
#endif
#define FPSTEMPLATE_ScoreWidget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UScoreWidget *************************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h_18_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execOnPlayerStateInitialized); \
DECLARE_FUNCTION(execOnScoreChanged);
struct Z_Construct_UClass_UScoreWidget_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_UScoreWidget_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUScoreWidget(); \
friend struct ::Z_Construct_UClass_UScoreWidget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_UScoreWidget_NoRegister(); \
public: \
DECLARE_CLASS2(UScoreWidget, UUserWidget, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_UScoreWidget_NoRegister) \
DECLARE_SERIALIZER(UScoreWidget)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UScoreWidget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UScoreWidget(UScoreWidget&&) = delete; \
UScoreWidget(const UScoreWidget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UScoreWidget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UScoreWidget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UScoreWidget) \
NO_API virtual ~UScoreWidget();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h_15_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h_18_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h_18_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UScoreWidget;
// ********** End Class UScoreWidget ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_ScoreWidget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,400 @@
// 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 "UI/ShooterAmmoCounter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeShooterAmmoCounter() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AWeapon_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterAmmoCounter();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterAmmoCounter_NoRegister();
UMG_API UClass* Z_Construct_UClass_UImage_NoRegister();
UMG_API UClass* Z_Construct_UClass_UTextBlock_NoRegister();
UMG_API UClass* Z_Construct_UClass_UUserWidget();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UShooterAmmoCounter Function OnCarriedAmmoChanged ************************
struct Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics
{
struct ShooterAmmoCounter_eventOnCarriedAmmoChanged_Parms
{
UMaterialInstanceDynamic* WeaponIconDynMatInst;
int32 InCarriedAmmo;
int32 RoundsInWeapon;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterAmmoCounter.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnCarriedAmmoChanged 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 Function OnCarriedAmmoChanged constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnCarriedAmmoChanged Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::NewProp_WeaponIconDynMatInst = { "WeaponIconDynMatInst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnCarriedAmmoChanged_Parms, WeaponIconDynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::NewProp_InCarriedAmmo = { "InCarriedAmmo", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnCarriedAmmoChanged_Parms, InCarriedAmmo), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::NewProp_RoundsInWeapon = { "RoundsInWeapon", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnCarriedAmmoChanged_Parms, RoundsInWeapon), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::NewProp_WeaponIconDynMatInst,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::NewProp_InCarriedAmmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::NewProp_RoundsInWeapon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::PropPointers) < 2048);
// ********** End Function OnCarriedAmmoChanged Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterAmmoCounter, nullptr, "OnCarriedAmmoChanged", Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::ShooterAmmoCounter_eventOnCarriedAmmoChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::ShooterAmmoCounter_eventOnCarriedAmmoChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterAmmoCounter::execOnCarriedAmmoChanged)
{
P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_WeaponIconDynMatInst);
P_GET_PROPERTY(FIntProperty,Z_Param_InCarriedAmmo);
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsInWeapon);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnCarriedAmmoChanged(Z_Param_WeaponIconDynMatInst,Z_Param_InCarriedAmmo,Z_Param_RoundsInWeapon);
P_NATIVE_END;
}
// ********** End Class UShooterAmmoCounter Function OnCarriedAmmoChanged **************************
// ********** Begin Class UShooterAmmoCounter Function OnPossessedPawnChanged **********************
struct Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics
{
struct ShooterAmmoCounter_eventOnPossessedPawnChanged_Parms
{
APawn* OldPawn;
APawn* NewPawn;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterAmmoCounter.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnPossessedPawnChanged constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OldPawn;
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnPossessedPawnChanged constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnPossessedPawnChanged Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::NewProp_OldPawn = { "OldPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnPossessedPawnChanged_Parms, OldPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::NewProp_NewPawn = { "NewPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnPossessedPawnChanged_Parms, NewPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::NewProp_OldPawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::NewProp_NewPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::PropPointers) < 2048);
// ********** End Function OnPossessedPawnChanged Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterAmmoCounter, nullptr, "OnPossessedPawnChanged", Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::ShooterAmmoCounter_eventOnPossessedPawnChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::ShooterAmmoCounter_eventOnPossessedPawnChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterAmmoCounter::execOnPossessedPawnChanged)
{
P_GET_OBJECT(APawn,Z_Param_OldPawn);
P_GET_OBJECT(APawn,Z_Param_NewPawn);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnPossessedPawnChanged(Z_Param_OldPawn,Z_Param_NewPawn);
P_NATIVE_END;
}
// ********** End Class UShooterAmmoCounter Function OnPossessedPawnChanged ************************
// ********** Begin Class UShooterAmmoCounter Function OnRoundFired ********************************
struct Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics
{
struct ShooterAmmoCounter_eventOnRoundFired_Parms
{
int32 RoundsCurrent;
int32 RoundsMax;
int32 RoundsCarried;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterAmmoCounter.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRoundFired 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 Function OnRoundFired constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnRoundFired Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::NewProp_RoundsCurrent = { "RoundsCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnRoundFired_Parms, RoundsCurrent), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::NewProp_RoundsMax = { "RoundsMax", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnRoundFired_Parms, RoundsMax), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::NewProp_RoundsCarried = { "RoundsCarried", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnRoundFired_Parms, RoundsCarried), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::NewProp_RoundsCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::NewProp_RoundsMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::NewProp_RoundsCarried,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::PropPointers) < 2048);
// ********** End Function OnRoundFired Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterAmmoCounter, nullptr, "OnRoundFired", Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::ShooterAmmoCounter_eventOnRoundFired_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::ShooterAmmoCounter_eventOnRoundFired_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterAmmoCounter::execOnRoundFired)
{
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsCurrent);
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsMax);
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsCarried);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRoundFired(Z_Param_RoundsCurrent,Z_Param_RoundsMax,Z_Param_RoundsCarried);
P_NATIVE_END;
}
// ********** End Class UShooterAmmoCounter Function OnRoundFired **********************************
// ********** Begin Class UShooterAmmoCounter Function OnWeaponFirstReplicated *********************
struct Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics
{
struct ShooterAmmoCounter_eventOnWeaponFirstReplicated_Parms
{
AWeapon* Weapon;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterAmmoCounter.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnWeaponFirstReplicated constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Weapon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnWeaponFirstReplicated constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnWeaponFirstReplicated Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::NewProp_Weapon = { "Weapon", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterAmmoCounter_eventOnWeaponFirstReplicated_Parms, Weapon), Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::NewProp_Weapon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::PropPointers) < 2048);
// ********** End Function OnWeaponFirstReplicated Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterAmmoCounter, nullptr, "OnWeaponFirstReplicated", Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::ShooterAmmoCounter_eventOnWeaponFirstReplicated_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::ShooterAmmoCounter_eventOnWeaponFirstReplicated_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterAmmoCounter::execOnWeaponFirstReplicated)
{
P_GET_OBJECT(AWeapon,Z_Param_Weapon);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnWeaponFirstReplicated(Z_Param_Weapon);
P_NATIVE_END;
}
// ********** End Class UShooterAmmoCounter Function OnWeaponFirstReplicated ***********************
// ********** Begin Class UShooterAmmoCounter ******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UShooterAmmoCounter;
UClass* UShooterAmmoCounter::GetPrivateStaticClass()
{
using TClass = UShooterAmmoCounter;
if (!Z_Registration_Info_UClass_UShooterAmmoCounter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ShooterAmmoCounter"),
Z_Registration_Info_UClass_UShooterAmmoCounter.InnerSingleton,
StaticRegisterNativesUShooterAmmoCounter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UShooterAmmoCounter.InnerSingleton;
}
UClass* Z_Construct_UClass_UShooterAmmoCounter_NoRegister()
{
return UShooterAmmoCounter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UShooterAmmoCounter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "IncludePath", "UI/ShooterAmmoCounter.h" },
{ "ModuleRelativePath", "Public/UI/ShooterAmmoCounter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Image_WeaponIcon_MetaData[] = {
{ "BindWidget", "" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UI/ShooterAmmoCounter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Text_Ammo_MetaData[] = {
{ "BindWidget", "" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UI/ShooterAmmoCounter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentWeaponIcon_DynMatInst_MetaData[] = {
{ "ModuleRelativePath", "Public/UI/ShooterAmmoCounter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UShooterAmmoCounter constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Image_WeaponIcon;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Text_Ammo;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CurrentWeaponIcon_DynMatInst;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UShooterAmmoCounter constinit property declarations ************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("OnCarriedAmmoChanged"), .Pointer = &UShooterAmmoCounter::execOnCarriedAmmoChanged },
{ .NameUTF8 = UTF8TEXT("OnPossessedPawnChanged"), .Pointer = &UShooterAmmoCounter::execOnPossessedPawnChanged },
{ .NameUTF8 = UTF8TEXT("OnRoundFired"), .Pointer = &UShooterAmmoCounter::execOnRoundFired },
{ .NameUTF8 = UTF8TEXT("OnWeaponFirstReplicated"), .Pointer = &UShooterAmmoCounter::execOnWeaponFirstReplicated },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UShooterAmmoCounter_OnCarriedAmmoChanged, "OnCarriedAmmoChanged" }, // 2783941200
{ &Z_Construct_UFunction_UShooterAmmoCounter_OnPossessedPawnChanged, "OnPossessedPawnChanged" }, // 978510232
{ &Z_Construct_UFunction_UShooterAmmoCounter_OnRoundFired, "OnRoundFired" }, // 1690945057
{ &Z_Construct_UFunction_UShooterAmmoCounter_OnWeaponFirstReplicated, "OnWeaponFirstReplicated" }, // 3904455172
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UShooterAmmoCounter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UShooterAmmoCounter_Statics
// ********** Begin Class UShooterAmmoCounter Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UShooterAmmoCounter_Statics::NewProp_Image_WeaponIcon = { "Image_WeaponIcon", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterAmmoCounter, Image_WeaponIcon), Z_Construct_UClass_UImage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Image_WeaponIcon_MetaData), NewProp_Image_WeaponIcon_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UShooterAmmoCounter_Statics::NewProp_Text_Ammo = { "Text_Ammo", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterAmmoCounter, Text_Ammo), Z_Construct_UClass_UTextBlock_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Text_Ammo_MetaData), NewProp_Text_Ammo_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UShooterAmmoCounter_Statics::NewProp_CurrentWeaponIcon_DynMatInst = { "CurrentWeaponIcon_DynMatInst", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterAmmoCounter, CurrentWeaponIcon_DynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentWeaponIcon_DynMatInst_MetaData), NewProp_CurrentWeaponIcon_DynMatInst_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UShooterAmmoCounter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterAmmoCounter_Statics::NewProp_Image_WeaponIcon,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterAmmoCounter_Statics::NewProp_Text_Ammo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterAmmoCounter_Statics::NewProp_CurrentWeaponIcon_DynMatInst,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterAmmoCounter_Statics::PropPointers) < 2048);
// ********** End Class UShooterAmmoCounter Property Definitions ***********************************
UObject* (*const Z_Construct_UClass_UShooterAmmoCounter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUserWidget,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterAmmoCounter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UShooterAmmoCounter_Statics::ClassParams = {
&UShooterAmmoCounter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UShooterAmmoCounter_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UShooterAmmoCounter_Statics::PropPointers),
0,
0x00B010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterAmmoCounter_Statics::Class_MetaDataParams), Z_Construct_UClass_UShooterAmmoCounter_Statics::Class_MetaDataParams)
};
void UShooterAmmoCounter::StaticRegisterNativesUShooterAmmoCounter()
{
UClass* Class = UShooterAmmoCounter::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UShooterAmmoCounter_Statics::Funcs));
}
UClass* Z_Construct_UClass_UShooterAmmoCounter()
{
if (!Z_Registration_Info_UClass_UShooterAmmoCounter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UShooterAmmoCounter.OuterSingleton, Z_Construct_UClass_UShooterAmmoCounter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UShooterAmmoCounter.OuterSingleton;
}
UShooterAmmoCounter::UShooterAmmoCounter(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UShooterAmmoCounter);
UShooterAmmoCounter::~UShooterAmmoCounter() {}
// ********** End Class UShooterAmmoCounter ********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UShooterAmmoCounter, UShooterAmmoCounter::StaticClass, TEXT("UShooterAmmoCounter"), &Z_Registration_Info_UClass_UShooterAmmoCounter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UShooterAmmoCounter), 1209724135U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h__Script_FPSTemplate_1343396908{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,74 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UI/ShooterAmmoCounter.h"
#ifdef FPSTEMPLATE_ShooterAmmoCounter_generated_h
#error "ShooterAmmoCounter.generated.h already included, missing '#pragma once' in ShooterAmmoCounter.h"
#endif
#define FPSTEMPLATE_ShooterAmmoCounter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class APawn;
class AWeapon;
class UMaterialInstanceDynamic;
// ********** Begin Class UShooterAmmoCounter ******************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h_18_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execOnWeaponFirstReplicated); \
DECLARE_FUNCTION(execOnRoundFired); \
DECLARE_FUNCTION(execOnCarriedAmmoChanged); \
DECLARE_FUNCTION(execOnPossessedPawnChanged);
struct Z_Construct_UClass_UShooterAmmoCounter_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterAmmoCounter_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h_18_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUShooterAmmoCounter(); \
friend struct ::Z_Construct_UClass_UShooterAmmoCounter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_UShooterAmmoCounter_NoRegister(); \
public: \
DECLARE_CLASS2(UShooterAmmoCounter, UUserWidget, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_UShooterAmmoCounter_NoRegister) \
DECLARE_SERIALIZER(UShooterAmmoCounter)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UShooterAmmoCounter(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UShooterAmmoCounter(UShooterAmmoCounter&&) = delete; \
UShooterAmmoCounter(const UShooterAmmoCounter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UShooterAmmoCounter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UShooterAmmoCounter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UShooterAmmoCounter) \
NO_API virtual ~UShooterAmmoCounter();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h_15_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h_18_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h_18_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UShooterAmmoCounter;
// ********** End Class UShooterAmmoCounter ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterAmmoCounter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,648 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Character/ShooterCharacter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeShooterCharacter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_ACharacter();
ENGINE_API UClass* Z_Construct_UClass_UAnimMontage_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UCameraComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USpringArmComponent_NoRegister();
ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputAction_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterCharacter();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterCharacter_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AWeapon_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UCombatComponent_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UEliminationComponent_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UPlayerInterface_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterHealthComponent_NoRegister();
FPSTEMPLATE_API UEnum* Z_Construct_UEnum_FPSTemplate_ETurningInPlace();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FWeaponFirstReplicated ************************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics
{
struct _Script_FPSTemplate_eventWeaponFirstReplicated_Parms
{
AWeapon* Weapon;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FWeaponFirstReplicated constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Weapon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FWeaponFirstReplicated constinit property declarations ******************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FWeaponFirstReplicated Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::NewProp_Weapon = { "Weapon", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_FPSTemplate_eventWeaponFirstReplicated_Parms, Weapon), Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::NewProp_Weapon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FWeaponFirstReplicated Property Definitions *****************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "WeaponFirstReplicated__DelegateSignature", Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::_Script_FPSTemplate_eventWeaponFirstReplicated_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::_Script_FPSTemplate_eventWeaponFirstReplicated_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FWeaponFirstReplicated_DelegateWrapper(const FMulticastScriptDelegate& WeaponFirstReplicated, AWeapon* Weapon)
{
struct _Script_FPSTemplate_eventWeaponFirstReplicated_Parms
{
AWeapon* Weapon;
};
_Script_FPSTemplate_eventWeaponFirstReplicated_Parms Parms;
Parms.Weapon=Weapon;
WeaponFirstReplicated.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FWeaponFirstReplicated **************************************************
// ********** Begin Class AShooterCharacter Function DeathEffects **********************************
struct ShooterCharacter_eventDeathEffects_Parms
{
AActor* DeathInstigator;
UAnimMontage* DeathMontage;
};
static FName NAME_AShooterCharacter_DeathEffects = FName(TEXT("DeathEffects"));
void AShooterCharacter::DeathEffects(AActor* DeathInstigator, UAnimMontage* DeathMontage)
{
ShooterCharacter_eventDeathEffects_Parms Parms;
Parms.DeathInstigator=DeathInstigator;
Parms.DeathMontage=DeathMontage;
UFunction* Func = FindFunctionChecked(NAME_AShooterCharacter_DeathEffects);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
#endif // WITH_METADATA
// ********** Begin Function DeathEffects constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DeathInstigator;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DeathMontage;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function DeathEffects constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function DeathEffects Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::NewProp_DeathInstigator = { "DeathInstigator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterCharacter_eventDeathEffects_Parms, DeathInstigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::NewProp_DeathMontage = { "DeathMontage", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterCharacter_eventDeathEffects_Parms, DeathMontage), Z_Construct_UClass_UAnimMontage_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::NewProp_DeathInstigator,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::NewProp_DeathMontage,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::PropPointers) < 2048);
// ********** End Function DeathEffects Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AShooterCharacter, nullptr, "DeathEffects", Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::PropPointers),
sizeof(ShooterCharacter_eventDeathEffects_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080800, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::Function_MetaDataParams), Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(ShooterCharacter_eventDeathEffects_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AShooterCharacter_DeathEffects()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AShooterCharacter_DeathEffects_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class AShooterCharacter Function DeathEffects ************************************
// ********** Begin Class AShooterCharacter Function GetFixedAimRotation ***************************
struct Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics
{
struct ShooterCharacter_eventGetFixedAimRotation_Parms
{
FRotator ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/** <end> PlayerInterface */" },
#endif
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "<end> PlayerInterface" },
#endif
};
#endif // WITH_METADATA
// ********** Begin Function GetFixedAimRotation constinit property declarations *******************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetFixedAimRotation constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetFixedAimRotation Property Definitions ******************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterCharacter_eventGetFixedAimRotation_Parms, ReturnValue), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::PropPointers) < 2048);
// ********** End Function GetFixedAimRotation Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AShooterCharacter, nullptr, "GetFixedAimRotation", Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::ShooterCharacter_eventGetFixedAimRotation_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54820401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::Function_MetaDataParams), Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::ShooterCharacter_eventGetFixedAimRotation_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AShooterCharacter::execGetFixedAimRotation)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FRotator*)Z_Param__Result=P_THIS->GetFixedAimRotation();
P_NATIVE_END;
}
// ********** End Class AShooterCharacter Function GetFixedAimRotation *****************************
// ********** Begin Class AShooterCharacter Function Multicast_HitReact ****************************
struct ShooterCharacter_eventMulticast_HitReact_Parms
{
int32 MontageIndex;
};
static FName NAME_AShooterCharacter_Multicast_HitReact = FName(TEXT("Multicast_HitReact"));
void AShooterCharacter::Multicast_HitReact(int32 MontageIndex)
{
ShooterCharacter_eventMulticast_HitReact_Parms Parms;
Parms.MontageIndex=MontageIndex;
UFunction* Func = FindFunctionChecked(NAME_AShooterCharacter_Multicast_HitReact);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
#endif // WITH_METADATA
// ********** Begin Function Multicast_HitReact constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_MontageIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Multicast_HitReact constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Multicast_HitReact Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::NewProp_MontageIndex = { "MontageIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterCharacter_eventMulticast_HitReact_Parms, MontageIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::NewProp_MontageIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::PropPointers) < 2048);
// ********** End Function Multicast_HitReact Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AShooterCharacter, nullptr, "Multicast_HitReact", Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::PropPointers),
sizeof(ShooterCharacter_eventMulticast_HitReact_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00084CC0, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::Function_MetaDataParams), Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(ShooterCharacter_eventMulticast_HitReact_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AShooterCharacter::execMulticast_HitReact)
{
P_GET_PROPERTY(FIntProperty,Z_Param_MontageIndex);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Multicast_HitReact_Implementation(Z_Param_MontageIndex);
P_NATIVE_END;
}
// ********** End Class AShooterCharacter Function Multicast_HitReact ******************************
// ********** Begin Class AShooterCharacter Function OnAim *****************************************
struct ShooterCharacter_eventOnAim_Parms
{
bool bIsAiming;
};
static FName NAME_AShooterCharacter_OnAim = FName(TEXT("OnAim"));
void AShooterCharacter::OnAim(bool bIsAiming)
{
ShooterCharacter_eventOnAim_Parms Parms;
Parms.bIsAiming=bIsAiming ? true : false;
UFunction* Func = FindFunctionChecked(NAME_AShooterCharacter_OnAim);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AShooterCharacter_OnAim_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.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_AShooterCharacter_OnAim_Statics::NewProp_bIsAiming_SetBit(void* Obj)
{
((ShooterCharacter_eventOnAim_Parms*)Obj)->bIsAiming = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AShooterCharacter_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(ShooterCharacter_eventOnAim_Parms), &Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::NewProp_bIsAiming_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::NewProp_bIsAiming,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::PropPointers) < 2048);
// ********** End Function OnAim Property Definitions **********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AShooterCharacter, nullptr, "OnAim", Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::PropPointers),
sizeof(ShooterCharacter_eventOnAim_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08080800, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::Function_MetaDataParams), Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(ShooterCharacter_eventOnAim_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AShooterCharacter_OnAim()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AShooterCharacter_OnAim_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class AShooterCharacter Function OnAim *******************************************
// ********** Begin Class AShooterCharacter Function OnDeathStarted ********************************
struct Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics
{
struct ShooterCharacter_eventOnDeathStarted_Parms
{
AActor* DyingActor;
AActor* DeathInstigator;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnDeathStarted constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_DyingActor;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DeathInstigator;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnDeathStarted constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnDeathStarted Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::NewProp_DyingActor = { "DyingActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterCharacter_eventOnDeathStarted_Parms, DyingActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::NewProp_DeathInstigator = { "DeathInstigator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterCharacter_eventOnDeathStarted_Parms, DeathInstigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::NewProp_DyingActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::NewProp_DeathInstigator,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::PropPointers) < 2048);
// ********** End Function OnDeathStarted Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AShooterCharacter, nullptr, "OnDeathStarted", Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::PropPointers),
sizeof(Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::ShooterCharacter_eventOnDeathStarted_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::Function_MetaDataParams), Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::ShooterCharacter_eventOnDeathStarted_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AShooterCharacter_OnDeathStarted()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AShooterCharacter_OnDeathStarted_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(AShooterCharacter::execOnDeathStarted)
{
P_GET_OBJECT(AActor,Z_Param_DyingActor);
P_GET_OBJECT(AActor,Z_Param_DeathInstigator);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnDeathStarted(Z_Param_DyingActor,Z_Param_DeathInstigator);
P_NATIVE_END;
}
// ********** End Class AShooterCharacter Function OnDeathStarted **********************************
// ********** Begin Class AShooterCharacter ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AShooterCharacter;
UClass* AShooterCharacter::GetPrivateStaticClass()
{
using TClass = AShooterCharacter;
if (!Z_Registration_Info_UClass_AShooterCharacter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ShooterCharacter"),
Z_Registration_Info_UClass_AShooterCharacter.InnerSingleton,
StaticRegisterNativesAShooterCharacter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AShooterCharacter.InnerSingleton;
}
UClass* Z_Construct_UClass_AShooterCharacter_NoRegister()
{
return AShooterCharacter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AShooterCharacter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "HideCategories", "Navigation" },
{ "IncludePath", "Character/ShooterCharacter.h" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AO_Yaw_MetaData[] = {
{ "Category", "ShooterCharacter" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MovementOffsetYaw_MetaData[] = {
{ "Category", "ShooterCharacter" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FABRIK_SocketTransform_MetaData[] = {
{ "Category", "ShooterCharacter" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TurningStatus_MetaData[] = {
{ "Category", "ShooterCharacter" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnWeaponFirstReplicated_MetaData[] = {
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultFieldOfView_MetaData[] = {
{ "Category", "Aiming" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DeathMontages_MetaData[] = {
{ "Category", "Death" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HitReacts_MetaData[] = {
{ "Category", "HitReact" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh1P_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Mesh" },
#if !UE_BUILD_SHIPPING
{ "Comment", "/** 1st person view */" },
#endif
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "1st person view" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Combat_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "ShooterCharacter" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HealthComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "ShooterCharacter" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EliminationComponent_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "ShooterCharacter" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpringArm_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "ShooterCharacter" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FirstPersonCamera_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "ShooterCharacter" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CycleWeaponAction_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FireWeaponAction_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReloadWeaponAction_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AimAction_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Character/ShooterCharacter.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AShooterCharacter constinit property declarations ************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_AO_Yaw;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MovementOffsetYaw;
static const UECodeGen_Private::FStructPropertyParams NewProp_FABRIK_SocketTransform;
static const UECodeGen_Private::FBytePropertyParams NewProp_TurningStatus_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TurningStatus;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnWeaponFirstReplicated;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DefaultFieldOfView;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DeathMontages_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DeathMontages;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HitReacts_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_HitReacts;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh1P;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Combat;
static const UECodeGen_Private::FObjectPropertyParams NewProp_HealthComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_EliminationComponent;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SpringArm;
static const UECodeGen_Private::FObjectPropertyParams NewProp_FirstPersonCamera;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CycleWeaponAction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_FireWeaponAction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReloadWeaponAction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AimAction;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AShooterCharacter constinit property declarations **************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetFixedAimRotation"), .Pointer = &AShooterCharacter::execGetFixedAimRotation },
{ .NameUTF8 = UTF8TEXT("Multicast_HitReact"), .Pointer = &AShooterCharacter::execMulticast_HitReact },
{ .NameUTF8 = UTF8TEXT("OnDeathStarted"), .Pointer = &AShooterCharacter::execOnDeathStarted },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_AShooterCharacter_DeathEffects, "DeathEffects" }, // 4109733675
{ &Z_Construct_UFunction_AShooterCharacter_GetFixedAimRotation, "GetFixedAimRotation" }, // 1661890678
{ &Z_Construct_UFunction_AShooterCharacter_Multicast_HitReact, "Multicast_HitReact" }, // 2859867883
{ &Z_Construct_UFunction_AShooterCharacter_OnAim, "OnAim" }, // 3205621108
{ &Z_Construct_UFunction_AShooterCharacter_OnDeathStarted, "OnDeathStarted" }, // 1582005851
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AShooterCharacter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AShooterCharacter_Statics
// ********** Begin Class AShooterCharacter Property Definitions ***********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_AO_Yaw = { "AO_Yaw", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, AO_Yaw), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AO_Yaw_MetaData), NewProp_AO_Yaw_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_MovementOffsetYaw = { "MovementOffsetYaw", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, MovementOffsetYaw), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MovementOffsetYaw_MetaData), NewProp_MovementOffsetYaw_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_FABRIK_SocketTransform = { "FABRIK_SocketTransform", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, FABRIK_SocketTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FABRIK_SocketTransform_MetaData), NewProp_FABRIK_SocketTransform_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_TurningStatus_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_TurningStatus = { "TurningStatus", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, TurningStatus), Z_Construct_UEnum_FPSTemplate_ETurningInPlace, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TurningStatus_MetaData), NewProp_TurningStatus_MetaData) }; // 1464472995
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_OnWeaponFirstReplicated = { "OnWeaponFirstReplicated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, OnWeaponFirstReplicated), Z_Construct_UDelegateFunction_FPSTemplate_WeaponFirstReplicated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnWeaponFirstReplicated_MetaData), NewProp_OnWeaponFirstReplicated_MetaData) }; // 2802434722
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_DefaultFieldOfView = { "DefaultFieldOfView", nullptr, (EPropertyFlags)0x0020080000010015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, DefaultFieldOfView), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultFieldOfView_MetaData), NewProp_DefaultFieldOfView_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_DeathMontages_Inner = { "DeathMontages", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimMontage_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_DeathMontages = { "DeathMontages", nullptr, (EPropertyFlags)0x0124080000010015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, DeathMontages), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DeathMontages_MetaData), NewProp_DeathMontages_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_HitReacts_Inner = { "HitReacts", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UAnimMontage_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_HitReacts = { "HitReacts", nullptr, (EPropertyFlags)0x0124080000010015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, HitReacts), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HitReacts_MetaData), NewProp_HitReacts_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_Mesh1P = { "Mesh1P", nullptr, (EPropertyFlags)0x01440000000b001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, Mesh1P), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh1P_MetaData), NewProp_Mesh1P_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_Combat = { "Combat", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, Combat), Z_Construct_UClass_UCombatComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Combat_MetaData), NewProp_Combat_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_HealthComponent = { "HealthComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, HealthComponent), Z_Construct_UClass_UShooterHealthComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HealthComponent_MetaData), NewProp_HealthComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_EliminationComponent = { "EliminationComponent", nullptr, (EPropertyFlags)0x01440000000a001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, EliminationComponent), Z_Construct_UClass_UEliminationComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EliminationComponent_MetaData), NewProp_EliminationComponent_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_SpringArm = { "SpringArm", nullptr, (EPropertyFlags)0x01440000000b001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, SpringArm), Z_Construct_UClass_USpringArmComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpringArm_MetaData), NewProp_SpringArm_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_FirstPersonCamera = { "FirstPersonCamera", nullptr, (EPropertyFlags)0x01440000000b001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, FirstPersonCamera), Z_Construct_UClass_UCameraComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FirstPersonCamera_MetaData), NewProp_FirstPersonCamera_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_CycleWeaponAction = { "CycleWeaponAction", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, CycleWeaponAction), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CycleWeaponAction_MetaData), NewProp_CycleWeaponAction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_FireWeaponAction = { "FireWeaponAction", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, FireWeaponAction), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FireWeaponAction_MetaData), NewProp_FireWeaponAction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_ReloadWeaponAction = { "ReloadWeaponAction", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, ReloadWeaponAction), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReloadWeaponAction_MetaData), NewProp_ReloadWeaponAction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterCharacter_Statics::NewProp_AimAction = { "AimAction", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterCharacter, AimAction), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AimAction_MetaData), NewProp_AimAction_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AShooterCharacter_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_AO_Yaw,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_MovementOffsetYaw,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_FABRIK_SocketTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_TurningStatus_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_TurningStatus,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_OnWeaponFirstReplicated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_DefaultFieldOfView,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_DeathMontages_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_DeathMontages,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_HitReacts_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_HitReacts,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_Mesh1P,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_Combat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_HealthComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_EliminationComponent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_SpringArm,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_FirstPersonCamera,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_CycleWeaponAction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_FireWeaponAction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_ReloadWeaponAction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterCharacter_Statics::NewProp_AimAction,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterCharacter_Statics::PropPointers) < 2048);
// ********** End Class AShooterCharacter Property Definitions *************************************
UObject* (*const Z_Construct_UClass_AShooterCharacter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_ACharacter,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterCharacter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_AShooterCharacter_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UPlayerInterface_NoRegister, (int32)VTABLE_OFFSET(AShooterCharacter, IPlayerInterface), false }, // 2025881539
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_AShooterCharacter_Statics::ClassParams = {
&AShooterCharacter::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_AShooterCharacter_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_AShooterCharacter_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x009000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterCharacter_Statics::Class_MetaDataParams), Z_Construct_UClass_AShooterCharacter_Statics::Class_MetaDataParams)
};
void AShooterCharacter::StaticRegisterNativesAShooterCharacter()
{
UClass* Class = AShooterCharacter::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_AShooterCharacter_Statics::Funcs));
}
UClass* Z_Construct_UClass_AShooterCharacter()
{
if (!Z_Registration_Info_UClass_AShooterCharacter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AShooterCharacter.OuterSingleton, Z_Construct_UClass_AShooterCharacter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AShooterCharacter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AShooterCharacter);
AShooterCharacter::~AShooterCharacter() {}
// ********** End Class AShooterCharacter **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AShooterCharacter, AShooterCharacter::StaticClass, TEXT("AShooterCharacter"), &Z_Registration_Info_UClass_AShooterCharacter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AShooterCharacter), 3350515546U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h__Script_FPSTemplate_3833467192{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,82 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Character/ShooterCharacter.h"
#ifdef FPSTEMPLATE_ShooterCharacter_generated_h
#error "ShooterCharacter.generated.h already included, missing '#pragma once' in ShooterCharacter.h"
#endif
#define FPSTEMPLATE_ShooterCharacter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class AWeapon;
class UAnimMontage;
// ********** Begin Delegate FWeaponFirstReplicated ************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_23_DELEGATE \
FPSTEMPLATE_API void FWeaponFirstReplicated_DelegateWrapper(const FMulticastScriptDelegate& WeaponFirstReplicated, AWeapon* Weapon);
// ********** End Delegate FWeaponFirstReplicated **************************************************
// ********** Begin Class AShooterCharacter ********************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_RPC_WRAPPERS_NO_PURE_DECLS \
virtual void Multicast_HitReact_Implementation(int32 MontageIndex); \
DECLARE_FUNCTION(execOnDeathStarted); \
DECLARE_FUNCTION(execMulticast_HitReact); \
DECLARE_FUNCTION(execGetFixedAimRotation);
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_CALLBACK_WRAPPERS
struct Z_Construct_UClass_AShooterCharacter_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterCharacter_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAShooterCharacter(); \
friend struct ::Z_Construct_UClass_AShooterCharacter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_AShooterCharacter_NoRegister(); \
public: \
DECLARE_CLASS2(AShooterCharacter, ACharacter, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_AShooterCharacter_NoRegister) \
DECLARE_SERIALIZER(AShooterCharacter) \
virtual UObject* _getUObject() const override { return const_cast<AShooterCharacter*>(this); }
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AShooterCharacter(AShooterCharacter&&) = delete; \
AShooterCharacter(const AShooterCharacter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AShooterCharacter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AShooterCharacter); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AShooterCharacter) \
NO_API virtual ~AShooterCharacter();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_25_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_CALLBACK_WRAPPERS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AShooterCharacter;
// ********** End Class AShooterCharacter **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterCharacter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,152 @@
// 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 "Game/ShooterGameModeBase.h"
#include "Engine/TimerHandle.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeShooterGameModeBase() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AGameMode();
ENGINE_API UClass* Z_Construct_UClass_APlayerController_NoRegister();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FTimerHandle();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterGameModeBase();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterGameModeBase_NoRegister();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AShooterGameModeBase *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AShooterGameModeBase;
UClass* AShooterGameModeBase::GetPrivateStaticClass()
{
using TClass = AShooterGameModeBase;
if (!Z_Registration_Info_UClass_AShooterGameModeBase.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ShooterGameModeBase"),
Z_Registration_Info_UClass_AShooterGameModeBase.InnerSingleton,
StaticRegisterNativesAShooterGameModeBase,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AShooterGameModeBase.InnerSingleton;
}
UClass* Z_Construct_UClass_AShooterGameModeBase_NoRegister()
{
return AShooterGameModeBase::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AShooterGameModeBase_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "HideCategories", "Info Rendering MovementReplication Replication Actor Input Movement Collision Rendering HLOD WorldPartition DataLayers Transformation" },
{ "IncludePath", "Game/ShooterGameModeBase.h" },
{ "ModuleRelativePath", "Public/Game/ShooterGameModeBase.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Timers_MetaData[] = {
{ "ModuleRelativePath", "Public/Game/ShooterGameModeBase.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RespawnTime_MetaData[] = {
{ "Category", "Respawning" },
{ "ModuleRelativePath", "Public/Game/ShooterGameModeBase.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AShooterGameModeBase constinit property declarations *********************
static const UECodeGen_Private::FStructPropertyParams NewProp_Timers_ValueProp;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Timers_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_Timers;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RespawnTime;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AShooterGameModeBase constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AShooterGameModeBase>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AShooterGameModeBase_Statics
// ********** Begin Class AShooterGameModeBase Property Definitions ********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AShooterGameModeBase_Statics::NewProp_Timers_ValueProp = { "Timers", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FTimerHandle, METADATA_PARAMS(0, nullptr) }; // 3998242883
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterGameModeBase_Statics::NewProp_Timers_Key_KeyProp = { "Timers_Key", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_APlayerController_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_AShooterGameModeBase_Statics::NewProp_Timers = { "Timers", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterGameModeBase, Timers), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Timers_MetaData), NewProp_Timers_MetaData) }; // 3998242883
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AShooterGameModeBase_Statics::NewProp_RespawnTime = { "RespawnTime", nullptr, (EPropertyFlags)0x0010000000010001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterGameModeBase, RespawnTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RespawnTime_MetaData), NewProp_RespawnTime_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AShooterGameModeBase_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterGameModeBase_Statics::NewProp_Timers_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterGameModeBase_Statics::NewProp_Timers_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterGameModeBase_Statics::NewProp_Timers,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterGameModeBase_Statics::NewProp_RespawnTime,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterGameModeBase_Statics::PropPointers) < 2048);
// ********** End Class AShooterGameModeBase Property Definitions **********************************
UObject* (*const Z_Construct_UClass_AShooterGameModeBase_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AGameMode,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterGameModeBase_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AShooterGameModeBase_Statics::ClassParams = {
&AShooterGameModeBase::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AShooterGameModeBase_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AShooterGameModeBase_Statics::PropPointers),
0,
0x009002ACu,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterGameModeBase_Statics::Class_MetaDataParams), Z_Construct_UClass_AShooterGameModeBase_Statics::Class_MetaDataParams)
};
void AShooterGameModeBase::StaticRegisterNativesAShooterGameModeBase()
{
}
UClass* Z_Construct_UClass_AShooterGameModeBase()
{
if (!Z_Registration_Info_UClass_AShooterGameModeBase.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AShooterGameModeBase.OuterSingleton, Z_Construct_UClass_AShooterGameModeBase_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AShooterGameModeBase.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AShooterGameModeBase);
AShooterGameModeBase::~AShooterGameModeBase() {}
// ********** End Class AShooterGameModeBase *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AShooterGameModeBase, AShooterGameModeBase::StaticClass, TEXT("AShooterGameModeBase"), &Z_Registration_Info_UClass_AShooterGameModeBase, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AShooterGameModeBase), 4116769277U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h__Script_FPSTemplate_1136609835{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Game/ShooterGameModeBase.h"
#ifdef FPSTEMPLATE_ShooterGameModeBase_generated_h
#error "ShooterGameModeBase.generated.h already included, missing '#pragma once' in ShooterGameModeBase.h"
#endif
#define FPSTEMPLATE_ShooterGameModeBase_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AShooterGameModeBase *****************************************************
struct Z_Construct_UClass_AShooterGameModeBase_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterGameModeBase_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAShooterGameModeBase(); \
friend struct ::Z_Construct_UClass_AShooterGameModeBase_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_AShooterGameModeBase_NoRegister(); \
public: \
DECLARE_CLASS2(AShooterGameModeBase, AGameMode, COMPILED_IN_FLAGS(0 | CLASS_Transient | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_AShooterGameModeBase_NoRegister) \
DECLARE_SERIALIZER(AShooterGameModeBase)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h_15_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AShooterGameModeBase(AShooterGameModeBase&&) = delete; \
AShooterGameModeBase(const AShooterGameModeBase&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AShooterGameModeBase); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AShooterGameModeBase); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AShooterGameModeBase) \
NO_API virtual ~AShooterGameModeBase();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h_12_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h_15_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h_15_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AShooterGameModeBase;
// ********** End Class AShooterGameModeBase *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Game_ShooterGameModeBase_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,147 @@
// 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 "UI/ShooterHUD.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeShooterHUD() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AHUD();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterHUD();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterHUD_NoRegister();
UMG_API UClass* Z_Construct_UClass_UUserWidget_NoRegister();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Class AShooterHUD **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AShooterHUD;
UClass* AShooterHUD::GetPrivateStaticClass()
{
using TClass = AShooterHUD;
if (!Z_Registration_Info_UClass_AShooterHUD.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ShooterHUD"),
Z_Registration_Info_UClass_AShooterHUD.InnerSingleton,
StaticRegisterNativesAShooterHUD,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AShooterHUD.InnerSingleton;
}
UClass* Z_Construct_UClass_AShooterHUD_NoRegister()
{
return AShooterHUD::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AShooterHUD_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "HideCategories", "Rendering Actor Input Replication" },
{ "IncludePath", "UI/ShooterHUD.h" },
{ "ModuleRelativePath", "Public/UI/ShooterHUD.h" },
{ "ShowCategories", "Input|MouseInput Input|TouchInput" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShooterOverlayClass_MetaData[] = {
{ "Category", "Overlay" },
{ "ModuleRelativePath", "Public/UI/ShooterHUD.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Overlay_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UI/ShooterHUD.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AShooterHUD constinit property declarations ******************************
static const UECodeGen_Private::FClassPropertyParams NewProp_ShooterOverlayClass;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Overlay;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AShooterHUD constinit property declarations ********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AShooterHUD>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AShooterHUD_Statics
// ********** Begin Class AShooterHUD Property Definitions *****************************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_AShooterHUD_Statics::NewProp_ShooterOverlayClass = { "ShooterOverlayClass", nullptr, (EPropertyFlags)0x0044000000010001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterHUD, ShooterOverlayClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UUserWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShooterOverlayClass_MetaData), NewProp_ShooterOverlayClass_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterHUD_Statics::NewProp_Overlay = { "Overlay", nullptr, (EPropertyFlags)0x0144000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterHUD, Overlay), Z_Construct_UClass_UUserWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Overlay_MetaData), NewProp_Overlay_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AShooterHUD_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterHUD_Statics::NewProp_ShooterOverlayClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterHUD_Statics::NewProp_Overlay,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterHUD_Statics::PropPointers) < 2048);
// ********** End Class AShooterHUD Property Definitions *******************************************
UObject* (*const Z_Construct_UClass_AShooterHUD_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AHUD,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterHUD_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AShooterHUD_Statics::ClassParams = {
&AShooterHUD::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AShooterHUD_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AShooterHUD_Statics::PropPointers),
0,
0x009002ACu,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterHUD_Statics::Class_MetaDataParams), Z_Construct_UClass_AShooterHUD_Statics::Class_MetaDataParams)
};
void AShooterHUD::StaticRegisterNativesAShooterHUD()
{
}
UClass* Z_Construct_UClass_AShooterHUD()
{
if (!Z_Registration_Info_UClass_AShooterHUD.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AShooterHUD.OuterSingleton, Z_Construct_UClass_AShooterHUD_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AShooterHUD.OuterSingleton;
}
AShooterHUD::AShooterHUD(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AShooterHUD);
AShooterHUD::~AShooterHUD() {}
// ********** End Class AShooterHUD ****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AShooterHUD, AShooterHUD::StaticClass, TEXT("AShooterHUD"), &Z_Registration_Info_UClass_AShooterHUD, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AShooterHUD), 2058102831U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h__Script_FPSTemplate_1470864099{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UI/ShooterHUD.h"
#ifdef FPSTEMPLATE_ShooterHUD_generated_h
#error "ShooterHUD.generated.h already included, missing '#pragma once' in ShooterHUD.h"
#endif
#define FPSTEMPLATE_ShooterHUD_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AShooterHUD **************************************************************
struct Z_Construct_UClass_AShooterHUD_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterHUD_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAShooterHUD(); \
friend struct ::Z_Construct_UClass_AShooterHUD_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_AShooterHUD_NoRegister(); \
public: \
DECLARE_CLASS2(AShooterHUD, AHUD, COMPILED_IN_FLAGS(0 | CLASS_Transient | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_AShooterHUD_NoRegister) \
DECLARE_SERIALIZER(AShooterHUD)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API AShooterHUD(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
AShooterHUD(AShooterHUD&&) = delete; \
AShooterHUD(const AShooterHUD&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AShooterHUD); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AShooterHUD); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(AShooterHUD) \
NO_API virtual ~AShooterHUD();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h_14_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h_17_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AShooterHUD;
// ********** End Class AShooterHUD ****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterHUD_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

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

View File

@@ -0,0 +1,111 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Character/ShooterHealthComponent.h"
#ifdef FPSTEMPLATE_ShooterHealthComponent_generated_h
#error "ShooterHealthComponent.generated.h already included, missing '#pragma once' in ShooterHealthComponent.h"
#endif
#define FPSTEMPLATE_ShooterHealthComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UShooterHealthComponent;
enum class EDeathState : uint8;
// ********** Begin Delegate FShooterHealth_DeathEvent *********************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_9_DELEGATE \
FPSTEMPLATE_API void FShooterHealth_DeathEvent_DelegateWrapper(const FMulticastScriptDelegate& ShooterHealth_DeathEvent, AActor* OwningActor, AActor* Instigator);
// ********** End Delegate FShooterHealth_DeathEvent ***********************************************
// ********** Begin Delegate FShooterHealth_AttributeChanged ***************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_10_DELEGATE \
FPSTEMPLATE_API void FShooterHealth_AttributeChanged_DelegateWrapper(const FMulticastScriptDelegate& ShooterHealth_AttributeChanged, UShooterHealthComponent* HealthComponent, float OldValue, float NewValue, AActor* Instigator);
// ********** End Delegate FShooterHealth_AttributeChanged *****************************************
// ********** Begin Class UShooterHealthComponent **************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_33_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execOnRep_MaxHealth); \
DECLARE_FUNCTION(execOnRep_Health); \
DECLARE_FUNCTION(execOnRep_DeathState); \
DECLARE_FUNCTION(execIsDeadOrDying); \
DECLARE_FUNCTION(execGetDeathState); \
DECLARE_FUNCTION(execGetHealthNormalized); \
DECLARE_FUNCTION(execGetMaxHealth); \
DECLARE_FUNCTION(execGetHealth); \
DECLARE_FUNCTION(execFindHealthComponent);
struct Z_Construct_UClass_UShooterHealthComponent_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterHealthComponent_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_33_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUShooterHealthComponent(); \
friend struct ::Z_Construct_UClass_UShooterHealthComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_UShooterHealthComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UShooterHealthComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_UShooterHealthComponent_NoRegister) \
DECLARE_SERIALIZER(UShooterHealthComponent) \
NO_API void GetLifetimeReplicatedProps(TArray<FLifetimeProperty>& OutLifetimeProps) const override; \
enum class ENetFields_Private : uint16 \
{ \
NETFIELD_REP_START=(uint16)((int32)Super::ENetFields_Private::NETFIELD_REP_END + (int32)1), \
DeathState=NETFIELD_REP_START, \
Health, \
MaxHealth, \
NETFIELD_REP_END=MaxHealth }; \
DECLARE_VALIDATE_GENERATED_REP_ENUMS(NO_API)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_33_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UShooterHealthComponent(UShooterHealthComponent&&) = delete; \
UShooterHealthComponent(const UShooterHealthComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UShooterHealthComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UShooterHealthComponent); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UShooterHealthComponent) \
NO_API virtual ~UShooterHealthComponent();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_30_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_33_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_33_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_33_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h_33_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UShooterHealthComponent;
// ********** End Class UShooterHealthComponent ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Character_ShooterHealthComponent_h
// ********** Begin Enum EDeathState ***************************************************************
#define FOREACH_ENUM_EDEATHSTATE(op) \
op(EDeathState::NotDead) \
op(EDeathState::DeathStarted) \
op(EDeathState::DeathFinished)
enum class EDeathState : uint8;
template<> struct TIsUEnumClass<EDeathState> { enum { Value = true }; };
template<> FPSTEMPLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<EDeathState>();
// ********** End Enum EDeathState *****************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,205 @@
// 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 "Player/ShooterPlayerController.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeShooterPlayerController() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_APlayerController();
ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputAction_NoRegister();
ENHANCEDINPUT_API UClass* Z_Construct_UClass_UInputMappingContext_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterPlayerController();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterPlayerController_NoRegister();
FPSTEMPLATE_API UFunction* Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FOnPlayerStateReplicated **********************************************
struct Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Player/ShooterPlayerController.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnPlayerStateReplicated constinit property declarations **************
// ********** End Delegate FOnPlayerStateReplicated constinit property declarations ****************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate, nullptr, "OnPlayerStateReplicated__DelegateSignature", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnPlayerStateReplicated_DelegateWrapper(const FMulticastScriptDelegate& OnPlayerStateReplicated)
{
OnPlayerStateReplicated.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FOnPlayerStateReplicated ************************************************
// ********** Begin Class AShooterPlayerController *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AShooterPlayerController;
UClass* AShooterPlayerController::GetPrivateStaticClass()
{
using TClass = AShooterPlayerController;
if (!Z_Registration_Info_UClass_AShooterPlayerController.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ShooterPlayerController"),
Z_Registration_Info_UClass_AShooterPlayerController.InnerSingleton,
StaticRegisterNativesAShooterPlayerController,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AShooterPlayerController.InnerSingleton;
}
UClass* Z_Construct_UClass_AShooterPlayerController_NoRegister()
{
return AShooterPlayerController::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AShooterPlayerController_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "HideCategories", "Collision Rendering Transformation" },
{ "IncludePath", "Player/ShooterPlayerController.h" },
{ "ModuleRelativePath", "Public/Player/ShooterPlayerController.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnPlayerStateReplicated_MetaData[] = {
{ "ModuleRelativePath", "Public/Player/ShooterPlayerController.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShooterIMC_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Player/ShooterPlayerController.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MoveAction_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Player/ShooterPlayerController.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LookAction_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Player/ShooterPlayerController.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CrouchAction_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Player/ShooterPlayerController.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_JumpAction_MetaData[] = {
{ "Category", "Input" },
{ "ModuleRelativePath", "Public/Player/ShooterPlayerController.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AShooterPlayerController constinit property declarations *****************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnPlayerStateReplicated;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ShooterIMC;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MoveAction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_LookAction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CrouchAction;
static const UECodeGen_Private::FObjectPropertyParams NewProp_JumpAction;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AShooterPlayerController constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AShooterPlayerController>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AShooterPlayerController_Statics
// ********** Begin Class AShooterPlayerController Property Definitions ****************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_OnPlayerStateReplicated = { "OnPlayerStateReplicated", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterPlayerController, OnPlayerStateReplicated), Z_Construct_UDelegateFunction_FPSTemplate_OnPlayerStateReplicated__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnPlayerStateReplicated_MetaData), NewProp_OnPlayerStateReplicated_MetaData) }; // 2986428153
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_ShooterIMC = { "ShooterIMC", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterPlayerController, ShooterIMC), Z_Construct_UClass_UInputMappingContext_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShooterIMC_MetaData), NewProp_ShooterIMC_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_MoveAction = { "MoveAction", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterPlayerController, MoveAction), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MoveAction_MetaData), NewProp_MoveAction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_LookAction = { "LookAction", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterPlayerController, LookAction), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LookAction_MetaData), NewProp_LookAction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_CrouchAction = { "CrouchAction", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterPlayerController, CrouchAction), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CrouchAction_MetaData), NewProp_CrouchAction_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_JumpAction = { "JumpAction", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AShooterPlayerController, JumpAction), Z_Construct_UClass_UInputAction_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_JumpAction_MetaData), NewProp_JumpAction_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AShooterPlayerController_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_OnPlayerStateReplicated,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_ShooterIMC,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_MoveAction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_LookAction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_CrouchAction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AShooterPlayerController_Statics::NewProp_JumpAction,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterPlayerController_Statics::PropPointers) < 2048);
// ********** End Class AShooterPlayerController Property Definitions ******************************
UObject* (*const Z_Construct_UClass_AShooterPlayerController_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_APlayerController,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterPlayerController_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AShooterPlayerController_Statics::ClassParams = {
&AShooterPlayerController::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_AShooterPlayerController_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_AShooterPlayerController_Statics::PropPointers),
0,
0x009002A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AShooterPlayerController_Statics::Class_MetaDataParams), Z_Construct_UClass_AShooterPlayerController_Statics::Class_MetaDataParams)
};
void AShooterPlayerController::StaticRegisterNativesAShooterPlayerController()
{
}
UClass* Z_Construct_UClass_AShooterPlayerController()
{
if (!Z_Registration_Info_UClass_AShooterPlayerController.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AShooterPlayerController.OuterSingleton, Z_Construct_UClass_AShooterPlayerController_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AShooterPlayerController.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AShooterPlayerController);
AShooterPlayerController::~AShooterPlayerController() {}
// ********** End Class AShooterPlayerController ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AShooterPlayerController, AShooterPlayerController::StaticClass, TEXT("AShooterPlayerController"), &Z_Registration_Info_UClass_AShooterPlayerController, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AShooterPlayerController), 4001505480U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h__Script_FPSTemplate_1641765997{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,68 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Player/ShooterPlayerController.h"
#ifdef FPSTEMPLATE_ShooterPlayerController_generated_h
#error "ShooterPlayerController.generated.h already included, missing '#pragma once' in ShooterPlayerController.h"
#endif
#define FPSTEMPLATE_ShooterPlayerController_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Delegate FOnPlayerStateReplicated **********************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h_13_DELEGATE \
FPSTEMPLATE_API void FOnPlayerStateReplicated_DelegateWrapper(const FMulticastScriptDelegate& OnPlayerStateReplicated);
// ********** End Delegate FOnPlayerStateReplicated ************************************************
// ********** Begin Class AShooterPlayerController *************************************************
struct Z_Construct_UClass_AShooterPlayerController_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_AShooterPlayerController_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h_21_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAShooterPlayerController(); \
friend struct ::Z_Construct_UClass_AShooterPlayerController_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_AShooterPlayerController_NoRegister(); \
public: \
DECLARE_CLASS2(AShooterPlayerController, APlayerController, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_AShooterPlayerController_NoRegister) \
DECLARE_SERIALIZER(AShooterPlayerController)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h_21_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AShooterPlayerController(AShooterPlayerController&&) = delete; \
AShooterPlayerController(const AShooterPlayerController&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AShooterPlayerController); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AShooterPlayerController); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AShooterPlayerController) \
NO_API virtual ~AShooterPlayerController();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h_18_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h_21_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h_21_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h_21_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AShooterPlayerController;
// ********** End Class AShooterPlayerController ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Player_ShooterPlayerController_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,594 @@
// 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 "UI/ShooterReticle.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 EmptyLinkFunctionForGeneratedCodeShooterReticle() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_APawn_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AWeapon_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterReticle();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterReticle_NoRegister();
FPSTEMPLATE_API UScriptStruct* Z_Construct_UScriptStruct_FReticleParams();
UMG_API UClass* Z_Construct_UClass_UImage_NoRegister();
UMG_API UClass* Z_Construct_UClass_UUserWidget();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UShooterReticle Function OnAimingStatusChanged ***************************
struct Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics
{
struct ShooterReticle_eventOnAimingStatusChanged_Parms
{
bool bIsAiming;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnAimingStatusChanged 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 OnAimingStatusChanged constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnAimingStatusChanged Property Definitions ****************************
void Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::NewProp_bIsAiming_SetBit(void* Obj)
{
((ShooterReticle_eventOnAimingStatusChanged_Parms*)Obj)->bIsAiming = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_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(ShooterReticle_eventOnAimingStatusChanged_Parms), &Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::NewProp_bIsAiming_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::NewProp_bIsAiming,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::PropPointers) < 2048);
// ********** End Function OnAimingStatusChanged Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterReticle, nullptr, "OnAimingStatusChanged", Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::ShooterReticle_eventOnAimingStatusChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::ShooterReticle_eventOnAimingStatusChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterReticle::execOnAimingStatusChanged)
{
P_GET_UBOOL(Z_Param_bIsAiming);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnAimingStatusChanged(Z_Param_bIsAiming);
P_NATIVE_END;
}
// ********** End Class UShooterReticle Function OnAimingStatusChanged *****************************
// ********** Begin Class UShooterReticle Function OnAmmoCounterChange *****************************
struct Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics
{
struct ShooterReticle_eventOnAmmoCounterChange_Parms
{
UMaterialInstanceDynamic* AmmoCounterDynMatInst;
int32 RoundsCurrent;
int32 RoundsMax;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnAmmoCounterChange 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 Function OnAmmoCounterChange constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnAmmoCounterChange Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::NewProp_AmmoCounterDynMatInst = { "AmmoCounterDynMatInst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnAmmoCounterChange_Parms, AmmoCounterDynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::NewProp_RoundsCurrent = { "RoundsCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnAmmoCounterChange_Parms, RoundsCurrent), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::NewProp_RoundsMax = { "RoundsMax", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnAmmoCounterChange_Parms, RoundsMax), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::NewProp_AmmoCounterDynMatInst,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::NewProp_RoundsCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::NewProp_RoundsMax,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::PropPointers) < 2048);
// ********** End Function OnAmmoCounterChange Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterReticle, nullptr, "OnAmmoCounterChange", Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::ShooterReticle_eventOnAmmoCounterChange_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::ShooterReticle_eventOnAmmoCounterChange_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterReticle::execOnAmmoCounterChange)
{
P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_AmmoCounterDynMatInst);
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsCurrent);
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsMax);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnAmmoCounterChange(Z_Param_AmmoCounterDynMatInst,Z_Param_RoundsCurrent,Z_Param_RoundsMax);
P_NATIVE_END;
}
// ********** End Class UShooterReticle Function OnAmmoCounterChange *******************************
// ********** Begin Class UShooterReticle Function OnPossessedPawnChanged **************************
struct Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics
{
struct ShooterReticle_eventOnPossessedPawnChanged_Parms
{
APawn* OldPawn;
APawn* NewPawn;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnPossessedPawnChanged constinit property declarations ****************
static const UECodeGen_Private::FObjectPropertyParams NewProp_OldPawn;
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewPawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnPossessedPawnChanged constinit property declarations ******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnPossessedPawnChanged Property Definitions ***************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::NewProp_OldPawn = { "OldPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnPossessedPawnChanged_Parms, OldPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::NewProp_NewPawn = { "NewPawn", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnPossessedPawnChanged_Parms, NewPawn), Z_Construct_UClass_APawn_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::NewProp_OldPawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::NewProp_NewPawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::PropPointers) < 2048);
// ********** End Function OnPossessedPawnChanged Property Definitions *****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterReticle, nullptr, "OnPossessedPawnChanged", Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::ShooterReticle_eventOnPossessedPawnChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::ShooterReticle_eventOnPossessedPawnChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterReticle::execOnPossessedPawnChanged)
{
P_GET_OBJECT(APawn,Z_Param_OldPawn);
P_GET_OBJECT(APawn,Z_Param_NewPawn);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnPossessedPawnChanged(Z_Param_OldPawn,Z_Param_NewPawn);
P_NATIVE_END;
}
// ********** End Class UShooterReticle Function OnPossessedPawnChanged ****************************
// ********** Begin Class UShooterReticle Function OnReticleChange *********************************
struct Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics
{
struct ShooterReticle_eventOnReticleChange_Parms
{
UMaterialInstanceDynamic* ReticleDynMatInst;
FReticleParams ReticleParams;
bool bCurrentlyTargetingPlayer;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReticleParams_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function OnReticleChange 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 Function OnReticleChange constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnReticleChange Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::NewProp_ReticleDynMatInst = { "ReticleDynMatInst", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnReticleChange_Parms, ReticleDynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::NewProp_ReticleParams = { "ReticleParams", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnReticleChange_Parms, ReticleParams), Z_Construct_UScriptStruct_FReticleParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReticleParams_MetaData), NewProp_ReticleParams_MetaData) }; // 1454073255
void Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::NewProp_bCurrentlyTargetingPlayer_SetBit(void* Obj)
{
((ShooterReticle_eventOnReticleChange_Parms*)Obj)->bCurrentlyTargetingPlayer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UShooterReticle_OnReticleChange_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(ShooterReticle_eventOnReticleChange_Parms), &Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::NewProp_bCurrentlyTargetingPlayer_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::NewProp_ReticleDynMatInst,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::NewProp_ReticleParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::NewProp_bCurrentlyTargetingPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::PropPointers) < 2048);
// ********** End Function OnReticleChange Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterReticle, nullptr, "OnReticleChange", Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::ShooterReticle_eventOnReticleChange_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00440401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::ShooterReticle_eventOnReticleChange_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterReticle_OnReticleChange()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterReticle_OnReticleChange_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterReticle::execOnReticleChange)
{
P_GET_OBJECT(UMaterialInstanceDynamic,Z_Param_ReticleDynMatInst);
P_GET_STRUCT_REF(FReticleParams,Z_Param_Out_ReticleParams);
P_GET_UBOOL(Z_Param_bCurrentlyTargetingPlayer);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnReticleChange(Z_Param_ReticleDynMatInst,Z_Param_Out_ReticleParams,Z_Param_bCurrentlyTargetingPlayer);
P_NATIVE_END;
}
// ********** End Class UShooterReticle Function OnReticleChange ***********************************
// ********** Begin Class UShooterReticle Function OnRoundFired ************************************
struct Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics
{
struct ShooterReticle_eventOnRoundFired_Parms
{
int32 RoundsCurrent;
int32 RoundsMax;
int32 RoundsCarried;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRoundFired 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 Function OnRoundFired constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnRoundFired Property Definitions *************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::NewProp_RoundsCurrent = { "RoundsCurrent", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnRoundFired_Parms, RoundsCurrent), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::NewProp_RoundsMax = { "RoundsMax", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnRoundFired_Parms, RoundsMax), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::NewProp_RoundsCarried = { "RoundsCarried", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnRoundFired_Parms, RoundsCarried), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::NewProp_RoundsCurrent,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::NewProp_RoundsMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::NewProp_RoundsCarried,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::PropPointers) < 2048);
// ********** End Function OnRoundFired Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterReticle, nullptr, "OnRoundFired", Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::ShooterReticle_eventOnRoundFired_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::ShooterReticle_eventOnRoundFired_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterReticle_OnRoundFired()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterReticle_OnRoundFired_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterReticle::execOnRoundFired)
{
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsCurrent);
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsMax);
P_GET_PROPERTY(FIntProperty,Z_Param_RoundsCarried);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRoundFired(Z_Param_RoundsCurrent,Z_Param_RoundsMax,Z_Param_RoundsCarried);
P_NATIVE_END;
}
// ********** End Class UShooterReticle Function OnRoundFired **************************************
// ********** Begin Class UShooterReticle Function OnTargetingPlayerStatusChanged ******************
struct Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics
{
struct ShooterReticle_eventOnTargetingPlayerStatusChanged_Parms
{
bool bIsTargetingPlayer;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnTargetingPlayerStatusChanged 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 Function OnTargetingPlayerStatusChanged constinit property declarations **********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnTargetingPlayerStatusChanged Property Definitions *******************
void Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::NewProp_bIsTargetingPlayer_SetBit(void* Obj)
{
((ShooterReticle_eventOnTargetingPlayerStatusChanged_Parms*)Obj)->bIsTargetingPlayer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_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(ShooterReticle_eventOnTargetingPlayerStatusChanged_Parms), &Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::NewProp_bIsTargetingPlayer_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::NewProp_bIsTargetingPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::PropPointers) < 2048);
// ********** End Function OnTargetingPlayerStatusChanged Property Definitions *********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterReticle, nullptr, "OnTargetingPlayerStatusChanged", Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::ShooterReticle_eventOnTargetingPlayerStatusChanged_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::ShooterReticle_eventOnTargetingPlayerStatusChanged_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterReticle::execOnTargetingPlayerStatusChanged)
{
P_GET_UBOOL(Z_Param_bIsTargetingPlayer);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnTargetingPlayerStatusChanged(Z_Param_bIsTargetingPlayer);
P_NATIVE_END;
}
// ********** End Class UShooterReticle Function OnTargetingPlayerStatusChanged ********************
// ********** Begin Class UShooterReticle Function OnWeaponFirstReplicated *************************
struct Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics
{
struct ShooterReticle_eventOnWeaponFirstReplicated_Parms
{
AWeapon* Weapon;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnWeaponFirstReplicated constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Weapon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function OnWeaponFirstReplicated constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function OnWeaponFirstReplicated Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::NewProp_Weapon = { "Weapon", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ShooterReticle_eventOnWeaponFirstReplicated_Parms, Weapon), Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::NewProp_Weapon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::PropPointers) < 2048);
// ********** End Function OnWeaponFirstReplicated Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UShooterReticle, nullptr, "OnWeaponFirstReplicated", Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::ShooterReticle_eventOnWeaponFirstReplicated_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00040401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::Function_MetaDataParams), Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::ShooterReticle_eventOnWeaponFirstReplicated_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UShooterReticle::execOnWeaponFirstReplicated)
{
P_GET_OBJECT(AWeapon,Z_Param_Weapon);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnWeaponFirstReplicated(Z_Param_Weapon);
P_NATIVE_END;
}
// ********** End Class UShooterReticle Function OnWeaponFirstReplicated ***************************
// ********** Begin Class UShooterReticle **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UShooterReticle;
UClass* UShooterReticle::GetPrivateStaticClass()
{
using TClass = UShooterReticle;
if (!Z_Registration_Info_UClass_UShooterReticle.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ShooterReticle"),
Z_Registration_Info_UClass_UShooterReticle.InnerSingleton,
StaticRegisterNativesUShooterReticle,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UShooterReticle.InnerSingleton;
}
UClass* Z_Construct_UClass_UShooterReticle_NoRegister()
{
return UShooterReticle::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UShooterReticle_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "IncludePath", "UI/ShooterReticle.h" },
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Image_Reticle_MetaData[] = {
{ "BindWidget", "" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Image_AmmoCounter_MetaData[] = {
{ "BindWidget", "" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentReticle_DynMatInst_MetaData[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentAmmoCounter_DynMatInst_MetaData[] = {
{ "ModuleRelativePath", "Public/UI/ShooterReticle.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UShooterReticle constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Image_Reticle;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Image_AmmoCounter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CurrentReticle_DynMatInst;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CurrentAmmoCounter_DynMatInst;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UShooterReticle constinit property declarations ****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("OnAimingStatusChanged"), .Pointer = &UShooterReticle::execOnAimingStatusChanged },
{ .NameUTF8 = UTF8TEXT("OnAmmoCounterChange"), .Pointer = &UShooterReticle::execOnAmmoCounterChange },
{ .NameUTF8 = UTF8TEXT("OnPossessedPawnChanged"), .Pointer = &UShooterReticle::execOnPossessedPawnChanged },
{ .NameUTF8 = UTF8TEXT("OnReticleChange"), .Pointer = &UShooterReticle::execOnReticleChange },
{ .NameUTF8 = UTF8TEXT("OnRoundFired"), .Pointer = &UShooterReticle::execOnRoundFired },
{ .NameUTF8 = UTF8TEXT("OnTargetingPlayerStatusChanged"), .Pointer = &UShooterReticle::execOnTargetingPlayerStatusChanged },
{ .NameUTF8 = UTF8TEXT("OnWeaponFirstReplicated"), .Pointer = &UShooterReticle::execOnWeaponFirstReplicated },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UShooterReticle_OnAimingStatusChanged, "OnAimingStatusChanged" }, // 3603818488
{ &Z_Construct_UFunction_UShooterReticle_OnAmmoCounterChange, "OnAmmoCounterChange" }, // 3807456944
{ &Z_Construct_UFunction_UShooterReticle_OnPossessedPawnChanged, "OnPossessedPawnChanged" }, // 1408918662
{ &Z_Construct_UFunction_UShooterReticle_OnReticleChange, "OnReticleChange" }, // 1159730070
{ &Z_Construct_UFunction_UShooterReticle_OnRoundFired, "OnRoundFired" }, // 4226154864
{ &Z_Construct_UFunction_UShooterReticle_OnTargetingPlayerStatusChanged, "OnTargetingPlayerStatusChanged" }, // 3657148664
{ &Z_Construct_UFunction_UShooterReticle_OnWeaponFirstReplicated, "OnWeaponFirstReplicated" }, // 4265714171
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UShooterReticle>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UShooterReticle_Statics
// ********** Begin Class UShooterReticle Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UShooterReticle_Statics::NewProp_Image_Reticle = { "Image_Reticle", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterReticle, Image_Reticle), Z_Construct_UClass_UImage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Image_Reticle_MetaData), NewProp_Image_Reticle_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UShooterReticle_Statics::NewProp_Image_AmmoCounter = { "Image_AmmoCounter", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterReticle, Image_AmmoCounter), Z_Construct_UClass_UImage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Image_AmmoCounter_MetaData), NewProp_Image_AmmoCounter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UShooterReticle_Statics::NewProp_CurrentReticle_DynMatInst = { "CurrentReticle_DynMatInst", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterReticle, CurrentReticle_DynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentReticle_DynMatInst_MetaData), NewProp_CurrentReticle_DynMatInst_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UShooterReticle_Statics::NewProp_CurrentAmmoCounter_DynMatInst = { "CurrentAmmoCounter_DynMatInst", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UShooterReticle, CurrentAmmoCounter_DynMatInst), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentAmmoCounter_DynMatInst_MetaData), NewProp_CurrentAmmoCounter_DynMatInst_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UShooterReticle_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterReticle_Statics::NewProp_Image_Reticle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterReticle_Statics::NewProp_Image_AmmoCounter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterReticle_Statics::NewProp_CurrentReticle_DynMatInst,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UShooterReticle_Statics::NewProp_CurrentAmmoCounter_DynMatInst,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterReticle_Statics::PropPointers) < 2048);
// ********** End Class UShooterReticle Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UShooterReticle_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUserWidget,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterReticle_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UShooterReticle_Statics::ClassParams = {
&UShooterReticle::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UShooterReticle_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UShooterReticle_Statics::PropPointers),
0,
0x00B010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UShooterReticle_Statics::Class_MetaDataParams), Z_Construct_UClass_UShooterReticle_Statics::Class_MetaDataParams)
};
void UShooterReticle::StaticRegisterNativesUShooterReticle()
{
UClass* Class = UShooterReticle::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UShooterReticle_Statics::Funcs));
}
UClass* Z_Construct_UClass_UShooterReticle()
{
if (!Z_Registration_Info_UClass_UShooterReticle.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UShooterReticle.OuterSingleton, Z_Construct_UClass_UShooterReticle_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UShooterReticle.OuterSingleton;
}
UShooterReticle::UShooterReticle(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UShooterReticle);
UShooterReticle::~UShooterReticle() {}
// ********** End Class UShooterReticle ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UShooterReticle, UShooterReticle::StaticClass, TEXT("UShooterReticle"), &Z_Registration_Info_UClass_UShooterReticle, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UShooterReticle), 2812883333U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h__Script_FPSTemplate_1743037809{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,78 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UI/ShooterReticle.h"
#ifdef FPSTEMPLATE_ShooterReticle_generated_h
#error "ShooterReticle.generated.h already included, missing '#pragma once' in ShooterReticle.h"
#endif
#define FPSTEMPLATE_ShooterReticle_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class APawn;
class AWeapon;
class UMaterialInstanceDynamic;
struct FReticleParams;
// ********** Begin Class UShooterReticle **********************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h_32_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execOnWeaponFirstReplicated); \
DECLARE_FUNCTION(execOnAimingStatusChanged); \
DECLARE_FUNCTION(execOnRoundFired); \
DECLARE_FUNCTION(execOnTargetingPlayerStatusChanged); \
DECLARE_FUNCTION(execOnAmmoCounterChange); \
DECLARE_FUNCTION(execOnReticleChange); \
DECLARE_FUNCTION(execOnPossessedPawnChanged);
struct Z_Construct_UClass_UShooterReticle_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_UShooterReticle_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h_32_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUShooterReticle(); \
friend struct ::Z_Construct_UClass_UShooterReticle_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_UShooterReticle_NoRegister(); \
public: \
DECLARE_CLASS2(UShooterReticle, UUserWidget, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_UShooterReticle_NoRegister) \
DECLARE_SERIALIZER(UShooterReticle)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h_32_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UShooterReticle(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UShooterReticle(UShooterReticle&&) = delete; \
UShooterReticle(const UShooterReticle&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UShooterReticle); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UShooterReticle); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UShooterReticle) \
NO_API virtual ~UShooterReticle();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h_29_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h_32_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h_32_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h_32_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h_32_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UShooterReticle;
// ********** End Class UShooterReticle ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_ShooterReticle_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,434 @@
// 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 "ShooterTypes/ShooterTypes.h"
#include "Engine/NetSerialization.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeShooterTypes() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FVector_NetQuantize();
FPSTEMPLATE_API UEnum* Z_Construct_UEnum_FPSTemplate_ESpecialElimType();
FPSTEMPLATE_API UEnum* Z_Construct_UEnum_FPSTemplate_ETurningInPlace();
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 ScriptStruct FPlayerHitResult **************************************************
struct Z_Construct_UScriptStruct_FPlayerHitResult_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPlayerHitResult); }
static inline consteval int16 GetStructAlignment() { return alignof(FPlayerHitResult); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Start_MetaData[] = {
{ "Category", "PlayerHitResult" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_End_MetaData[] = {
{ "Category", "PlayerHitResult" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHitPlayer_MetaData[] = {
{ "Category", "PlayerHitResult" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHitPlayerLastFrame_MetaData[] = {
{ "Category", "PlayerHitResult" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHeadShot_MetaData[] = {
{ "Category", "PlayerHitResult" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPlayerHitResult constinit property declarations ******************
static const UECodeGen_Private::FStructPropertyParams NewProp_Start;
static const UECodeGen_Private::FStructPropertyParams NewProp_End;
static void NewProp_bHitPlayer_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHitPlayer;
static void NewProp_bHitPlayerLastFrame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHitPlayerLastFrame;
static void NewProp_bHeadShot_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHeadShot;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPlayerHitResult constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPlayerHitResult>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPlayerHitResult_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPlayerHitResult;
class UScriptStruct* FPlayerHitResult::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPlayerHitResult.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPlayerHitResult.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPlayerHitResult, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("PlayerHitResult"));
}
return Z_Registration_Info_UScriptStruct_FPlayerHitResult.OuterSingleton;
}
// ********** Begin ScriptStruct FPlayerHitResult Property Definitions *****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_Start = { "Start", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerHitResult, Start), Z_Construct_UScriptStruct_FVector_NetQuantize, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Start_MetaData), NewProp_Start_MetaData) }; // 2388472055
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_End = { "End", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerHitResult, End), Z_Construct_UScriptStruct_FVector_NetQuantize, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_End_MetaData), NewProp_End_MetaData) }; // 2388472055
void Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHitPlayer_SetBit(void* Obj)
{
((FPlayerHitResult*)Obj)->bHitPlayer = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHitPlayer = { "bHitPlayer", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPlayerHitResult), &Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHitPlayer_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHitPlayer_MetaData), NewProp_bHitPlayer_MetaData) };
void Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHitPlayerLastFrame_SetBit(void* Obj)
{
((FPlayerHitResult*)Obj)->bHitPlayerLastFrame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHitPlayerLastFrame = { "bHitPlayerLastFrame", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPlayerHitResult), &Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHitPlayerLastFrame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHitPlayerLastFrame_MetaData), NewProp_bHitPlayerLastFrame_MetaData) };
void Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHeadShot_SetBit(void* Obj)
{
((FPlayerHitResult*)Obj)->bHeadShot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHeadShot = { "bHeadShot", nullptr, (EPropertyFlags)0x0010000000000004, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPlayerHitResult), &Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHeadShot_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHeadShot_MetaData), NewProp_bHeadShot_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPlayerHitResult_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_Start,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_End,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHitPlayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHitPlayerLastFrame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewProp_bHeadShot,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlayerHitResult_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPlayerHitResult Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPlayerHitResult_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
&NewStructOps,
"PlayerHitResult",
Z_Construct_UScriptStruct_FPlayerHitResult_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlayerHitResult_Statics::PropPointers),
sizeof(FPlayerHitResult),
alignof(FPlayerHitResult),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlayerHitResult_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPlayerHitResult_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPlayerHitResult()
{
if (!Z_Registration_Info_UScriptStruct_FPlayerHitResult.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPlayerHitResult.InnerSingleton, Z_Construct_UScriptStruct_FPlayerHitResult_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPlayerHitResult.InnerSingleton);
}
// ********** End ScriptStruct FPlayerHitResult ****************************************************
// ********** Begin ScriptStruct FReticleParams ****************************************************
struct Z_Construct_UScriptStruct_FReticleParams_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FReticleParams); }
static inline consteval int16 GetStructAlignment() { return alignof(FReticleParams); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleFactor_Targeting_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleFactor_NotTargeting_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleFactor_Aiming_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleFactor_NotAiming_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShapeCutFactor_Aiming_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShapeCutFactor_NotAiming_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShapeCutFactor_RoundFired_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScaleFactor_RoundFired_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AimingInterpSpeed_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetingPlayerInterpSpeed_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RoundFiredInterpSpeed_MetaData[] = {
{ "Category", "ReticleParams" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FReticleParams constinit property declarations ********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleFactor_Targeting;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleFactor_NotTargeting;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleFactor_Aiming;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleFactor_NotAiming;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ShapeCutFactor_Aiming;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ShapeCutFactor_NotAiming;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ShapeCutFactor_RoundFired;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ScaleFactor_RoundFired;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AimingInterpSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetingPlayerInterpSpeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RoundFiredInterpSpeed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FReticleParams constinit property declarations **********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FReticleParams>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FReticleParams_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FReticleParams;
class UScriptStruct* FReticleParams::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FReticleParams.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FReticleParams.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FReticleParams, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("ReticleParams"));
}
return Z_Registration_Info_UScriptStruct_FReticleParams.OuterSingleton;
}
// ********** Begin ScriptStruct FReticleParams Property Definitions *******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_Targeting = { "ScaleFactor_Targeting", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, ScaleFactor_Targeting), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleFactor_Targeting_MetaData), NewProp_ScaleFactor_Targeting_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_NotTargeting = { "ScaleFactor_NotTargeting", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, ScaleFactor_NotTargeting), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleFactor_NotTargeting_MetaData), NewProp_ScaleFactor_NotTargeting_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_Aiming = { "ScaleFactor_Aiming", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, ScaleFactor_Aiming), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleFactor_Aiming_MetaData), NewProp_ScaleFactor_Aiming_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_NotAiming = { "ScaleFactor_NotAiming", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, ScaleFactor_NotAiming), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleFactor_NotAiming_MetaData), NewProp_ScaleFactor_NotAiming_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ShapeCutFactor_Aiming = { "ShapeCutFactor_Aiming", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, ShapeCutFactor_Aiming), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShapeCutFactor_Aiming_MetaData), NewProp_ShapeCutFactor_Aiming_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ShapeCutFactor_NotAiming = { "ShapeCutFactor_NotAiming", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, ShapeCutFactor_NotAiming), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShapeCutFactor_NotAiming_MetaData), NewProp_ShapeCutFactor_NotAiming_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ShapeCutFactor_RoundFired = { "ShapeCutFactor_RoundFired", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, ShapeCutFactor_RoundFired), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShapeCutFactor_RoundFired_MetaData), NewProp_ShapeCutFactor_RoundFired_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_RoundFired = { "ScaleFactor_RoundFired", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, ScaleFactor_RoundFired), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScaleFactor_RoundFired_MetaData), NewProp_ScaleFactor_RoundFired_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_AimingInterpSpeed = { "AimingInterpSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, AimingInterpSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AimingInterpSpeed_MetaData), NewProp_AimingInterpSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_TargetingPlayerInterpSpeed = { "TargetingPlayerInterpSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, TargetingPlayerInterpSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetingPlayerInterpSpeed_MetaData), NewProp_TargetingPlayerInterpSpeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_RoundFiredInterpSpeed = { "RoundFiredInterpSpeed", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FReticleParams, RoundFiredInterpSpeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RoundFiredInterpSpeed_MetaData), NewProp_RoundFiredInterpSpeed_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FReticleParams_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_Targeting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_NotTargeting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_Aiming,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_NotAiming,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ShapeCutFactor_Aiming,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ShapeCutFactor_NotAiming,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ShapeCutFactor_RoundFired,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_ScaleFactor_RoundFired,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_AimingInterpSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_TargetingPlayerInterpSpeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FReticleParams_Statics::NewProp_RoundFiredInterpSpeed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReticleParams_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FReticleParams Property Definitions *********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FReticleParams_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
&NewStructOps,
"ReticleParams",
Z_Construct_UScriptStruct_FReticleParams_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReticleParams_Statics::PropPointers),
sizeof(FReticleParams),
alignof(FReticleParams),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FReticleParams_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FReticleParams_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FReticleParams()
{
if (!Z_Registration_Info_UScriptStruct_FReticleParams.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FReticleParams.InnerSingleton, Z_Construct_UScriptStruct_FReticleParams_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FReticleParams.InnerSingleton);
}
// ********** End ScriptStruct FReticleParams ******************************************************
// ********** Begin Enum ETurningInPlace ***********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETurningInPlace;
static UEnum* ETurningInPlace_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETurningInPlace.OuterSingleton)
{
Z_Registration_Info_UEnum_ETurningInPlace.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_FPSTemplate_ETurningInPlace, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("ETurningInPlace"));
}
return Z_Registration_Info_UEnum_ETurningInPlace.OuterSingleton;
}
template<> FPSTEMPLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETurningInPlace>()
{
return ETurningInPlace_StaticEnum();
}
struct Z_Construct_UEnum_FPSTemplate_ETurningInPlace_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Left.DisplayName", "TurningLeft" },
{ "Left.Name", "ETurningInPlace::Left" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
{ "NotTurning.DisplayName", "NotTurning" },
{ "NotTurning.Name", "ETurningInPlace::NotTurning" },
{ "Right.DisplayName", "TurningRight" },
{ "Right.Name", "ETurningInPlace::Right" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ETurningInPlace::Left", (int64)ETurningInPlace::Left },
{ "ETurningInPlace::Right", (int64)ETurningInPlace::Right },
{ "ETurningInPlace::NotTurning", (int64)ETurningInPlace::NotTurning },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_FPSTemplate_ETurningInPlace_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_FPSTemplate_ETurningInPlace_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
"ETurningInPlace",
"ETurningInPlace",
Z_Construct_UEnum_FPSTemplate_ETurningInPlace_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_ETurningInPlace_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_ETurningInPlace_Statics::Enum_MetaDataParams), Z_Construct_UEnum_FPSTemplate_ETurningInPlace_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_FPSTemplate_ETurningInPlace()
{
if (!Z_Registration_Info_UEnum_ETurningInPlace.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETurningInPlace.InnerSingleton, Z_Construct_UEnum_FPSTemplate_ETurningInPlace_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETurningInPlace.InnerSingleton;
}
// ********** End Enum ETurningInPlace *************************************************************
// ********** Begin Enum ESpecialElimType **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESpecialElimType;
static UEnum* ESpecialElimType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESpecialElimType.OuterSingleton)
{
Z_Registration_Info_UEnum_ESpecialElimType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_FPSTemplate_ESpecialElimType, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("ESpecialElimType"));
}
return Z_Registration_Info_UEnum_ESpecialElimType.OuterSingleton;
}
template<> FPSTEMPLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpecialElimType>()
{
return ESpecialElimType_StaticEnum();
}
struct Z_Construct_UEnum_FPSTemplate_ESpecialElimType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Bitflags", "" },
{ "Dethrone.Comment", "// 00000000 00001000\n" },
{ "Dethrone.Name", "ESpecialElimType::Dethrone" },
{ "Dethrone.ToolTip", "00000000 00001000" },
{ "FirstBlood.Comment", "// 00000000 00100000\n" },
{ "FirstBlood.Name", "ESpecialElimType::FirstBlood" },
{ "FirstBlood.ToolTip", "00000000 00100000" },
{ "GainedTheLead.Comment", "// 00000000 01000000\n" },
{ "GainedTheLead.Name", "ESpecialElimType::GainedTheLead" },
{ "GainedTheLead.ToolTip", "00000000 01000000" },
{ "Headshot.Name", "ESpecialElimType::Headshot" },
{ "LostTheLead.Comment", "// 00000001 00000000\n" },
{ "LostTheLead.Name", "ESpecialElimType::LostTheLead" },
{ "LostTheLead.ToolTip", "00000001 00000000" },
{ "ModuleRelativePath", "Public/ShooterTypes/ShooterTypes.h" },
{ "None.Name", "ESpecialElimType::None" },
{ "Revenge.Comment", "// 00000000 00000100\n" },
{ "Revenge.Name", "ESpecialElimType::Revenge" },
{ "Revenge.ToolTip", "00000000 00000100" },
{ "Sequential.Comment", "// 00000000 00000001\n" },
{ "Sequential.Name", "ESpecialElimType::Sequential" },
{ "Sequential.ToolTip", "00000000 00000001" },
{ "Showstopper.Comment", "// 00000000 00010000\n" },
{ "Showstopper.Name", "ESpecialElimType::Showstopper" },
{ "Showstopper.ToolTip", "00000000 00010000" },
{ "Streak.Comment", "// 00000000 00000010\n" },
{ "Streak.Name", "ESpecialElimType::Streak" },
{ "Streak.ToolTip", "00000000 00000010" },
{ "TiedTheLeader.Comment", "// 00000000 10000000\n" },
{ "TiedTheLeader.Name", "ESpecialElimType::TiedTheLeader" },
{ "TiedTheLeader.ToolTip", "00000000 10000000" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESpecialElimType::None", (int64)ESpecialElimType::None },
{ "ESpecialElimType::Headshot", (int64)ESpecialElimType::Headshot },
{ "ESpecialElimType::Sequential", (int64)ESpecialElimType::Sequential },
{ "ESpecialElimType::Streak", (int64)ESpecialElimType::Streak },
{ "ESpecialElimType::Revenge", (int64)ESpecialElimType::Revenge },
{ "ESpecialElimType::Dethrone", (int64)ESpecialElimType::Dethrone },
{ "ESpecialElimType::Showstopper", (int64)ESpecialElimType::Showstopper },
{ "ESpecialElimType::FirstBlood", (int64)ESpecialElimType::FirstBlood },
{ "ESpecialElimType::GainedTheLead", (int64)ESpecialElimType::GainedTheLead },
{ "ESpecialElimType::TiedTheLeader", (int64)ESpecialElimType::TiedTheLeader },
{ "ESpecialElimType::LostTheLead", (int64)ESpecialElimType::LostTheLead },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_FPSTemplate_ESpecialElimType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_FPSTemplate_ESpecialElimType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
"ESpecialElimType",
"ESpecialElimType",
Z_Construct_UEnum_FPSTemplate_ESpecialElimType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_ESpecialElimType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_ESpecialElimType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_FPSTemplate_ESpecialElimType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_FPSTemplate_ESpecialElimType()
{
if (!Z_Registration_Info_UEnum_ESpecialElimType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESpecialElimType.InnerSingleton, Z_Construct_UEnum_FPSTemplate_ESpecialElimType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESpecialElimType.InnerSingleton;
}
// ********** End Enum ESpecialElimType ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h__Script_FPSTemplate_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ETurningInPlace_StaticEnum, TEXT("ETurningInPlace"), &Z_Registration_Info_UEnum_ETurningInPlace, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1464472995U) },
{ ESpecialElimType_StaticEnum, TEXT("ESpecialElimType"), &Z_Registration_Info_UEnum_ESpecialElimType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1636623729U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPlayerHitResult::StaticStruct, Z_Construct_UScriptStruct_FPlayerHitResult_Statics::NewStructOps, TEXT("PlayerHitResult"),&Z_Registration_Info_UScriptStruct_FPlayerHitResult, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPlayerHitResult), 3748915585U) },
{ FReticleParams::StaticStruct, Z_Construct_UScriptStruct_FReticleParams_Statics::NewStructOps, TEXT("ReticleParams"),&Z_Registration_Info_UScriptStruct_FReticleParams, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FReticleParams), 1454073255U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h__Script_FPSTemplate_2141903976{
TEXT("/Script/FPSTemplate"),
nullptr, 0,
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h__Script_FPSTemplate_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h__Script_FPSTemplate_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h__Script_FPSTemplate_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h__Script_FPSTemplate_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,72 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ShooterTypes/ShooterTypes.h"
#ifdef FPSTEMPLATE_ShooterTypes_generated_h
#error "ShooterTypes.generated.h already included, missing '#pragma once' in ShooterTypes.h"
#endif
#define FPSTEMPLATE_ShooterTypes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPlayerHitResult **************************************************
struct Z_Construct_UScriptStruct_FPlayerHitResult_Statics;
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h_8_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPlayerHitResult_Statics; \
FPSTEMPLATE_API static class UScriptStruct* StaticStruct();
struct FPlayerHitResult;
// ********** End ScriptStruct FPlayerHitResult ****************************************************
// ********** Begin ScriptStruct FReticleParams ****************************************************
struct Z_Construct_UScriptStruct_FReticleParams_Statics;
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h_29_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FReticleParams_Statics; \
FPSTEMPLATE_API static class UScriptStruct* StaticStruct();
struct FReticleParams;
// ********** End ScriptStruct FReticleParams ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_ShooterTypes_ShooterTypes_h
// ********** Begin Enum ETurningInPlace ***********************************************************
#define FOREACH_ENUM_ETURNINGINPLACE(op) \
op(ETurningInPlace::Left) \
op(ETurningInPlace::Right) \
op(ETurningInPlace::NotTurning)
enum class ETurningInPlace : uint8;
template<> struct TIsUEnumClass<ETurningInPlace> { enum { Value = true }; };
template<> FPSTEMPLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<ETurningInPlace>();
// ********** End Enum ETurningInPlace *************************************************************
// ********** Begin Enum ESpecialElimType **********************************************************
#define FOREACH_ENUM_ESPECIALELIMTYPE(op) \
op(ESpecialElimType::None) \
op(ESpecialElimType::Headshot) \
op(ESpecialElimType::Sequential) \
op(ESpecialElimType::Streak) \
op(ESpecialElimType::Revenge) \
op(ESpecialElimType::Dethrone) \
op(ESpecialElimType::Showstopper) \
op(ESpecialElimType::FirstBlood) \
op(ESpecialElimType::GainedTheLead) \
op(ESpecialElimType::TiedTheLeader) \
op(ESpecialElimType::LostTheLead)
enum class ESpecialElimType : uint16;
template<> struct TIsUEnumClass<ESpecialElimType> { enum { Value = true }; };
template<> FPSTEMPLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<ESpecialElimType>();
// ********** End Enum ESpecialElimType ************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,248 @@
// 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 "Data/SpecialElimData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSpecialElimData() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UDataAsset();
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_USpecialElimData();
FPSTEMPLATE_API UClass* Z_Construct_UClass_USpecialElimData_NoRegister();
FPSTEMPLATE_API UEnum* Z_Construct_UEnum_FPSTemplate_ESpecialElimType();
FPSTEMPLATE_API UScriptStruct* Z_Construct_UScriptStruct_FSpecialElimInfo();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FSpecialElimInfo **************************************************
struct Z_Construct_UScriptStruct_FSpecialElimInfo_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSpecialElimInfo); }
static inline consteval int16 GetStructAlignment() { return alignof(FSpecialElimInfo); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Data/SpecialElimData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElimType_MetaData[] = {
{ "Category", "SpecialElimInfo" },
{ "ModuleRelativePath", "Public/Data/SpecialElimData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElimMessage_MetaData[] = {
{ "Category", "SpecialElimInfo" },
{ "ModuleRelativePath", "Public/Data/SpecialElimData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElimIcon_MetaData[] = {
{ "Category", "SpecialElimInfo" },
{ "ModuleRelativePath", "Public/Data/SpecialElimData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SequentialElimCount_MetaData[] = {
{ "Category", "SpecialElimInfo" },
{ "ModuleRelativePath", "Public/Data/SpecialElimData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreakCount_MetaData[] = {
{ "Category", "SpecialElimInfo" },
{ "ModuleRelativePath", "Public/Data/SpecialElimData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSpecialElimInfo constinit property declarations ******************
static const UECodeGen_Private::FUInt16PropertyParams NewProp_ElimType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ElimType;
static const UECodeGen_Private::FStrPropertyParams NewProp_ElimMessage;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ElimIcon;
static const UECodeGen_Private::FIntPropertyParams NewProp_SequentialElimCount;
static const UECodeGen_Private::FIntPropertyParams NewProp_StreakCount;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSpecialElimInfo constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSpecialElimInfo>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSpecialElimInfo_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSpecialElimInfo;
class UScriptStruct* FSpecialElimInfo::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSpecialElimInfo.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSpecialElimInfo.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSpecialElimInfo, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("SpecialElimInfo"));
}
return Z_Registration_Info_UScriptStruct_FSpecialElimInfo.OuterSingleton;
}
// ********** Begin ScriptStruct FSpecialElimInfo Property Definitions *****************************
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_ElimType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_ElimType = { "ElimType", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpecialElimInfo, ElimType), Z_Construct_UEnum_FPSTemplate_ESpecialElimType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElimType_MetaData), NewProp_ElimType_MetaData) }; // 1636623729
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_ElimMessage = { "ElimMessage", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpecialElimInfo, ElimMessage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElimMessage_MetaData), NewProp_ElimMessage_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_ElimIcon = { "ElimIcon", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpecialElimInfo, ElimIcon), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElimIcon_MetaData), NewProp_ElimIcon_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_SequentialElimCount = { "SequentialElimCount", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpecialElimInfo, SequentialElimCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SequentialElimCount_MetaData), NewProp_SequentialElimCount_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_StreakCount = { "StreakCount", nullptr, (EPropertyFlags)0x0010000000000014, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpecialElimInfo, StreakCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreakCount_MetaData), NewProp_StreakCount_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_ElimType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_ElimType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_ElimMessage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_ElimIcon,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_SequentialElimCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewProp_StreakCount,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSpecialElimInfo Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
&NewStructOps,
"SpecialElimInfo",
Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::PropPointers),
sizeof(FSpecialElimInfo),
alignof(FSpecialElimInfo),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSpecialElimInfo()
{
if (!Z_Registration_Info_UScriptStruct_FSpecialElimInfo.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSpecialElimInfo.InnerSingleton, Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSpecialElimInfo.InnerSingleton);
}
// ********** End ScriptStruct FSpecialElimInfo ****************************************************
// ********** Begin Class USpecialElimData *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USpecialElimData;
UClass* USpecialElimData::GetPrivateStaticClass()
{
using TClass = USpecialElimData;
if (!Z_Registration_Info_UClass_USpecialElimData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SpecialElimData"),
Z_Registration_Info_UClass_USpecialElimData.InnerSingleton,
StaticRegisterNativesUSpecialElimData,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_USpecialElimData.InnerSingleton;
}
UClass* Z_Construct_UClass_USpecialElimData_NoRegister()
{
return USpecialElimData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USpecialElimData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "IncludePath", "Data/SpecialElimData.h" },
{ "ModuleRelativePath", "Public/Data/SpecialElimData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpecialElimInfo_MetaData[] = {
{ "Category", "SpecialEliminations" },
{ "ModuleRelativePath", "Public/Data/SpecialElimData.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USpecialElimData constinit property declarations *************************
static const UECodeGen_Private::FStructPropertyParams NewProp_SpecialElimInfo_ValueProp;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_SpecialElimInfo_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SpecialElimInfo_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_SpecialElimInfo;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USpecialElimData constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USpecialElimData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USpecialElimData_Statics
// ********** Begin Class USpecialElimData Property Definitions ************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_USpecialElimData_Statics::NewProp_SpecialElimInfo_ValueProp = { "SpecialElimInfo", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FSpecialElimInfo, METADATA_PARAMS(0, nullptr) }; // 792700120
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_USpecialElimData_Statics::NewProp_SpecialElimInfo_Key_KeyProp_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_USpecialElimData_Statics::NewProp_SpecialElimInfo_Key_KeyProp = { "SpecialElimInfo_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_FPSTemplate_ESpecialElimType, METADATA_PARAMS(0, nullptr) }; // 1636623729
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_USpecialElimData_Statics::NewProp_SpecialElimInfo = { "SpecialElimInfo", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USpecialElimData, SpecialElimInfo), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpecialElimInfo_MetaData), NewProp_SpecialElimInfo_MetaData) }; // 1636623729 792700120
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USpecialElimData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USpecialElimData_Statics::NewProp_SpecialElimInfo_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USpecialElimData_Statics::NewProp_SpecialElimInfo_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USpecialElimData_Statics::NewProp_SpecialElimInfo_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USpecialElimData_Statics::NewProp_SpecialElimInfo,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USpecialElimData_Statics::PropPointers) < 2048);
// ********** End Class USpecialElimData Property Definitions **************************************
UObject* (*const Z_Construct_UClass_USpecialElimData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDataAsset,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USpecialElimData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USpecialElimData_Statics::ClassParams = {
&USpecialElimData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USpecialElimData_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USpecialElimData_Statics::PropPointers),
0,
0x001000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USpecialElimData_Statics::Class_MetaDataParams), Z_Construct_UClass_USpecialElimData_Statics::Class_MetaDataParams)
};
void USpecialElimData::StaticRegisterNativesUSpecialElimData()
{
}
UClass* Z_Construct_UClass_USpecialElimData()
{
if (!Z_Registration_Info_UClass_USpecialElimData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USpecialElimData.OuterSingleton, Z_Construct_UClass_USpecialElimData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USpecialElimData.OuterSingleton;
}
USpecialElimData::USpecialElimData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USpecialElimData);
USpecialElimData::~USpecialElimData() {}
// ********** End Class USpecialElimData ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h__Script_FPSTemplate_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSpecialElimInfo::StaticStruct, Z_Construct_UScriptStruct_FSpecialElimInfo_Statics::NewStructOps, TEXT("SpecialElimInfo"),&Z_Registration_Info_UScriptStruct_FSpecialElimInfo, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSpecialElimInfo), 792700120U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USpecialElimData, USpecialElimData::StaticClass, TEXT("USpecialElimData"), &Z_Registration_Info_UClass_USpecialElimData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USpecialElimData), 3207169193U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h__Script_FPSTemplate_3594369729{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h__Script_FPSTemplate_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h__Script_FPSTemplate_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h__Script_FPSTemplate_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Data/SpecialElimData.h"
#ifdef FPSTEMPLATE_SpecialElimData_generated_h
#error "SpecialElimData.generated.h already included, missing '#pragma once' in SpecialElimData.h"
#endif
#define FPSTEMPLATE_SpecialElimData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FSpecialElimInfo **************************************************
struct Z_Construct_UScriptStruct_FSpecialElimInfo_Statics;
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSpecialElimInfo_Statics; \
FPSTEMPLATE_API static class UScriptStruct* StaticStruct();
struct FSpecialElimInfo;
// ********** End ScriptStruct FSpecialElimInfo ****************************************************
// ********** Begin Class USpecialElimData *********************************************************
struct Z_Construct_UClass_USpecialElimData_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_USpecialElimData_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h_37_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSpecialElimData(); \
friend struct ::Z_Construct_UClass_USpecialElimData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_USpecialElimData_NoRegister(); \
public: \
DECLARE_CLASS2(USpecialElimData, UDataAsset, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_USpecialElimData_NoRegister) \
DECLARE_SERIALIZER(USpecialElimData)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h_37_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API USpecialElimData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USpecialElimData(USpecialElimData&&) = delete; \
USpecialElimData(const USpecialElimData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USpecialElimData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USpecialElimData); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USpecialElimData) \
NO_API virtual ~USpecialElimData();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h_34_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h_37_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h_37_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h_37_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USpecialElimData;
// ********** End Class USpecialElimData ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_SpecialElimData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,218 @@
// 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 "UI/Elims/SpecialElimWidget.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSpecialElimWidget() {}
// ********** Begin Cross Module References ********************************************************
FPSTEMPLATE_API UClass* Z_Construct_UClass_USpecialElimWidget();
FPSTEMPLATE_API UClass* Z_Construct_UClass_USpecialElimWidget_NoRegister();
UMG_API UClass* Z_Construct_UClass_UImage_NoRegister();
UMG_API UClass* Z_Construct_UClass_UTextBlock_NoRegister();
UMG_API UClass* Z_Construct_UClass_UUserWidget();
UMG_API UClass* Z_Construct_UClass_UUserWidget_NoRegister();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USpecialElimWidget Function CenterWidget *********************************
struct Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics
{
struct SpecialElimWidget_eventCenterWidget_Parms
{
UUserWidget* Widget;
float VerticalRatio;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "CPP_Default_VerticalRatio", "0.000000" },
{ "ModuleRelativePath", "Public/UI/Elims/SpecialElimWidget.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Widget_MetaData[] = {
{ "EditInline", "true" },
};
#endif // WITH_METADATA
// ********** Begin Function CenterWidget constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Widget;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VerticalRatio;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function CenterWidget constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function CenterWidget Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::NewProp_Widget = { "Widget", nullptr, (EPropertyFlags)0x0010000000080080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SpecialElimWidget_eventCenterWidget_Parms, Widget), Z_Construct_UClass_UUserWidget_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Widget_MetaData), NewProp_Widget_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::NewProp_VerticalRatio = { "VerticalRatio", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SpecialElimWidget_eventCenterWidget_Parms, VerticalRatio), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::NewProp_Widget,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::NewProp_VerticalRatio,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::PropPointers) < 2048);
// ********** End Function CenterWidget Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USpecialElimWidget, nullptr, "CenterWidget", Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::SpecialElimWidget_eventCenterWidget_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::Function_MetaDataParams), Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::SpecialElimWidget_eventCenterWidget_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USpecialElimWidget_CenterWidget()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USpecialElimWidget_CenterWidget_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USpecialElimWidget::execCenterWidget)
{
P_GET_OBJECT(UUserWidget,Z_Param_Widget);
P_GET_PROPERTY(FFloatProperty,Z_Param_VerticalRatio);
P_FINISH;
P_NATIVE_BEGIN;
USpecialElimWidget::CenterWidget(Z_Param_Widget,Z_Param_VerticalRatio);
P_NATIVE_END;
}
// ********** End Class USpecialElimWidget Function CenterWidget ***********************************
// ********** Begin Class USpecialElimWidget *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USpecialElimWidget;
UClass* USpecialElimWidget::GetPrivateStaticClass()
{
using TClass = USpecialElimWidget;
if (!Z_Registration_Info_UClass_USpecialElimWidget.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SpecialElimWidget"),
Z_Registration_Info_UClass_USpecialElimWidget.InnerSingleton,
StaticRegisterNativesUSpecialElimWidget,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_USpecialElimWidget.InnerSingleton;
}
UClass* Z_Construct_UClass_USpecialElimWidget_NoRegister()
{
return USpecialElimWidget::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USpecialElimWidget_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
#if !UE_BUILD_SHIPPING
{ "Comment", "/**\n * \n */" },
#endif
{ "IncludePath", "UI/Elims/SpecialElimWidget.h" },
{ "ModuleRelativePath", "Public/UI/Elims/SpecialElimWidget.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElimText_MetaData[] = {
{ "BindWidget", "" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UI/Elims/SpecialElimWidget.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ElimImage_MetaData[] = {
{ "BindWidget", "" },
{ "Category", "SpecialElimWidget" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/UI/Elims/SpecialElimWidget.h" },
};
#endif // WITH_METADATA
// ********** Begin Class USpecialElimWidget constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ElimText;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ElimImage;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USpecialElimWidget constinit property declarations *************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("CenterWidget"), .Pointer = &USpecialElimWidget::execCenterWidget },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USpecialElimWidget_CenterWidget, "CenterWidget" }, // 3222936045
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USpecialElimWidget>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USpecialElimWidget_Statics
// ********** Begin Class USpecialElimWidget Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USpecialElimWidget_Statics::NewProp_ElimText = { "ElimText", nullptr, (EPropertyFlags)0x0114000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USpecialElimWidget, ElimText), Z_Construct_UClass_UTextBlock_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElimText_MetaData), NewProp_ElimText_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USpecialElimWidget_Statics::NewProp_ElimImage = { "ElimImage", nullptr, (EPropertyFlags)0x011400000009001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USpecialElimWidget, ElimImage), Z_Construct_UClass_UImage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ElimImage_MetaData), NewProp_ElimImage_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USpecialElimWidget_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USpecialElimWidget_Statics::NewProp_ElimText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USpecialElimWidget_Statics::NewProp_ElimImage,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USpecialElimWidget_Statics::PropPointers) < 2048);
// ********** End Class USpecialElimWidget Property Definitions ************************************
UObject* (*const Z_Construct_UClass_USpecialElimWidget_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UUserWidget,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USpecialElimWidget_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USpecialElimWidget_Statics::ClassParams = {
&USpecialElimWidget::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USpecialElimWidget_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USpecialElimWidget_Statics::PropPointers),
0,
0x00B010A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USpecialElimWidget_Statics::Class_MetaDataParams), Z_Construct_UClass_USpecialElimWidget_Statics::Class_MetaDataParams)
};
void USpecialElimWidget::StaticRegisterNativesUSpecialElimWidget()
{
UClass* Class = USpecialElimWidget::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USpecialElimWidget_Statics::Funcs));
}
UClass* Z_Construct_UClass_USpecialElimWidget()
{
if (!Z_Registration_Info_UClass_USpecialElimWidget.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USpecialElimWidget.OuterSingleton, Z_Construct_UClass_USpecialElimWidget_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USpecialElimWidget.OuterSingleton;
}
USpecialElimWidget::USpecialElimWidget(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USpecialElimWidget);
USpecialElimWidget::~USpecialElimWidget() {}
// ********** End Class USpecialElimWidget *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h__Script_FPSTemplate_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USpecialElimWidget, USpecialElimWidget::StaticClass, TEXT("USpecialElimWidget"), &Z_Registration_Info_UClass_USpecialElimWidget, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USpecialElimWidget), 1159081504U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h__Script_FPSTemplate_4083477459{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UI/Elims/SpecialElimWidget.h"
#ifdef FPSTEMPLATE_SpecialElimWidget_generated_h
#error "SpecialElimWidget.generated.h already included, missing '#pragma once' in SpecialElimWidget.h"
#endif
#define FPSTEMPLATE_SpecialElimWidget_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UUserWidget;
// ********** Begin Class USpecialElimWidget *******************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execCenterWidget);
struct Z_Construct_UClass_USpecialElimWidget_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_USpecialElimWidget_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSpecialElimWidget(); \
friend struct ::Z_Construct_UClass_USpecialElimWidget_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_USpecialElimWidget_NoRegister(); \
public: \
DECLARE_CLASS2(USpecialElimWidget, UUserWidget, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_USpecialElimWidget_NoRegister) \
DECLARE_SERIALIZER(USpecialElimWidget)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API USpecialElimWidget(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
USpecialElimWidget(USpecialElimWidget&&) = delete; \
USpecialElimWidget(const USpecialElimWidget&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, USpecialElimWidget); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USpecialElimWidget); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USpecialElimWidget) \
NO_API virtual ~USpecialElimWidget();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h_14_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h_17_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USpecialElimWidget;
// ********** End Class USpecialElimWidget *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_UI_Elims_SpecialElimWidget_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,18 @@
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Weapon\Weapon.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Character\ShooterHealthComponent.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\UI\ShooterAmmoCounter.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Data\SpecialElimData.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\ShooterTypes\ShooterTypes.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Game\ShooterGameModeBase.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Character\ShooterCharacter.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Interfaces\PlayerInterface.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Data\WeaponData.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\UI\ShooterHUD.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\UI\Elims\ScoreWidget.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Player\MatchPlayerState.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Game\MatchGameState.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Elimination\EliminationComponent.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Combat\CombatComponent.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\UI\Elims\SpecialElimWidget.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\UI\ShooterReticle.h
D:\FPSTemplate_5_4_or_5_5\Source\FPSTemplate\Public\Player\ShooterPlayerController.h

View File

@@ -0,0 +1,481 @@
// 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 "Weapon/Weapon.h"
#include "GameplayTagContainer.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 EmptyLinkFunctionForGeneratedCodeWeapon() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_AActor();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AWeapon();
FPSTEMPLATE_API UClass* Z_Construct_UClass_AWeapon_NoRegister();
FPSTEMPLATE_API UEnum* Z_Construct_UEnum_FPSTemplate_EFireType();
FPSTEMPLATE_API UEnum* Z_Construct_UEnum_FPSTemplate_EWeaponState();
FPSTEMPLATE_API UScriptStruct* Z_Construct_UScriptStruct_FReticleParams();
GAMEPLAYTAGS_API UScriptStruct* Z_Construct_UScriptStruct_FGameplayTag();
PHYSICSCORE_API UEnum* Z_Construct_UEnum_PhysicsCore_EPhysicalSurface();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EWeaponState **************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EWeaponState;
static UEnum* EWeaponState_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EWeaponState.OuterSingleton)
{
Z_Registration_Info_UEnum_EWeaponState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_FPSTemplate_EWeaponState, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("EWeaponState"));
}
return Z_Registration_Info_UEnum_EWeaponState.OuterSingleton;
}
template<> FPSTEMPLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<EWeaponState::Type>()
{
return EWeaponState_StaticEnum();
}
struct Z_Construct_UEnum_FPSTemplate_EWeaponState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
#if !UE_BUILD_SHIPPING
{ "Comment", "/** Enum used to describe what state the weapon is currently in. */" },
#endif
{ "Equipping.Name", "EWeaponState::Equipping" },
{ "Firing.Name", "EWeaponState::Firing" },
{ "Idle.Name", "EWeaponState::Idle" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
{ "Reloading.Name", "EWeaponState::Reloading" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "Enum used to describe what state the weapon is currently in." },
#endif
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EWeaponState::Idle", (int64)EWeaponState::Idle },
{ "EWeaponState::Firing", (int64)EWeaponState::Firing },
{ "EWeaponState::Reloading", (int64)EWeaponState::Reloading },
{ "EWeaponState::Equipping", (int64)EWeaponState::Equipping },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_FPSTemplate_EWeaponState_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_FPSTemplate_EWeaponState_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
"EWeaponState",
"EWeaponState::Type",
Z_Construct_UEnum_FPSTemplate_EWeaponState_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_EWeaponState_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_EWeaponState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_FPSTemplate_EWeaponState_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_FPSTemplate_EWeaponState()
{
if (!Z_Registration_Info_UEnum_EWeaponState.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EWeaponState.InnerSingleton, Z_Construct_UEnum_FPSTemplate_EWeaponState_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EWeaponState.InnerSingleton;
}
// ********** End Enum EWeaponState ****************************************************************
// ********** Begin Enum EFireType *****************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFireType;
static UEnum* EFireType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EFireType.OuterSingleton)
{
Z_Registration_Info_UEnum_EFireType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_FPSTemplate_EFireType, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("EFireType"));
}
return Z_Registration_Info_UEnum_EFireType.OuterSingleton;
}
template<> FPSTEMPLATE_NON_ATTRIBUTED_API UEnum* StaticEnum<EFireType::Type>()
{
return EFireType_StaticEnum();
}
struct Z_Construct_UEnum_FPSTemplate_EFireType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Auto.Name", "EFireType::Auto" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
{ "SemiAuto.Name", "EFireType::SemiAuto" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EFireType::Auto", (int64)EFireType::Auto },
{ "EFireType::SemiAuto", (int64)EFireType::SemiAuto },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_FPSTemplate_EFireType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_FPSTemplate_EFireType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
"EFireType",
"EFireType::Type",
Z_Construct_UEnum_FPSTemplate_EFireType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_EFireType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Namespaced,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_FPSTemplate_EFireType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_FPSTemplate_EFireType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_FPSTemplate_EFireType()
{
if (!Z_Registration_Info_UEnum_EFireType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFireType.InnerSingleton, Z_Construct_UEnum_FPSTemplate_EFireType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EFireType.InnerSingleton;
}
// ********** End Enum EFireType *******************************************************************
// ********** Begin Class AWeapon Function FireEffects *********************************************
struct Weapon_eventFireEffects_Parms
{
FVector ImpactPoint;
FVector ImpactNormal;
TEnumAsByte<EPhysicalSurface> SurfaceType;
bool bIsFirstPerson;
};
static FName NAME_AWeapon_FireEffects = FName(TEXT("FireEffects"));
void AWeapon::FireEffects(FVector const& ImpactPoint, FVector const& ImpactNormal, EPhysicalSurface SurfaceType, bool bIsFirstPerson)
{
Weapon_eventFireEffects_Parms Parms;
Parms.ImpactPoint=ImpactPoint;
Parms.ImpactNormal=ImpactNormal;
Parms.SurfaceType=SurfaceType;
Parms.bIsFirstPerson=bIsFirstPerson ? true : false;
UFunction* Func = FindFunctionChecked(NAME_AWeapon_FireEffects);
ProcessEvent(Func,&Parms);
}
struct Z_Construct_UFunction_AWeapon_FireEffects_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImpactPoint_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ImpactNormal_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function FireEffects constinit property declarations ***************************
static const UECodeGen_Private::FStructPropertyParams NewProp_ImpactPoint;
static const UECodeGen_Private::FStructPropertyParams NewProp_ImpactNormal;
static const UECodeGen_Private::FBytePropertyParams NewProp_SurfaceType;
static void NewProp_bIsFirstPerson_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsFirstPerson;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FireEffects constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FireEffects Property Definitions **************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_ImpactPoint = { "ImpactPoint", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Weapon_eventFireEffects_Parms, ImpactPoint), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImpactPoint_MetaData), NewProp_ImpactPoint_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_ImpactNormal = { "ImpactNormal", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Weapon_eventFireEffects_Parms, ImpactNormal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ImpactNormal_MetaData), NewProp_ImpactNormal_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_SurfaceType = { "SurfaceType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(Weapon_eventFireEffects_Parms, SurfaceType), Z_Construct_UEnum_PhysicsCore_EPhysicalSurface, METADATA_PARAMS(0, nullptr) }; // 2774282401
void Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_bIsFirstPerson_SetBit(void* Obj)
{
((Weapon_eventFireEffects_Parms*)Obj)->bIsFirstPerson = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_bIsFirstPerson = { "bIsFirstPerson", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(Weapon_eventFireEffects_Parms), &Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_bIsFirstPerson_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_AWeapon_FireEffects_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_ImpactPoint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_ImpactNormal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_SurfaceType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_AWeapon_FireEffects_Statics::NewProp_bIsFirstPerson,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_AWeapon_FireEffects_Statics::PropPointers) < 2048);
// ********** End Function FireEffects Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_AWeapon_FireEffects_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_AWeapon, nullptr, "FireEffects", Z_Construct_UFunction_AWeapon_FireEffects_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_AWeapon_FireEffects_Statics::PropPointers),
sizeof(Weapon_eventFireEffects_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08C20800, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_AWeapon_FireEffects_Statics::Function_MetaDataParams), Z_Construct_UFunction_AWeapon_FireEffects_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Weapon_eventFireEffects_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_AWeapon_FireEffects()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_AWeapon_FireEffects_Statics::FuncParams);
}
return ReturnFunction;
}
// ********** End Class AWeapon Function FireEffects ***********************************************
// ********** Begin Class AWeapon ******************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_AWeapon;
UClass* AWeapon::GetPrivateStaticClass()
{
using TClass = AWeapon;
if (!Z_Registration_Info_UClass_AWeapon.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("Weapon"),
Z_Registration_Info_UClass_AWeapon.InnerSingleton,
StaticRegisterNativesAWeapon,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_AWeapon.InnerSingleton;
}
UClass* Z_Construct_UClass_AWeapon_NoRegister()
{
return AWeapon::GetPrivateStaticClass();
}
struct Z_Construct_UClass_AWeapon_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Weapon/Weapon.h" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeaponType_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MagCapacity_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Ammo_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sequence_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartingCarriedAmmo_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Damage_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AimFieldOfView_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeadShotDamage_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FireTime_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FireType_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReticleParams_MetaData[] = {
{ "Category", "Reticle" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh1P_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Mesh" },
#if !UE_BUILD_SHIPPING
{ "Comment", "/** weapon mesh: 1st person view */" },
#endif
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "weapon mesh: 1st person view" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh3P_MetaData[] = {
{ "AllowPrivateAccess", "true" },
{ "Category", "Mesh" },
#if !UE_BUILD_SHIPPING
{ "Comment", "/** weapon mesh: 3rd person view */" },
#endif
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
#if !UE_BUILD_SHIPPING
{ "ToolTip", "weapon mesh: 3rd person view" },
#endif
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReticleMaterial_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynMatInst_Reticle_MetaData[] = {
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AmmoCounterMaterial_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynMatInst_AmmoCounter_MetaData[] = {
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeaponIconMaterial_MetaData[] = {
{ "Category", "Weapon" },
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynMatInst_WeaponIcon_MetaData[] = {
{ "ModuleRelativePath", "Public/Weapon/Weapon.h" },
};
#endif // WITH_METADATA
// ********** Begin Class AWeapon constinit property declarations **********************************
static const UECodeGen_Private::FStructPropertyParams NewProp_WeaponType;
static const UECodeGen_Private::FIntPropertyParams NewProp_MagCapacity;
static const UECodeGen_Private::FIntPropertyParams NewProp_Ammo;
static const UECodeGen_Private::FIntPropertyParams NewProp_Sequence;
static const UECodeGen_Private::FIntPropertyParams NewProp_StartingCarriedAmmo;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Damage;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AimFieldOfView;
static const UECodeGen_Private::FFloatPropertyParams NewProp_HeadShotDamage;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FireTime;
static const UECodeGen_Private::FBytePropertyParams NewProp_FireType;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReticleParams;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh1P;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh3P;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReticleMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DynMatInst_Reticle;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AmmoCounterMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DynMatInst_AmmoCounter;
static const UECodeGen_Private::FObjectPropertyParams NewProp_WeaponIconMaterial;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DynMatInst_WeaponIcon;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class AWeapon constinit property declarations ************************************
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_AWeapon_FireEffects, "FireEffects" }, // 2156548125
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<AWeapon>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_AWeapon_Statics
// ********** Begin Class AWeapon Property Definitions *********************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_WeaponType = { "WeaponType", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, WeaponType), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeaponType_MetaData), NewProp_WeaponType_MetaData) }; // 517357616
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_MagCapacity = { "MagCapacity", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, MagCapacity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MagCapacity_MetaData), NewProp_MagCapacity_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_Ammo = { "Ammo", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, Ammo), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Ammo_MetaData), NewProp_Ammo_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_Sequence = { "Sequence", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, Sequence), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sequence_MetaData), NewProp_Sequence_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_StartingCarriedAmmo = { "StartingCarriedAmmo", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, StartingCarriedAmmo), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartingCarriedAmmo_MetaData), NewProp_StartingCarriedAmmo_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_Damage = { "Damage", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, Damage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Damage_MetaData), NewProp_Damage_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_AimFieldOfView = { "AimFieldOfView", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, AimFieldOfView), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AimFieldOfView_MetaData), NewProp_AimFieldOfView_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_HeadShotDamage = { "HeadShotDamage", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, HeadShotDamage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeadShotDamage_MetaData), NewProp_HeadShotDamage_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_FireTime = { "FireTime", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, FireTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FireTime_MetaData), NewProp_FireTime_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_FireType = { "FireType", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, FireType), Z_Construct_UEnum_FPSTemplate_EFireType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FireType_MetaData), NewProp_FireType_MetaData) }; // 2796034019
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_ReticleParams = { "ReticleParams", nullptr, (EPropertyFlags)0x0010000000010001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, ReticleParams), Z_Construct_UScriptStruct_FReticleParams, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReticleParams_MetaData), NewProp_ReticleParams_MetaData) }; // 1454073255
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_Mesh1P = { "Mesh1P", nullptr, (EPropertyFlags)0x01440000000b001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, Mesh1P), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh1P_MetaData), NewProp_Mesh1P_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_Mesh3P = { "Mesh3P", nullptr, (EPropertyFlags)0x01440000000b001d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, Mesh3P), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh3P_MetaData), NewProp_Mesh3P_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_ReticleMaterial = { "ReticleMaterial", nullptr, (EPropertyFlags)0x0144000000010001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, ReticleMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReticleMaterial_MetaData), NewProp_ReticleMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_DynMatInst_Reticle = { "DynMatInst_Reticle", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, DynMatInst_Reticle), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynMatInst_Reticle_MetaData), NewProp_DynMatInst_Reticle_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_AmmoCounterMaterial = { "AmmoCounterMaterial", nullptr, (EPropertyFlags)0x0144000000010001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, AmmoCounterMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AmmoCounterMaterial_MetaData), NewProp_AmmoCounterMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_DynMatInst_AmmoCounter = { "DynMatInst_AmmoCounter", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, DynMatInst_AmmoCounter), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynMatInst_AmmoCounter_MetaData), NewProp_DynMatInst_AmmoCounter_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_WeaponIconMaterial = { "WeaponIconMaterial", nullptr, (EPropertyFlags)0x0144000000010001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, WeaponIconMaterial), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeaponIconMaterial_MetaData), NewProp_WeaponIconMaterial_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_AWeapon_Statics::NewProp_DynMatInst_WeaponIcon = { "DynMatInst_WeaponIcon", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AWeapon, DynMatInst_WeaponIcon), Z_Construct_UClass_UMaterialInstanceDynamic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynMatInst_WeaponIcon_MetaData), NewProp_DynMatInst_WeaponIcon_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_AWeapon_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_WeaponType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_MagCapacity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_Ammo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_Sequence,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_StartingCarriedAmmo,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_Damage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_AimFieldOfView,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_HeadShotDamage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_FireTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_FireType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_ReticleParams,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_Mesh1P,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_Mesh3P,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_ReticleMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_DynMatInst_Reticle,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_AmmoCounterMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_DynMatInst_AmmoCounter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_WeaponIconMaterial,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_AWeapon_Statics::NewProp_DynMatInst_WeaponIcon,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AWeapon_Statics::PropPointers) < 2048);
// ********** End Class AWeapon Property Definitions ***********************************************
UObject* (*const Z_Construct_UClass_AWeapon_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_AActor,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_AWeapon_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_AWeapon_Statics::ClassParams = {
&AWeapon::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_AWeapon_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_AWeapon_Statics::PropPointers),
0,
0x009000A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_AWeapon_Statics::Class_MetaDataParams), Z_Construct_UClass_AWeapon_Statics::Class_MetaDataParams)
};
void AWeapon::StaticRegisterNativesAWeapon()
{
}
UClass* Z_Construct_UClass_AWeapon()
{
if (!Z_Registration_Info_UClass_AWeapon.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_AWeapon.OuterSingleton, Z_Construct_UClass_AWeapon_Statics::ClassParams);
}
return Z_Registration_Info_UClass_AWeapon.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, AWeapon);
AWeapon::~AWeapon() {}
// ********** End Class AWeapon ********************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h__Script_FPSTemplate_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EWeaponState_StaticEnum, TEXT("EWeaponState"), &Z_Registration_Info_UEnum_EWeaponState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2093538195U) },
{ EFireType_StaticEnum, TEXT("EFireType"), &Z_Registration_Info_UEnum_EFireType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2796034019U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_AWeapon, AWeapon::StaticClass, TEXT("AWeapon"), &Z_Registration_Info_UClass_AWeapon, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(AWeapon), 4022559187U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h__Script_FPSTemplate_2642777829{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h__Script_FPSTemplate_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h__Script_FPSTemplate_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h__Script_FPSTemplate_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,77 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Weapon/Weapon.h"
#ifdef FPSTEMPLATE_Weapon_generated_h
#error "Weapon.generated.h already included, missing '#pragma once' in Weapon.h"
#endif
#define FPSTEMPLATE_Weapon_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class AWeapon ******************************************************************
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h_39_CALLBACK_WRAPPERS
struct Z_Construct_UClass_AWeapon_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_AWeapon_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesAWeapon(); \
friend struct ::Z_Construct_UClass_AWeapon_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_AWeapon_NoRegister(); \
public: \
DECLARE_CLASS2(AWeapon, AActor, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_AWeapon_NoRegister) \
DECLARE_SERIALIZER(AWeapon)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h_39_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
AWeapon(AWeapon&&) = delete; \
AWeapon(const AWeapon&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, AWeapon); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(AWeapon); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(AWeapon) \
NO_API virtual ~AWeapon();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h_36_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h_39_CALLBACK_WRAPPERS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h_39_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class AWeapon;
// ********** End Class AWeapon ********************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Weapon_Weapon_h
// ********** Begin Enum EWeaponState **************************************************************
#define FOREACH_ENUM_EWEAPONSTATE(op) \
op(EWeaponState::Idle) \
op(EWeaponState::Firing) \
op(EWeaponState::Reloading) \
op(EWeaponState::Equipping)
// ********** End Enum EWeaponState ****************************************************************
// ********** Begin Enum EFireType *****************************************************************
#define FOREACH_ENUM_EFIRETYPE(op) \
op(EFireType::Auto) \
op(EFireType::SemiAuto)
// ********** End Enum EFireType *******************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,410 @@
// 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 "Data/WeaponData.h"
#include "GameplayTagContainer.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeWeaponData() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UAnimMontage_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UAnimSequence_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UBlendSpace_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UDataAsset();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UWeaponData();
FPSTEMPLATE_API UClass* Z_Construct_UClass_UWeaponData_NoRegister();
FPSTEMPLATE_API UScriptStruct* Z_Construct_UScriptStruct_FMontageData();
FPSTEMPLATE_API UScriptStruct* Z_Construct_UScriptStruct_FPlayerAnims();
GAMEPLAYTAGS_API UScriptStruct* Z_Construct_UScriptStruct_FGameplayTag();
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FPlayerAnims ******************************************************
struct Z_Construct_UScriptStruct_FPlayerAnims_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPlayerAnims); }
static inline consteval int16 GetStructAlignment() { return alignof(FPlayerAnims); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IdleAnim_MetaData[] = {
{ "Category", "PlayerAnims" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AimIdleAnim_MetaData[] = {
{ "Category", "PlayerAnims" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CrouchIdleAnim_MetaData[] = {
{ "Category", "PlayerAnims" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SprintAnim_MetaData[] = {
{ "Category", "PlayerAnims" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AimOffset_Hip_MetaData[] = {
{ "Category", "PlayerAnims" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AimOffset_Aim_MetaData[] = {
{ "Category", "PlayerAnims" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Strafe_Standing_MetaData[] = {
{ "Category", "PlayerAnims" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Strafe_Crouching_MetaData[] = {
{ "Category", "PlayerAnims" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPlayerAnims constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_IdleAnim;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AimIdleAnim;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CrouchIdleAnim;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SprintAnim;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AimOffset_Hip;
static const UECodeGen_Private::FObjectPropertyParams NewProp_AimOffset_Aim;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Strafe_Standing;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Strafe_Crouching;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPlayerAnims constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPlayerAnims>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPlayerAnims_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPlayerAnims;
class UScriptStruct* FPlayerAnims::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPlayerAnims.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPlayerAnims.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPlayerAnims, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("PlayerAnims"));
}
return Z_Registration_Info_UScriptStruct_FPlayerAnims.OuterSingleton;
}
// ********** Begin ScriptStruct FPlayerAnims Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_IdleAnim = { "IdleAnim", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerAnims, IdleAnim), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IdleAnim_MetaData), NewProp_IdleAnim_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_AimIdleAnim = { "AimIdleAnim", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerAnims, AimIdleAnim), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AimIdleAnim_MetaData), NewProp_AimIdleAnim_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_CrouchIdleAnim = { "CrouchIdleAnim", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerAnims, CrouchIdleAnim), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CrouchIdleAnim_MetaData), NewProp_CrouchIdleAnim_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_SprintAnim = { "SprintAnim", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerAnims, SprintAnim), Z_Construct_UClass_UAnimSequence_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SprintAnim_MetaData), NewProp_SprintAnim_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_AimOffset_Hip = { "AimOffset_Hip", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerAnims, AimOffset_Hip), Z_Construct_UClass_UBlendSpace_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AimOffset_Hip_MetaData), NewProp_AimOffset_Hip_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_AimOffset_Aim = { "AimOffset_Aim", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerAnims, AimOffset_Aim), Z_Construct_UClass_UBlendSpace_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AimOffset_Aim_MetaData), NewProp_AimOffset_Aim_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_Strafe_Standing = { "Strafe_Standing", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerAnims, Strafe_Standing), Z_Construct_UClass_UBlendSpace_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Strafe_Standing_MetaData), NewProp_Strafe_Standing_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_Strafe_Crouching = { "Strafe_Crouching", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlayerAnims, Strafe_Crouching), Z_Construct_UClass_UBlendSpace_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Strafe_Crouching_MetaData), NewProp_Strafe_Crouching_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPlayerAnims_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_IdleAnim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_AimIdleAnim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_CrouchIdleAnim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_SprintAnim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_AimOffset_Hip,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_AimOffset_Aim,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_Strafe_Standing,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewProp_Strafe_Crouching,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlayerAnims_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPlayerAnims Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPlayerAnims_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
&NewStructOps,
"PlayerAnims",
Z_Construct_UScriptStruct_FPlayerAnims_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlayerAnims_Statics::PropPointers),
sizeof(FPlayerAnims),
alignof(FPlayerAnims),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlayerAnims_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPlayerAnims_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPlayerAnims()
{
if (!Z_Registration_Info_UScriptStruct_FPlayerAnims.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPlayerAnims.InnerSingleton, Z_Construct_UScriptStruct_FPlayerAnims_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPlayerAnims.InnerSingleton);
}
// ********** End ScriptStruct FPlayerAnims ********************************************************
// ********** Begin ScriptStruct FMontageData ******************************************************
struct Z_Construct_UScriptStruct_FMontageData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMontageData); }
static inline consteval int16 GetStructAlignment() { return alignof(FMontageData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EquipMontage_MetaData[] = {
{ "Category", "MontageData" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReloadMontage_MetaData[] = {
{ "Category", "MontageData" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FireMontage_MetaData[] = {
{ "Category", "MontageData" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMontageData constinit property declarations **********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_EquipMontage;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReloadMontage;
static const UECodeGen_Private::FObjectPropertyParams NewProp_FireMontage;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMontageData constinit property declarations ************************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMontageData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMontageData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMontageData;
class UScriptStruct* FMontageData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMontageData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMontageData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMontageData, (UObject*)Z_Construct_UPackage__Script_FPSTemplate(), TEXT("MontageData"));
}
return Z_Registration_Info_UScriptStruct_FMontageData.OuterSingleton;
}
// ********** Begin ScriptStruct FMontageData Property Definitions *********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMontageData_Statics::NewProp_EquipMontage = { "EquipMontage", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMontageData, EquipMontage), Z_Construct_UClass_UAnimMontage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EquipMontage_MetaData), NewProp_EquipMontage_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMontageData_Statics::NewProp_ReloadMontage = { "ReloadMontage", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMontageData, ReloadMontage), Z_Construct_UClass_UAnimMontage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReloadMontage_MetaData), NewProp_ReloadMontage_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMontageData_Statics::NewProp_FireMontage = { "FireMontage", nullptr, (EPropertyFlags)0x0114000000010015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMontageData, FireMontage), Z_Construct_UClass_UAnimMontage_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FireMontage_MetaData), NewProp_FireMontage_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMontageData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMontageData_Statics::NewProp_EquipMontage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMontageData_Statics::NewProp_ReloadMontage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMontageData_Statics::NewProp_FireMontage,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMontageData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMontageData Property Definitions ***********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMontageData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
nullptr,
&NewStructOps,
"MontageData",
Z_Construct_UScriptStruct_FMontageData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMontageData_Statics::PropPointers),
sizeof(FMontageData),
alignof(FMontageData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMontageData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMontageData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMontageData()
{
if (!Z_Registration_Info_UScriptStruct_FMontageData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMontageData.InnerSingleton, Z_Construct_UScriptStruct_FMontageData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMontageData.InnerSingleton);
}
// ********** End ScriptStruct FMontageData ********************************************************
// ********** Begin Class UWeaponData **************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UWeaponData;
UClass* UWeaponData::GetPrivateStaticClass()
{
using TClass = UWeaponData;
if (!Z_Registration_Info_UClass_UWeaponData.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("WeaponData"),
Z_Registration_Info_UClass_UWeaponData.InnerSingleton,
StaticRegisterNativesUWeaponData,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UWeaponData.InnerSingleton;
}
UClass* Z_Construct_UClass_UWeaponData_NoRegister()
{
return UWeaponData::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UWeaponData_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Data/WeaponData.h" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FirstPersonAnims_MetaData[] = {
{ "Category", "WeaponData|FirstPerson" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThirdPersonAnims_MetaData[] = {
{ "Category", "WeaponData|ThirdPerson" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeaponMontages_MetaData[] = {
{ "Category", "WeaponData|Weapons" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GripPoints_MetaData[] = {
{ "Category", "WeaponData|Weapons" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FirstPersonMontages_MetaData[] = {
{ "Category", "WeaponData|FirstPerson" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThirdPersonMontages_MetaData[] = {
{ "Category", "WeaponData|ThirdPerson" },
{ "ModuleRelativePath", "Public/Data/WeaponData.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UWeaponData constinit property declarations ******************************
static const UECodeGen_Private::FStructPropertyParams NewProp_FirstPersonAnims_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_FirstPersonAnims_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_FirstPersonAnims;
static const UECodeGen_Private::FStructPropertyParams NewProp_ThirdPersonAnims_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_ThirdPersonAnims_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ThirdPersonAnims;
static const UECodeGen_Private::FStructPropertyParams NewProp_WeaponMontages_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_WeaponMontages_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_WeaponMontages;
static const UECodeGen_Private::FNamePropertyParams NewProp_GripPoints_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_GripPoints_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_GripPoints;
static const UECodeGen_Private::FStructPropertyParams NewProp_FirstPersonMontages_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_FirstPersonMontages_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_FirstPersonMontages;
static const UECodeGen_Private::FStructPropertyParams NewProp_ThirdPersonMontages_ValueProp;
static const UECodeGen_Private::FStructPropertyParams NewProp_ThirdPersonMontages_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_ThirdPersonMontages;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UWeaponData constinit property declarations ********************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UWeaponData>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UWeaponData_Statics
// ********** Begin Class UWeaponData Property Definitions *****************************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonAnims_ValueProp = { "FirstPersonAnims", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FPlayerAnims, METADATA_PARAMS(0, nullptr) }; // 1681920652
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonAnims_Key_KeyProp = { "FirstPersonAnims_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(0, nullptr) }; // 517357616
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonAnims = { "FirstPersonAnims", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWeaponData, FirstPersonAnims), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FirstPersonAnims_MetaData), NewProp_FirstPersonAnims_MetaData) }; // 517357616 1681920652
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonAnims_ValueProp = { "ThirdPersonAnims", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FPlayerAnims, METADATA_PARAMS(0, nullptr) }; // 1681920652
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonAnims_Key_KeyProp = { "ThirdPersonAnims_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(0, nullptr) }; // 517357616
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonAnims = { "ThirdPersonAnims", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWeaponData, ThirdPersonAnims), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThirdPersonAnims_MetaData), NewProp_ThirdPersonAnims_MetaData) }; // 517357616 1681920652
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_WeaponMontages_ValueProp = { "WeaponMontages", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FMontageData, METADATA_PARAMS(0, nullptr) }; // 2490145688
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_WeaponMontages_Key_KeyProp = { "WeaponMontages_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(0, nullptr) }; // 517357616
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_WeaponMontages = { "WeaponMontages", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWeaponData, WeaponMontages), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeaponMontages_MetaData), NewProp_WeaponMontages_MetaData) }; // 517357616 2490145688
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_GripPoints_ValueProp = { "GripPoints", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_GripPoints_Key_KeyProp = { "GripPoints_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(0, nullptr) }; // 517357616
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_GripPoints = { "GripPoints", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWeaponData, GripPoints), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GripPoints_MetaData), NewProp_GripPoints_MetaData) }; // 517357616
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonMontages_ValueProp = { "FirstPersonMontages", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FMontageData, METADATA_PARAMS(0, nullptr) }; // 2490145688
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonMontages_Key_KeyProp = { "FirstPersonMontages_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(0, nullptr) }; // 517357616
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonMontages = { "FirstPersonMontages", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWeaponData, FirstPersonMontages), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FirstPersonMontages_MetaData), NewProp_FirstPersonMontages_MetaData) }; // 517357616 2490145688
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonMontages_ValueProp = { "ThirdPersonMontages", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FMontageData, METADATA_PARAMS(0, nullptr) }; // 2490145688
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonMontages_Key_KeyProp = { "ThirdPersonMontages_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(0, nullptr) }; // 517357616
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonMontages = { "ThirdPersonMontages", nullptr, (EPropertyFlags)0x0010000000010015, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UWeaponData, ThirdPersonMontages), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThirdPersonMontages_MetaData), NewProp_ThirdPersonMontages_MetaData) }; // 517357616 2490145688
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UWeaponData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonAnims_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonAnims_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonAnims,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonAnims_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonAnims_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonAnims,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_WeaponMontages_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_WeaponMontages_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_WeaponMontages,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_GripPoints_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_GripPoints_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_GripPoints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonMontages_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonMontages_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_FirstPersonMontages,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonMontages_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonMontages_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UWeaponData_Statics::NewProp_ThirdPersonMontages,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWeaponData_Statics::PropPointers) < 2048);
// ********** End Class UWeaponData Property Definitions *******************************************
UObject* (*const Z_Construct_UClass_UWeaponData_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDataAsset,
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UWeaponData_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UWeaponData_Statics::ClassParams = {
&UWeaponData::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UWeaponData_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UWeaponData_Statics::PropPointers),
0,
0x001000A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UWeaponData_Statics::Class_MetaDataParams), Z_Construct_UClass_UWeaponData_Statics::Class_MetaDataParams)
};
void UWeaponData::StaticRegisterNativesUWeaponData()
{
}
UClass* Z_Construct_UClass_UWeaponData()
{
if (!Z_Registration_Info_UClass_UWeaponData.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UWeaponData.OuterSingleton, Z_Construct_UClass_UWeaponData_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UWeaponData.OuterSingleton;
}
UWeaponData::UWeaponData(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UWeaponData);
UWeaponData::~UWeaponData() {}
// ********** End Class UWeaponData ****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h__Script_FPSTemplate_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FPlayerAnims::StaticStruct, Z_Construct_UScriptStruct_FPlayerAnims_Statics::NewStructOps, TEXT("PlayerAnims"),&Z_Registration_Info_UScriptStruct_FPlayerAnims, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPlayerAnims), 1681920652U) },
{ FMontageData::StaticStruct, Z_Construct_UScriptStruct_FMontageData_Statics::NewStructOps, TEXT("MontageData"),&Z_Registration_Info_UScriptStruct_FMontageData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMontageData), 2490145688U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UWeaponData, UWeaponData::StaticClass, TEXT("UWeaponData"), &Z_Registration_Info_UClass_UWeaponData, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UWeaponData), 2781170940U) },
};
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h__Script_FPSTemplate_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h__Script_FPSTemplate_892398184{
TEXT("/Script/FPSTemplate"),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h__Script_FPSTemplate_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h__Script_FPSTemplate_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h__Script_FPSTemplate_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,83 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Data/WeaponData.h"
#ifdef FPSTEMPLATE_WeaponData_generated_h
#error "WeaponData.generated.h already included, missing '#pragma once' in WeaponData.h"
#endif
#define FPSTEMPLATE_WeaponData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FPlayerAnims ******************************************************
struct Z_Construct_UScriptStruct_FPlayerAnims_Statics;
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h_13_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FPlayerAnims_Statics; \
FPSTEMPLATE_API static class UScriptStruct* StaticStruct();
struct FPlayerAnims;
// ********** End ScriptStruct FPlayerAnims ********************************************************
// ********** Begin ScriptStruct FMontageData ******************************************************
struct Z_Construct_UScriptStruct_FMontageData_Statics;
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h_44_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMontageData_Statics; \
FPSTEMPLATE_API static class UScriptStruct* StaticStruct();
struct FMontageData;
// ********** End ScriptStruct FMontageData ********************************************************
// ********** Begin Class UWeaponData **************************************************************
struct Z_Construct_UClass_UWeaponData_Statics;
FPSTEMPLATE_API UClass* Z_Construct_UClass_UWeaponData_NoRegister();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h_59_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUWeaponData(); \
friend struct ::Z_Construct_UClass_UWeaponData_Statics; \
static UClass* GetPrivateStaticClass(); \
friend FPSTEMPLATE_API UClass* ::Z_Construct_UClass_UWeaponData_NoRegister(); \
public: \
DECLARE_CLASS2(UWeaponData, UDataAsset, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/FPSTemplate"), Z_Construct_UClass_UWeaponData_NoRegister) \
DECLARE_SERIALIZER(UWeaponData)
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h_59_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
NO_API UWeaponData(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UWeaponData(UWeaponData&&) = delete; \
UWeaponData(const UWeaponData&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(NO_API, UWeaponData); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UWeaponData); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UWeaponData) \
NO_API virtual ~UWeaponData();
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h_56_PROLOG
#define FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h_59_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h_59_INCLASS_NO_PURE_DECLS \
FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h_59_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UWeaponData;
// ********** End Class UWeaponData ****************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Data_WeaponData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS