1580 lines
82 KiB
C++
1580 lines
82 KiB
C++
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||
|
|
/*===========================================================================
|
||
|
|
Generated code exported from UnrealHeaderTool.
|
||
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||
|
|
===========================================================================*/
|
||
|
|
|
||
|
|
#include "UObject/GeneratedCppIncludes.h"
|
||
|
|
#include "Interfaces/PlayerInterface.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 EmptyLinkFunctionForGeneratedCodePlayerInterface() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_USkeletalMeshComponent_NoRegister();
|
||
|
|
FPSTEMPLATE_API UClass* Z_Construct_UClass_AWeapon_NoRegister();
|
||
|
|
FPSTEMPLATE_API UClass* Z_Construct_UClass_UPlayerInterface();
|
||
|
|
FPSTEMPLATE_API UClass* Z_Construct_UClass_UPlayerInterface_NoRegister();
|
||
|
|
GAMEPLAYTAGS_API UScriptStruct* Z_Construct_UScriptStruct_FGameplayTag();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_FPSTemplate();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function AddAmmo ************************************
|
||
|
|
struct PlayerInterface_eventAddAmmo_Parms
|
||
|
|
{
|
||
|
|
FGameplayTag WeaponType;
|
||
|
|
int32 AmmoAmount;
|
||
|
|
};
|
||
|
|
void IPlayerInterface::AddAmmo(FGameplayTag const& WeaponType, int32 AmmoAmount)
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_AddAmmo instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_AddAmmo = FName(TEXT("AddAmmo"));
|
||
|
|
void IPlayerInterface::Execute_AddAmmo(UObject* O, FGameplayTag const& WeaponType, int32 AmmoAmount)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventAddAmmo_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_AddAmmo);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
Parms.WeaponType=std::move(WeaponType);
|
||
|
|
Parms.AmmoAmount=std::move(AmmoAmount);
|
||
|
|
O->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->AddAmmo_Implementation(WeaponType,AmmoAmount);
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeaponType_MetaData[] = {
|
||
|
|
{ "NativeConst", "" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function AddAmmo constinit property declarations *******************************
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_WeaponType;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_AmmoAmount;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Function AddAmmo constinit property declarations *********************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function AddAmmo Property Definitions ******************************************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::NewProp_WeaponType = { "WeaponType", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventAddAmmo_Parms, WeaponType), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeaponType_MetaData), NewProp_WeaponType_MetaData) }; // 517357616
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::NewProp_AmmoAmount = { "AmmoAmount", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventAddAmmo_Parms, AmmoAmount), METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::NewProp_WeaponType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::NewProp_AmmoAmount,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function AddAmmo Property Definitions ********************************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "AddAmmo", Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventAddAmmo_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C420C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventAddAmmo_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_AddAmmo()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_AddAmmo_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execAddAmmo)
|
||
|
|
{
|
||
|
|
P_GET_STRUCT_REF(FGameplayTag,Z_Param_Out_WeaponType);
|
||
|
|
P_GET_PROPERTY(FIntProperty,Z_Param_AmmoAmount);
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->AddAmmo_Implementation(Z_Param_Out_WeaponType,Z_Param_AmmoAmount);
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function AddAmmo **************************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function DoDamage ***********************************
|
||
|
|
struct PlayerInterface_eventDoDamage_Parms
|
||
|
|
{
|
||
|
|
float DamageAmount;
|
||
|
|
AActor* DamageInstigator;
|
||
|
|
bool ReturnValue;
|
||
|
|
|
||
|
|
/** Constructor, initializes return property only **/
|
||
|
|
PlayerInterface_eventDoDamage_Parms()
|
||
|
|
: ReturnValue(false)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
};
|
||
|
|
bool IPlayerInterface::DoDamage(float DamageAmount, AActor* DamageInstigator)
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_DoDamage instead.");
|
||
|
|
PlayerInterface_eventDoDamage_Parms Parms;
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_DoDamage = FName(TEXT("DoDamage"));
|
||
|
|
bool IPlayerInterface::Execute_DoDamage(UObject* O, float DamageAmount, AActor* DamageInstigator)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventDoDamage_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_DoDamage);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
Parms.DamageAmount=std::move(DamageAmount);
|
||
|
|
Parms.DamageInstigator=std::move(DamageInstigator);
|
||
|
|
O->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
Parms.ReturnValue = I->DoDamage_Implementation(DamageAmount,DamageInstigator);
|
||
|
|
}
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function DoDamage constinit property declarations ******************************
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_DamageAmount;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_DamageInstigator;
|
||
|
|
static void NewProp_ReturnValue_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Function DoDamage constinit property declarations ********************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function DoDamage Property Definitions *****************************************
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::NewProp_DamageAmount = { "DamageAmount", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventDoDamage_Parms, DamageAmount), METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::NewProp_DamageInstigator = { "DamageInstigator", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventDoDamage_Parms, DamageInstigator), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
void Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((PlayerInterface_eventDoDamage_Parms*)Obj)->ReturnValue = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPlayerInterface_DoDamage_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(PlayerInterface_eventDoDamage_Parms), &Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::NewProp_DamageAmount,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::NewProp_DamageInstigator,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function DoDamage Property Definitions *******************************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "DoDamage", Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventDoDamage_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventDoDamage_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_DoDamage()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_DoDamage_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execDoDamage)
|
||
|
|
{
|
||
|
|
P_GET_PROPERTY(FFloatProperty,Z_Param_DamageAmount);
|
||
|
|
P_GET_OBJECT(AActor,Z_Param_DamageInstigator);
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(bool*)Z_Param__Result=P_THIS->DoDamage_Implementation(Z_Param_DamageAmount,Z_Param_DamageInstigator);
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function DoDamage *************************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function GetCarriedAmmo *****************************
|
||
|
|
struct PlayerInterface_eventGetCarriedAmmo_Parms
|
||
|
|
{
|
||
|
|
int32 ReturnValue;
|
||
|
|
|
||
|
|
/** Constructor, initializes return property only **/
|
||
|
|
PlayerInterface_eventGetCarriedAmmo_Parms()
|
||
|
|
: ReturnValue(0)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
};
|
||
|
|
int32 IPlayerInterface::GetCarriedAmmo()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_GetCarriedAmmo instead.");
|
||
|
|
PlayerInterface_eventGetCarriedAmmo_Parms Parms;
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_GetCarriedAmmo = FName(TEXT("GetCarriedAmmo"));
|
||
|
|
int32 IPlayerInterface::Execute_GetCarriedAmmo(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventGetCarriedAmmo_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_GetCarriedAmmo);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
Parms.ReturnValue = I->GetCarriedAmmo_Implementation();
|
||
|
|
}
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function GetCarriedAmmo constinit property declarations ************************
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Function GetCarriedAmmo constinit property declarations **************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function GetCarriedAmmo Property Definitions ***********************************
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventGetCarriedAmmo_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function GetCarriedAmmo Property Definitions *************************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "GetCarriedAmmo", Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventGetCarriedAmmo_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventGetCarriedAmmo_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execGetCarriedAmmo)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(int32*)Z_Param__Result=P_THIS->GetCarriedAmmo_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function GetCarriedAmmo *******************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function GetCurrentWeapon ***************************
|
||
|
|
struct PlayerInterface_eventGetCurrentWeapon_Parms
|
||
|
|
{
|
||
|
|
AWeapon* ReturnValue;
|
||
|
|
|
||
|
|
/** Constructor, initializes return property only **/
|
||
|
|
PlayerInterface_eventGetCurrentWeapon_Parms()
|
||
|
|
: ReturnValue(NULL)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
};
|
||
|
|
AWeapon* IPlayerInterface::GetCurrentWeapon()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_GetCurrentWeapon instead.");
|
||
|
|
PlayerInterface_eventGetCurrentWeapon_Parms Parms;
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_GetCurrentWeapon = FName(TEXT("GetCurrentWeapon"));
|
||
|
|
AWeapon* IPlayerInterface::Execute_GetCurrentWeapon(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventGetCurrentWeapon_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_GetCurrentWeapon);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
Parms.ReturnValue = I->GetCurrentWeapon_Implementation();
|
||
|
|
}
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function GetCurrentWeapon constinit property declarations **********************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Function GetCurrentWeapon constinit property declarations ************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function GetCurrentWeapon Property Definitions *********************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventGetCurrentWeapon_Parms, ReturnValue), Z_Construct_UClass_AWeapon_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function GetCurrentWeapon Property Definitions ***********************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "GetCurrentWeapon", Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventGetCurrentWeapon_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventGetCurrentWeapon_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execGetCurrentWeapon)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(AWeapon**)Z_Param__Result=P_THIS->GetCurrentWeapon_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function GetCurrentWeapon *****************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function GetPawnMesh ********************************
|
||
|
|
struct PlayerInterface_eventGetPawnMesh_Parms
|
||
|
|
{
|
||
|
|
USkeletalMeshComponent* ReturnValue;
|
||
|
|
|
||
|
|
/** Constructor, initializes return property only **/
|
||
|
|
PlayerInterface_eventGetPawnMesh_Parms()
|
||
|
|
: ReturnValue(NULL)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
};
|
||
|
|
USkeletalMeshComponent* IPlayerInterface::GetPawnMesh() const
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_GetPawnMesh instead.");
|
||
|
|
PlayerInterface_eventGetPawnMesh_Parms Parms;
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_GetPawnMesh = FName(TEXT("GetPawnMesh"));
|
||
|
|
USkeletalMeshComponent* IPlayerInterface::Execute_GetPawnMesh(const UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventGetPawnMesh_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_GetPawnMesh);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
const_cast<UObject*>(O)->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (const IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
Parms.ReturnValue = I->GetPawnMesh_Implementation();
|
||
|
|
}
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
|
||
|
|
{ "EditInline", "true" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function GetPawnMesh constinit property declarations ***************************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Function GetPawnMesh constinit property declarations *****************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function GetPawnMesh Property Definitions **************************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventGetPawnMesh_Parms, ReturnValue), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function GetPawnMesh Property Definitions ****************************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "GetPawnMesh", Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventGetPawnMesh_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x5C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventGetPawnMesh_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_GetPawnMesh()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_GetPawnMesh_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execGetPawnMesh)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(USkeletalMeshComponent**)Z_Param__Result=P_THIS->GetPawnMesh_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function GetPawnMesh **********************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function GetSpecifcPawnMesh *************************
|
||
|
|
struct PlayerInterface_eventGetSpecifcPawnMesh_Parms
|
||
|
|
{
|
||
|
|
bool WantFirstPerson;
|
||
|
|
USkeletalMeshComponent* ReturnValue;
|
||
|
|
|
||
|
|
/** Constructor, initializes return property only **/
|
||
|
|
PlayerInterface_eventGetSpecifcPawnMesh_Parms()
|
||
|
|
: ReturnValue(NULL)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
};
|
||
|
|
USkeletalMeshComponent* IPlayerInterface::GetSpecifcPawnMesh(bool WantFirstPerson) const
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_GetSpecifcPawnMesh instead.");
|
||
|
|
PlayerInterface_eventGetSpecifcPawnMesh_Parms Parms;
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_GetSpecifcPawnMesh = FName(TEXT("GetSpecifcPawnMesh"));
|
||
|
|
USkeletalMeshComponent* IPlayerInterface::Execute_GetSpecifcPawnMesh(const UObject* O, bool WantFirstPerson)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventGetSpecifcPawnMesh_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_GetSpecifcPawnMesh);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
Parms.WantFirstPerson=std::move(WantFirstPerson);
|
||
|
|
const_cast<UObject*>(O)->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (const IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
Parms.ReturnValue = I->GetSpecifcPawnMesh_Implementation(WantFirstPerson);
|
||
|
|
}
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
|
||
|
|
{ "EditInline", "true" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function GetSpecifcPawnMesh constinit property declarations ********************
|
||
|
|
static void NewProp_WantFirstPerson_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_WantFirstPerson;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Function GetSpecifcPawnMesh constinit property declarations **********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function GetSpecifcPawnMesh Property Definitions *******************************
|
||
|
|
void Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::NewProp_WantFirstPerson_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((PlayerInterface_eventGetSpecifcPawnMesh_Parms*)Obj)->WantFirstPerson = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::NewProp_WantFirstPerson = { "WantFirstPerson", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(PlayerInterface_eventGetSpecifcPawnMesh_Parms), &Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::NewProp_WantFirstPerson_SetBit, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000080588, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventGetSpecifcPawnMesh_Parms, ReturnValue), Z_Construct_UClass_USkeletalMeshComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::NewProp_WantFirstPerson,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function GetSpecifcPawnMesh Property Definitions *********************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "GetSpecifcPawnMesh", Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventGetSpecifcPawnMesh_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x5C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventGetSpecifcPawnMesh_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execGetSpecifcPawnMesh)
|
||
|
|
{
|
||
|
|
P_GET_UBOOL(Z_Param_WantFirstPerson);
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(USkeletalMeshComponent**)Z_Param__Result=P_THIS->GetSpecifcPawnMesh_Implementation(Z_Param_WantFirstPerson);
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function GetSpecifcPawnMesh ***************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function GetWeaponAttachPoint ***********************
|
||
|
|
struct PlayerInterface_eventGetWeaponAttachPoint_Parms
|
||
|
|
{
|
||
|
|
FGameplayTag WeaponType;
|
||
|
|
FName ReturnValue;
|
||
|
|
};
|
||
|
|
FName IPlayerInterface::GetWeaponAttachPoint(FGameplayTag const& WeaponType) const
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_GetWeaponAttachPoint instead.");
|
||
|
|
PlayerInterface_eventGetWeaponAttachPoint_Parms Parms;
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_GetWeaponAttachPoint = FName(TEXT("GetWeaponAttachPoint"));
|
||
|
|
FName IPlayerInterface::Execute_GetWeaponAttachPoint(const UObject* O, FGameplayTag const& WeaponType)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventGetWeaponAttachPoint_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_GetWeaponAttachPoint);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
Parms.WeaponType=std::move(WeaponType);
|
||
|
|
const_cast<UObject*>(O)->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (const IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
Parms.ReturnValue = I->GetWeaponAttachPoint_Implementation(WeaponType);
|
||
|
|
}
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WeaponType_MetaData[] = {
|
||
|
|
{ "NativeConst", "" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function GetWeaponAttachPoint constinit property declarations ******************
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_WeaponType;
|
||
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Function GetWeaponAttachPoint constinit property declarations ********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function GetWeaponAttachPoint Property Definitions *****************************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::NewProp_WeaponType = { "WeaponType", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventGetWeaponAttachPoint_Parms, WeaponType), Z_Construct_UScriptStruct_FGameplayTag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WeaponType_MetaData), NewProp_WeaponType_MetaData) }; // 517357616
|
||
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(PlayerInterface_eventGetWeaponAttachPoint_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::NewProp_WeaponType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function GetWeaponAttachPoint Property Definitions *******************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "GetWeaponAttachPoint", Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventGetWeaponAttachPoint_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x5C420C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventGetWeaponAttachPoint_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execGetWeaponAttachPoint)
|
||
|
|
{
|
||
|
|
P_GET_STRUCT_REF(FGameplayTag,Z_Param_Out_WeaponType);
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(FName*)Z_Param__Result=P_THIS->GetWeaponAttachPoint_Implementation(Z_Param_Out_WeaponType);
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function GetWeaponAttachPoint *************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function InitializeWidgets **************************
|
||
|
|
void IPlayerInterface::InitializeWidgets()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_InitializeWidgets instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_InitializeWidgets = FName(TEXT("InitializeWidgets"));
|
||
|
|
void IPlayerInterface::Execute_InitializeWidgets(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_InitializeWidgets);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->InitializeWidgets_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_InitializeWidgets_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function InitializeWidgets constinit property declarations *********************
|
||
|
|
// ********** End Function InitializeWidgets constinit property declarations ***********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_InitializeWidgets_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "InitializeWidgets", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_InitializeWidgets_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_InitializeWidgets_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_InitializeWidgets()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_InitializeWidgets_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitializeWidgets)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->InitializeWidgets_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function InitializeWidgets ****************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Initiate_Aim_Pressed ***********************
|
||
|
|
void IPlayerInterface::Initiate_Aim_Pressed()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Initiate_Aim_Pressed instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Initiate_Aim_Pressed = FName(TEXT("Initiate_Aim_Pressed"));
|
||
|
|
void IPlayerInterface::Execute_Initiate_Aim_Pressed(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Initiate_Aim_Pressed);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Initiate_Aim_Pressed_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Pressed_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Initiate_Aim_Pressed constinit property declarations ******************
|
||
|
|
// ********** End Function Initiate_Aim_Pressed constinit property declarations ********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Pressed_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Initiate_Aim_Pressed", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Pressed_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Pressed_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Pressed()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Pressed_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitiate_Aim_Pressed)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Initiate_Aim_Pressed_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Initiate_Aim_Pressed *************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Initiate_Aim_Released **********************
|
||
|
|
void IPlayerInterface::Initiate_Aim_Released()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Initiate_Aim_Released instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Initiate_Aim_Released = FName(TEXT("Initiate_Aim_Released"));
|
||
|
|
void IPlayerInterface::Execute_Initiate_Aim_Released(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Initiate_Aim_Released);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Initiate_Aim_Released_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Released_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Initiate_Aim_Released constinit property declarations *****************
|
||
|
|
// ********** End Function Initiate_Aim_Released constinit property declarations *******************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Released_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Initiate_Aim_Released", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Released_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Released_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Released()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Released_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitiate_Aim_Released)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Initiate_Aim_Released_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Initiate_Aim_Released ************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Initiate_Crouch ****************************
|
||
|
|
void IPlayerInterface::Initiate_Crouch()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Initiate_Crouch instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Initiate_Crouch = FName(TEXT("Initiate_Crouch"));
|
||
|
|
void IPlayerInterface::Execute_Initiate_Crouch(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Initiate_Crouch);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Initiate_Crouch_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Initiate_Crouch_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Initiate_Crouch constinit property declarations ***********************
|
||
|
|
// ********** End Function Initiate_Crouch constinit property declarations *************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Initiate_Crouch_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Initiate_Crouch", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Initiate_Crouch_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Initiate_Crouch_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Initiate_Crouch()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Initiate_Crouch_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitiate_Crouch)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Initiate_Crouch_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Initiate_Crouch ******************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Initiate_CycleWeapon ***********************
|
||
|
|
void IPlayerInterface::Initiate_CycleWeapon()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Initiate_CycleWeapon instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Initiate_CycleWeapon = FName(TEXT("Initiate_CycleWeapon"));
|
||
|
|
void IPlayerInterface::Execute_Initiate_CycleWeapon(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Initiate_CycleWeapon);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Initiate_CycleWeapon_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Initiate_CycleWeapon_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Initiate_CycleWeapon constinit property declarations ******************
|
||
|
|
// ********** End Function Initiate_CycleWeapon constinit property declarations ********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Initiate_CycleWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Initiate_CycleWeapon", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Initiate_CycleWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Initiate_CycleWeapon_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Initiate_CycleWeapon()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Initiate_CycleWeapon_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitiate_CycleWeapon)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Initiate_CycleWeapon_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Initiate_CycleWeapon *************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Initiate_FireWeapon_Pressed ****************
|
||
|
|
void IPlayerInterface::Initiate_FireWeapon_Pressed()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Initiate_FireWeapon_Pressed instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Initiate_FireWeapon_Pressed = FName(TEXT("Initiate_FireWeapon_Pressed"));
|
||
|
|
void IPlayerInterface::Execute_Initiate_FireWeapon_Pressed(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Initiate_FireWeapon_Pressed);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Initiate_FireWeapon_Pressed_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Pressed_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Initiate_FireWeapon_Pressed constinit property declarations ***********
|
||
|
|
// ********** End Function Initiate_FireWeapon_Pressed constinit property declarations *************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Pressed_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Initiate_FireWeapon_Pressed", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Pressed_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Pressed_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Pressed()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Pressed_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitiate_FireWeapon_Pressed)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Initiate_FireWeapon_Pressed_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Initiate_FireWeapon_Pressed ******************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Initiate_FireWeapon_Released ***************
|
||
|
|
void IPlayerInterface::Initiate_FireWeapon_Released()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Initiate_FireWeapon_Released instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Initiate_FireWeapon_Released = FName(TEXT("Initiate_FireWeapon_Released"));
|
||
|
|
void IPlayerInterface::Execute_Initiate_FireWeapon_Released(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Initiate_FireWeapon_Released);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Initiate_FireWeapon_Released_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Released_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Initiate_FireWeapon_Released constinit property declarations **********
|
||
|
|
// ********** End Function Initiate_FireWeapon_Released constinit property declarations ************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Released_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Initiate_FireWeapon_Released", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Released_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Released_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Released()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Released_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitiate_FireWeapon_Released)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Initiate_FireWeapon_Released_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Initiate_FireWeapon_Released *****************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Initiate_Jump ******************************
|
||
|
|
void IPlayerInterface::Initiate_Jump()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Initiate_Jump instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Initiate_Jump = FName(TEXT("Initiate_Jump"));
|
||
|
|
void IPlayerInterface::Execute_Initiate_Jump(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Initiate_Jump);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Initiate_Jump_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Initiate_Jump_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Initiate_Jump constinit property declarations *************************
|
||
|
|
// ********** End Function Initiate_Jump constinit property declarations ***************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Initiate_Jump_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Initiate_Jump", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Initiate_Jump_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Initiate_Jump_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Initiate_Jump()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Initiate_Jump_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitiate_Jump)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Initiate_Jump_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Initiate_Jump ********************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Initiate_ReloadWeapon **********************
|
||
|
|
void IPlayerInterface::Initiate_ReloadWeapon()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Initiate_ReloadWeapon instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Initiate_ReloadWeapon = FName(TEXT("Initiate_ReloadWeapon"));
|
||
|
|
void IPlayerInterface::Execute_Initiate_ReloadWeapon(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Initiate_ReloadWeapon);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Initiate_ReloadWeapon_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Initiate_ReloadWeapon_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Initiate_ReloadWeapon constinit property declarations *****************
|
||
|
|
// ********** End Function Initiate_ReloadWeapon constinit property declarations *******************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Initiate_ReloadWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Initiate_ReloadWeapon", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x08020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Initiate_ReloadWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Initiate_ReloadWeapon_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Initiate_ReloadWeapon()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Initiate_ReloadWeapon_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execInitiate_ReloadWeapon)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Initiate_ReloadWeapon_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Initiate_ReloadWeapon ************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function IsDeadOrDying ******************************
|
||
|
|
struct PlayerInterface_eventIsDeadOrDying_Parms
|
||
|
|
{
|
||
|
|
bool ReturnValue;
|
||
|
|
|
||
|
|
/** Constructor, initializes return property only **/
|
||
|
|
PlayerInterface_eventIsDeadOrDying_Parms()
|
||
|
|
: ReturnValue(false)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
};
|
||
|
|
bool IPlayerInterface::IsDeadOrDying()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_IsDeadOrDying instead.");
|
||
|
|
PlayerInterface_eventIsDeadOrDying_Parms Parms;
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_IsDeadOrDying = FName(TEXT("IsDeadOrDying"));
|
||
|
|
bool IPlayerInterface::Execute_IsDeadOrDying(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventIsDeadOrDying_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_IsDeadOrDying);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
Parms.ReturnValue = I->IsDeadOrDying_Implementation();
|
||
|
|
}
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.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_UPlayerInterface_IsDeadOrDying_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((PlayerInterface_eventIsDeadOrDying_Parms*)Obj)->ReturnValue = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPlayerInterface_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(PlayerInterface_eventIsDeadOrDying_Parms), &Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function IsDeadOrDying Property Definitions **************************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "IsDeadOrDying", Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventIsDeadOrDying_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventIsDeadOrDying_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execIsDeadOrDying)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(bool*)Z_Param__Result=P_THIS->IsDeadOrDying_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function IsDeadOrDying ********************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function IsFirstPerson ******************************
|
||
|
|
struct PlayerInterface_eventIsFirstPerson_Parms
|
||
|
|
{
|
||
|
|
bool ReturnValue;
|
||
|
|
|
||
|
|
/** Constructor, initializes return property only **/
|
||
|
|
PlayerInterface_eventIsFirstPerson_Parms()
|
||
|
|
: ReturnValue(false)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
};
|
||
|
|
bool IPlayerInterface::IsFirstPerson() const
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_IsFirstPerson instead.");
|
||
|
|
PlayerInterface_eventIsFirstPerson_Parms Parms;
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_IsFirstPerson = FName(TEXT("IsFirstPerson"));
|
||
|
|
bool IPlayerInterface::Execute_IsFirstPerson(const UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
PlayerInterface_eventIsFirstPerson_Parms Parms;
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_IsFirstPerson);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
const_cast<UObject*>(O)->ProcessEvent(Func, &Parms);
|
||
|
|
}
|
||
|
|
else if (auto I = (const IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
Parms.ReturnValue = I->IsFirstPerson_Implementation();
|
||
|
|
}
|
||
|
|
return Parms.ReturnValue;
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function IsFirstPerson 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 IsFirstPerson constinit property declarations ***************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function IsFirstPerson Property Definitions ************************************
|
||
|
|
void Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::NewProp_ReturnValue_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((PlayerInterface_eventIsFirstPerson_Parms*)Obj)->ReturnValue = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_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(PlayerInterface_eventIsFirstPerson_Parms), &Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function IsFirstPerson Property Definitions **************************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "IsFirstPerson", Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::PropPointers),
|
||
|
|
sizeof(PlayerInterface_eventIsFirstPerson_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x5C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(PlayerInterface_eventIsFirstPerson_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_IsFirstPerson()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_IsFirstPerson_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execIsFirstPerson)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(bool*)Z_Param__Result=P_THIS->IsFirstPerson_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function IsFirstPerson ********************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Notify_CycleWeapon *************************
|
||
|
|
void IPlayerInterface::Notify_CycleWeapon()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Notify_CycleWeapon instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Notify_CycleWeapon = FName(TEXT("Notify_CycleWeapon"));
|
||
|
|
void IPlayerInterface::Execute_Notify_CycleWeapon(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Notify_CycleWeapon);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Notify_CycleWeapon_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Notify_CycleWeapon_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Notify_CycleWeapon constinit property declarations ********************
|
||
|
|
// ********** End Function Notify_CycleWeapon constinit property declarations **********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Notify_CycleWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Notify_CycleWeapon", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Notify_CycleWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Notify_CycleWeapon_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Notify_CycleWeapon()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Notify_CycleWeapon_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execNotify_CycleWeapon)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Notify_CycleWeapon_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Notify_CycleWeapon ***************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function Notify_ReloadWeapon ************************
|
||
|
|
void IPlayerInterface::Notify_ReloadWeapon()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_Notify_ReloadWeapon instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_Notify_ReloadWeapon = FName(TEXT("Notify_ReloadWeapon"));
|
||
|
|
void IPlayerInterface::Execute_Notify_ReloadWeapon(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_Notify_ReloadWeapon);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->Notify_ReloadWeapon_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_Notify_ReloadWeapon_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function Notify_ReloadWeapon constinit property declarations *******************
|
||
|
|
// ********** End Function Notify_ReloadWeapon constinit property declarations *********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_Notify_ReloadWeapon_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "Notify_ReloadWeapon", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_Notify_ReloadWeapon_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_Notify_ReloadWeapon_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_Notify_ReloadWeapon()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_Notify_ReloadWeapon_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execNotify_ReloadWeapon)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->Notify_ReloadWeapon_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function Notify_ReloadWeapon **************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface Function WeaponReplicated ***************************
|
||
|
|
void IPlayerInterface::WeaponReplicated()
|
||
|
|
{
|
||
|
|
check(0 && "Do not directly call Event functions in Interfaces. Call Execute_WeaponReplicated instead.");
|
||
|
|
}
|
||
|
|
static FName NAME_UPlayerInterface_WeaponReplicated = FName(TEXT("WeaponReplicated"));
|
||
|
|
void IPlayerInterface::Execute_WeaponReplicated(UObject* O)
|
||
|
|
{
|
||
|
|
check(O != NULL);
|
||
|
|
check(O->GetClass()->ImplementsInterface(UPlayerInterface::StaticClass()));
|
||
|
|
UFunction* const Func = O->FindFunction(NAME_UPlayerInterface_WeaponReplicated);
|
||
|
|
if (Func)
|
||
|
|
{
|
||
|
|
O->ProcessEvent(Func, NULL);
|
||
|
|
}
|
||
|
|
else if (auto I = (IPlayerInterface*)(O->GetNativeInterfaceAddress(UPlayerInterface::StaticClass())))
|
||
|
|
{
|
||
|
|
I->WeaponReplicated_Implementation();
|
||
|
|
}
|
||
|
|
}
|
||
|
|
struct Z_Construct_UFunction_UPlayerInterface_WeaponReplicated_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function WeaponReplicated constinit property declarations **********************
|
||
|
|
// ********** End Function WeaponReplicated constinit property declarations ************************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UPlayerInterface_WeaponReplicated_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UPlayerInterface, nullptr, "WeaponReplicated", nullptr,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x0C020C00, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UPlayerInterface_WeaponReplicated_Statics::Function_MetaDataParams), Z_Construct_UFunction_UPlayerInterface_WeaponReplicated_Statics::Function_MetaDataParams)}, };
|
||
|
|
UFunction* Z_Construct_UFunction_UPlayerInterface_WeaponReplicated()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UPlayerInterface_WeaponReplicated_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(IPlayerInterface::execWeaponReplicated)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
P_THIS->WeaponReplicated_Implementation();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Interface UPlayerInterface Function WeaponReplicated *****************************
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface *****************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UPlayerInterface;
|
||
|
|
UClass* UPlayerInterface::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UPlayerInterface;
|
||
|
|
if (!Z_Registration_Info_UClass_UPlayerInterface.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("PlayerInterface"),
|
||
|
|
Z_Registration_Info_UClass_UPlayerInterface.InnerSingleton,
|
||
|
|
StaticRegisterNativesUPlayerInterface,
|
||
|
|
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_UPlayerInterface.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UPlayerInterface_NoRegister()
|
||
|
|
{
|
||
|
|
return UPlayerInterface::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UPlayerInterface_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Interfaces/PlayerInterface.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Interface UPlayerInterface constinit property declarations *********************
|
||
|
|
// ********** End Interface UPlayerInterface constinit property declarations ***********************
|
||
|
|
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
|
||
|
|
{ .NameUTF8 = UTF8TEXT("AddAmmo"), .Pointer = &IPlayerInterface::execAddAmmo },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("DoDamage"), .Pointer = &IPlayerInterface::execDoDamage },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("GetCarriedAmmo"), .Pointer = &IPlayerInterface::execGetCarriedAmmo },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("GetCurrentWeapon"), .Pointer = &IPlayerInterface::execGetCurrentWeapon },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("GetPawnMesh"), .Pointer = &IPlayerInterface::execGetPawnMesh },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("GetSpecifcPawnMesh"), .Pointer = &IPlayerInterface::execGetSpecifcPawnMesh },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("GetWeaponAttachPoint"), .Pointer = &IPlayerInterface::execGetWeaponAttachPoint },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("InitializeWidgets"), .Pointer = &IPlayerInterface::execInitializeWidgets },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Initiate_Aim_Pressed"), .Pointer = &IPlayerInterface::execInitiate_Aim_Pressed },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Initiate_Aim_Released"), .Pointer = &IPlayerInterface::execInitiate_Aim_Released },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Initiate_Crouch"), .Pointer = &IPlayerInterface::execInitiate_Crouch },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Initiate_CycleWeapon"), .Pointer = &IPlayerInterface::execInitiate_CycleWeapon },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Initiate_FireWeapon_Pressed"), .Pointer = &IPlayerInterface::execInitiate_FireWeapon_Pressed },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Initiate_FireWeapon_Released"), .Pointer = &IPlayerInterface::execInitiate_FireWeapon_Released },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Initiate_Jump"), .Pointer = &IPlayerInterface::execInitiate_Jump },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Initiate_ReloadWeapon"), .Pointer = &IPlayerInterface::execInitiate_ReloadWeapon },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("IsDeadOrDying"), .Pointer = &IPlayerInterface::execIsDeadOrDying },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("IsFirstPerson"), .Pointer = &IPlayerInterface::execIsFirstPerson },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Notify_CycleWeapon"), .Pointer = &IPlayerInterface::execNotify_CycleWeapon },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("Notify_ReloadWeapon"), .Pointer = &IPlayerInterface::execNotify_ReloadWeapon },
|
||
|
|
{ .NameUTF8 = UTF8TEXT("WeaponReplicated"), .Pointer = &IPlayerInterface::execWeaponReplicated },
|
||
|
|
};
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_AddAmmo, "AddAmmo" }, // 3173621034
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_DoDamage, "DoDamage" }, // 3931525347
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_GetCarriedAmmo, "GetCarriedAmmo" }, // 2250828166
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_GetCurrentWeapon, "GetCurrentWeapon" }, // 3599082517
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_GetPawnMesh, "GetPawnMesh" }, // 4256596202
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_GetSpecifcPawnMesh, "GetSpecifcPawnMesh" }, // 1630138828
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_GetWeaponAttachPoint, "GetWeaponAttachPoint" }, // 1762330000
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_InitializeWidgets, "InitializeWidgets" }, // 1906123269
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Pressed, "Initiate_Aim_Pressed" }, // 1243496735
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Initiate_Aim_Released, "Initiate_Aim_Released" }, // 1015163638
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Initiate_Crouch, "Initiate_Crouch" }, // 406919653
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Initiate_CycleWeapon, "Initiate_CycleWeapon" }, // 3905763479
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Pressed, "Initiate_FireWeapon_Pressed" }, // 3090731461
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Initiate_FireWeapon_Released, "Initiate_FireWeapon_Released" }, // 2482354013
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Initiate_Jump, "Initiate_Jump" }, // 2876882617
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Initiate_ReloadWeapon, "Initiate_ReloadWeapon" }, // 3726533536
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_IsDeadOrDying, "IsDeadOrDying" }, // 1502484908
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_IsFirstPerson, "IsFirstPerson" }, // 1229335264
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Notify_CycleWeapon, "Notify_CycleWeapon" }, // 1356133115
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_Notify_ReloadWeapon, "Notify_ReloadWeapon" }, // 198590202
|
||
|
|
{ &Z_Construct_UFunction_UPlayerInterface_WeaponReplicated, "WeaponReplicated" }, // 879404060
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<IPlayerInterface>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UPlayerInterface_Statics
|
||
|
|
UObject* (*const Z_Construct_UClass_UPlayerInterface_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInterface,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_FPSTemplate,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPlayerInterface_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPlayerInterface_Statics::ClassParams = {
|
||
|
|
&UPlayerInterface::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
FuncInfo,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
UE_ARRAY_COUNT(FuncInfo),
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0x000840A1u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPlayerInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UPlayerInterface_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UPlayerInterface::StaticRegisterNativesUPlayerInterface()
|
||
|
|
{
|
||
|
|
UClass* Class = UPlayerInterface::StaticClass();
|
||
|
|
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UPlayerInterface_Statics::Funcs));
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UPlayerInterface()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UPlayerInterface.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPlayerInterface.OuterSingleton, Z_Construct_UClass_UPlayerInterface_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UPlayerInterface.OuterSingleton;
|
||
|
|
}
|
||
|
|
UPlayerInterface::UPlayerInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPlayerInterface);
|
||
|
|
// ********** End Interface UPlayerInterface *******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h__Script_FPSTemplate_Statics
|
||
|
|
{
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UPlayerInterface, UPlayerInterface::StaticClass, TEXT("UPlayerInterface"), &Z_Registration_Info_UClass_UPlayerInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPlayerInterface), 2025881539U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h__Script_FPSTemplate_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h__Script_FPSTemplate_2108480976{
|
||
|
|
TEXT("/Script/FPSTemplate"),
|
||
|
|
Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h__Script_FPSTemplate_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_FPSTemplate_5_4_or_5_5_Source_FPSTemplate_Public_Interfaces_PlayerInterface_h__Script_FPSTemplate_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
nullptr, 0,
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|