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,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