#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: StateTreeModule #include "Basic.hpp" #include "AIModule_structs.hpp" #include "StructUtils_structs.hpp" #include "CoreUObject_structs.hpp" #include "GameplayTags_structs.hpp" namespace SDK { // Enum StateTreeModule.EStateTreeBreakpointType // NumValues: 0x0005 enum class EStateTreeBreakpointType : uint8 { Unset = 0, OnEnter = 1, OnExit = 2, OnTransition = 3, EStateTreeBreakpointType_MAX = 4, }; // Enum StateTreeModule.EStateTreeUpdatePhase // NumValues: 0x0012 enum class EStateTreeUpdatePhase : uint8 { Unset = 0, StartTree = 1, StopTree = 2, StartGlobalTasks = 3, StopGlobalTasks = 4, TickStateTree = 5, ApplyTransitions = 6, TriggerTransitions = 7, TickingGlobalTasks = 8, TickingTasks = 9, TransitionConditions = 10, StateSelection = 11, TrySelectBehavior = 12, EnterConditions = 13, EnterStates = 14, ExitStates = 15, StateCompleted = 16, EStateTreeUpdatePhase_MAX = 17, }; // Enum StateTreeModule.EStateTreeRunStatus // NumValues: 0x0006 enum class EStateTreeRunStatus : uint8 { Running = 0, Failed = 1, Succeeded = 2, Stopped = 3, Unset = 4, EStateTreeRunStatus_MAX = 5, }; // Enum StateTreeModule.EStateTreeStateChangeType // NumValues: 0x0004 enum class EStateTreeStateChangeType : uint8 { None = 0, Changed = 1, Sustained = 2, EStateTreeStateChangeType_MAX = 3, }; // Enum StateTreeModule.EStateTreeConditionEvaluationMode // NumValues: 0x0004 enum class EStateTreeConditionEvaluationMode : uint8 { Evaluated = 0, ForcedTrue = 1, ForcedFalse = 2, EStateTreeConditionEvaluationMode_MAX = 3, }; // Enum StateTreeModule.EStateTreeTransitionSourceType // NumValues: 0x0005 enum class EStateTreeTransitionSourceType : uint8 { Unset = 0, Asset = 1, ExternalRequest = 2, Internal = 3, EStateTreeTransitionSourceType_MAX = 4, }; // Enum StateTreeModule.EStateTreeLinkerStatus // NumValues: 0x0003 enum class EStateTreeLinkerStatus : uint8 { Succeeded = 0, Failed = 1, EStateTreeLinkerStatus_MAX = 2, }; // Enum StateTreeModule.EStateTreeTraceEventType // NumValues: 0x0016 enum class EStateTreeTraceEventType : uint8 { Unset = 0, OnEntering = 1, OnEntered = 2, OnExiting = 3, OnExited = 4, Push = 5, Pop = 6, OnStateSelected = 7, OnStateCompleted = 8, OnTicking = 9, OnTaskCompleted = 10, OnTicked = 11, Passed = 12, Failed = 13, ForcedSuccess = 14, ForcedFailure = 15, InternalForcedFailure = 16, OnEvaluating = 17, OnTransition = 18, OnTreeStarted = 19, OnTreeStopped = 20, EStateTreeTraceEventType_MAX = 21, }; // Enum StateTreeModule.EStateTreeBlueprintPropertyCategory // NumValues: 0x0006 enum class EStateTreeBlueprintPropertyCategory : uint8 { NotSet = 0, Input = 1, Parameter = 2, Output = 3, ContextObject = 4, EStateTreeBlueprintPropertyCategory_MAX = 5, }; // Enum StateTreeModule.EStateTreeLoopEvents // NumValues: 0x0003 enum class EStateTreeLoopEvents : uint8 { Next = 0, Break = 1, EStateTreeLoopEvents_MAX = 2, }; // Enum StateTreeModule.EStateTreeBindableStructSource // NumValues: 0x0008 enum class EStateTreeBindableStructSource : uint8 { Context = 0, Parameter = 1, Evaluator = 2, GlobalTask = 3, State = 4, Task = 5, Condition = 6, EStateTreeBindableStructSource_MAX = 7, }; // Enum StateTreeModule.EStateTreePropertyAccessType // NumValues: 0x0008 enum class EStateTreePropertyAccessType : uint8 { Offset = 0, Object = 1, WeakObject = 2, SoftObject = 3, ObjectInstance = 4, StructInstance = 5, IndexArray = 6, EStateTreePropertyAccessType_MAX = 7, }; // Enum StateTreeModule.EStateTreePropertyCopyType // NumValues: 0x0021 enum class EStateTreePropertyCopyType : uint8 { None = 0, CopyPlain = 1, CopyComplex = 2, CopyBool = 3, CopyStruct = 4, CopyObject = 5, CopyName = 6, CopyFixedArray = 7, StructReference = 8, PromoteBoolToByte = 9, PromoteBoolToInt32 = 10, PromoteBoolToUInt32 = 11, PromoteBoolToInt64 = 12, PromoteBoolToFloat = 13, PromoteBoolToDouble = 14, PromoteByteToInt32 = 15, PromoteByteToUInt32 = 16, PromoteByteToInt64 = 17, PromoteByteToFloat = 18, PromoteByteToDouble = 19, PromoteInt32ToInt64 = 20, PromoteInt32ToFloat = 21, PromoteInt32ToDouble = 22, PromoteUInt32ToInt64 = 23, PromoteUInt32ToFloat = 24, PromoteUInt32ToDouble = 25, PromoteFloatToInt32 = 26, PromoteFloatToInt64 = 27, PromoteFloatToDouble = 28, DemoteDoubleToInt32 = 29, DemoteDoubleToInt64 = 30, DemoteDoubleToFloat = 31, EStateTreePropertyCopyType_MAX = 32, }; // Enum StateTreeModule.EStateTreeTransitionType // NumValues: 0x0008 enum class EStateTreeTransitionType : uint8 { None = 0, Succeeded = 1, Failed = 2, GotoState = 3, NextState = 4, NextSelectableState = 5, NotSet = 6, EStateTreeTransitionType_MAX = 7, }; // Enum StateTreeModule.EStateTreeConditionOperand // NumValues: 0x0004 enum class EStateTreeConditionOperand : uint8 { Copy = 0, And = 1, Or = 2, EStateTreeConditionOperand_MAX = 3, }; // Enum StateTreeModule.EStateTreeStateType // NumValues: 0x0006 enum class EStateTreeStateType : uint8 { State = 0, Group = 1, Linked = 2, LinkedAsset = 3, Subtree = 4, EStateTreeStateType_MAX = 5, }; // Enum StateTreeModule.EStateTreeStateSelectionBehavior // NumValues: 0x0005 enum class EStateTreeStateSelectionBehavior : uint8 { None = 0, TryEnterState = 1, TrySelectChildrenInOrder = 2, TryFollowTransitions = 3, EStateTreeStateSelectionBehavior_MAX = 4, }; // Enum StateTreeModule.EStateTreeTransitionTrigger // NumValues: 0x0007 enum class EStateTreeTransitionTrigger : uint8 { None = 0, OnStateCompleted = 3, OnStateSucceeded = 1, OnStateFailed = 2, OnTick = 4, OnEvent = 8, MAX = 9, }; // Enum StateTreeModule.EStateTreeTransitionPriority // NumValues: 0x0006 enum class EStateTreeTransitionPriority : uint8 { None = 0, Normal = 1, Medium = 2, High = 3, Critical = 4, EStateTreeTransitionPriority_MAX = 5, }; // Enum StateTreeModule.EStateTreeDataSourceType // NumValues: 0x000D enum class EStateTreeDataSourceType : uint8 { None = 0, GlobalInstanceData = 1, GlobalInstanceDataObject = 2, ActiveInstanceData = 3, ActiveInstanceDataObject = 4, SharedInstanceData = 5, SharedInstanceDataObject = 6, ContextData = 7, ExternalData = 8, GlobalParameterData = 9, SubtreeParameterData = 10, StateParameterData = 11, EStateTreeDataSourceType_MAX = 12, }; // Enum StateTreeModule.EStateTreeSelectionFallback // NumValues: 0x0003 enum class EStateTreeSelectionFallback : uint8 { None = 0, NextSelectableSibling = 1, EStateTreeSelectionFallback_MAX = 2, }; // Enum StateTreeModule.EStateTreeExternalDataRequirement // NumValues: 0x0003 enum class EStateTreeExternalDataRequirement : uint8 { Required = 0, Optional = 1, EStateTreeExternalDataRequirement_MAX = 2, }; // Enum StateTreeModule.EStateTreePropertyUsage // NumValues: 0x0006 enum class EStateTreePropertyUsage : uint8 { Invalid = 0, Context = 1, Input = 2, Parameter = 3, Output = 4, EStateTreePropertyUsage_MAX = 5, }; // ScriptStruct StateTreeModule.StateTreeAnyEnum // 0x0010 (0x0010 - 0x0000) struct FStateTreeAnyEnum final { public: uint32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UEnum* Enum; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FStateTreeAnyEnum; // ScriptStruct StateTreeModule.StateTreeStateHandle // 0x0002 (0x0002 - 0x0000) struct FStateTreeStateHandle final { public: uint16 Index; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeStateHandle; // ScriptStruct StateTreeModule.StateTreeDataHandle // 0x0006 (0x0006 - 0x0000) struct FStateTreeDataHandle final { public: EStateTreeDataSourceType Source; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_1[0x1]; // 0x0001(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint16 Index; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FStateTreeStateHandle StateHandle; // 0x0004(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FStateTreeDataHandle; // ScriptStruct StateTreeModule.StateTreeExternalDataHandle // 0x0006 (0x0006 - 0x0000) struct FStateTreeExternalDataHandle final { public: struct FStateTreeDataHandle DataHandle; // 0x0000(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeExternalDataHandle; // ScriptStruct StateTreeModule.StateTreeExternalDataDesc // 0x0018 (0x0018 - 0x0000) struct FStateTreeExternalDataDesc final { public: class UStruct* Struct; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class FName Name; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeExternalDataHandle Handle; // 0x0010(0x0006)(NoDestructor, NativeAccessSpecifierPublic) EStateTreeExternalDataRequirement Requirement; // 0x0016(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeExternalDataDesc; // ScriptStruct StateTreeModule.StateTreeTransitionRequest // 0x0018 (0x0018 - 0x0000) struct FStateTreeTransitionRequest final { public: struct FStateTreeStateHandle SourceState; // 0x0000(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UStateTree* SourceStateTree; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FStateTreeStateHandle SourceRootState; // 0x0010(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeStateHandle TargetState; // 0x0012(0x0002)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeTransitionPriority Priority; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeTransitionRequest; // ScriptStruct StateTreeModule.StateTreeActiveStates // 0x0012 (0x0012 - 0x0000) struct FStateTreeActiveStates final { public: struct FStateTreeStateHandle States[0x8]; // 0x0000(0x0002)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 NumStates; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x1]; // 0x0011(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeActiveStates; // ScriptStruct StateTreeModule.StateTreeTransitionSource // 0x0008 (0x0008 - 0x0000) struct alignas(0x02) FStateTreeTransitionSource final { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeTransitionSource; // ScriptStruct StateTreeModule.StateTreeIndex16 // 0x0002 (0x0002 - 0x0000) struct FStateTreeIndex16 final { public: uint16 Value; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FStateTreeIndex16; // ScriptStruct StateTreeModule.StateTreeTransitionDelayedState // 0x0010 (0x0010 - 0x0000) struct FStateTreeTransitionDelayedState final { public: class UStateTree* StateTree; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FStateTreeIndex16 TransitionIndex; // 0x0008(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float TimeLeft; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeTransitionDelayedState; // ScriptStruct StateTreeModule.StateTreeExecutionFrame // 0x0030 (0x0030 - 0x0000) struct FStateTreeExecutionFrame final { public: class UStateTree* StateTree; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FStateTreeStateHandle RootState; // 0x0008(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeActiveStates ActiveStates; // 0x000A(0x0012)(NoDestructor, NativeAccessSpecifierPublic) struct FStateTreeIndex16 ExternalDataBaseIndex; // 0x001C(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 GlobalInstanceIndexBase; // 0x001E(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 ActiveInstanceIndexBase; // 0x0020(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeDataHandle StateParameterDataHandle; // 0x0022(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeDataHandle GlobalParameterDataHandle; // 0x0028(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E[0x1]; // 0x002E(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) uint8 bIsGlobalFrame : 1; // 0x002F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) }; DUMPER7_ASSERTS_FStateTreeExecutionFrame; // ScriptStruct StateTreeModule.StateTreeExecutionState // 0x0030 (0x0030 - 0x0000) struct FStateTreeExecutionState final { public: TArray ActiveFrames; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray DelayedTransitions; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) struct FStateTreeIndex16 EnterStateFailedFrameIndex; // 0x0020(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 EnterStateFailedTaskIndex; // 0x0022(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeRunStatus LastTickStatus; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeRunStatus TreeRunStatus; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeRunStatus RequestedStop; // 0x0026(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeUpdatePhase CurrentPhase; // 0x0027(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 CompletedFrameIndex; // 0x0028(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeStateHandle CompletedStateHandle; // 0x002A(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 StateChangeCount; // 0x002C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeExecutionState; // ScriptStruct StateTreeModule.StateTreeTransitionResult // 0x0030 (0x0030 - 0x0000) struct FStateTreeTransitionResult final { public: TArray NextActiveFrames; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) EStateTreeRunStatus CurrentRunStatus; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x1]; // 0x0011(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FStateTreeStateHandle SourceState; // 0x0012(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeStateHandle TargetState; // 0x0014(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeStateHandle CurrentState; // 0x0016(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeStateChangeType ChangeType; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeTransitionPriority Priority; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UStateTree* SourceStateTree; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FStateTreeStateHandle SourceRootState; // 0x0028(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeTransitionResult; // ScriptStruct StateTreeModule.StateTreeIndex8 // 0x0001 (0x0001 - 0x0000) struct FStateTreeIndex8 final { public: uint8 Value; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FStateTreeIndex8; // ScriptStruct StateTreeModule.StateTreeNodeBase // 0x0020 (0x0020 - 0x0000) struct alignas(0x08) FStateTreeNodeBase { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class FName Name; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 BindingsBatch; // 0x0010(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 InstanceTemplateIndex; // 0x0012(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeDataHandle InstanceDataHandle; // 0x0014(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeNodeBase; // ScriptStruct StateTreeModule.StateTreePropertyRef // 0x0002 (0x0002 - 0x0000) struct FStateTreePropertyRef final { public: struct FStateTreeIndex16 RefAccessIndex; // 0x0000(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FStateTreePropertyRef; // ScriptStruct StateTreeModule.StateTreeConditionBase // 0x0008 (0x0028 - 0x0020) struct FStateTreeConditionBase : public FStateTreeNodeBase { public: EStateTreeConditionOperand Operand; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int8 DeltaIndent; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeConditionEvaluationMode EvaluationMode; // 0x0022(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23[0x5]; // 0x0023(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeConditionBase; // ScriptStruct StateTreeModule.StateTreeBlueprintConditionWrapper // 0x0008 (0x0030 - 0x0028) struct FStateTreeBlueprintConditionWrapper final : public FStateTreeConditionBase { public: TSubclassOf ConditionClass; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeBlueprintConditionWrapper; // ScriptStruct StateTreeModule.StateTreeEvaluatorBase // 0x0000 (0x0020 - 0x0020) struct FStateTreeEvaluatorBase : public FStateTreeNodeBase { }; DUMPER7_ASSERTS_FStateTreeEvaluatorBase; // ScriptStruct StateTreeModule.StateTreeBlueprintEvaluatorWrapper // 0x0008 (0x0028 - 0x0020) struct FStateTreeBlueprintEvaluatorWrapper final : public FStateTreeEvaluatorBase { public: TSubclassOf EvaluatorClass; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeBlueprintEvaluatorWrapper; // ScriptStruct StateTreeModule.StateTreeTaskBase // 0x0008 (0x0028 - 0x0020) struct FStateTreeTaskBase : public FStateTreeNodeBase { public: uint8 BitPad_20_0 : 6; // 0x0020(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ]) uint8 bTaskEnabled : 1; // 0x0020(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeTaskBase; // ScriptStruct StateTreeModule.StateTreeBlueprintTaskWrapper // 0x0008 (0x0030 - 0x0028) struct FStateTreeBlueprintTaskWrapper final : public FStateTreeTaskBase { public: TSubclassOf TaskClass; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeBlueprintTaskWrapper; // ScriptStruct StateTreeModule.StateTreeCompareIntConditionInstanceData // 0x0008 (0x0008 - 0x0000) struct FStateTreeCompareIntConditionInstanceData final { public: int32 Left; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Right; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeCompareIntConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeConditionCommonBase // 0x0000 (0x0028 - 0x0028) struct FStateTreeConditionCommonBase : public FStateTreeConditionBase { }; DUMPER7_ASSERTS_FStateTreeConditionCommonBase; // ScriptStruct StateTreeModule.StateTreeCompareIntCondition // 0x0008 (0x0030 - 0x0028) struct FStateTreeCompareIntCondition final : public FStateTreeConditionCommonBase { public: bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeCompareIntCondition; // ScriptStruct StateTreeModule.StateTreeCompareFloatConditionInstanceData // 0x0010 (0x0010 - 0x0000) struct FStateTreeCompareFloatConditionInstanceData final { public: double Left; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Right; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeCompareFloatConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeCompareFloatCondition // 0x0008 (0x0030 - 0x0028) struct FStateTreeCompareFloatCondition final : public FStateTreeConditionCommonBase { public: bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeCompareFloatCondition; // ScriptStruct StateTreeModule.StateTreeCompareBoolConditionInstanceData // 0x0002 (0x0002 - 0x0000) struct FStateTreeCompareBoolConditionInstanceData final { public: bool bLeft; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRight; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeCompareBoolConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeCompareBoolCondition // 0x0008 (0x0030 - 0x0028) struct FStateTreeCompareBoolCondition final : public FStateTreeConditionCommonBase { public: bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeCompareBoolCondition; // ScriptStruct StateTreeModule.StateTreeCompareEnumConditionInstanceData // 0x0020 (0x0020 - 0x0000) struct FStateTreeCompareEnumConditionInstanceData final { public: struct FStateTreeAnyEnum Left; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) struct FStateTreeAnyEnum Right; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeCompareEnumConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeCompareEnumCondition // 0x0008 (0x0030 - 0x0028) struct FStateTreeCompareEnumCondition final : public FStateTreeConditionCommonBase { public: bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeCompareEnumCondition; // ScriptStruct StateTreeModule.StateTreeCompareDistanceConditionInstanceData // 0x0038 (0x0038 - 0x0000) struct FStateTreeCompareDistanceConditionInstanceData final { public: struct FVector Source; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Target; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) double Distance; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeCompareDistanceConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeCompareDistanceCondition // 0x0008 (0x0030 - 0x0028) struct FStateTreeCompareDistanceCondition final : public FStateTreeConditionCommonBase { public: bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EGenericAICheck Operator; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeCompareDistanceCondition; // ScriptStruct StateTreeModule.StateTreeRandomConditionInstanceData // 0x0004 (0x0004 - 0x0000) struct FStateTreeRandomConditionInstanceData final { public: float Threshold; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeRandomConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeRandomCondition // 0x0000 (0x0028 - 0x0028) struct FStateTreeRandomCondition final : public FStateTreeConditionCommonBase { }; DUMPER7_ASSERTS_FStateTreeRandomCondition; // ScriptStruct StateTreeModule.GameplayTagMatchConditionInstanceData // 0x0028 (0x0028 - 0x0000) struct FGameplayTagMatchConditionInstanceData final { public: struct FGameplayTagContainer TagContainer; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic) struct FGameplayTag Tag; // 0x0020(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayTagMatchConditionInstanceData; // ScriptStruct StateTreeModule.GameplayTagMatchCondition // 0x0008 (0x0030 - 0x0028) struct FGameplayTagMatchCondition final : public FStateTreeConditionCommonBase { public: bool bExactMatch; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvert; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayTagMatchCondition; // ScriptStruct StateTreeModule.GameplayTagContainerMatchConditionInstanceData // 0x0040 (0x0040 - 0x0000) struct FGameplayTagContainerMatchConditionInstanceData final { public: struct FGameplayTagContainer TagContainer; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic) struct FGameplayTagContainer OtherContainer; // 0x0020(0x0020)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayTagContainerMatchConditionInstanceData; // ScriptStruct StateTreeModule.GameplayTagContainerMatchCondition // 0x0008 (0x0030 - 0x0028) struct FGameplayTagContainerMatchCondition final : public FStateTreeConditionCommonBase { public: EGameplayContainerMatchType MatchType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExactMatch; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bInvert; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayTagContainerMatchCondition; // ScriptStruct StateTreeModule.GameplayTagQueryConditionInstanceData // 0x0020 (0x0020 - 0x0000) struct FGameplayTagQueryConditionInstanceData final { public: struct FGameplayTagContainer TagContainer; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameplayTagQueryConditionInstanceData; // ScriptStruct StateTreeModule.GameplayTagQueryCondition // 0x0050 (0x0078 - 0x0028) struct FGameplayTagQueryCondition final : public FStateTreeConditionCommonBase { public: struct FGameplayTagQuery TagQuery; // 0x0028(0x0048)(Edit, NativeAccessSpecifierPublic) bool bInvert; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGameplayTagQueryCondition; // ScriptStruct StateTreeModule.StateTreeObjectIsValidConditionInstanceData // 0x0008 (0x0008 - 0x0000) struct FStateTreeObjectIsValidConditionInstanceData final { public: class UObject* Object; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FStateTreeObjectIsValidConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeObjectIsValidCondition // 0x0008 (0x0030 - 0x0028) struct FStateTreeObjectIsValidCondition final : public FStateTreeConditionCommonBase { public: bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeObjectIsValidCondition; // ScriptStruct StateTreeModule.StateTreeObjectEqualsConditionInstanceData // 0x0010 (0x0010 - 0x0000) struct FStateTreeObjectEqualsConditionInstanceData final { public: class UObject* Left; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class UObject* Right; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FStateTreeObjectEqualsConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeObjectEqualsCondition // 0x0008 (0x0030 - 0x0028) struct FStateTreeObjectEqualsCondition final : public FStateTreeConditionCommonBase { public: bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeObjectEqualsCondition; // ScriptStruct StateTreeModule.StateTreeObjectIsChildOfClassConditionInstanceData // 0x0010 (0x0010 - 0x0000) struct FStateTreeObjectIsChildOfClassConditionInstanceData final { public: class UObject* Object; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) TSubclassOf Class; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FStateTreeObjectIsChildOfClassConditionInstanceData; // ScriptStruct StateTreeModule.StateTreeObjectIsChildOfClassCondition // 0x0008 (0x0030 - 0x0028) struct FStateTreeObjectIsChildOfClassCondition final : public FStateTreeConditionCommonBase { public: bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeObjectIsChildOfClassCondition; // ScriptStruct StateTreeModule.StateTreeEvaluatorCommonBase // 0x0000 (0x0020 - 0x0020) struct FStateTreeEvaluatorCommonBase final : public FStateTreeEvaluatorBase { }; DUMPER7_ASSERTS_FStateTreeEvaluatorCommonBase; // ScriptStruct StateTreeModule.StateTreeEvent // 0x0020 (0x0020 - 0x0000) struct FStateTreeEvent final { public: struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInstancedStruct Payload; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic) class FName Origin; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeEvent; // ScriptStruct StateTreeModule.StateTreeEventQueue // 0x0010 (0x0010 - 0x0000) struct FStateTreeEventQueue final { public: TArray Events; // 0x0000(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FStateTreeEventQueue; // ScriptStruct StateTreeModule.StateTreeInstanceObjectWrapper // 0x0008 (0x0008 - 0x0000) struct FStateTreeInstanceObjectWrapper final { public: class UObject* InstanceObject; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FStateTreeInstanceObjectWrapper; // ScriptStruct StateTreeModule.StateTreeTemporaryInstanceData // 0x0028 (0x0028 - 0x0000) struct FStateTreeTemporaryInstanceData final { public: class UStateTree* StateTree; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FStateTreeStateHandle RootState; // 0x0008(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeDataHandle DataHandle; // 0x000A(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 OwnerNodeIndex; // 0x0010(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FInstancedStruct Instance; // 0x0018(0x0010)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeTemporaryInstanceData; // ScriptStruct StateTreeModule.StateTreeInstanceStorage // 0x0080 (0x0080 - 0x0000) struct FStateTreeInstanceStorage final { public: struct FStateTreeExecutionState ExecutionState; // 0x0000(0x0030)(Protected, NativeAccessSpecifierProtected) struct FInstancedStructContainer InstanceStructs; // 0x0030(0x0010)(Protected, NativeAccessSpecifierProtected) TArray TemporaryInstances; // 0x0040(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FStateTreeEventQueue EventQueue; // 0x0050(0x0010)(Protected, NativeAccessSpecifierProtected) TArray TransitionRequests; // 0x0060(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FInstancedPropertyBag GlobalParameters; // 0x0070(0x0010)(Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FStateTreeInstanceStorage; // ScriptStruct StateTreeModule.StateTreeInstanceData // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FStateTreeInstanceData final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeInstanceData; // ScriptStruct StateTreeModule.StateTreeBindableStructDesc // 0x0018 (0x0018 - 0x0000) struct FStateTreeBindableStructDesc final { public: class UStruct* Struct; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeDataHandle DataHandle; // 0x0010(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeBindableStructSource DataSource; // 0x0016(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeBindableStructDesc; // ScriptStruct StateTreeModule.StateTreePropertyPathSegment // 0x0018 (0x0018 - 0x0000) struct FStateTreePropertyPathSegment final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) int32 ArrayIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class UStruct* InstanceStruct; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr) }; DUMPER7_ASSERTS_FStateTreePropertyPathSegment; // ScriptStruct StateTreeModule.StateTreePropertyPath // 0x0010 (0x0010 - 0x0000) struct FStateTreePropertyPath final { public: TArray Segments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) }; DUMPER7_ASSERTS_FStateTreePropertyPath; // ScriptStruct StateTreeModule.StateTreeEditorPropertyPath // 0x0020 (0x0020 - 0x0000) struct FStateTreeEditorPropertyPath final { public: struct FGuid StructID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Path; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeEditorPropertyPath; // ScriptStruct StateTreeModule.StateTreePropertyPathBinding // 0x0028 (0x0028 - 0x0000) struct FStateTreePropertyPathBinding final { public: struct FStateTreePropertyPath SourcePropertyPath; // 0x0000(0x0010)(NativeAccessSpecifierPrivate) struct FStateTreePropertyPath TargetPropertyPath; // 0x0010(0x0010)(NativeAccessSpecifierPrivate) struct FStateTreeDataHandle SourceDataHandle; // 0x0020(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertyPathBinding; // ScriptStruct StateTreeModule.StateTreePropertyRefPath // 0x0018 (0x0018 - 0x0000) struct FStateTreePropertyRefPath final { public: struct FStateTreePropertyPath SourcePropertyPath; // 0x0000(0x0010)(NativeAccessSpecifierPrivate) struct FStateTreeDataHandle SourceDataHandle; // 0x0010(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertyRefPath; // ScriptStruct StateTreeModule.StateTreePropertySegment // 0x0010 (0x0010 - 0x0000) struct FStateTreePropertySegment final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 ArrayIndex; // 0x0008(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 NextIndex; // 0x000A(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreePropertyAccessType Type; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertySegment; // ScriptStruct StateTreeModule.StateTreePropertyBinding // 0x0024 (0x0024 - 0x0000) struct FStateTreePropertyBinding final { public: struct FStateTreePropertySegment SourcePath; // 0x0000(0x0010)(NoDestructor, NativeAccessSpecifierPublic) struct FStateTreePropertySegment TargetPath; // 0x0010(0x0010)(NoDestructor, NativeAccessSpecifierPublic) struct FStateTreeIndex16 SourceStructIndex; // 0x0020(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreePropertyCopyType CopyType; // 0x0022(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertyBinding; // ScriptStruct StateTreeModule.StateTreePropertyIndirection // 0x0018 (0x0018 - 0x0000) struct FStateTreePropertyIndirection final { public: struct FStateTreeIndex16 ArrayIndex; // 0x0000(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 Offset; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 NextIndex; // 0x0004(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreePropertyAccessType Type; // 0x0006(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) class UStruct* InstanceStruct; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertyIndirection; // ScriptStruct StateTreeModule.StateTreePropertyCopy // 0x0058 (0x0058 - 0x0000) struct FStateTreePropertyCopy final { public: struct FStateTreePropertyIndirection SourceIndirection; // 0x0000(0x0018)(NoDestructor, NativeAccessSpecifierPublic) struct FStateTreePropertyIndirection TargetIndirection; // 0x0018(0x0018)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) class UStruct* SourceStructType; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) int32 CopySize; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeDataHandle SourceDataHandle; // 0x004C(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreePropertyCopyType Type; // 0x0052(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FStateTreeIndex16 SourceStructIndex; // 0x0054(0x0002)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertyCopy; // ScriptStruct StateTreeModule.StateTreePropertyCopyBatch // 0x0020 (0x0020 - 0x0000) struct FStateTreePropertyCopyBatch final { public: struct FStateTreeBindableStructDesc TargetStruct; // 0x0000(0x0018)(NoDestructor, NativeAccessSpecifierPublic) uint16 BindingsBegin; // 0x0018(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 BindingsEnd; // 0x001A(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertyCopyBatch; // ScriptStruct StateTreeModule.StateTreePropertyAccess // 0x0030 (0x0030 - 0x0000) struct FStateTreePropertyAccess final { public: struct FStateTreePropertyIndirection SourceIndirection; // 0x0000(0x0018)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) class UStruct* SourceStructType; // 0x0020(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FStateTreeDataHandle SourceDataHandle; // 0x0028(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertyAccess; // ScriptStruct StateTreeModule.StateTreePropertyBindings // 0x0078 (0x0078 - 0x0000) struct FStateTreePropertyBindings final { public: TArray SourceStructs; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray CopyBatches; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray PropertyPathBindings; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray PropertyCopies; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) TArray PropertyReferencePaths; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray PropertyAccesses; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray PropertyIndirections; // 0x0060(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate) uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreePropertyBindings; // ScriptStruct StateTreeModule.StateTreeReference // 0x0028 (0x0028 - 0x0000) struct FStateTreeReference final { public: class UStateTree* StateTree; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr) struct FInstancedPropertyBag Parameters; // 0x0008(0x0010)(Edit, Protected, NativeAccessSpecifierProtected) TArray PropertyOverrides; // 0x0018(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FStateTreeReference; // ScriptStruct StateTreeModule.StateTreeTaskCommonBase // 0x0000 (0x0028 - 0x0028) struct FStateTreeTaskCommonBase : public FStateTreeTaskBase { }; DUMPER7_ASSERTS_FStateTreeTaskCommonBase; // ScriptStruct StateTreeModule.StateTreeRandomTimeDuration // 0x0004 (0x0004 - 0x0000) struct FStateTreeRandomTimeDuration final { public: uint16 Duration; // 0x0000(0x0002)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint16 RandomVariance; // 0x0002(0x0002)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) }; DUMPER7_ASSERTS_FStateTreeRandomTimeDuration; // ScriptStruct StateTreeModule.CompactStateTransition // 0x0018 (0x0018 - 0x0000) struct FCompactStateTransition final { public: struct FGameplayTag EventTag; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 ConditionsBegin; // 0x0008(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeStateHandle State; // 0x000A(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeRandomTimeDuration Delay; // 0x000C(0x0004)(NoDestructor, NativeAccessSpecifierPublic) EStateTreeTransitionTrigger Trigger; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeTransitionPriority Priority; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeSelectionFallback Fallback; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 ConditionsNum; // 0x0013(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bTransitionEnabled : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCompactStateTransition; // ScriptStruct StateTreeModule.CompactStateTreeState // 0x0038 (0x0038 - 0x0000) struct FCompactStateTreeState final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeStateHandle LinkedState; // 0x0008(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UStateTree* LinkedAsset; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) struct FStateTreeStateHandle Parent; // 0x0018(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 ChildrenBegin; // 0x001A(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 ChildrenEnd; // 0x001C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 EnterConditionsBegin; // 0x001E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 TransitionsBegin; // 0x0020(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint16 TasksBegin; // 0x0022(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 ParameterTemplateIndex; // 0x0024(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeDataHandle ParameterDataHandle; // 0x0026(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 ParameterBindingsBatch; // 0x002C(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 EnterConditionsNum; // 0x002E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 TransitionsNum; // 0x002F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 TasksNum; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 InstanceDataNum; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeStateType Type; // 0x0032(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStateTreeStateSelectionBehavior SelectionBehavior; // 0x0033(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHasTransitionTasks : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bEnabled : 1; // 0x0034(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCompactStateTreeState; // ScriptStruct StateTreeModule.CompactStateTreeParameters // 0x0010 (0x0010 - 0x0000) struct FCompactStateTreeParameters final { public: struct FInstancedPropertyBag Parameters; // 0x0000(0x0010)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCompactStateTreeParameters; // ScriptStruct StateTreeModule.StateTreeStateIdToHandle // 0x0014 (0x0014 - 0x0000) struct FStateTreeStateIdToHandle final { public: struct FGuid ID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeStateHandle Handle; // 0x0010(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeStateIdToHandle; // ScriptStruct StateTreeModule.StateTreeNodeIdToIndex // 0x0014 (0x0014 - 0x0000) struct FStateTreeNodeIdToIndex final { public: struct FGuid ID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 Index; // 0x0010(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeNodeIdToIndex; // ScriptStruct StateTreeModule.StateTreeTransitionIdToIndex // 0x0014 (0x0014 - 0x0000) struct FStateTreeTransitionIdToIndex final { public: struct FGuid ID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStateTreeIndex16 Index; // 0x0010(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeTransitionIdToIndex; // ScriptStruct StateTreeModule.StateTreeStructRef // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FStateTreeStructRef final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeStructRef; // ScriptStruct StateTreeModule.StateTreeStateLink // 0x0002 (0x0002 - 0x0000) struct FStateTreeStateLink final { public: struct FStateTreeStateHandle StateHandle; // 0x0000(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStateTreeStateLink; // ScriptStruct StateTreeModule.StateTreeDebugTextTaskInstanceData // 0x0008 (0x0008 - 0x0000) struct FStateTreeDebugTextTaskInstanceData final { public: class AActor* ReferenceActor; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr) }; DUMPER7_ASSERTS_FStateTreeDebugTextTaskInstanceData; // ScriptStruct StateTreeModule.StateTreeDebugTextTask // 0x0038 (0x0060 - 0x0028) struct FStateTreeDebugTextTask final : public FStateTreeTaskCommonBase { public: class FString Text; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor TextColor; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FontScale; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector Offset; // 0x0040(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeDebugTextTask; // ScriptStruct StateTreeModule.StateTreeDelayTaskInstanceData // 0x0010 (0x0010 - 0x0000) struct FStateTreeDelayTaskInstanceData final { public: float Duration; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RandomDeviation; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bRunForever; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStateTreeDelayTaskInstanceData; // ScriptStruct StateTreeModule.StateTreeDelayTask // 0x0000 (0x0028 - 0x0028) struct FStateTreeDelayTask final : public FStateTreeTaskCommonBase { }; DUMPER7_ASSERTS_FStateTreeDelayTask; }