Initial Commit

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

View File

@@ -0,0 +1,462 @@
// 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

View File

@@ -0,0 +1,112 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "GameplayTask.h"
#ifdef GAMEPLAYTASKS_GameplayTask_generated_h
#error "GameplayTask.generated.h already included, missing '#pragma once' in GameplayTask.h"
#endif
#define GAMEPLAYTASKS_GameplayTask_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGameplayResourceSet **********************************************
struct Z_Construct_UScriptStruct_FGameplayResourceSet_Statics;
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_47_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGameplayResourceSet_Statics; \
GAMEPLAYTASKS_API static class UScriptStruct* StaticStruct();
struct FGameplayResourceSet;
// ********** End ScriptStruct FGameplayResourceSet ************************************************
// ********** Begin Delegate FGenericGameplayTaskDelegate ******************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_151_DELEGATE \
static GAMEPLAYTASKS_API void FGenericGameplayTaskDelegate_DelegateWrapper(const FMulticastScriptDelegate& GenericGameplayTaskDelegate);
// ********** End Delegate FGenericGameplayTaskDelegate ********************************************
// ********** Begin Class UGameplayTask ************************************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_147_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execEndTask); \
DECLARE_FUNCTION(execReadyForActivation);
struct Z_Construct_UClass_UGameplayTask_Statics;
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_NoRegister();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_147_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGameplayTask(); \
friend struct ::Z_Construct_UClass_UGameplayTask_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GAMEPLAYTASKS_API UClass* ::Z_Construct_UClass_UGameplayTask_NoRegister(); \
public: \
DECLARE_CLASS2(UGameplayTask, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/GameplayTasks"), Z_Construct_UClass_UGameplayTask_NoRegister) \
DECLARE_SERIALIZER(UGameplayTask) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
\
virtual UObject* _getUObject() const override { return const_cast<UGameplayTask*>(this); }
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_147_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGameplayTask(UGameplayTask&&) = delete; \
UGameplayTask(const UGameplayTask&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GAMEPLAYTASKS_API, UGameplayTask); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGameplayTask); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGameplayTask) \
GAMEPLAYTASKS_API virtual ~UGameplayTask();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_144_PROLOG
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_147_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_147_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_147_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h_147_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGameplayTask;
// ********** End Class UGameplayTask **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTask_h
// ********** Begin Enum EGameplayTaskState ********************************************************
#define FOREACH_ENUM_EGAMEPLAYTASKSTATE(op) \
op(EGameplayTaskState::Uninitialized) \
op(EGameplayTaskState::AwaitingActivation) \
op(EGameplayTaskState::Paused) \
op(EGameplayTaskState::Active) \
op(EGameplayTaskState::Finished)
enum class EGameplayTaskState : uint8;
template<> struct TIsUEnumClass<EGameplayTaskState> { enum { Value = true }; };
template<> GAMEPLAYTASKS_NON_ATTRIBUTED_API UEnum* StaticEnum<EGameplayTaskState>();
// ********** End Enum EGameplayTaskState **********************************************************
// ********** Begin Enum ETaskResourceOverlapPolicy ************************************************
#define FOREACH_ENUM_ETASKRESOURCEOVERLAPPOLICY(op) \
op(ETaskResourceOverlapPolicy::StartOnTop) \
op(ETaskResourceOverlapPolicy::StartAtEnd) \
op(ETaskResourceOverlapPolicy::RequestCancelAndStartOnTop) \
op(ETaskResourceOverlapPolicy::RequestCancelAndStartAtEnd)
enum class ETaskResourceOverlapPolicy : uint8;
template<> struct TIsUEnumClass<ETaskResourceOverlapPolicy> { enum { Value = true }; };
template<> GAMEPLAYTASKS_NON_ATTRIBUTED_API UEnum* StaticEnum<ETaskResourceOverlapPolicy>();
// ********** End Enum ETaskResourceOverlapPolicy **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "GameplayTaskOwnerInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGameplayTaskOwnerInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_GameplayTasks();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UGameplayTaskOwnerInterface ******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameplayTaskOwnerInterface;
UClass* UGameplayTaskOwnerInterface::GetPrivateStaticClass()
{
using TClass = UGameplayTaskOwnerInterface;
if (!Z_Registration_Info_UClass_UGameplayTaskOwnerInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameplayTaskOwnerInterface"),
Z_Registration_Info_UClass_UGameplayTaskOwnerInterface.InnerSingleton,
StaticRegisterNativesUGameplayTaskOwnerInterface,
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_UGameplayTaskOwnerInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister()
{
return UGameplayTaskOwnerInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "CannotImplementInterfaceInBlueprint", "" },
{ "ModuleRelativePath", "Classes/GameplayTaskOwnerInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UGameplayTaskOwnerInterface constinit property declarations **********
// ********** End Interface UGameplayTaskOwnerInterface constinit property declarations ************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IGameplayTaskOwnerInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics
UObject* (*const Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics::ClassParams = {
&UGameplayTaskOwnerInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics::Class_MetaDataParams)
};
void UGameplayTaskOwnerInterface::StaticRegisterNativesUGameplayTaskOwnerInterface()
{
}
UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface()
{
if (!Z_Registration_Info_UClass_UGameplayTaskOwnerInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameplayTaskOwnerInterface.OuterSingleton, Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameplayTaskOwnerInterface.OuterSingleton;
}
UGameplayTaskOwnerInterface::UGameplayTaskOwnerInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameplayTaskOwnerInterface);
// ********** End Interface UGameplayTaskOwnerInterface ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h__Script_GameplayTasks_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameplayTaskOwnerInterface, UGameplayTaskOwnerInterface::StaticClass, TEXT("UGameplayTaskOwnerInterface"), &Z_Registration_Info_UClass_UGameplayTaskOwnerInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameplayTaskOwnerInterface), 2833624204U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h__Script_GameplayTasks_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h__Script_GameplayTasks_1457824091{
TEXT("/Script/GameplayTasks"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h__Script_GameplayTasks_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h__Script_GameplayTasks_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "GameplayTaskOwnerInterface.h"
#ifdef GAMEPLAYTASKS_GameplayTaskOwnerInterface_generated_h
#error "GameplayTaskOwnerInterface.generated.h already included, missing '#pragma once' in GameplayTaskOwnerInterface.h"
#endif
#define GAMEPLAYTASKS_GameplayTaskOwnerInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UGameplayTaskOwnerInterface ******************************************
struct Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics;
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_17_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GAMEPLAYTASKS_API UGameplayTaskOwnerInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGameplayTaskOwnerInterface(UGameplayTaskOwnerInterface&&) = delete; \
UGameplayTaskOwnerInterface(const UGameplayTaskOwnerInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GAMEPLAYTASKS_API, UGameplayTaskOwnerInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGameplayTaskOwnerInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGameplayTaskOwnerInterface) \
virtual ~UGameplayTaskOwnerInterface() = default;
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_17_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUGameplayTaskOwnerInterface(); \
friend struct ::Z_Construct_UClass_UGameplayTaskOwnerInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GAMEPLAYTASKS_API UClass* ::Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UGameplayTaskOwnerInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/GameplayTasks"), Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister) \
DECLARE_SERIALIZER(UGameplayTaskOwnerInterface)
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_17_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_17_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IGameplayTaskOwnerInterface() {} \
public: \
typedef UGameplayTaskOwnerInterface UClassType; \
typedef IGameplayTaskOwnerInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_14_PROLOG
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h_17_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGameplayTaskOwnerInterface;
// ********** End Interface UGameplayTaskOwnerInterface ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskOwnerInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,159 @@
// 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 "GameplayTaskResource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGameplayTaskResource() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskResource();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskResource_NoRegister();
UPackage* Z_Construct_UPackage__Script_GameplayTasks();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGameplayTaskResource ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameplayTaskResource;
UClass* UGameplayTaskResource::GetPrivateStaticClass()
{
using TClass = UGameplayTaskResource;
if (!Z_Registration_Info_UClass_UGameplayTaskResource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameplayTaskResource"),
Z_Registration_Info_UClass_UGameplayTaskResource.InnerSingleton,
StaticRegisterNativesUGameplayTaskResource,
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_UGameplayTaskResource.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameplayTaskResource_NoRegister()
{
return UGameplayTaskResource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameplayTaskResource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "GameplayTaskResource.h" },
{ "ModuleRelativePath", "Classes/GameplayTaskResource.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ManualResourceID_MetaData[] = {
{ "Category", "Task Resource" },
{ "ClampMax", "15" },
{ "ClampMin", "-1" },
{ "Comment", "/** Overrides AutoResourceID. -1 means auto ID will be applied */" },
{ "EditCondition", "bManuallySetID" },
{ "ModuleRelativePath", "Classes/GameplayTaskResource.h" },
{ "ToolTip", "Overrides AutoResourceID. -1 means auto ID will be applied" },
{ "UIMax", "15" },
{ "UIMin", "-1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AutoResourceID_MetaData[] = {
{ "ModuleRelativePath", "Classes/GameplayTaskResource.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bManuallySetID_MetaData[] = {
{ "Category", "Task Resource" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Classes/GameplayTaskResource.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UGameplayTaskResource constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ManualResourceID;
static const UECodeGen_Private::FInt8PropertyParams NewProp_AutoResourceID;
static void NewProp_bManuallySetID_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bManuallySetID;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGameplayTaskResource constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGameplayTaskResource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameplayTaskResource_Statics
// ********** Begin Class UGameplayTaskResource Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UGameplayTaskResource_Statics::NewProp_ManualResourceID = { "ManualResourceID", nullptr, (EPropertyFlags)0x0020080000014015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTaskResource, ManualResourceID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ManualResourceID_MetaData), NewProp_ManualResourceID_MetaData) };
const UECodeGen_Private::FInt8PropertyParams Z_Construct_UClass_UGameplayTaskResource_Statics::NewProp_AutoResourceID = { "AutoResourceID", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int8, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTaskResource, AutoResourceID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AutoResourceID_MetaData), NewProp_AutoResourceID_MetaData) };
void Z_Construct_UClass_UGameplayTaskResource_Statics::NewProp_bManuallySetID_SetBit(void* Obj)
{
((UGameplayTaskResource*)Obj)->bManuallySetID = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGameplayTaskResource_Statics::NewProp_bManuallySetID = { "bManuallySetID", nullptr, (EPropertyFlags)0x0010000000010001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UGameplayTaskResource), &Z_Construct_UClass_UGameplayTaskResource_Statics::NewProp_bManuallySetID_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bManuallySetID_MetaData), NewProp_bManuallySetID_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGameplayTaskResource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTaskResource_Statics::NewProp_ManualResourceID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTaskResource_Statics::NewProp_AutoResourceID,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTaskResource_Statics::NewProp_bManuallySetID,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTaskResource_Statics::PropPointers) < 2048);
// ********** End Class UGameplayTaskResource Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UGameplayTaskResource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTaskResource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameplayTaskResource_Statics::ClassParams = {
&UGameplayTaskResource::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGameplayTaskResource_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTaskResource_Statics::PropPointers),
0,
0x040800A5u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTaskResource_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameplayTaskResource_Statics::Class_MetaDataParams)
};
void UGameplayTaskResource::StaticRegisterNativesUGameplayTaskResource()
{
}
UClass* Z_Construct_UClass_UGameplayTaskResource()
{
if (!Z_Registration_Info_UClass_UGameplayTaskResource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameplayTaskResource.OuterSingleton, Z_Construct_UClass_UGameplayTaskResource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameplayTaskResource.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameplayTaskResource);
UGameplayTaskResource::~UGameplayTaskResource() {}
// ********** End Class UGameplayTaskResource ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h__Script_GameplayTasks_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameplayTaskResource, UGameplayTaskResource::StaticClass, TEXT("UGameplayTaskResource"), &Z_Registration_Info_UClass_UGameplayTaskResource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameplayTaskResource), 2607701097U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h__Script_GameplayTasks_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h__Script_GameplayTasks_1598536257{
TEXT("/Script/GameplayTasks"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h__Script_GameplayTasks_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h__Script_GameplayTasks_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "GameplayTaskResource.h"
#ifdef GAMEPLAYTASKS_GameplayTaskResource_generated_h
#error "GameplayTaskResource.generated.h already included, missing '#pragma once' in GameplayTaskResource.h"
#endif
#define GAMEPLAYTASKS_GameplayTaskResource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGameplayTaskResource ****************************************************
struct Z_Construct_UClass_UGameplayTaskResource_Statics;
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskResource_NoRegister();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGameplayTaskResource(); \
friend struct ::Z_Construct_UClass_UGameplayTaskResource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GAMEPLAYTASKS_API UClass* ::Z_Construct_UClass_UGameplayTaskResource_NoRegister(); \
public: \
DECLARE_CLASS2(UGameplayTaskResource, UObject, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Config), CASTCLASS_None, TEXT("/Script/GameplayTasks"), Z_Construct_UClass_UGameplayTaskResource_NoRegister) \
DECLARE_SERIALIZER(UGameplayTaskResource) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("Game");} \
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h_16_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGameplayTaskResource(UGameplayTaskResource&&) = delete; \
UGameplayTaskResource(const UGameplayTaskResource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GAMEPLAYTASKS_API, UGameplayTaskResource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGameplayTaskResource); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGameplayTaskResource) \
GAMEPLAYTASKS_API virtual ~UGameplayTaskResource();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h_13_PROLOG
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h_16_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGameplayTaskResource;
// ********** End Class UGameplayTaskResource ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTaskResource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,298 @@
// 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 "Tasks/GameplayTask_ClaimResource.h"
#include "UObject/Class.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_ClaimResource() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_ClaimResource();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_ClaimResource_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskResource_NoRegister();
UPackage* Z_Construct_UPackage__Script_GameplayTasks();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGameplayTask_ClaimResource Function ClaimResource ***********************
struct Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics
{
struct GameplayTask_ClaimResource_eventClaimResource_Parms
{
TScriptInterface<IGameplayTaskOwnerInterface> InTaskOwner;
TSubclassOf<UGameplayTaskResource> ResourceClass;
uint8 Priority;
FName TaskInstanceName;
UGameplayTask_ClaimResource* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "Priority, TaskInstanceName" },
{ "Category", "AI|Tasks" },
{ "CPP_Default_Priority", "192" },
{ "CPP_Default_TaskInstanceName", "None" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_ClaimResource.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Priority_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TaskInstanceName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ClaimResource constinit property declarations *************************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_InTaskOwner;
static const UECodeGen_Private::FClassPropertyParams NewProp_ResourceClass;
static const UECodeGen_Private::FBytePropertyParams NewProp_Priority;
static const UECodeGen_Private::FNamePropertyParams NewProp_TaskInstanceName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ClaimResource constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ClaimResource Property Definitions ************************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_InTaskOwner = { "InTaskOwner", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResource_Parms, InTaskOwner), Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_ResourceClass = { "ResourceClass", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResource_Parms, ResourceClass), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UGameplayTaskResource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_Priority = { "Priority", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResource_Parms, Priority), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Priority_MetaData), NewProp_Priority_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_TaskInstanceName = { "TaskInstanceName", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResource_Parms, TaskInstanceName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TaskInstanceName_MetaData), NewProp_TaskInstanceName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResource_Parms, ReturnValue), Z_Construct_UClass_UGameplayTask_ClaimResource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_InTaskOwner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_ResourceClass,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_Priority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_TaskInstanceName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::PropPointers) < 2048);
// ********** End Function ClaimResource Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask_ClaimResource, nullptr, "ClaimResource", Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::GameplayTask_ClaimResource_eventClaimResource_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::GameplayTask_ClaimResource_eventClaimResource_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTask_ClaimResource::execClaimResource)
{
P_GET_TINTERFACE(IGameplayTaskOwnerInterface,Z_Param_InTaskOwner);
P_GET_OBJECT(UClass,Z_Param_ResourceClass);
P_GET_PROPERTY(FByteProperty,Z_Param_Priority);
P_GET_PROPERTY(FNameProperty,Z_Param_TaskInstanceName);
P_FINISH;
P_NATIVE_BEGIN;
*(UGameplayTask_ClaimResource**)Z_Param__Result=UGameplayTask_ClaimResource::ClaimResource(Z_Param_InTaskOwner,Z_Param_ResourceClass,Z_Param_Priority,Z_Param_TaskInstanceName);
P_NATIVE_END;
}
// ********** End Class UGameplayTask_ClaimResource Function ClaimResource *************************
// ********** Begin Class UGameplayTask_ClaimResource Function ClaimResources **********************
struct Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics
{
struct GameplayTask_ClaimResource_eventClaimResources_Parms
{
TScriptInterface<IGameplayTaskOwnerInterface> InTaskOwner;
TArray<TSubclassOf<UGameplayTaskResource>> ResourceClasses;
uint8 Priority;
FName TaskInstanceName;
UGameplayTask_ClaimResource* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "Priority, TaskInstanceName" },
{ "Category", "AI|Tasks" },
{ "CPP_Default_Priority", "192" },
{ "CPP_Default_TaskInstanceName", "None" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_ClaimResource.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Priority_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TaskInstanceName_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ClaimResources constinit property declarations ************************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_InTaskOwner;
static const UECodeGen_Private::FClassPropertyParams NewProp_ResourceClasses_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ResourceClasses;
static const UECodeGen_Private::FBytePropertyParams NewProp_Priority;
static const UECodeGen_Private::FNamePropertyParams NewProp_TaskInstanceName;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ClaimResources constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ClaimResources Property Definitions ***********************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_InTaskOwner = { "InTaskOwner", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResources_Parms, InTaskOwner), Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_ResourceClasses_Inner = { "ResourceClasses", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UGameplayTaskResource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_ResourceClasses = { "ResourceClasses", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResources_Parms, ResourceClasses), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_Priority = { "Priority", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResources_Parms, Priority), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Priority_MetaData), NewProp_Priority_MetaData) };
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_TaskInstanceName = { "TaskInstanceName", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResources_Parms, TaskInstanceName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TaskInstanceName_MetaData), NewProp_TaskInstanceName_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_ClaimResource_eventClaimResources_Parms, ReturnValue), Z_Construct_UClass_UGameplayTask_ClaimResource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_InTaskOwner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_ResourceClasses_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_ResourceClasses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_Priority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_TaskInstanceName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::PropPointers) < 2048);
// ********** End Function ClaimResources Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask_ClaimResource, nullptr, "ClaimResources", Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::GameplayTask_ClaimResource_eventClaimResources_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::GameplayTask_ClaimResource_eventClaimResources_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTask_ClaimResource::execClaimResources)
{
P_GET_TINTERFACE(IGameplayTaskOwnerInterface,Z_Param_InTaskOwner);
P_GET_TARRAY(TSubclassOf<UGameplayTaskResource>,Z_Param_ResourceClasses);
P_GET_PROPERTY(FByteProperty,Z_Param_Priority);
P_GET_PROPERTY(FNameProperty,Z_Param_TaskInstanceName);
P_FINISH;
P_NATIVE_BEGIN;
*(UGameplayTask_ClaimResource**)Z_Param__Result=UGameplayTask_ClaimResource::ClaimResources(Z_Param_InTaskOwner,Z_Param_ResourceClasses,Z_Param_Priority,Z_Param_TaskInstanceName);
P_NATIVE_END;
}
// ********** End Class UGameplayTask_ClaimResource Function ClaimResources ************************
// ********** Begin Class UGameplayTask_ClaimResource **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameplayTask_ClaimResource;
UClass* UGameplayTask_ClaimResource::GetPrivateStaticClass()
{
using TClass = UGameplayTask_ClaimResource;
if (!Z_Registration_Info_UClass_UGameplayTask_ClaimResource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameplayTask_ClaimResource"),
Z_Registration_Info_UClass_UGameplayTask_ClaimResource.InnerSingleton,
StaticRegisterNativesUGameplayTask_ClaimResource,
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_ClaimResource.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameplayTask_ClaimResource_NoRegister()
{
return UGameplayTask_ClaimResource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameplayTask_ClaimResource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "Tasks/GameplayTask_ClaimResource.h" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_ClaimResource.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGameplayTask_ClaimResource constinit property declarations **************
// ********** End Class UGameplayTask_ClaimResource constinit property declarations ****************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ClaimResource"), .Pointer = &UGameplayTask_ClaimResource::execClaimResource },
{ .NameUTF8 = UTF8TEXT("ClaimResources"), .Pointer = &UGameplayTask_ClaimResource::execClaimResources },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResource, "ClaimResource" }, // 2555747941
{ &Z_Construct_UFunction_UGameplayTask_ClaimResource_ClaimResources, "ClaimResources" }, // 2853221260
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGameplayTask_ClaimResource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameplayTask_ClaimResource_Statics
UObject* (*const Z_Construct_UClass_UGameplayTask_ClaimResource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGameplayTask,
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_ClaimResource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameplayTask_ClaimResource_Statics::ClassParams = {
&UGameplayTask_ClaimResource::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_ClaimResource_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameplayTask_ClaimResource_Statics::Class_MetaDataParams)
};
void UGameplayTask_ClaimResource::StaticRegisterNativesUGameplayTask_ClaimResource()
{
UClass* Class = UGameplayTask_ClaimResource::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGameplayTask_ClaimResource_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGameplayTask_ClaimResource()
{
if (!Z_Registration_Info_UClass_UGameplayTask_ClaimResource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameplayTask_ClaimResource.OuterSingleton, Z_Construct_UClass_UGameplayTask_ClaimResource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameplayTask_ClaimResource.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameplayTask_ClaimResource);
UGameplayTask_ClaimResource::~UGameplayTask_ClaimResource() {}
// ********** End Class UGameplayTask_ClaimResource ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h__Script_GameplayTasks_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameplayTask_ClaimResource, UGameplayTask_ClaimResource::StaticClass, TEXT("UGameplayTask_ClaimResource"), &Z_Registration_Info_UClass_UGameplayTask_ClaimResource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameplayTask_ClaimResource), 2912718986U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h__Script_GameplayTasks_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h__Script_GameplayTasks_727429764{
TEXT("/Script/GameplayTasks"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h__Script_GameplayTasks_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h__Script_GameplayTasks_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Tasks/GameplayTask_ClaimResource.h"
#ifdef GAMEPLAYTASKS_GameplayTask_ClaimResource_generated_h
#error "GameplayTask_ClaimResource.generated.h already included, missing '#pragma once' in GameplayTask_ClaimResource.h"
#endif
#define GAMEPLAYTASKS_GameplayTask_ClaimResource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class IGameplayTaskOwnerInterface;
class UClass;
class UGameplayTask_ClaimResource;
class UGameplayTaskResource;
// ********** Begin Class UGameplayTask_ClaimResource **********************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execClaimResources); \
DECLARE_FUNCTION(execClaimResource);
struct Z_Construct_UClass_UGameplayTask_ClaimResource_Statics;
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_ClaimResource_NoRegister();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGameplayTask_ClaimResource(); \
friend struct ::Z_Construct_UClass_UGameplayTask_ClaimResource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GAMEPLAYTASKS_API UClass* ::Z_Construct_UClass_UGameplayTask_ClaimResource_NoRegister(); \
public: \
DECLARE_CLASS2(UGameplayTask_ClaimResource, UGameplayTask, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GameplayTasks"), Z_Construct_UClass_UGameplayTask_ClaimResource_NoRegister) \
DECLARE_SERIALIZER(UGameplayTask_ClaimResource)
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGameplayTask_ClaimResource(UGameplayTask_ClaimResource&&) = delete; \
UGameplayTask_ClaimResource(const UGameplayTask_ClaimResource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GAMEPLAYTASKS_API, UGameplayTask_ClaimResource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGameplayTask_ClaimResource); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGameplayTask_ClaimResource) \
GAMEPLAYTASKS_API virtual ~UGameplayTask_ClaimResource();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h_14_PROLOG
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h_17_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGameplayTask_ClaimResource;
// ********** End Class UGameplayTask_ClaimResource ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_ClaimResource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,438 @@
// 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 "Tasks/GameplayTask_SpawnActor.h"
#include "GameFramework/Actor.h"
#include "UObject/Class.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_SpawnActor() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FRotator();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_SpawnActor();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_SpawnActor_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_GameplayTasks();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FGameplayTaskSpawnActorDelegate ***************************************
struct Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics
{
struct _Script_GameplayTasks_eventGameplayTaskSpawnActorDelegate_Parms
{
AActor* SpawnedActor;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_SpawnActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FGameplayTaskSpawnActorDelegate constinit property declarations *******
static const UECodeGen_Private::FObjectPropertyParams NewProp_SpawnedActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FGameplayTaskSpawnActorDelegate constinit property declarations *********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FGameplayTaskSpawnActorDelegate Property Definitions ******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::NewProp_SpawnedActor = { "SpawnedActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_GameplayTasks_eventGameplayTaskSpawnActorDelegate_Parms, SpawnedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::NewProp_SpawnedActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FGameplayTaskSpawnActorDelegate Property Definitions ********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_GameplayTasks, nullptr, "GameplayTaskSpawnActorDelegate__DelegateSignature", Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::_Script_GameplayTasks_eventGameplayTaskSpawnActorDelegate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::_Script_GameplayTasks_eventGameplayTaskSpawnActorDelegate_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FGameplayTaskSpawnActorDelegate_DelegateWrapper(const FMulticastScriptDelegate& GameplayTaskSpawnActorDelegate, AActor* SpawnedActor)
{
struct _Script_GameplayTasks_eventGameplayTaskSpawnActorDelegate_Parms
{
AActor* SpawnedActor;
};
_Script_GameplayTasks_eventGameplayTaskSpawnActorDelegate_Parms Parms;
Parms.SpawnedActor=SpawnedActor;
GameplayTaskSpawnActorDelegate.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FGameplayTaskSpawnActorDelegate *****************************************
// ********** Begin Class UGameplayTask_SpawnActor Function BeginSpawningActor *********************
struct Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics
{
struct GameplayTask_SpawnActor_eventBeginSpawningActor_Parms
{
UObject* WorldContextObject;
AActor* SpawnedActor;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "Category", "GameplayTasks" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_SpawnActor.h" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function BeginSpawningActor constinit property declarations ********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SpawnedActor;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function BeginSpawningActor constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function BeginSpawningActor Property Definitions *******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventBeginSpawningActor_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::NewProp_SpawnedActor = { "SpawnedActor", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventBeginSpawningActor_Parms, SpawnedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((GameplayTask_SpawnActor_eventBeginSpawningActor_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_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(GameplayTask_SpawnActor_eventBeginSpawningActor_Parms), &Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::NewProp_SpawnedActor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::PropPointers) < 2048);
// ********** End Function BeginSpawningActor Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask_SpawnActor, nullptr, "BeginSpawningActor", Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::GameplayTask_SpawnActor_eventBeginSpawningActor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::GameplayTask_SpawnActor_eventBeginSpawningActor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTask_SpawnActor::execBeginSpawningActor)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT_REF(AActor,Z_Param_Out_SpawnedActor);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->BeginSpawningActor(Z_Param_WorldContextObject,P_ARG_GC_BARRIER(Z_Param_Out_SpawnedActor));
P_NATIVE_END;
}
// ********** End Class UGameplayTask_SpawnActor Function BeginSpawningActor ***********************
// ********** Begin Class UGameplayTask_SpawnActor Function FinishSpawningActor ********************
struct Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics
{
struct GameplayTask_SpawnActor_eventFinishSpawningActor_Parms
{
UObject* WorldContextObject;
AActor* SpawnedActor;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "BlueprintInternalUseOnly", "true" },
{ "Category", "GameplayTasks" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_SpawnActor.h" },
{ "WorldContext", "WorldContextObject" },
};
#endif // WITH_METADATA
// ********** Begin Function FinishSpawningActor constinit property declarations *******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_WorldContextObject;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SpawnedActor;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function FinishSpawningActor constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function FinishSpawningActor Property Definitions ******************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::NewProp_WorldContextObject = { "WorldContextObject", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventFinishSpawningActor_Parms, WorldContextObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::NewProp_SpawnedActor = { "SpawnedActor", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventFinishSpawningActor_Parms, SpawnedActor), Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::NewProp_WorldContextObject,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::NewProp_SpawnedActor,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::PropPointers) < 2048);
// ********** End Function FinishSpawningActor Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask_SpawnActor, nullptr, "FinishSpawningActor", Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::GameplayTask_SpawnActor_eventFinishSpawningActor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::GameplayTask_SpawnActor_eventFinishSpawningActor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTask_SpawnActor::execFinishSpawningActor)
{
P_GET_OBJECT(UObject,Z_Param_WorldContextObject);
P_GET_OBJECT(AActor,Z_Param_SpawnedActor);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->FinishSpawningActor(Z_Param_WorldContextObject,Z_Param_SpawnedActor);
P_NATIVE_END;
}
// ********** End Class UGameplayTask_SpawnActor Function FinishSpawningActor **********************
// ********** Begin Class UGameplayTask_SpawnActor Function SpawnActor *****************************
struct Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics
{
struct GameplayTask_SpawnActor_eventSpawnActor_Parms
{
TScriptInterface<IGameplayTaskOwnerInterface> TaskOwner;
FVector SpawnLocation;
FRotator SpawnRotation;
TSubclassOf<AActor> Class;
bool bSpawnOnlyOnAuthority;
UGameplayTask_SpawnActor* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "TaskOwner, bSpawnOnlyOnAuthority" },
{ "BlueprintInternalUseOnly", "TRUE" },
{ "Category", "GameplayTasks" },
{ "Comment", "/** Spawn new Actor on the network authority (server) */" },
{ "CPP_Default_bSpawnOnlyOnAuthority", "false" },
{ "DefaultToSelf", "TaskOwner" },
{ "DisplayName", "Spawn Actor for Gameplay Task" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_SpawnActor.h" },
{ "ToolTip", "Spawn new Actor on the network authority (server)" },
};
#endif // WITH_METADATA
// ********** Begin Function SpawnActor constinit property declarations ****************************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_TaskOwner;
static const UECodeGen_Private::FStructPropertyParams NewProp_SpawnLocation;
static const UECodeGen_Private::FStructPropertyParams NewProp_SpawnRotation;
static const UECodeGen_Private::FClassPropertyParams NewProp_Class;
static void NewProp_bSpawnOnlyOnAuthority_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSpawnOnlyOnAuthority;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SpawnActor constinit property declarations ******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SpawnActor Property Definitions ***************************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_TaskOwner = { "TaskOwner", nullptr, (EPropertyFlags)0x0014040000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventSpawnActor_Parms, TaskOwner), Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_SpawnLocation = { "SpawnLocation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventSpawnActor_Parms, SpawnLocation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_SpawnRotation = { "SpawnRotation", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventSpawnActor_Parms, SpawnRotation), Z_Construct_UScriptStruct_FRotator, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_Class = { "Class", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventSpawnActor_Parms, Class), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_bSpawnOnlyOnAuthority_SetBit(void* Obj)
{
((GameplayTask_SpawnActor_eventSpawnActor_Parms*)Obj)->bSpawnOnlyOnAuthority = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_bSpawnOnlyOnAuthority = { "bSpawnOnlyOnAuthority", nullptr, (EPropertyFlags)0x0010040000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GameplayTask_SpawnActor_eventSpawnActor_Parms), &Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_bSpawnOnlyOnAuthority_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_SpawnActor_eventSpawnActor_Parms, ReturnValue), Z_Construct_UClass_UGameplayTask_SpawnActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_TaskOwner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_SpawnLocation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_SpawnRotation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_Class,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_bSpawnOnlyOnAuthority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::PropPointers) < 2048);
// ********** End Function SpawnActor Property Definitions *****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask_SpawnActor, nullptr, "SpawnActor", Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::GameplayTask_SpawnActor_eventSpawnActor_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04822401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::GameplayTask_SpawnActor_eventSpawnActor_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTask_SpawnActor::execSpawnActor)
{
P_GET_TINTERFACE(IGameplayTaskOwnerInterface,Z_Param_TaskOwner);
P_GET_STRUCT(FVector,Z_Param_SpawnLocation);
P_GET_STRUCT(FRotator,Z_Param_SpawnRotation);
P_GET_OBJECT(UClass,Z_Param_Class);
P_GET_UBOOL(Z_Param_bSpawnOnlyOnAuthority);
P_FINISH;
P_NATIVE_BEGIN;
*(UGameplayTask_SpawnActor**)Z_Param__Result=UGameplayTask_SpawnActor::SpawnActor(Z_Param_TaskOwner,Z_Param_SpawnLocation,Z_Param_SpawnRotation,Z_Param_Class,Z_Param_bSpawnOnlyOnAuthority);
P_NATIVE_END;
}
// ********** End Class UGameplayTask_SpawnActor Function SpawnActor *******************************
// ********** Begin Class UGameplayTask_SpawnActor *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameplayTask_SpawnActor;
UClass* UGameplayTask_SpawnActor::GetPrivateStaticClass()
{
using TClass = UGameplayTask_SpawnActor;
if (!Z_Registration_Info_UClass_UGameplayTask_SpawnActor.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameplayTask_SpawnActor"),
Z_Registration_Info_UClass_UGameplayTask_SpawnActor.InnerSingleton,
StaticRegisterNativesUGameplayTask_SpawnActor,
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_SpawnActor.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameplayTask_SpawnActor_NoRegister()
{
return UGameplayTask_SpawnActor::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameplayTask_SpawnActor_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n *\x09""Convenience task for spawning actors (optionally limiting the spawning to the network authority). If not the net authority, we will not spawn \n *\x09""and Success will not be called. The nice thing this adds is the ability to modify expose on spawn properties while also implicitly checking \n *\x09network role before spawning.\n *\n *\x09Though this task doesn't do much - games can implement similar tasks that carry out game specific rules. For example a 'SpawnProjectile'\n *\x09task that limits the available classes to the games projectile class, and that does game specific stuff on spawn (for example, determining\n *\x09""firing position from a weapon attachment).\n *\x09\n *\x09Long term we can also use this task as a sync point. If the executing client could wait execution until the server creates and replicates the \n *\x09""actor down to it. We could potentially also use this to do predictive actor spawning / reconciliation.\n */" },
{ "IncludePath", "Tasks/GameplayTask_SpawnActor.h" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_SpawnActor.h" },
{ "ToolTip", "Convenience task for spawning actors (optionally limiting the spawning to the network authority). If not the net authority, we will not spawn\nand Success will not be called. The nice thing this adds is the ability to modify expose on spawn properties while also implicitly checking\nnetwork role before spawning.\n\nThough this task doesn't do much - games can implement similar tasks that carry out game specific rules. For example a 'SpawnProjectile'\ntask that limits the available classes to the games projectile class, and that does game specific stuff on spawn (for example, determining\nfiring position from a weapon attachment).\n\nLong term we can also use this task as a sync point. If the executing client could wait execution until the server creates and replicates the\nactor down to it. We could potentially also use this to do predictive actor spawning / reconciliation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Success_MetaData[] = {
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_SpawnActor.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DidNotSpawn_MetaData[] = {
{ "Comment", "/** Called when we can't spawn: on clients or potentially on server if they fail to spawn (rare) */" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_SpawnActor.h" },
{ "ToolTip", "Called when we can't spawn: on clients or potentially on server if they fail to spawn (rare)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClassToSpawn_MetaData[] = {
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_SpawnActor.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UGameplayTask_SpawnActor constinit property declarations *****************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_Success;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_DidNotSpawn;
static const UECodeGen_Private::FClassPropertyParams NewProp_ClassToSpawn;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGameplayTask_SpawnActor constinit property declarations *******************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("BeginSpawningActor"), .Pointer = &UGameplayTask_SpawnActor::execBeginSpawningActor },
{ .NameUTF8 = UTF8TEXT("FinishSpawningActor"), .Pointer = &UGameplayTask_SpawnActor::execFinishSpawningActor },
{ .NameUTF8 = UTF8TEXT("SpawnActor"), .Pointer = &UGameplayTask_SpawnActor::execSpawnActor },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGameplayTask_SpawnActor_BeginSpawningActor, "BeginSpawningActor" }, // 792978393
{ &Z_Construct_UFunction_UGameplayTask_SpawnActor_FinishSpawningActor, "FinishSpawningActor" }, // 3606926897
{ &Z_Construct_UFunction_UGameplayTask_SpawnActor_SpawnActor, "SpawnActor" }, // 2047094238
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGameplayTask_SpawnActor>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameplayTask_SpawnActor_Statics
// ********** Begin Class UGameplayTask_SpawnActor Property Definitions ****************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::NewProp_Success = { "Success", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask_SpawnActor, Success), Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Success_MetaData), NewProp_Success_MetaData) }; // 1301843276
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::NewProp_DidNotSpawn = { "DidNotSpawn", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask_SpawnActor, DidNotSpawn), Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DidNotSpawn_MetaData), NewProp_DidNotSpawn_MetaData) }; // 1301843276
const UECodeGen_Private::FClassPropertyParams Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::NewProp_ClassToSpawn = { "ClassToSpawn", nullptr, (EPropertyFlags)0x0024080000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask_SpawnActor, ClassToSpawn), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClassToSpawn_MetaData), NewProp_ClassToSpawn_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::NewProp_Success,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::NewProp_DidNotSpawn,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::NewProp_ClassToSpawn,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::PropPointers) < 2048);
// ********** End Class UGameplayTask_SpawnActor Property Definitions ******************************
UObject* (*const Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGameplayTask,
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::ClassParams = {
&UGameplayTask_SpawnActor::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::Class_MetaDataParams)
};
void UGameplayTask_SpawnActor::StaticRegisterNativesUGameplayTask_SpawnActor()
{
UClass* Class = UGameplayTask_SpawnActor::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGameplayTask_SpawnActor()
{
if (!Z_Registration_Info_UClass_UGameplayTask_SpawnActor.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameplayTask_SpawnActor.OuterSingleton, Z_Construct_UClass_UGameplayTask_SpawnActor_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameplayTask_SpawnActor.OuterSingleton;
}
UGameplayTask_SpawnActor::UGameplayTask_SpawnActor(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameplayTask_SpawnActor);
UGameplayTask_SpawnActor::~UGameplayTask_SpawnActor() {}
// ********** End Class UGameplayTask_SpawnActor ***************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h__Script_GameplayTasks_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameplayTask_SpawnActor, UGameplayTask_SpawnActor::StaticClass, TEXT("UGameplayTask_SpawnActor"), &Z_Registration_Info_UClass_UGameplayTask_SpawnActor, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameplayTask_SpawnActor), 3851532925U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h__Script_GameplayTasks_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h__Script_GameplayTasks_1287401324{
TEXT("/Script/GameplayTasks"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h__Script_GameplayTasks_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h__Script_GameplayTasks_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,82 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Tasks/GameplayTask_SpawnActor.h"
#ifdef GAMEPLAYTASKS_GameplayTask_SpawnActor_generated_h
#error "GameplayTask_SpawnActor.generated.h already included, missing '#pragma once' in GameplayTask_SpawnActor.h"
#endif
#define GAMEPLAYTASKS_GameplayTask_SpawnActor_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class IGameplayTaskOwnerInterface;
class UClass;
class UGameplayTask_SpawnActor;
class UObject;
// ********** Begin Delegate FGameplayTaskSpawnActorDelegate ***************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_13_DELEGATE \
GAMEPLAYTASKS_API void FGameplayTaskSpawnActorDelegate_DelegateWrapper(const FMulticastScriptDelegate& GameplayTaskSpawnActorDelegate, AActor* SpawnedActor);
// ********** End Delegate FGameplayTaskSpawnActorDelegate *****************************************
// ********** Begin Class UGameplayTask_SpawnActor *************************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_31_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execFinishSpawningActor); \
DECLARE_FUNCTION(execBeginSpawningActor); \
DECLARE_FUNCTION(execSpawnActor);
struct Z_Construct_UClass_UGameplayTask_SpawnActor_Statics;
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_SpawnActor_NoRegister();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_31_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGameplayTask_SpawnActor(); \
friend struct ::Z_Construct_UClass_UGameplayTask_SpawnActor_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GAMEPLAYTASKS_API UClass* ::Z_Construct_UClass_UGameplayTask_SpawnActor_NoRegister(); \
public: \
DECLARE_CLASS2(UGameplayTask_SpawnActor, UGameplayTask, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GameplayTasks"), Z_Construct_UClass_UGameplayTask_SpawnActor_NoRegister) \
DECLARE_SERIALIZER(UGameplayTask_SpawnActor)
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_31_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GAMEPLAYTASKS_API UGameplayTask_SpawnActor(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGameplayTask_SpawnActor(UGameplayTask_SpawnActor&&) = delete; \
UGameplayTask_SpawnActor(const UGameplayTask_SpawnActor&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GAMEPLAYTASKS_API, UGameplayTask_SpawnActor); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGameplayTask_SpawnActor); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGameplayTask_SpawnActor) \
GAMEPLAYTASKS_API virtual ~UGameplayTask_SpawnActor();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_28_PROLOG
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_31_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_31_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_31_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h_31_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGameplayTask_SpawnActor;
// ********** End Class UGameplayTask_SpawnActor ***************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_SpawnActor_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,181 @@
// 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 "Tasks/GameplayTask_TimeLimitedExecution.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_TimeLimitedExecution() {}
// ********** Begin Cross Module References ********************************************************
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_TimeLimitedExecution();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_NoRegister();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_GameplayTasks();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FTaskFinishDelegate ***************************************************
struct Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_TimeLimitedExecution.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FTaskFinishDelegate constinit property declarations *******************
// ********** End Delegate FTaskFinishDelegate constinit property declarations *********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask_TimeLimitedExecution, nullptr, "TaskFinishDelegate__DelegateSignature", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void UGameplayTask_TimeLimitedExecution::FTaskFinishDelegate_DelegateWrapper(const FMulticastScriptDelegate& TaskFinishDelegate)
{
TaskFinishDelegate.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FTaskFinishDelegate *****************************************************
// ********** Begin Class UGameplayTask_TimeLimitedExecution ***************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameplayTask_TimeLimitedExecution;
UClass* UGameplayTask_TimeLimitedExecution::GetPrivateStaticClass()
{
using TClass = UGameplayTask_TimeLimitedExecution;
if (!Z_Registration_Info_UClass_UGameplayTask_TimeLimitedExecution.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameplayTask_TimeLimitedExecution"),
Z_Registration_Info_UClass_UGameplayTask_TimeLimitedExecution.InnerSingleton,
StaticRegisterNativesUGameplayTask_TimeLimitedExecution,
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_TimeLimitedExecution.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_NoRegister()
{
return UGameplayTask_TimeLimitedExecution::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Adds time limit for running a child task\n * - child task needs to be created with UGameplayTask_TimeLimitedExecution passed as TaskOwner \n * - activations are tied together and when either UGameplayTask_TimeLimitedExecution or child task is activated, other one starts as well\n * - OnFinished and OnTimeExpired are mutually exclusive\n */" },
{ "IncludePath", "Tasks/GameplayTask_TimeLimitedExecution.h" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_TimeLimitedExecution.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Adds time limit for running a child task\n- child task needs to be created with UGameplayTask_TimeLimitedExecution passed as TaskOwner\n- activations are tied together and when either UGameplayTask_TimeLimitedExecution or child task is activated, other one starts as well\n- OnFinished and OnTimeExpired are mutually exclusive" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnFinished_MetaData[] = {
{ "Comment", "/** called when child task finishes execution before time runs out */" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_TimeLimitedExecution.h" },
{ "ToolTip", "called when child task finishes execution before time runs out" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnTimeExpired_MetaData[] = {
{ "Comment", "/** called when time runs out */" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_TimeLimitedExecution.h" },
{ "ToolTip", "called when time runs out" },
};
#endif // WITH_METADATA
// ********** Begin Class UGameplayTask_TimeLimitedExecution constinit property declarations *******
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnFinished;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnTimeExpired;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGameplayTask_TimeLimitedExecution constinit property declarations *********
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature, "TaskFinishDelegate__DelegateSignature" }, // 1996038904
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGameplayTask_TimeLimitedExecution>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics
// ********** Begin Class UGameplayTask_TimeLimitedExecution Property Definitions ******************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::NewProp_OnFinished = { "OnFinished", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask_TimeLimitedExecution, OnFinished), Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnFinished_MetaData), NewProp_OnFinished_MetaData) }; // 1996038904
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::NewProp_OnTimeExpired = { "OnTimeExpired", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask_TimeLimitedExecution, OnTimeExpired), Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnTimeExpired_MetaData), NewProp_OnTimeExpired_MetaData) }; // 1996038904
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::NewProp_OnFinished,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::NewProp_OnTimeExpired,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::PropPointers) < 2048);
// ********** End Class UGameplayTask_TimeLimitedExecution Property Definitions ********************
UObject* (*const Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGameplayTask,
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::ClassParams = {
&UGameplayTask_TimeLimitedExecution::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::Class_MetaDataParams)
};
void UGameplayTask_TimeLimitedExecution::StaticRegisterNativesUGameplayTask_TimeLimitedExecution()
{
}
UClass* Z_Construct_UClass_UGameplayTask_TimeLimitedExecution()
{
if (!Z_Registration_Info_UClass_UGameplayTask_TimeLimitedExecution.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameplayTask_TimeLimitedExecution.OuterSingleton, Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameplayTask_TimeLimitedExecution.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameplayTask_TimeLimitedExecution);
UGameplayTask_TimeLimitedExecution::~UGameplayTask_TimeLimitedExecution() {}
// ********** End Class UGameplayTask_TimeLimitedExecution *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h__Script_GameplayTasks_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameplayTask_TimeLimitedExecution, UGameplayTask_TimeLimitedExecution::StaticClass, TEXT("UGameplayTask_TimeLimitedExecution"), &Z_Registration_Info_UClass_UGameplayTask_TimeLimitedExecution, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameplayTask_TimeLimitedExecution), 2991233386U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h__Script_GameplayTasks_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h__Script_GameplayTasks_390786328{
TEXT("/Script/GameplayTasks"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h__Script_GameplayTasks_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h__Script_GameplayTasks_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,68 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Tasks/GameplayTask_TimeLimitedExecution.h"
#ifdef GAMEPLAYTASKS_GameplayTask_TimeLimitedExecution_generated_h
#error "GameplayTask_TimeLimitedExecution.generated.h already included, missing '#pragma once' in GameplayTask_TimeLimitedExecution.h"
#endif
#define GAMEPLAYTASKS_GameplayTask_TimeLimitedExecution_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Delegate FTaskFinishDelegate ***************************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h_22_DELEGATE \
static GAMEPLAYTASKS_API void FTaskFinishDelegate_DelegateWrapper(const FMulticastScriptDelegate& TaskFinishDelegate);
// ********** End Delegate FTaskFinishDelegate *****************************************************
// ********** Begin Class UGameplayTask_TimeLimitedExecution ***************************************
struct Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics;
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_NoRegister();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGameplayTask_TimeLimitedExecution(); \
friend struct ::Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GAMEPLAYTASKS_API UClass* ::Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_NoRegister(); \
public: \
DECLARE_CLASS2(UGameplayTask_TimeLimitedExecution, UGameplayTask, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GameplayTasks"), Z_Construct_UClass_UGameplayTask_TimeLimitedExecution_NoRegister) \
DECLARE_SERIALIZER(UGameplayTask_TimeLimitedExecution)
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGameplayTask_TimeLimitedExecution(UGameplayTask_TimeLimitedExecution&&) = delete; \
UGameplayTask_TimeLimitedExecution(const UGameplayTask_TimeLimitedExecution&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GAMEPLAYTASKS_API, UGameplayTask_TimeLimitedExecution); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGameplayTask_TimeLimitedExecution); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGameplayTask_TimeLimitedExecution) \
GAMEPLAYTASKS_API virtual ~UGameplayTask_TimeLimitedExecution();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h_17_PROLOG
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGameplayTask_TimeLimitedExecution;
// ********** End Class UGameplayTask_TimeLimitedExecution *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_TimeLimitedExecution_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,251 @@
// 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 "Tasks/GameplayTask_WaitDelay.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_WaitDelay() {}
// ********** Begin Cross Module References ********************************************************
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_WaitDelay();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_WaitDelay_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature();
UPackage* Z_Construct_UPackage__Script_GameplayTasks();
// ********** End Cross Module References **********************************************************
// ********** Begin Delegate FTaskDelayDelegate ****************************************************
struct Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_WaitDelay.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FTaskDelayDelegate constinit property declarations ********************
// ********** End Delegate FTaskDelayDelegate constinit property declarations **********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask_WaitDelay, nullptr, "TaskDelayDelegate__DelegateSignature", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void UGameplayTask_WaitDelay::FTaskDelayDelegate_DelegateWrapper(const FMulticastScriptDelegate& TaskDelayDelegate)
{
TaskDelayDelegate.ProcessMulticastDelegate<UObject>(NULL);
}
// ********** End Delegate FTaskDelayDelegate ******************************************************
// ********** Begin Class UGameplayTask_WaitDelay Function TaskWaitDelay ***************************
struct Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics
{
struct GameplayTask_WaitDelay_eventTaskWaitDelay_Parms
{
TScriptInterface<IGameplayTaskOwnerInterface> TaskOwner;
float Time;
uint8 Priority;
UGameplayTask_WaitDelay* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "TaskOwner, Priority" },
{ "BlueprintInternalUseOnly", "TRUE" },
{ "Category", "GameplayTasks" },
{ "Comment", "/** Wait specified time. This is functionally the same as a standard Delay node. */" },
{ "CPP_Default_Priority", "192" },
{ "DefaultToSelf", "TaskOwner" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_WaitDelay.h" },
{ "ToolTip", "Wait specified time. This is functionally the same as a standard Delay node." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Priority_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function TaskWaitDelay constinit property declarations *************************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_TaskOwner;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Time;
static const UECodeGen_Private::FBytePropertyParams NewProp_Priority;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function TaskWaitDelay constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function TaskWaitDelay Property Definitions ************************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::NewProp_TaskOwner = { "TaskOwner", nullptr, (EPropertyFlags)0x0014040000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_WaitDelay_eventTaskWaitDelay_Parms, TaskOwner), Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::NewProp_Time = { "Time", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_WaitDelay_eventTaskWaitDelay_Parms, Time), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::NewProp_Priority = { "Priority", nullptr, (EPropertyFlags)0x0010040000000082, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_WaitDelay_eventTaskWaitDelay_Parms, Priority), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Priority_MetaData), NewProp_Priority_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTask_WaitDelay_eventTaskWaitDelay_Parms, ReturnValue), Z_Construct_UClass_UGameplayTask_WaitDelay_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::NewProp_TaskOwner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::NewProp_Time,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::NewProp_Priority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::PropPointers) < 2048);
// ********** End Function TaskWaitDelay Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTask_WaitDelay, nullptr, "TaskWaitDelay", Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::GameplayTask_WaitDelay_eventTaskWaitDelay_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::GameplayTask_WaitDelay_eventTaskWaitDelay_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTask_WaitDelay::execTaskWaitDelay)
{
P_GET_TINTERFACE(IGameplayTaskOwnerInterface,Z_Param_TaskOwner);
P_GET_PROPERTY(FFloatProperty,Z_Param_Time);
P_GET_PROPERTY(FByteProperty,Z_Param_Priority);
P_FINISH;
P_NATIVE_BEGIN;
*(UGameplayTask_WaitDelay**)Z_Param__Result=UGameplayTask_WaitDelay::TaskWaitDelay(Z_Param_TaskOwner,Z_Param_Time,Z_Param_Priority);
P_NATIVE_END;
}
// ********** End Class UGameplayTask_WaitDelay Function TaskWaitDelay *****************************
// ********** Begin Class UGameplayTask_WaitDelay **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameplayTask_WaitDelay;
UClass* UGameplayTask_WaitDelay::GetPrivateStaticClass()
{
using TClass = UGameplayTask_WaitDelay;
if (!Z_Registration_Info_UClass_UGameplayTask_WaitDelay.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameplayTask_WaitDelay"),
Z_Registration_Info_UClass_UGameplayTask_WaitDelay.InnerSingleton,
StaticRegisterNativesUGameplayTask_WaitDelay,
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_WaitDelay.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameplayTask_WaitDelay_NoRegister()
{
return UGameplayTask_WaitDelay::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameplayTask_WaitDelay_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Tasks/GameplayTask_WaitDelay.h" },
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_WaitDelay.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnFinish_MetaData[] = {
{ "ModuleRelativePath", "Classes/Tasks/GameplayTask_WaitDelay.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UGameplayTask_WaitDelay constinit property declarations ******************
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnFinish;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGameplayTask_WaitDelay constinit property declarations ********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("TaskWaitDelay"), .Pointer = &UGameplayTask_WaitDelay::execTaskWaitDelay },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature, "TaskDelayDelegate__DelegateSignature" }, // 3563549455
{ &Z_Construct_UFunction_UGameplayTask_WaitDelay_TaskWaitDelay, "TaskWaitDelay" }, // 764603150
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGameplayTask_WaitDelay>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameplayTask_WaitDelay_Statics
// ********** Begin Class UGameplayTask_WaitDelay Property Definitions *****************************
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::NewProp_OnFinish = { "OnFinish", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTask_WaitDelay, OnFinish), Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnFinish_MetaData), NewProp_OnFinish_MetaData) }; // 3563549455
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::NewProp_OnFinish,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::PropPointers) < 2048);
// ********** End Class UGameplayTask_WaitDelay Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGameplayTask,
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::ClassParams = {
&UGameplayTask_WaitDelay::StaticClass,
"Game",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::PropPointers),
0,
0x008800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::Class_MetaDataParams)
};
void UGameplayTask_WaitDelay::StaticRegisterNativesUGameplayTask_WaitDelay()
{
UClass* Class = UGameplayTask_WaitDelay::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGameplayTask_WaitDelay()
{
if (!Z_Registration_Info_UClass_UGameplayTask_WaitDelay.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameplayTask_WaitDelay.OuterSingleton, Z_Construct_UClass_UGameplayTask_WaitDelay_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameplayTask_WaitDelay.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameplayTask_WaitDelay);
UGameplayTask_WaitDelay::~UGameplayTask_WaitDelay() {}
// ********** End Class UGameplayTask_WaitDelay ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h__Script_GameplayTasks_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameplayTask_WaitDelay, UGameplayTask_WaitDelay::StaticClass, TEXT("UGameplayTask_WaitDelay"), &Z_Registration_Info_UClass_UGameplayTask_WaitDelay, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameplayTask_WaitDelay), 3407029896U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h__Script_GameplayTasks_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h__Script_GameplayTasks_3138253849{
TEXT("/Script/GameplayTasks"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h__Script_GameplayTasks_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h__Script_GameplayTasks_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,75 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Tasks/GameplayTask_WaitDelay.h"
#ifdef GAMEPLAYTASKS_GameplayTask_WaitDelay_generated_h
#error "GameplayTask_WaitDelay.generated.h already included, missing '#pragma once' in GameplayTask_WaitDelay.h"
#endif
#define GAMEPLAYTASKS_GameplayTask_WaitDelay_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class IGameplayTaskOwnerInterface;
class UGameplayTask_WaitDelay;
// ********** Begin Delegate FTaskDelayDelegate ****************************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_16_DELEGATE \
static GAMEPLAYTASKS_API void FTaskDelayDelegate_DelegateWrapper(const FMulticastScriptDelegate& TaskDelayDelegate);
// ********** End Delegate FTaskDelayDelegate ******************************************************
// ********** Begin Class UGameplayTask_WaitDelay **************************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execTaskWaitDelay);
struct Z_Construct_UClass_UGameplayTask_WaitDelay_Statics;
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_WaitDelay_NoRegister();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGameplayTask_WaitDelay(); \
friend struct ::Z_Construct_UClass_UGameplayTask_WaitDelay_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GAMEPLAYTASKS_API UClass* ::Z_Construct_UClass_UGameplayTask_WaitDelay_NoRegister(); \
public: \
DECLARE_CLASS2(UGameplayTask_WaitDelay, UGameplayTask, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GameplayTasks"), Z_Construct_UClass_UGameplayTask_WaitDelay_NoRegister) \
DECLARE_SERIALIZER(UGameplayTask_WaitDelay)
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_14_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGameplayTask_WaitDelay(UGameplayTask_WaitDelay&&) = delete; \
UGameplayTask_WaitDelay(const UGameplayTask_WaitDelay&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GAMEPLAYTASKS_API, UGameplayTask_WaitDelay); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGameplayTask_WaitDelay); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGameplayTask_WaitDelay) \
GAMEPLAYTASKS_API virtual ~UGameplayTask_WaitDelay();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_11_PROLOG
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_14_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGameplayTask_WaitDelay;
// ********** End Class UGameplayTask_WaitDelay ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GameplayTasks_Classes_Tasks_GameplayTask_WaitDelay_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,41 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeGameplayTasks_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_GameplayTasks;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_GameplayTasks()
{
if (!Z_Registration_Info_UPackage__Script_GameplayTasks.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_GameplayTasks_GameplayTaskSpawnActorDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UGameplayTask_GenericGameplayTaskDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UGameplayTask_TimeLimitedExecution_TaskFinishDelegate__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_UGameplayTask_WaitDelay_TaskDelayDelegate__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/GameplayTasks",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x0BDC2E40,
0xC2FA9F20,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_GameplayTasks.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_GameplayTasks.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_GameplayTasks(Z_Construct_UPackage__Script_GameplayTasks, TEXT("/Script/GameplayTasks"), Z_Registration_Info_UPackage__Script_GameplayTasks, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x0BDC2E40, 0xC2FA9F20));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,18 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once
#include "GameplayTask.h"
#include "GameplayTaskOwnerInterface.h"
#include "GameplayTaskResource.h"
#include "GameplayTasksComponent.h"
#include "Tasks/GameplayTask_ClaimResource.h"
#include "Tasks/GameplayTask_SpawnActor.h"
#include "Tasks/GameplayTask_TimeLimitedExecution.h"
#include "Tasks/GameplayTask_WaitDelay.h"

View File

@@ -0,0 +1,465 @@
// 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 "GameplayTasksComponent.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 EmptyLinkFunctionForGeneratedCodeGameplayTasksComponent() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
ENGINE_API UClass* Z_Construct_UClass_UVisualLoggerDebugSnapshotInterface_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTask_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTaskResource_NoRegister();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTasksComponent();
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTasksComponent_NoRegister();
GAMEPLAYTASKS_API UEnum* Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult();
GAMEPLAYTASKS_API UFunction* Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature();
GAMEPLAYTASKS_API UScriptStruct* Z_Construct_UScriptStruct_FGameplayResourceSet();
UPackage* Z_Construct_UPackage__Script_GameplayTasks();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGameplayTaskRunResult ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGameplayTaskRunResult;
static UEnum* EGameplayTaskRunResult_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGameplayTaskRunResult.OuterSingleton)
{
Z_Registration_Info_UEnum_EGameplayTaskRunResult.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult, (UObject*)Z_Construct_UPackage__Script_GameplayTasks(), TEXT("EGameplayTaskRunResult"));
}
return Z_Registration_Info_UEnum_EGameplayTaskRunResult.OuterSingleton;
}
template<> GAMEPLAYTASKS_NON_ATTRIBUTED_API UEnum* StaticEnum<EGameplayTaskRunResult>()
{
return EGameplayTaskRunResult_StaticEnum();
}
struct Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Error.Comment", "/** When tried running a null-task*/" },
{ "Error.Name", "EGameplayTaskRunResult::Error" },
{ "Error.ToolTip", "When tried running a null-task" },
{ "Failed.Name", "EGameplayTaskRunResult::Failed" },
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
{ "Success_Active.Comment", "/** Successfully activated */" },
{ "Success_Active.Name", "EGameplayTaskRunResult::Success_Active" },
{ "Success_Active.ToolTip", "Successfully activated" },
{ "Success_Finished.Comment", "/** Successfully activated, but finished instantly */" },
{ "Success_Finished.Name", "EGameplayTaskRunResult::Success_Finished" },
{ "Success_Finished.ToolTip", "Successfully activated, but finished instantly" },
{ "Success_Paused.Comment", "/** Successfully registered for running, but currently paused due to higher priority tasks running */" },
{ "Success_Paused.Name", "EGameplayTaskRunResult::Success_Paused" },
{ "Success_Paused.ToolTip", "Successfully registered for running, but currently paused due to higher priority tasks running" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGameplayTaskRunResult::Error", (int64)EGameplayTaskRunResult::Error },
{ "EGameplayTaskRunResult::Failed", (int64)EGameplayTaskRunResult::Failed },
{ "EGameplayTaskRunResult::Success_Paused", (int64)EGameplayTaskRunResult::Success_Paused },
{ "EGameplayTaskRunResult::Success_Active", (int64)EGameplayTaskRunResult::Success_Active },
{ "EGameplayTaskRunResult::Success_Finished", (int64)EGameplayTaskRunResult::Success_Finished },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GameplayTasks,
nullptr,
"EGameplayTaskRunResult",
"EGameplayTaskRunResult",
Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult()
{
if (!Z_Registration_Info_UEnum_EGameplayTaskRunResult.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGameplayTaskRunResult.InnerSingleton, Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGameplayTaskRunResult.InnerSingleton;
}
// ********** End Enum EGameplayTaskRunResult ******************************************************
// ********** Begin Delegate FOnClaimedResourcesChangeSignature ************************************
struct Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics
{
struct _Script_GameplayTasks_eventOnClaimedResourcesChangeSignature_Parms
{
FGameplayResourceSet NewlyClaimed;
FGameplayResourceSet FreshlyReleased;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnClaimedResourcesChangeSignature constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_NewlyClaimed;
static const UECodeGen_Private::FStructPropertyParams NewProp_FreshlyReleased;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnClaimedResourcesChangeSignature constinit property declarations ******
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnClaimedResourcesChangeSignature Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::NewProp_NewlyClaimed = { "NewlyClaimed", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_GameplayTasks_eventOnClaimedResourcesChangeSignature_Parms, NewlyClaimed), Z_Construct_UScriptStruct_FGameplayResourceSet, METADATA_PARAMS(0, nullptr) }; // 3683593861
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::NewProp_FreshlyReleased = { "FreshlyReleased", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_GameplayTasks_eventOnClaimedResourcesChangeSignature_Parms, FreshlyReleased), Z_Construct_UScriptStruct_FGameplayResourceSet, METADATA_PARAMS(0, nullptr) }; // 3683593861
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::NewProp_NewlyClaimed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::NewProp_FreshlyReleased,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnClaimedResourcesChangeSignature Property Definitions *****************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_GameplayTasks, nullptr, "OnClaimedResourcesChangeSignature__DelegateSignature", Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::_Script_GameplayTasks_eventOnClaimedResourcesChangeSignature_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00130000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::_Script_GameplayTasks_eventOnClaimedResourcesChangeSignature_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnClaimedResourcesChangeSignature_DelegateWrapper(const FMulticastScriptDelegate& OnClaimedResourcesChangeSignature, FGameplayResourceSet NewlyClaimed, FGameplayResourceSet FreshlyReleased)
{
struct _Script_GameplayTasks_eventOnClaimedResourcesChangeSignature_Parms
{
FGameplayResourceSet NewlyClaimed;
FGameplayResourceSet FreshlyReleased;
};
_Script_GameplayTasks_eventOnClaimedResourcesChangeSignature_Parms Parms;
Parms.NewlyClaimed=NewlyClaimed;
Parms.FreshlyReleased=FreshlyReleased;
OnClaimedResourcesChangeSignature.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnClaimedResourcesChangeSignature **************************************
// ********** Begin Class UGameplayTasksComponent Function K2_RunGameplayTask **********************
struct Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics
{
struct GameplayTasksComponent_eventK2_RunGameplayTask_Parms
{
TScriptInterface<IGameplayTaskOwnerInterface> TaskOwner;
UGameplayTask* Task;
uint8 Priority;
TArray<TSubclassOf<UGameplayTaskResource>> AdditionalRequiredResources;
TArray<TSubclassOf<UGameplayTaskResource>> AdditionalClaimedResources;
EGameplayTaskRunResult ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AdvancedDisplay", "AdditionalRequiredResources, AdditionalClaimedResources" },
{ "AutoCreateRefTerm", "AdditionalRequiredResources, AdditionalClaimedResources" },
{ "Category", "Gameplay Tasks" },
{ "DisplayName", "Run Gameplay Task" },
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
{ "ScriptName", "RunGameplayTask" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_RunGameplayTask constinit property declarations ********************
static const UECodeGen_Private::FInterfacePropertyParams NewProp_TaskOwner;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Task;
static const UECodeGen_Private::FBytePropertyParams NewProp_Priority;
static const UECodeGen_Private::FClassPropertyParams NewProp_AdditionalRequiredResources_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AdditionalRequiredResources;
static const UECodeGen_Private::FClassPropertyParams NewProp_AdditionalClaimedResources_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_AdditionalClaimedResources;
static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_RunGameplayTask constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_RunGameplayTask Property Definitions *******************************
const UECodeGen_Private::FInterfacePropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_TaskOwner = { "TaskOwner", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Interface, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTasksComponent_eventK2_RunGameplayTask_Parms, TaskOwner), Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_Task = { "Task", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTasksComponent_eventK2_RunGameplayTask_Parms, Task), Z_Construct_UClass_UGameplayTask_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_Priority = { "Priority", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTasksComponent_eventK2_RunGameplayTask_Parms, Priority), nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_AdditionalRequiredResources_Inner = { "AdditionalRequiredResources", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UGameplayTaskResource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_AdditionalRequiredResources = { "AdditionalRequiredResources", nullptr, (EPropertyFlags)0x0014040000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTasksComponent_eventK2_RunGameplayTask_Parms, AdditionalRequiredResources), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_AdditionalClaimedResources_Inner = { "AdditionalClaimedResources", nullptr, (EPropertyFlags)0x0004000000000000, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UGameplayTaskResource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_AdditionalClaimedResources = { "AdditionalClaimedResources", nullptr, (EPropertyFlags)0x0014040000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTasksComponent_eventK2_RunGameplayTask_Parms, AdditionalClaimedResources), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_ReturnValue_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GameplayTasksComponent_eventK2_RunGameplayTask_Parms, ReturnValue), Z_Construct_UEnum_GameplayTasks_EGameplayTaskRunResult, METADATA_PARAMS(0, nullptr) }; // 886030438
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_TaskOwner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_Task,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_Priority,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_AdditionalRequiredResources_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_AdditionalRequiredResources,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_AdditionalClaimedResources_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_AdditionalClaimedResources,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_ReturnValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::PropPointers) < 2048);
// ********** End Function K2_RunGameplayTask Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTasksComponent, nullptr, "K2_RunGameplayTask", Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::GameplayTasksComponent_eventK2_RunGameplayTask_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::GameplayTasksComponent_eventK2_RunGameplayTask_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTasksComponent::execK2_RunGameplayTask)
{
P_GET_TINTERFACE(IGameplayTaskOwnerInterface,Z_Param_TaskOwner);
P_GET_OBJECT(UGameplayTask,Z_Param_Task);
P_GET_PROPERTY(FByteProperty,Z_Param_Priority);
P_GET_TARRAY(TSubclassOf<UGameplayTaskResource>,Z_Param_AdditionalRequiredResources);
P_GET_TARRAY(TSubclassOf<UGameplayTaskResource>,Z_Param_AdditionalClaimedResources);
P_FINISH;
P_NATIVE_BEGIN;
*(EGameplayTaskRunResult*)Z_Param__Result=UGameplayTasksComponent::K2_RunGameplayTask(Z_Param_TaskOwner,Z_Param_Task,Z_Param_Priority,Z_Param_AdditionalRequiredResources,Z_Param_AdditionalClaimedResources);
P_NATIVE_END;
}
// ********** End Class UGameplayTasksComponent Function K2_RunGameplayTask ************************
// ********** Begin Class UGameplayTasksComponent Function OnRep_SimulatedTasks ********************
struct Z_Construct_UFunction_UGameplayTasksComponent_OnRep_SimulatedTasks_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
};
#endif // WITH_METADATA
// ********** Begin Function OnRep_SimulatedTasks constinit property declarations ******************
// ********** End Function OnRep_SimulatedTasks constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGameplayTasksComponent_OnRep_SimulatedTasks_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGameplayTasksComponent, nullptr, "OnRep_SimulatedTasks", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGameplayTasksComponent_OnRep_SimulatedTasks_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGameplayTasksComponent_OnRep_SimulatedTasks_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGameplayTasksComponent_OnRep_SimulatedTasks()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGameplayTasksComponent_OnRep_SimulatedTasks_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGameplayTasksComponent::execOnRep_SimulatedTasks)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->OnRep_SimulatedTasks();
P_NATIVE_END;
}
// ********** End Class UGameplayTasksComponent Function OnRep_SimulatedTasks **********************
// ********** Begin Class UGameplayTasksComponent **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGameplayTasksComponent;
UClass* UGameplayTasksComponent::GetPrivateStaticClass()
{
using TClass = UGameplayTasksComponent;
if (!Z_Registration_Info_UClass_UGameplayTasksComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GameplayTasksComponent"),
Z_Registration_Info_UClass_UGameplayTasksComponent.InnerSingleton,
StaticRegisterNativesUGameplayTasksComponent,
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_UGameplayTasksComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UGameplayTasksComponent_NoRegister()
{
return UGameplayTasksComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGameplayTasksComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "GameplayTasks" },
{ "Comment", "/**\n*\x09The core ActorComponent for interfacing with the GameplayAbilities System\n*/" },
{ "HideCategories", "Object LOD Lighting Transform Sockets TextureStreaming" },
{ "IncludePath", "GameplayTasksComponent.h" },
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "The core ActorComponent for interfacing with the GameplayAbilities System" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TaskPriorityQueue_MetaData[] = {
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TickingTasks_MetaData[] = {
{ "Comment", "/** Array of currently active UGameplayTask that require ticking */" },
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
{ "ToolTip", "Array of currently active UGameplayTask that require ticking" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_KnownTasks_MetaData[] = {
{ "Comment", "/** All known tasks (processed by this component) referenced for GC */" },
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
{ "ToolTip", "All known tasks (processed by this component) referenced for GC" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnClaimedResourcesChange_MetaData[] = {
{ "Category", "Gameplay Tasks" },
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimulatedTasks_MetaData[] = {
{ "Comment", "/** Tasks that run on simulated proxies */" },
{ "ModuleRelativePath", "Classes/GameplayTasksComponent.h" },
{ "ToolTip", "Tasks that run on simulated proxies" },
};
#endif // WITH_METADATA
// ********** Begin Class UGameplayTasksComponent constinit property declarations ******************
static const UECodeGen_Private::FObjectPropertyParams NewProp_TaskPriorityQueue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TaskPriorityQueue;
static const UECodeGen_Private::FObjectPropertyParams NewProp_TickingTasks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_TickingTasks;
static const UECodeGen_Private::FObjectPropertyParams NewProp_KnownTasks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_KnownTasks;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnClaimedResourcesChange;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SimulatedTasks_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SimulatedTasks;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGameplayTasksComponent constinit property declarations ********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("K2_RunGameplayTask"), .Pointer = &UGameplayTasksComponent::execK2_RunGameplayTask },
{ .NameUTF8 = UTF8TEXT("OnRep_SimulatedTasks"), .Pointer = &UGameplayTasksComponent::execOnRep_SimulatedTasks },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGameplayTasksComponent_K2_RunGameplayTask, "K2_RunGameplayTask" }, // 337572071
{ &Z_Construct_UFunction_UGameplayTasksComponent_OnRep_SimulatedTasks, "OnRep_SimulatedTasks" }, // 72788045
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[];
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGameplayTasksComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGameplayTasksComponent_Statics
// ********** Begin Class UGameplayTasksComponent Property Definitions *****************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_TaskPriorityQueue_Inner = { "TaskPriorityQueue", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UGameplayTask_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_TaskPriorityQueue = { "TaskPriorityQueue", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTasksComponent, TaskPriorityQueue), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TaskPriorityQueue_MetaData), NewProp_TaskPriorityQueue_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_TickingTasks_Inner = { "TickingTasks", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UGameplayTask_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_TickingTasks = { "TickingTasks", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTasksComponent, TickingTasks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TickingTasks_MetaData), NewProp_TickingTasks_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_KnownTasks_Inner = { "KnownTasks", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UGameplayTask_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_KnownTasks = { "KnownTasks", nullptr, (EPropertyFlags)0x0124080000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTasksComponent, KnownTasks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_KnownTasks_MetaData), NewProp_KnownTasks_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_OnClaimedResourcesChange = { "OnClaimedResourcesChange", nullptr, (EPropertyFlags)0x0010000000080004, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTasksComponent, OnClaimedResourcesChange), Z_Construct_UDelegateFunction_GameplayTasks_OnClaimedResourcesChangeSignature__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnClaimedResourcesChange_MetaData), NewProp_OnClaimedResourcesChange_MetaData) }; // 194555356
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_SimulatedTasks_Inner = { "SimulatedTasks", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UGameplayTask_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_SimulatedTasks = { "SimulatedTasks", "OnRep_SimulatedTasks", (EPropertyFlags)0x0144000100002020, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGameplayTasksComponent, SimulatedTasks), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimulatedTasks_MetaData), NewProp_SimulatedTasks_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGameplayTasksComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_TaskPriorityQueue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_TaskPriorityQueue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_TickingTasks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_TickingTasks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_KnownTasks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_KnownTasks,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_OnClaimedResourcesChange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_SimulatedTasks_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGameplayTasksComponent_Statics::NewProp_SimulatedTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTasksComponent_Statics::PropPointers) < 2048);
// ********** End Class UGameplayTasksComponent Property Definitions *******************************
UObject* (*const Z_Construct_UClass_UGameplayTasksComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_GameplayTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTasksComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UGameplayTasksComponent_Statics::InterfaceParams[] = {
{ Z_Construct_UClass_UGameplayTaskOwnerInterface_NoRegister, (int32)VTABLE_OFFSET(UGameplayTasksComponent, IGameplayTaskOwnerInterface), false }, // 2833624204
{ Z_Construct_UClass_UVisualLoggerDebugSnapshotInterface_NoRegister, (int32)VTABLE_OFFSET(UGameplayTasksComponent, IVisualLoggerDebugSnapshotInterface), false }, // 3229767368
};
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGameplayTasksComponent_Statics::ClassParams = {
&UGameplayTasksComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UGameplayTasksComponent_Statics::PropPointers,
InterfaceParams,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTasksComponent_Statics::PropPointers),
UE_ARRAY_COUNT(InterfaceParams),
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGameplayTasksComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UGameplayTasksComponent_Statics::Class_MetaDataParams)
};
void UGameplayTasksComponent::StaticRegisterNativesUGameplayTasksComponent()
{
UClass* Class = UGameplayTasksComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGameplayTasksComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGameplayTasksComponent()
{
if (!Z_Registration_Info_UClass_UGameplayTasksComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGameplayTasksComponent.OuterSingleton, Z_Construct_UClass_UGameplayTasksComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGameplayTasksComponent.OuterSingleton;
}
#if VALIDATE_CLASS_REPS
void UGameplayTasksComponent::ValidateGeneratedRepEnums(const TArray<struct FRepRecord>& ClassReps) const
{
static FName Name_SimulatedTasks(TEXT("SimulatedTasks"));
const bool bIsValid = true
&& Name_SimulatedTasks == ClassReps[(int32)ENetFields_Private::SimulatedTasks].Property->GetFName();
checkf(bIsValid, TEXT("UHT Generated Rep Indices do not match runtime populated Rep Indices for properties in UGameplayTasksComponent"));
}
#endif
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGameplayTasksComponent);
UGameplayTasksComponent::~UGameplayTasksComponent() {}
// ********** End Class UGameplayTasksComponent ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h__Script_GameplayTasks_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGameplayTaskRunResult_StaticEnum, TEXT("EGameplayTaskRunResult"), &Z_Registration_Info_UEnum_EGameplayTaskRunResult, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 886030438U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGameplayTasksComponent, UGameplayTasksComponent::StaticClass, TEXT("UGameplayTasksComponent"), &Z_Registration_Info_UClass_UGameplayTasksComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGameplayTasksComponent), 3712205972U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h__Script_GameplayTasks_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h__Script_GameplayTasks_1007963688{
TEXT("/Script/GameplayTasks"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h__Script_GameplayTasks_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h__Script_GameplayTasks_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h__Script_GameplayTasks_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h__Script_GameplayTasks_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,100 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "GameplayTasksComponent.h"
#ifdef GAMEPLAYTASKS_GameplayTasksComponent_generated_h
#error "GameplayTasksComponent.generated.h already included, missing '#pragma once' in GameplayTasksComponent.h"
#endif
#define GAMEPLAYTASKS_GameplayTasksComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class IGameplayTaskOwnerInterface;
class UClass;
class UGameplayTask;
class UGameplayTaskResource;
enum class EGameplayTaskRunResult : uint8;
struct FGameplayResourceSet;
// ********** Begin Delegate FOnClaimedResourcesChangeSignature ************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_55_DELEGATE \
GAMEPLAYTASKS_API void FOnClaimedResourcesChangeSignature_DelegateWrapper(const FMulticastScriptDelegate& OnClaimedResourcesChangeSignature, FGameplayResourceSet NewlyClaimed, FGameplayResourceSet FreshlyReleased);
// ********** End Delegate FOnClaimedResourcesChangeSignature **************************************
// ********** Begin Class UGameplayTasksComponent **************************************************
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_63_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execK2_RunGameplayTask); \
DECLARE_FUNCTION(execOnRep_SimulatedTasks);
struct Z_Construct_UClass_UGameplayTasksComponent_Statics;
GAMEPLAYTASKS_API UClass* Z_Construct_UClass_UGameplayTasksComponent_NoRegister();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_63_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGameplayTasksComponent(); \
friend struct ::Z_Construct_UClass_UGameplayTasksComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GAMEPLAYTASKS_API UClass* ::Z_Construct_UClass_UGameplayTasksComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UGameplayTasksComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GameplayTasks"), Z_Construct_UClass_UGameplayTasksComponent_NoRegister) \
DECLARE_SERIALIZER(UGameplayTasksComponent) \
virtual UObject* _getUObject() const override { return const_cast<UGameplayTasksComponent*>(this); } \
enum class ENetFields_Private : uint16 \
{ \
NETFIELD_REP_START=(uint16)((int32)Super::ENetFields_Private::NETFIELD_REP_END + (int32)1), \
SimulatedTasks=NETFIELD_REP_START, \
NETFIELD_REP_END=SimulatedTasks }; \
DECLARE_VALIDATE_GENERATED_REP_ENUMS(GAMEPLAYTASKS_API)
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_63_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGameplayTasksComponent(UGameplayTasksComponent&&) = delete; \
UGameplayTasksComponent(const UGameplayTasksComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GAMEPLAYTASKS_API, UGameplayTasksComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGameplayTasksComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGameplayTasksComponent) \
GAMEPLAYTASKS_API virtual ~UGameplayTasksComponent();
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_60_PROLOG
#define FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_63_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_63_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_63_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h_63_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGameplayTasksComponent;
// ********** End Class UGameplayTasksComponent ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_GameplayTasks_Classes_GameplayTasksComponent_h
// ********** Begin Enum EGameplayTaskRunResult ****************************************************
#define FOREACH_ENUM_EGAMEPLAYTASKRUNRESULT(op) \
op(EGameplayTaskRunResult::Error) \
op(EGameplayTaskRunResult::Failed) \
op(EGameplayTaskRunResult::Success_Paused) \
op(EGameplayTaskRunResult::Success_Active) \
op(EGameplayTaskRunResult::Success_Finished)
enum class EGameplayTaskRunResult : uint8;
template<> struct TIsUEnumClass<EGameplayTaskRunResult> { enum { Value = true }; };
template<> GAMEPLAYTASKS_NON_ATTRIBUTED_API UEnum* StaticEnum<EGameplayTaskRunResult>();
// ********** End Enum EGameplayTaskRunResult ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,8 @@
D:\UE_5_7_1\Engine\Source\Runtime\GameplayTasks\Classes\GameplayTask.h
D:\UE_5_7_1\Engine\Source\Runtime\GameplayTasks\Classes\GameplayTaskOwnerInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\GameplayTasks\Classes\GameplayTaskResource.h
D:\UE_5_7_1\Engine\Source\Runtime\GameplayTasks\Classes\GameplayTasksComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\GameplayTasks\Classes\Tasks\GameplayTask_ClaimResource.h
D:\UE_5_7_1\Engine\Source\Runtime\GameplayTasks\Classes\Tasks\GameplayTask_WaitDelay.h
D:\UE_5_7_1\Engine\Source\Runtime\GameplayTasks\Classes\Tasks\GameplayTask_TimeLimitedExecution.h
D:\UE_5_7_1\Engine\Source\Runtime\GameplayTasks\Classes\Tasks\GameplayTask_SpawnActor.h