1771 lines
108 KiB
C++
1771 lines
108 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: StateTreeModule
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "AIModule_structs.hpp"
|
|
#include "Engine_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.EStateTreeRecordTransitions
|
|
// NumValues: 0x0003
|
|
enum class EStateTreeRecordTransitions : uint8
|
|
{
|
|
No = 0,
|
|
Yes = 1,
|
|
EStateTreeRecordTransitions_MAX = 2,
|
|
};
|
|
|
|
// Enum StateTreeModule.EStateTreeLinkerStatus
|
|
// NumValues: 0x0003
|
|
enum class EStateTreeLinkerStatus : uint8
|
|
{
|
|
Succeeded = 0,
|
|
Failed = 1,
|
|
EStateTreeLinkerStatus_MAX = 2,
|
|
};
|
|
|
|
// Enum StateTreeModule.EStateTreeNodeFormatting
|
|
// NumValues: 0x0003
|
|
enum class EStateTreeNodeFormatting : uint8
|
|
{
|
|
RichText = 0,
|
|
Text = 1,
|
|
EStateTreeNodeFormatting_MAX = 2,
|
|
};
|
|
|
|
// Enum StateTreeModule.EStateTreePropertyRefType
|
|
// NumValues: 0x0011
|
|
enum class EStateTreePropertyRefType : uint8
|
|
{
|
|
None = 0,
|
|
Bool = 1,
|
|
Byte = 2,
|
|
Int32 = 3,
|
|
Int64 = 4,
|
|
Float = 5,
|
|
Double = 6,
|
|
Name = 7,
|
|
String = 8,
|
|
Text = 9,
|
|
Enum = 10,
|
|
Struct = 11,
|
|
Object = 12,
|
|
SoftObject = 13,
|
|
Class = 14,
|
|
SoftClass = 15,
|
|
EStateTreePropertyRefType_MAX = 16,
|
|
};
|
|
|
|
// Enum StateTreeModule.EStateTreeTraceStatus
|
|
// NumValues: 0x0004
|
|
enum class EStateTreeTraceStatus : uint8
|
|
{
|
|
TracesStarted = 0,
|
|
StoppingTrace = 1,
|
|
TracesStopped = 2,
|
|
EStateTreeTraceStatus_MAX = 3,
|
|
};
|
|
|
|
// 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: 0x0004
|
|
enum class EStateTreeLoopEvents : uint8
|
|
{
|
|
Next = 0,
|
|
Break = 1,
|
|
Consume = 2,
|
|
EStateTreeLoopEvents_MAX = 3,
|
|
};
|
|
|
|
// Enum StateTreeModule.EStateTreeBindableStructSource
|
|
// NumValues: 0x000C
|
|
enum class EStateTreeBindableStructSource : uint8
|
|
{
|
|
Context = 0,
|
|
Parameter = 1,
|
|
Evaluator = 2,
|
|
GlobalTask = 3,
|
|
StateParameter = 4,
|
|
Task = 5,
|
|
Condition = 6,
|
|
Consideration = 7,
|
|
TransitionEvent = 8,
|
|
StateEvent = 9,
|
|
PropertyFunction = 10,
|
|
EStateTreeBindableStructSource_MAX = 11,
|
|
};
|
|
|
|
// 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.EStateTreeExpressionOperand
|
|
// NumValues: 0x0004
|
|
enum class EStateTreeExpressionOperand : uint8
|
|
{
|
|
Copy = 0,
|
|
And = 1,
|
|
Or = 2,
|
|
EStateTreeExpressionOperand_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: 0x000A
|
|
enum class EStateTreeStateSelectionBehavior : uint8
|
|
{
|
|
None = 0,
|
|
TryEnterState = 1,
|
|
TrySelectChildrenInOrder = 2,
|
|
TrySelectChildrenAtRandom = 3,
|
|
TrySelectChildrenWithHighestUtility = 4,
|
|
TrySelectChildrenAtRandomWeightedByUtility = 5,
|
|
TryFollowTransitions = 6,
|
|
TrySelectChildrenAtUniformRandom = 3,
|
|
TrySelectChildrenBasedOnRelativeUtility = 5,
|
|
EStateTreeStateSelectionBehavior_MAX = 7,
|
|
};
|
|
|
|
// 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: 0x0007
|
|
enum class EStateTreeTransitionPriority : uint8
|
|
{
|
|
None = 0,
|
|
Low = 1,
|
|
Normal = 2,
|
|
Medium = 3,
|
|
High = 4,
|
|
Critical = 5,
|
|
EStateTreeTransitionPriority_MAX = 6,
|
|
};
|
|
|
|
// Enum StateTreeModule.EStateTreeDataSourceType
|
|
// NumValues: 0x000F
|
|
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,
|
|
TransitionEvent = 12,
|
|
StateEvent = 13,
|
|
EStateTreeDataSourceType_MAX = 14,
|
|
};
|
|
|
|
// 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)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeAnyEnum;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBooleanOperationPropertyFunctionInstanceData
|
|
// 0x0003 (0x0003 - 0x0000)
|
|
struct FStateTreeBooleanOperationPropertyFunctionInstanceData final
|
|
{
|
|
public:
|
|
bool bLeft; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRight; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bResult; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBooleanOperationPropertyFunctionInstanceData;
|
|
|
|
// 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.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.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.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.StateTreePropertyFunctionBase
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreePropertyFunctionBase : public FStateTreeNodeBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreePropertyFunctionBase;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBindableStructDesc
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FStateTreeBindableStructDesc final
|
|
{
|
|
public:
|
|
class UStruct* Struct; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
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.StateTreePropertyCopyBatch
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FStateTreePropertyCopyBatch final
|
|
{
|
|
public:
|
|
struct FStateTreeBindableStructDesc TargetStruct; // 0x0000(0x0018)(NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FStateTreeIndex16 BindingsBegin; // 0x0018(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeIndex16 BindingsEnd; // 0x001A(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeIndex16 PropertyFunctionsBegin; // 0x001C(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeIndex16 PropertyFunctionsEnd; // 0x001E(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreePropertyCopyBatch;
|
|
|
|
// 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)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreePropertyPathSegment;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreePropertyPath
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTreePropertyPath final
|
|
{
|
|
public:
|
|
TArray<struct FStateTreePropertyPathSegment> Segments; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreePropertyPath;
|
|
|
|
// 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.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)
|
|
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreePropertyIndirection;
|
|
|
|
// 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)
|
|
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.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)
|
|
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.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.StateTreePropertyBindings
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FStateTreePropertyBindings final
|
|
{
|
|
public:
|
|
TArray<struct FStateTreeBindableStructDesc> SourceStructs; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FStateTreePropertyCopyBatch> CopyBatches; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FStateTreePropertyPathBinding> PropertyPathBindings; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FStateTreePropertyCopy> PropertyCopies; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<struct FStateTreePropertyRefPath> PropertyReferencePaths; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FStateTreePropertyAccess> PropertyAccesses; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<struct FStateTreePropertyIndirection> 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.StateTreePropertyFunctionCommonBase
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreePropertyFunctionCommonBase : public FStateTreePropertyFunctionBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreePropertyFunctionCommonBase;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBooleanAndPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeBooleanAndPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBooleanAndPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.CompactEventDesc
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FCompactEventDesc final
|
|
{
|
|
public:
|
|
class UScriptStruct* PayloadStruct; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag Tag; // 0x0008(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FCompactEventDesc;
|
|
|
|
// ScriptStruct StateTreeModule.CompactStateTreeState
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FCompactStateTreeState final
|
|
{
|
|
public:
|
|
struct FCompactEventDesc RequiredEventToEnter; // 0x0000(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName Name; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag Tag; // 0x0018(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UStateTree* LinkedAsset; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle LinkedState; // 0x0028(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle Parent; // 0x002A(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 ChildrenBegin; // 0x002C(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 ChildrenEnd; // 0x002E(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 EnterConditionsBegin; // 0x0030(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 UtilityConsiderationsBegin; // 0x0032(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 TransitionsBegin; // 0x0034(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint16 TasksBegin; // 0x0036(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeIndex16 ParameterTemplateIndex; // 0x0038(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeDataHandle ParameterDataHandle; // 0x003A(0x0006)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeIndex16 ParameterBindingsBatch; // 0x0040(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeIndex16 EventDataIndex; // 0x0042(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 EnterConditionsNum; // 0x0044(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 UtilityConsiderationsNum; // 0x0045(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 TransitionsNum; // 0x0046(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 TasksNum; // 0x0047(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 InstanceDataNum; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Depth; // 0x0049(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStateTreeStateType Type; // 0x004A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStateTreeStateSelectionBehavior SelectionBehavior; // 0x004B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bHasTransitionTasks : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bHasStateChangeConditions : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bCheckPrerequisitesWhenActivatingChildDirectly : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Weight; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bEnabled : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bConsumeEventOnSelect : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FCompactStateTreeState;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBooleanOrPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeBooleanOrPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBooleanOrPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBooleanXOrPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeBooleanXOrPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBooleanXOrPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBooleanNotOperationPropertyFunctionInstanceData
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FStateTreeBooleanNotOperationPropertyFunctionInstanceData final
|
|
{
|
|
public:
|
|
bool bInput; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bResult; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBooleanNotOperationPropertyFunctionInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBooleanNotPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeBooleanNotPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBooleanNotPropertyFunction;
|
|
|
|
// 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)
|
|
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)
|
|
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.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))
|
|
EStateTreeTransitionPriority TransitionHandlingPriority; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeTaskBase;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeTaskCommonBase
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
struct FStateTreeTaskCommonBase : public FStateTreeTaskBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeTaskCommonBase;
|
|
|
|
// 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.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.StateTreeSharedEvent
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x08) FStateTreeSharedEvent final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeSharedEvent;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeTransitionDelayedState
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FStateTreeTransitionDelayedState final
|
|
{
|
|
public:
|
|
class UStateTree* StateTree; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
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)
|
|
struct FStateTreeSharedEvent CapturedEvent; // 0x0010(0x0010)(NativeAccessSpecifierPublic)
|
|
uint32 CapturedEventHash; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeTransitionDelayedState;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeExecutionFrame
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FStateTreeExecutionFrame final
|
|
{
|
|
public:
|
|
class UStateTree* StateTree; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
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
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FStateTreeExecutionState final
|
|
{
|
|
public:
|
|
TArray<struct FStateTreeExecutionFrame> ActiveFrames; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FStateTreeTransitionDelayedState> 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 Size After Last Property [ Dumper-7 ])
|
|
struct FRandomStream RandomStream; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeExecutionState;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeTransitionResult
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FStateTreeTransitionResult final
|
|
{
|
|
public:
|
|
TArray<struct FStateTreeExecutionFrame> NextActiveFrames; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EStateTreeRunStatus CurrentRunStatus; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x1]; // 0x0021(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FStateTreeStateHandle SourceState; // 0x0022(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle TargetState; // 0x0024(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle CurrentState; // 0x0026(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStateTreeStateChangeType ChangeType; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStateTreeTransitionPriority Priority; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStateTree* SourceStateTree; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle SourceRootState; // 0x0038(0x0002)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeTransitionResult;
|
|
|
|
// ScriptStruct StateTreeModule.RecordedStateTreeExecutionFrame
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FRecordedStateTreeExecutionFrame final
|
|
{
|
|
public:
|
|
class UStateTree* StateTree; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle RootState; // 0x0008(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeActiveStates ActiveStates; // 0x000A(0x0012)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 bIsGlobalFrame : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_1D[0xB]; // 0x001D(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FRecordedStateTreeExecutionFrame;
|
|
|
|
// 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, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FName Origin; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeEvent;
|
|
|
|
// ScriptStruct StateTreeModule.RecordedStateTreeTransitionResult
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FRecordedStateTreeTransitionResult final
|
|
{
|
|
public:
|
|
TArray<struct FRecordedStateTreeExecutionFrame> NextActiveFrames; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FStateTreeEvent> NextActiveFrameEvents; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle SourceState; // 0x0020(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle TargetState; // 0x0022(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStateTreeTransitionPriority Priority; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStateTree* SourceStateTree; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle SourceRootState; // 0x0030(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FRecordedStateTreeTransitionResult;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeFloatCombinaisonPropertyFunctionInstanceData
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FStateTreeFloatCombinaisonPropertyFunctionInstanceData final
|
|
{
|
|
public:
|
|
float Left; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Right; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Result; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeFloatCombinaisonPropertyFunctionInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeAddFloatPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeAddFloatPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeAddFloatPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeSubtractFloatPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeSubtractFloatPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeSubtractFloatPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeMultiplyFloatPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeMultiplyFloatPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeMultiplyFloatPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeDivideFloatPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeDivideFloatPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeDivideFloatPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeSingleFloatPropertyFunctionInstanceData
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FStateTreeSingleFloatPropertyFunctionInstanceData final
|
|
{
|
|
public:
|
|
float Input; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Result; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeSingleFloatPropertyFunctionInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeInvertFloatPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeInvertFloatPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeInvertFloatPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeAbsoluteFloatPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeAbsoluteFloatPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeAbsoluteFloatPropertyFunction;
|
|
|
|
// 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.StateTreeMakeIntervalPropertyFunctionInstanceData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTreeMakeIntervalPropertyFunctionInstanceData final
|
|
{
|
|
public:
|
|
float min_0; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float max_0; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval Result; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeMakeIntervalPropertyFunctionInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeMakeIntervalPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeMakeIntervalPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeMakeIntervalPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeIntCombinaisonPropertyFunctionInstanceData
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FStateTreeIntCombinaisonPropertyFunctionInstanceData final
|
|
{
|
|
public:
|
|
int32 Left; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Right; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Result; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeIntCombinaisonPropertyFunctionInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeAddIntPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeAddIntPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeAddIntPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeSubtractIntPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeSubtractIntPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeSubtractIntPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeMultiplyIntPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeMultiplyIntPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeMultiplyIntPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeDivideIntPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeDivideIntPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeDivideIntPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeSingleIntPropertyFunctionInstanceData
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FStateTreeSingleIntPropertyFunctionInstanceData final
|
|
{
|
|
public:
|
|
int32 Input; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Result; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeSingleIntPropertyFunctionInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeInvertIntPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeInvertIntPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeInvertIntPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeAbsoluteIntPropertyFunction
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeAbsoluteIntPropertyFunction final : public FStateTreePropertyFunctionCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeAbsoluteIntPropertyFunction;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreePropertyRef
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FStateTreePropertyRef
|
|
{
|
|
public:
|
|
struct FStateTreeIndex16 RefAccessIndex; // 0x0000(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreePropertyRef;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBlueprintPropertyRef
|
|
// 0x000E (0x0010 - 0x0002)
|
|
struct FStateTreeBlueprintPropertyRef final : public FStateTreePropertyRef
|
|
{
|
|
public:
|
|
EStateTreePropertyRefType RefType; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 bIsRefToArray : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 bIsOptional : 1; // 0x0003(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UObject* TypeObject; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBlueprintPropertyRef;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeReference
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FStateTreeReference final
|
|
{
|
|
public:
|
|
class UStateTree* StateTree; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FInstancedPropertyBag Parameters; // 0x0008(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FGuid> PropertyOverrides; // 0x0018(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeReference;
|
|
|
|
// 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.StateTreeRunParallelStateTreeTaskInstanceData
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FStateTreeRunParallelStateTreeTaskInstanceData final
|
|
{
|
|
public:
|
|
struct FStateTreeReference StateTree; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
struct FStateTreeInstanceData TreeInstanceData; // 0x0028(0x0010)(Transient, NativeAccessSpecifierPublic)
|
|
class UStateTree* RunningStateTree; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeRunParallelStateTreeTaskInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeRunParallelStateTreeTask
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
struct FStateTreeRunParallelStateTreeTask final : public FStateTreeTaskCommonBase
|
|
{
|
|
public:
|
|
struct FGameplayTag StateTreeOverrideTag; // 0x0028(0x0008)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeRunParallelStateTreeTask;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeConditionBase
|
|
// 0x0008 (0x0028 - 0x0020)
|
|
struct FStateTreeConditionBase : public FStateTreeNodeBase
|
|
{
|
|
public:
|
|
EStateTreeExpressionOperand 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<class UStateTreeConditionBlueprintBase> ConditionClass; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBlueprintConditionWrapper;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeConsiderationBase
|
|
// 0x0008 (0x0028 - 0x0020)
|
|
struct FStateTreeConsiderationBase : public FStateTreeNodeBase
|
|
{
|
|
public:
|
|
EStateTreeExpressionOperand Operand; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int8 DeltaIndent; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeConsiderationBase;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBlueprintConsiderationWrapper
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
struct FStateTreeBlueprintConsiderationWrapper final : public FStateTreeConsiderationBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UStateTreeConsiderationBlueprintBase> ConsiderationClass; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBlueprintConsiderationWrapper;
|
|
|
|
// 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<class UStateTreeEvaluatorBlueprintBase> EvaluatorClass; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeBlueprintEvaluatorWrapper;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeBlueprintTaskWrapper
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
struct FStateTreeBlueprintTaskWrapper final : public FStateTreeTaskBase
|
|
{
|
|
public:
|
|
TSubclassOf<class UStateTreeTaskBlueprintBase> 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.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.StateTreeObjectIsValidConditionInstanceData
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FStateTreeObjectIsValidConditionInstanceData final
|
|
{
|
|
public:
|
|
class UObject* Object; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
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)
|
|
class UObject* Right; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
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)
|
|
TSubclassOf<class UObject> Class; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
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.StateTreeConstantConsiderationInstanceData
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FStateTreeConstantConsiderationInstanceData final
|
|
{
|
|
public:
|
|
float Constant; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeConstantConsiderationInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeConsiderationCommonBase
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
struct FStateTreeConsiderationCommonBase : public FStateTreeConsiderationBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeConsiderationCommonBase;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeDelayTask
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
struct FStateTreeDelayTask final : public FStateTreeTaskCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeDelayTask;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeConstantConsideration
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
struct FStateTreeConstantConsideration final : public FStateTreeConsiderationCommonBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeConstantConsideration;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeConsiderationResponseCurve
|
|
// 0x0088 (0x0088 - 0x0000)
|
|
struct FStateTreeConsiderationResponseCurve final
|
|
{
|
|
public:
|
|
struct FRuntimeFloatCurve CurveInfo; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeConsiderationResponseCurve;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeFloatInputConsiderationInstanceData
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FStateTreeFloatInputConsiderationInstanceData final
|
|
{
|
|
public:
|
|
float Input; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatInterval Interval; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeFloatInputConsiderationInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeFloatInputConsideration
|
|
// 0x0088 (0x00B0 - 0x0028)
|
|
struct FStateTreeFloatInputConsideration final : public FStateTreeConsiderationCommonBase
|
|
{
|
|
public:
|
|
struct FStateTreeConsiderationResponseCurve ResponseCurve; // 0x0028(0x0088)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeFloatInputConsideration;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeEnumValueScorePair
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTreeEnumValueScorePair final
|
|
{
|
|
public:
|
|
int64 EnumValue; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Score; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeEnumValueScorePair;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeEnumValueScorePairs
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTreeEnumValueScorePairs final
|
|
{
|
|
public:
|
|
TArray<struct FStateTreeEnumValueScorePair> Data; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeEnumValueScorePairs;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeEnumInputConsiderationInstanceData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTreeEnumInputConsiderationInstanceData final
|
|
{
|
|
public:
|
|
struct FStateTreeAnyEnum Input; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeEnumInputConsiderationInstanceData;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeEnumInputConsideration
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
struct FStateTreeEnumInputConsideration final : public FStateTreeConsiderationCommonBase
|
|
{
|
|
public:
|
|
struct FStateTreeEnumValueScorePairs EnumValueScorePairs; // 0x0028(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeEnumInputConsideration;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeEvaluatorCommonBase
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FStateTreeEvaluatorCommonBase final : public FStateTreeEvaluatorBase
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeEvaluatorCommonBase;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeEventQueue
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTreeEventQueue final
|
|
{
|
|
public:
|
|
TArray<struct FStateTreeSharedEvent> SharedEvents; // 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)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeInstanceObjectWrapper;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeTemporaryInstanceData
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FStateTreeTemporaryInstanceData final
|
|
{
|
|
public:
|
|
class UStateTree* StateTree; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
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
|
|
// 0x0090 (0x0090 - 0x0000)
|
|
struct FStateTreeInstanceStorage final
|
|
{
|
|
public:
|
|
struct FInstancedStructContainer InstanceStructs; // 0x0000(0x0010)(Protected, NativeAccessSpecifierProtected)
|
|
struct FStateTreeExecutionState ExecutionState; // 0x0010(0x0038)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FStateTreeTemporaryInstanceData> TemporaryInstances; // 0x0048(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_58[0x18]; // 0x0058(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FStateTreeTransitionRequest> TransitionRequests; // 0x0070(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
struct FInstancedPropertyBag GlobalParameters; // 0x0080(0x0010)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeInstanceStorage;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeEditorPropertyPath
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FStateTreeEditorPropertyPath final
|
|
{
|
|
public:
|
|
struct FGuid StructID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> Path; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeEditorPropertyPath;
|
|
|
|
// 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.StateTreeReferenceOverrideItem
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FStateTreeReferenceOverrideItem final
|
|
{
|
|
public:
|
|
struct FGameplayTag StateTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FStateTreeReference StateTreeReference; // 0x0008(0x0028)(Edit, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeReferenceOverrideItem;
|
|
|
|
// ScriptStruct StateTreeModule.StateTreeReferenceOverrides
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTreeReferenceOverrides final
|
|
{
|
|
public:
|
|
TArray<struct FStateTreeReferenceOverrideItem> OverrideItems; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeReferenceOverrides;
|
|
|
|
// 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
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FCompactStateTransition final
|
|
{
|
|
public:
|
|
struct FCompactEventDesc RequiredEvent; // 0x0000(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint16 ConditionsBegin; // 0x0010(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeStateHandle State; // 0x0012(0x0002)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FStateTreeRandomTimeDuration Delay; // 0x0014(0x0004)(NoDestructor, NativeAccessSpecifierPublic)
|
|
EStateTreeTransitionTrigger Trigger; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStateTreeTransitionPriority Priority; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EStateTreeSelectionFallback Fallback; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ConditionsNum; // 0x001B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bTransitionEnabled : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bConsumeEventOnSelect : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FCompactStateTransition;
|
|
|
|
// ScriptStruct StateTreeModule.CompactStateTreeParameters
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FCompactStateTreeParameters final
|
|
{
|
|
public:
|
|
struct FInstancedPropertyBag Parameters; // 0x0000(0x0010)(NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FCompactStateTreeParameters;
|
|
|
|
// 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.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)
|
|
};
|
|
DUMPER7_ASSERTS_FStateTreeDebugTextTaskInstanceData;
|
|
|
|
// 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;
|
|
|
|
}
|
|
|