Navigation
API > API/Plugins > API/Plugins/MassAIBehavior
FStateTreeDependencyBuilder is a utility struct to build a list of dependencies used by the state tree. The add dependency can be chain for ease of use. Example Usage: { FStateTreeDependencyBuilder Builder() .AddReadOnly
| Name | FStateTreeDependencyBuilder |
| Type | struct |
| Header File | /Engine/Plugins/AI/MassAI/Source/MassAIBehavior/Public/MassStateTreeDependency.h |
| Include Path | #include "MassStateTreeDependency.h" |
Syntax
struct FStateTreeDependencyBuilder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStateTreeDependencyBuilder
(
TArray< FMassStateTreeDependency >& Dependencies |
MassStateTreeDependency.h |
Enums
Public
| Name | Remarks |
|---|---|
| EAccessType |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Dependencies | TArray< FMassStateTreeDependency > & | The list of dependencies. | MassStateTreeDependency.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
TNotNull< const UStruct* > Struct, |
Add a dependency for a specific type. | MassStateTreeDependency.h | |
| Add a read only dependency. | MassStateTreeDependency.h | ||
| Add a read only dependency. | MassStateTreeDependency.h | ||
FStateTreeDependencyBuilder & AddReadOnly
(
const T& |
Add a read only dependency from a handle. | MassStateTreeDependency.h | |
FStateTreeDependencyBuilder & AddReadOnly
(
const T& |
Add a read only dependency from a handle. | MassStateTreeDependency.h | |
| Add a read write dependency. | MassStateTreeDependency.h | ||
| Add a read write dependency. | MassStateTreeDependency.h | ||
FStateTreeDependencyBuilder & AddReadWrite
(
const T& |
Add a read write dependency from a handle. | MassStateTreeDependency.h | |
FStateTreeDependencyBuilder & AddReadWrite
(
const T& |
Add a read write dependency from a handle. | MassStateTreeDependency.h | |
const TConstArrayView< FMassStateTreeDependency > GetDependencies() |
MassStateTreeDependency.h |