Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/StateTreeModule/UHT/StateTree.gen.cpp

509 lines
48 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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 "StateTree.h"
#include "Serialization/StructuredArchive.h"
#include "StateTreeExecutionTypes.h"
#include "StateTreeInstanceContainer.h"
#include "StateTreeInstanceData.h"
#include "StateTreePropertyBindings.h"
#include "StateTreeTypes.h"
#include "StructUtils/InstancedStructContainer.h"
#include "StructUtils/PropertyBag.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 EmptyLinkFunctionForGeneratedCodeStateTree() {}
// ********** 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_FInstancedPropertyBag();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedStructContainer();
ENGINE_API UClass* Z_Construct_UClass_UDataAsset();
STATETREEMODULE_API UClass* Z_Construct_UClass_UStateTree();
STATETREEMODULE_API UClass* Z_Construct_UClass_UStateTree_NoRegister();
STATETREEMODULE_API UClass* Z_Construct_UClass_UStateTreeExtension_NoRegister();
STATETREEMODULE_API UClass* Z_Construct_UClass_UStateTreeSchema_NoRegister();
STATETREEMODULE_API UEnum* Z_Construct_UEnum_StateTreeModule_EStateTreeParameterDataType();
STATETREEMODULE_API UEnum* Z_Construct_UEnum_StateTreeModule_EStateTreeTaskCompletionType();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FCompactStateTransition();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FCompactStateTreeFrame();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FCompactStateTreeState();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FInstanceContainer();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreeExternalDataDesc();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreeInstanceData();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreeNodeIdToIndex();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreePropertyBindings();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreeStateIdToHandle();
STATETREEMODULE_API UScriptStruct* Z_Construct_UScriptStruct_FStateTreeTransitionIdToIndex();
UPackage* Z_Construct_UPackage__Script_StateTreeModule();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UStateTree Function K2_GetExtension **************************************
struct Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics
{
struct StateTree_eventK2_GetExtension_Parms
{
TSubclassOf<UStateTreeExtension> ExtensionType;
const UStateTreeExtension* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "StateTree|Extension" },
{ "Comment", "/** Find the first extension of the requested type. */" },
{ "DeterminesOutputType", "ExtensionType" },
{ "DisplayName", "Get Extension" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Find the first extension of the requested type." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "EditInline", "true" },
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function K2_GetExtension constinit property declarations ***********************
static const UECodeGen_Private::FClassPropertyParams NewProp_ExtensionType;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function K2_GetExtension constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function K2_GetExtension Property Definitions **********************************
const UECodeGen_Private::FClassPropertyParams Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::NewProp_ExtensionType = { "ExtensionType", nullptr, (EPropertyFlags)0x0014000000000080, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StateTree_eventK2_GetExtension_Parms, ExtensionType), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UStateTreeExtension_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x001000000008058a, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(StateTree_eventK2_GetExtension_Parms, ReturnValue), Z_Construct_UClass_UStateTreeExtension_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::NewProp_ExtensionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::PropPointers) < 2048);
// ********** End Function K2_GetExtension Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UStateTree, nullptr, "K2_GetExtension", Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::StateTree_eventK2_GetExtension_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::Function_MetaDataParams), Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::StateTree_eventK2_GetExtension_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UStateTree_K2_GetExtension()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UStateTree_K2_GetExtension_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UStateTree::execK2_GetExtension)
{
P_GET_OBJECT(UClass,Z_Param_ExtensionType);
P_FINISH;
P_NATIVE_BEGIN;
*(const UStateTreeExtension**)Z_Param__Result=P_THIS->K2_GetExtension(Z_Param_ExtensionType);
P_NATIVE_END;
}
// ********** End Class UStateTree Function K2_GetExtension ****************************************
// ********** Begin Class UStateTree ***************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStateTree;
UClass* UStateTree::GetPrivateStaticClass()
{
using TClass = UStateTree;
if (!Z_Registration_Info_UClass_UStateTree.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StateTree"),
Z_Registration_Info_UClass_UStateTree.InnerSingleton,
StaticRegisterNativesUStateTree,
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_UStateTree.InnerSingleton;
}
UClass* Z_Construct_UClass_UStateTree_NoRegister()
{
return UStateTree::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStateTree_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * StateTree asset. Contains the StateTree definition in both editor and runtime (baked) formats.\n */" },
{ "IncludePath", "StateTree.h" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "StateTree asset. Contains the StateTree definition in both editor and runtime (baked) formats." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EditorData_MetaData[] = {
{ "Comment", "/** Edit time data for the StateTree, instance of UStateTreeEditorData */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Edit time data for the StateTree, instance of UStateTreeEditorData" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LastCompiledEditorDataHash_MetaData[] = {
{ "Comment", "/** Hash of the editor data from last compile. Also used to detect mismatching events from recorded traces. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Hash of the editor data from last compile. Also used to detect mismatching events from recorded traces." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Schema_MetaData[] = {
{ "Comment", "/** Schema used to compile the StateTree. */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Schema used to compile the StateTree." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Frames_MetaData[] = {
{ "Comment", "/** Runtime frames */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Runtime frames" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_States_MetaData[] = {
{ "Comment", "/** Runtime states, root state at index 0 */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Runtime states, root state at index 0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transitions_MetaData[] = {
{ "Comment", "/** Runtime transitions. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Runtime transitions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Nodes_MetaData[] = {
{ "Comment", "/** Evaluators, Tasks, Condition and Consideration nodes. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Evaluators, Tasks, Condition and Consideration nodes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultInstanceData_MetaData[] = {
{ "Comment", "/** Default node instance data (e.g. evaluators, tasks). */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Default node instance data (e.g. evaluators, tasks)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultEvaluationScopeInstanceData_MetaData[] = {
{ "Comment", "/** Default node instance data for evaluation scope (e.g. conditions, considerations, functions) */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Default node instance data for evaluation scope (e.g. conditions, considerations, functions)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultExecutionRuntimeData_MetaData[] = {
{ "Comment", "/** Default node execution runtime data for execution runtime (e.g. tasks, conditions, considerations, functions) */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Default node execution runtime data for execution runtime (e.g. tasks, conditions, considerations, functions)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SharedInstanceData_MetaData[] = {
{ "Comment", "/** Shared node instance data (e.g. conditions, considerations). */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Shared node instance data (e.g. conditions, considerations)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContextDataDescs_MetaData[] = {
{ "Comment", "/** List of names external data enforced by the schema, created at compilation. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "List of names external data enforced by the schema, created at compilation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyBindings_MetaData[] = {
{ "ModuleRelativePath", "Public/StateTree.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Extensions_MetaData[] = {
{ "Comment", "/** The asset extensions. A place to add extra information for plugins. */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "The asset extensions. A place to add extra information for plugins." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IDToStateMappings_MetaData[] = {
{ "Comment", "/** Mapping of state guid for the Editor and state handles, created at compilation. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Mapping of state guid for the Editor and state handles, created at compilation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IDToNodeMappings_MetaData[] = {
{ "Comment", "/** Mapping of node guid for the Editor and node index, created at compilation. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Mapping of node guid for the Editor and node index, created at compilation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IDToTransitionMappings_MetaData[] = {
{ "Comment", "/** Mapping of state transition identifiers and runtime compact transition index, created at compilation. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Mapping of state transition identifiers and runtime compact transition index, created at compilation." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Parameters_MetaData[] = {
{ "Comment", "/**\n\x09 * Parameters that could be used for bindings within the Tree.\n\x09 * Default values are stored within the asset but StateTreeReference can be used to parameterized the tree.\n\x09 * @see FStateTreeReference\n\x09 */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Parameters that could be used for bindings within the Tree.\nDefault values are stored within the asset but StateTreeReference can be used to parameterized the tree.\n@see FStateTreeReference" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExternalDataDescs_MetaData[] = {
{ "Comment", "/** List of external data required by the state tree, created during linking. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "List of external data required by the state tree, created during linking." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompletionGlobalTasksMask_MetaData[] = {
{ "Comment", "/** Mask used to test the global tasks completion. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Mask used to test the global tasks completion." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumContextData_MetaData[] = {
{ "Comment", "/** Number of context data, include parameters and all context data. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Number of context data, include parameters and all context data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumGlobalInstanceData_MetaData[] = {
{ "Comment", "/** Number of global instance data. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Number of global instance data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EvaluatorsBegin_MetaData[] = {
{ "Comment", "/** Index of first evaluator in Nodes. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Index of first evaluator in Nodes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EvaluatorsNum_MetaData[] = {
{ "Comment", "/** Number of evaluators. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Number of evaluators." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalTasksBegin_MetaData[] = {
{ "Comment", "/** Index of first global task in Nodes. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Index of first global task in Nodes." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GlobalTasksNum_MetaData[] = {
{ "Comment", "/** Number of global tasks. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "Number of global tasks." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CompletionGlobalTasksControl_MetaData[] = {
{ "Comment", "/** How the global tasks control the completion of the frame. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "How the global tasks control the completion of the frame." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParameterDataType_MetaData[] = {
{ "Comment", "/** The parameter data type used by the schema. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "The parameter data type used by the schema." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bHasGlobalTransitionTasks_MetaData[] = {
{ "Comment", "/** True if any global task is a transition task. */" },
{ "ModuleRelativePath", "Public/StateTree.h" },
{ "ToolTip", "True if any global task is a transition task." },
};
#endif // WITH_METADATA
// ********** Begin Class UStateTree constinit property declarations *******************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_EditorData;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FUInt32PropertyParams NewProp_LastCompiledEditorDataHash;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Schema;
static const UECodeGen_Private::FStructPropertyParams NewProp_Frames_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Frames;
static const UECodeGen_Private::FStructPropertyParams NewProp_States_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_States;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transitions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Transitions;
static const UECodeGen_Private::FStructPropertyParams NewProp_Nodes;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultInstanceData;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultEvaluationScopeInstanceData;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultExecutionRuntimeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_SharedInstanceData;
static const UECodeGen_Private::FStructPropertyParams NewProp_ContextDataDescs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ContextDataDescs;
static const UECodeGen_Private::FStructPropertyParams NewProp_PropertyBindings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Extensions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Extensions;
static const UECodeGen_Private::FStructPropertyParams NewProp_IDToStateMappings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_IDToStateMappings;
static const UECodeGen_Private::FStructPropertyParams NewProp_IDToNodeMappings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_IDToNodeMappings;
static const UECodeGen_Private::FStructPropertyParams NewProp_IDToTransitionMappings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_IDToTransitionMappings;
static const UECodeGen_Private::FStructPropertyParams NewProp_Parameters;
static const UECodeGen_Private::FStructPropertyParams NewProp_ExternalDataDescs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ExternalDataDescs;
static const UECodeGen_Private::FUInt32PropertyParams NewProp_CompletionGlobalTasksMask;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_NumContextData;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_NumGlobalInstanceData;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_EvaluatorsBegin;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_EvaluatorsNum;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_GlobalTasksBegin;
static const UECodeGen_Private::FUInt16PropertyParams NewProp_GlobalTasksNum;
static const UECodeGen_Private::FBytePropertyParams NewProp_CompletionGlobalTasksControl_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CompletionGlobalTasksControl;
static const UECodeGen_Private::FBytePropertyParams NewProp_ParameterDataType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ParameterDataType;
static void NewProp_bHasGlobalTransitionTasks_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bHasGlobalTransitionTasks;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStateTree constinit property declarations *********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("K2_GetExtension"), .Pointer = &UStateTree::execK2_GetExtension },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UStateTree_K2_GetExtension, "K2_GetExtension" }, // 1737280481
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStateTree>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStateTree_Statics
// ********** Begin Class UStateTree Property Definitions ******************************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_EditorData = { "EditorData", nullptr, (EPropertyFlags)0x0114000800000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, EditorData), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EditorData_MetaData), NewProp_EditorData_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_LastCompiledEditorDataHash = { "LastCompiledEditorDataHash", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, LastCompiledEditorDataHash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LastCompiledEditorDataHash_MetaData), NewProp_LastCompiledEditorDataHash_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Schema = { "Schema", nullptr, (EPropertyFlags)0x0146000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, Schema), Z_Construct_UClass_UStateTreeSchema_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Schema_MetaData), NewProp_Schema_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Frames_Inner = { "Frames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCompactStateTreeFrame, METADATA_PARAMS(0, nullptr) }; // 4294871753
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Frames = { "Frames", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, Frames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Frames_MetaData), NewProp_Frames_MetaData) }; // 4294871753
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_States_Inner = { "States", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCompactStateTreeState, METADATA_PARAMS(0, nullptr) }; // 529007917
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_States = { "States", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, States), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_States_MetaData), NewProp_States_MetaData) }; // 529007917
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Transitions_Inner = { "Transitions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FCompactStateTransition, METADATA_PARAMS(0, nullptr) }; // 3207958827
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Transitions = { "Transitions", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, Transitions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transitions_MetaData), NewProp_Transitions_MetaData) }; // 3207958827
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Nodes = { "Nodes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, Nodes), Z_Construct_UScriptStruct_FInstancedStructContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Nodes_MetaData), NewProp_Nodes_MetaData) }; // 939013111
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_DefaultInstanceData = { "DefaultInstanceData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, DefaultInstanceData), Z_Construct_UScriptStruct_FStateTreeInstanceData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultInstanceData_MetaData), NewProp_DefaultInstanceData_MetaData) }; // 1695230976
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_DefaultEvaluationScopeInstanceData = { "DefaultEvaluationScopeInstanceData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, DefaultEvaluationScopeInstanceData), Z_Construct_UScriptStruct_FInstanceContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultEvaluationScopeInstanceData_MetaData), NewProp_DefaultEvaluationScopeInstanceData_MetaData) }; // 1128658280
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_DefaultExecutionRuntimeData = { "DefaultExecutionRuntimeData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, DefaultExecutionRuntimeData), Z_Construct_UScriptStruct_FInstanceContainer, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultExecutionRuntimeData_MetaData), NewProp_DefaultExecutionRuntimeData_MetaData) }; // 1128658280
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_SharedInstanceData = { "SharedInstanceData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, SharedInstanceData), Z_Construct_UScriptStruct_FStateTreeInstanceData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SharedInstanceData_MetaData), NewProp_SharedInstanceData_MetaData) }; // 1695230976
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_ContextDataDescs_Inner = { "ContextDataDescs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreeExternalDataDesc, METADATA_PARAMS(0, nullptr) }; // 2225912890
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_ContextDataDescs = { "ContextDataDescs", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, ContextDataDescs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContextDataDescs_MetaData), NewProp_ContextDataDescs_MetaData) }; // 2225912890
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_PropertyBindings = { "PropertyBindings", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, PropertyBindings), Z_Construct_UScriptStruct_FStateTreePropertyBindings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyBindings_MetaData), NewProp_PropertyBindings_MetaData) }; // 629466857
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Extensions_Inner = { "Extensions", nullptr, (EPropertyFlags)0x0104000000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UStateTreeExtension_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Extensions = { "Extensions", nullptr, (EPropertyFlags)0x0144008000000008, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, Extensions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Extensions_MetaData), NewProp_Extensions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_IDToStateMappings_Inner = { "IDToStateMappings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreeStateIdToHandle, METADATA_PARAMS(0, nullptr) }; // 741258056
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_IDToStateMappings = { "IDToStateMappings", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, IDToStateMappings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IDToStateMappings_MetaData), NewProp_IDToStateMappings_MetaData) }; // 741258056
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_IDToNodeMappings_Inner = { "IDToNodeMappings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreeNodeIdToIndex, METADATA_PARAMS(0, nullptr) }; // 4045853543
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_IDToNodeMappings = { "IDToNodeMappings", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, IDToNodeMappings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IDToNodeMappings_MetaData), NewProp_IDToNodeMappings_MetaData) }; // 4045853543
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_IDToTransitionMappings_Inner = { "IDToTransitionMappings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreeTransitionIdToIndex, METADATA_PARAMS(0, nullptr) }; // 1921639353
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_IDToTransitionMappings = { "IDToTransitionMappings", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, IDToTransitionMappings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IDToTransitionMappings_MetaData), NewProp_IDToTransitionMappings_MetaData) }; // 1921639353
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_Parameters = { "Parameters", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, Parameters), Z_Construct_UScriptStruct_FInstancedPropertyBag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Parameters_MetaData), NewProp_Parameters_MetaData) }; // 1261298821
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_ExternalDataDescs_Inner = { "ExternalDataDescs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FStateTreeExternalDataDesc, METADATA_PARAMS(0, nullptr) }; // 2225912890
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_ExternalDataDescs = { "ExternalDataDescs", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, ExternalDataDescs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExternalDataDescs_MetaData), NewProp_ExternalDataDescs_MetaData) }; // 2225912890
const UECodeGen_Private::FUInt32PropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_CompletionGlobalTasksMask = { "CompletionGlobalTasksMask", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt32, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, CompletionGlobalTasksMask), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompletionGlobalTasksMask_MetaData), NewProp_CompletionGlobalTasksMask_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_NumContextData = { "NumContextData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, NumContextData), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumContextData_MetaData), NewProp_NumContextData_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_NumGlobalInstanceData = { "NumGlobalInstanceData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, NumGlobalInstanceData), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumGlobalInstanceData_MetaData), NewProp_NumGlobalInstanceData_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_EvaluatorsBegin = { "EvaluatorsBegin", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, EvaluatorsBegin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EvaluatorsBegin_MetaData), NewProp_EvaluatorsBegin_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_EvaluatorsNum = { "EvaluatorsNum", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, EvaluatorsNum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EvaluatorsNum_MetaData), NewProp_EvaluatorsNum_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_GlobalTasksBegin = { "GlobalTasksBegin", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, GlobalTasksBegin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalTasksBegin_MetaData), NewProp_GlobalTasksBegin_MetaData) };
const UECodeGen_Private::FUInt16PropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_GlobalTasksNum = { "GlobalTasksNum", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::UInt16, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, GlobalTasksNum), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GlobalTasksNum_MetaData), NewProp_GlobalTasksNum_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_CompletionGlobalTasksControl_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_UStateTree_Statics::NewProp_CompletionGlobalTasksControl = { "CompletionGlobalTasksControl", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, CompletionGlobalTasksControl), Z_Construct_UEnum_StateTreeModule_EStateTreeTaskCompletionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CompletionGlobalTasksControl_MetaData), NewProp_CompletionGlobalTasksControl_MetaData) }; // 39993417
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_ParameterDataType_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_UStateTree_Statics::NewProp_ParameterDataType = { "ParameterDataType", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStateTree, ParameterDataType), Z_Construct_UEnum_StateTreeModule_EStateTreeParameterDataType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParameterDataType_MetaData), NewProp_ParameterDataType_MetaData) }; // 1334474227
void Z_Construct_UClass_UStateTree_Statics::NewProp_bHasGlobalTransitionTasks_SetBit(void* Obj)
{
((UStateTree*)Obj)->bHasGlobalTransitionTasks = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UStateTree_Statics::NewProp_bHasGlobalTransitionTasks = { "bHasGlobalTransitionTasks", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(UStateTree), &Z_Construct_UClass_UStateTree_Statics::NewProp_bHasGlobalTransitionTasks_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bHasGlobalTransitionTasks_MetaData), NewProp_bHasGlobalTransitionTasks_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStateTree_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_EditorData,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_LastCompiledEditorDataHash,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Schema,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Frames_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Frames,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_States_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_States,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Transitions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Transitions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Nodes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_DefaultInstanceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_DefaultEvaluationScopeInstanceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_DefaultExecutionRuntimeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_SharedInstanceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_ContextDataDescs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_ContextDataDescs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_PropertyBindings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Extensions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Extensions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_IDToStateMappings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_IDToStateMappings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_IDToNodeMappings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_IDToNodeMappings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_IDToTransitionMappings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_IDToTransitionMappings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_Parameters,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_ExternalDataDescs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_ExternalDataDescs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_CompletionGlobalTasksMask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_NumContextData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_NumGlobalInstanceData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_EvaluatorsBegin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_EvaluatorsNum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_GlobalTasksBegin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_GlobalTasksNum,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_CompletionGlobalTasksControl_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_CompletionGlobalTasksControl,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_ParameterDataType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_ParameterDataType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStateTree_Statics::NewProp_bHasGlobalTransitionTasks,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStateTree_Statics::PropPointers) < 2048);
// ********** End Class UStateTree Property Definitions ********************************************
UObject* (*const Z_Construct_UClass_UStateTree_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UDataAsset,
(UObject* (*)())Z_Construct_UPackage__Script_StateTreeModule,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStateTree_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStateTree_Statics::ClassParams = {
&UStateTree::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UStateTree_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UStateTree_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStateTree_Statics::Class_MetaDataParams), Z_Construct_UClass_UStateTree_Statics::Class_MetaDataParams)
};
void UStateTree::StaticRegisterNativesUStateTree()
{
UClass* Class = UStateTree::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UStateTree_Statics::Funcs));
}
UClass* Z_Construct_UClass_UStateTree()
{
if (!Z_Registration_Info_UClass_UStateTree.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStateTree.OuterSingleton, Z_Construct_UClass_UStateTree_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStateTree.OuterSingleton;
}
UStateTree::UStateTree(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStateTree);
UStateTree::~UStateTree() {}
IMPLEMENT_FARCHIVE_SERIALIZER(UStateTree)
// ********** End Class UStateTree *****************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTree_h__Script_StateTreeModule_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UStateTree, UStateTree::StaticClass, TEXT("UStateTree"), &Z_Registration_Info_UClass_UStateTree, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStateTree), 2877510525U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTree_h__Script_StateTreeModule_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTree_h__Script_StateTreeModule_763679483{
TEXT("/Script/StateTreeModule"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTree_h__Script_StateTreeModule_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_StateTree_Source_StateTreeModule_Public_StateTree_h__Script_StateTreeModule_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS