Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/GameplayTasks/UHT/GameplayTask.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

463 lines
28 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 "GameplayTask.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGameplayTask() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister();
GAMEPLAYTASKS_API UEnum* Z_Construct_UEnum_GameplayTasks_EGameplayTaskState();
GAMEPLAYTASKS_API UEnum* Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature();
GAMEPLAYTASKS_API UScriptStruct* Z_Construct_UScriptStruct_FGameplayResourceSet();
UPackage* Z_Construct_UPackage__Script_GameplayTasks();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGameplayTaskState ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGameplayTaskState;
static UEnum* EGameplayTaskState_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGameplayTaskState.OuterSingleton)
{
Z_Registration_Info_UEnum_EGameplayTaskState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GameplayTasks_EGameplayTaskState, (UObject*)Z_Construct_UPackage__Script_GameplayTasks(), TEXT("EGameplayTaskState"));
}
return Z_Registration_Info_UEnum_EGameplayTaskState.OuterSingleton;
}
template<> GAMEPLAYTASKS_NON_ATTRIBUTED_API UEnum* StaticEnum<EGameplayTaskState>()
{
return EGameplayTaskState_StaticEnum();
}
struct Z_Construct_UEnum_GameplayTasks_EGameplayTaskState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Active.Name", "EGameplayTaskState::Active" },
{ "AwaitingActivation.Name", "EGameplayTaskState::AwaitingActivation" },
{ "Finished.Name", "EGameplayTaskState::Finished" },
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
{ "Paused.Name", "EGameplayTaskState::Paused" },
{ "Uninitialized.Name", "EGameplayTaskState::Uninitialized" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGameplayTaskState::Uninitialized", (int64)EGameplayTaskState::Uninitialized },
{ "EGameplayTaskState::AwaitingActivation", (int64)EGameplayTaskState::AwaitingActivation },
{ "EGameplayTaskState::Paused", (int64)EGameplayTaskState::Paused },
{ "EGameplayTaskState::Active", (int64)EGameplayTaskState::Active },
{ "EGameplayTaskState::Finished", (int64)EGameplayTaskState::Finished },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GameplayTasks_EGameplayTaskState_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GameplayTasks_EGameplayTaskState_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GameplayTasks,
nullptr,
"EGameplayTaskState",
"EGameplayTaskState",
Z_Construct_UEnum_GameplayTasks_EGameplayTaskState_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GameplayTasks_EGameplayTaskState_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GameplayTasks_EGameplayTaskState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GameplayTasks_EGameplayTaskState_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GameplayTasks_EGameplayTaskState()
{
if (!Z_Registration_Info_UEnum_EGameplayTaskState.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGameplayTaskState.InnerSingleton, Z_Construct_UEnum_GameplayTasks_EGameplayTaskState_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGameplayTaskState.InnerSingleton;
}
// ********** End Enum EGameplayTaskState **********************************************************
// ********** Begin Enum ETaskResourceOverlapPolicy ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETaskResourceOverlapPolicy;
static UEnum* ETaskResourceOverlapPolicy_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ETaskResourceOverlapPolicy.OuterSingleton)
{
Z_Registration_Info_UEnum_ETaskResourceOverlapPolicy.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy, (UObject*)Z_Construct_UPackage__Script_GameplayTasks(), TEXT("ETaskResourceOverlapPolicy"));
}
return Z_Registration_Info_UEnum_ETaskResourceOverlapPolicy.OuterSingleton;
}
template<> GAMEPLAYTASKS_NON_ATTRIBUTED_API UEnum* StaticEnum<ETaskResourceOverlapPolicy>()
{
return ETaskResourceOverlapPolicy_StaticEnum();
}
struct Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
{ "RequestCancelAndStartAtEnd.Comment", "/** Request to cancel same or lower priority tasks, wait for any remaining overlapping same-priority tasks to finish. */" },
{ "RequestCancelAndStartAtEnd.Name", "ETaskResourceOverlapPolicy::RequestCancelAndStartAtEnd" },
{ "RequestCancelAndStartAtEnd.ToolTip", "Request to cancel same or lower priority tasks, wait for any remaining overlapping same-priority tasks to finish." },
{ "RequestCancelAndStartOnTop.Comment", "/** Request to cancel same or lower priority tasks, if tasks not ended pause overlapping same-priority tasks. */" },
{ "RequestCancelAndStartOnTop.Name", "ETaskResourceOverlapPolicy::RequestCancelAndStartOnTop" },
{ "RequestCancelAndStartOnTop.ToolTip", "Request to cancel same or lower priority tasks, if tasks not ended pause overlapping same-priority tasks." },
{ "StartAtEnd.Comment", "/** Wait for other same-priority tasks to finish. */" },
{ "StartAtEnd.Name", "ETaskResourceOverlapPolicy::StartAtEnd" },
{ "StartAtEnd.ToolTip", "Wait for other same-priority tasks to finish." },
{ "StartOnTop.Comment", "/** Pause overlapping same-priority tasks. */" },
{ "StartOnTop.Name", "ETaskResourceOverlapPolicy::StartOnTop" },
{ "StartOnTop.ToolTip", "Pause overlapping same-priority tasks." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ETaskResourceOverlapPolicy::StartOnTop", (int64)ETaskResourceOverlapPolicy::StartOnTop },
{ "ETaskResourceOverlapPolicy::StartAtEnd", (int64)ETaskResourceOverlapPolicy::StartAtEnd },
{ "ETaskResourceOverlapPolicy::RequestCancelAndStartOnTop", (int64)ETaskResourceOverlapPolicy::RequestCancelAndStartOnTop },
{ "ETaskResourceOverlapPolicy::RequestCancelAndStartAtEnd", (int64)ETaskResourceOverlapPolicy::RequestCancelAndStartAtEnd },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GameplayTasks,
nullptr,
"ETaskResourceOverlapPolicy",
"ETaskResourceOverlapPolicy",
Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy()
{
if (!Z_Registration_Info_UEnum_ETaskResourceOverlapPolicy.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETaskResourceOverlapPolicy.InnerSingleton, Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ETaskResourceOverlapPolicy.InnerSingleton;
}
// ********** End Enum ETaskResourceOverlapPolicy **************************************************
// ********** Begin ScriptStruct FGameplayResourceSet **********************************************
struct Z_Construct_UScriptStruct_FGameplayResourceSet_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGameplayResourceSet); }
static inline consteval int16 GetStructAlignment() { return alignof(FGameplayResourceSet); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGameplayResourceSet constinit property declarations **************
// ********** End ScriptStruct FGameplayResourceSet constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGameplayResourceSet>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGameplayResourceSet_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGameplayResourceSet;
class UScriptStruct* FGameplayResourceSet::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGameplayResourceSet.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGameplayResourceSet.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGameplayResourceSet, (UObject*)Z_Construct_UPackage__Script_GameplayTasks(), TEXT("GameplayResourceSet"));
}
return Z_Registration_Info_UScriptStruct_FGameplayResourceSet.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGameplayResourceSet_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
nullptr,
&NewStructOps,
"GameplayResourceSet",
nullptr,
0,
sizeof(FGameplayResourceSet),
alignof(FGameplayResourceSet),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGameplayResourceSet_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGameplayResourceSet_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGameplayResourceSet()
{
if (!Z_Registration_Info_UScriptStruct_FGameplayResourceSet.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGameplayResourceSet.InnerSingleton, Z_Construct_UScriptStruct_FGameplayResourceSet_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGameplayResourceSet.InnerSingleton);
}
// ********** End ScriptStruct FGameplayResourceSet ************************************************
// ********** Begin Delegate FGenericGameplayTaskDelegate ******************************************
struct Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FGenericGameplayTaskDelegate constinit property declarations **********
// ********** End Delegate FGenericGameplayTaskDelegate constinit property declarations ************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask, nullptr, "GenericGameplayTaskDelegate__DelegateSignature", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void UGameplayTask::FGenericGameplayTaskDelegate_DelegateWrapper(const FMulticastScriptDelegate& GenericGameplayTaskDelegate)
{
GenericGameplayTaskDelegate.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FGenericGameplayTaskDelegate ********************************************
// ********** Begin Class UGameplayTask Function EndTask *******************************************
struct Z_Construct_UFunction_UGameplayTask_EndTask_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "GameplayTasks" },
{ "Comment", "/** Called explicitly to end the task (usually by the task itself). Calls OnDestroy. \n\x09 *\x09@NOTE: you need to call EndTask before sending out any \"on completed\" delegates. \n\x09 *\x09If you don't the task will still be in an \"active\" state while the event receivers may\n\x09 *\x09""assume it's already \"finished\" */" },
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
{ "ToolTip", "Called explicitly to end the task (usually by the task itself). Calls OnDestroy.\n @NOTE: you need to call EndTask before sending out any \"on completed\" delegates.\n If you don't the task will still be in an \"active\" state while the event receivers may\n assume it's already \"finished\"" },
};
#endif // WITH_METADATA
// ********** Begin Function EndTask constinit property declarations *******************************
// ********** End Function EndTask constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTask_EndTask_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask, nullptr, "EndTask", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_EndTask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTask_EndTask_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGameplayTask_EndTask()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTask_EndTask_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTask::execEndTask)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->EndTask();
P_NATIVE_END;
}
// ********** End Class UGameplayTask Function EndTask *********************************************
// ********** Begin Class UGameplayTask Function ReadyForActivation ********************************
struct Z_Construct_UFunction_UGameplayTask_ReadyForActivation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "Category", "Gameplay Tasks" },
{ "Comment", "/** Called to trigger the actual task once the delegates have been set up */" },
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
{ "ToolTip", "Called to trigger the actual task once the delegates have been set up" },
};
#endif // WITH_METADATA
// ********** Begin Function ReadyForActivation constinit property declarations ********************
// ********** End Function ReadyForActivation constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTask_ReadyForActivation_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask, nullptr, "ReadyForActivation", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_ReadyForActivation_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTask_ReadyForActivation_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGameplayTask_ReadyForActivation()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTask_ReadyForActivation_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTask::execReadyForActivation)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ReadyForActivation();
P_NATIVE_END;
}
// ********** End Class UGameplayTask Function ReadyForActivation **********************************
// ********** Begin Class UGameplayTask ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameplayTask;
UClass* UGameplayTask::GetPrivateStaticClass()
{
using TClass = UGameplayTask;
if (!Z_Registration_Info_UClass_UGameplayTask.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameplayTask"),
Z_Registration_Info_UClass_UGameplayTask.InnerSingleton,
StaticRegisterNativesUGameplayTask,
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_UGameplayTask.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameplayTask_NoRegister()
{
return UGameplayTask::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameplayTask_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ExposedAsyncProxy", "AsyncTask" },
{ "IncludePath", "GameplayTask.h" },
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstanceName_MetaData[] = {
{ "Comment", "/** This name allows us to find the task later so that we can end it. */" },
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
{ "ToolTip", "This name allows us to find the task later so that we can end it." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ResourceOverlapPolicy_MetaData[] = {
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChildTask_MetaData[] = {
{ "Comment", "/** child task instance */" },
{ "ModuleRelativePath", "Classes/GameplayTask.h" },
{ "ToolTip", "child task instance" },
};
#endif // WITH_METADATA
// ********** Begin Class UGameplayTask constinit property declarations ****************************
static const UECodeGen_Private::FNamePropertyParams NewProp_InstanceName;
static const UECodeGen_Private::FBytePropertyParams NewProp_ResourceOverlapPolicy_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ResourceOverlapPolicy;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ChildTask;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGameplayTask constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("EndTask"), .Pointer = &UGameplayTask::execEndTask },
{ .NameUTF8 = UTF8TEXT("ReadyForActivation"), .Pointer = &UGameplayTask::execReadyForActivation },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGameplayTask_EndTask, "EndTask" }, // 3145536938
{ &Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature, "GenericGameplayTaskDelegate__DelegateSignature" }, // 1830581383
{ &Z_Construct_UFunction_UGameplayTask_ReadyForActivation, "ReadyForActivation" }, // 1680456581
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGameplayTask>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameplayTask_Statics
// ********** Begin Class UGameplayTask Property Definitions ***************************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UGameplayTask_Statics::NewProp_InstanceName = { "InstanceName", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask, InstanceName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstanceName_MetaData), NewProp_InstanceName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGameplayTask_Statics::NewProp_ResourceOverlapPolicy_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UGameplayTask_Statics::NewProp_ResourceOverlapPolicy = { "ResourceOverlapPolicy", nullptr, (EPropertyFlags)0x0020080000004000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask, ResourceOverlapPolicy), Z_Construct_UEnum_GameplayTasks_ETaskResourceOverlapPolicy, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ResourceOverlapPolicy_MetaData), NewProp_ResourceOverlapPolicy_MetaData) }; // 2982106369
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGameplayTask_Statics::NewProp_ChildTask = { "ChildTask", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask, ChildTask), Z_Construct_UClass_UGameplayTask_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChildTask_MetaData), NewProp_ChildTask_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGameplayTask_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_Statics::NewProp_InstanceName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_Statics::NewProp_ResourceOverlapPolicy_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_Statics::NewProp_ResourceOverlapPolicy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_Statics::NewProp_ChildTask,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_Statics::PropPointers) < 2048);
// ********** End Class UGameplayTask Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UGameplayTask_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UGameplayTask_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister, (int32)VTABLE_OFFSET(UGameplayTask, IGameplayTaskOwnerInterface), false }, // 2833624204
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameplayTask_Statics::ClassParams = {
&UGameplayTask::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UGameplayTask_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x000800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameplayTask_Statics::Class_MetaDataParams)
};
void UGameplayTask::StaticRegisterNativesUGameplayTask()
{
UClass* Class = UGameplayTask::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGameplayTask_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGameplayTask()
{
if (!Z_Registration_Info_UClass_UGameplayTask.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameplayTask.OuterSingleton, Z_Construct_UClass_UGameplayTask_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameplayTask.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameplayTask);
UGameplayTask::~UGameplayTask() {}
// ********** End Class UGameplayTask **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGameplayTaskState_StaticEnum, TEXT("EGameplayTaskState"), &Z_Registration_Info_UEnum_EGameplayTaskState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2885531480U) },
{ ETaskResourceOverlapPolicy_StaticEnum, TEXT("ETaskResourceOverlapPolicy"), &Z_Registration_Info_UEnum_ETaskResourceOverlapPolicy, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2982106369U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGameplayResourceSet::StaticStruct, Z_Construct_UScriptStruct_FGameplayResourceSet_Statics::NewStructOps, TEXT("GameplayResourceSet"),&Z_Registration_Info_UScriptStruct_FGameplayResourceSet, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGameplayResourceSet), 3683593861U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameplayTask, UGameplayTask::StaticClass, TEXT("UGameplayTask"), &Z_Registration_Info_UClass_UGameplayTask, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameplayTask), 2895938053U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_3224412{
TEXT("/Script/GameplayTasks"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h__Script_GameplayTasks_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS