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