Navigation
API > API/Plugins > API/Plugins/StateTreeModule
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDataAsset
- UStateTree
References
| Module | StateTreeModule |
| Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTree.h |
| Include | #include "StateTree.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UStateTree : public UDataAsset
Remarks
StateTree asset. Contains the StateTree definition in both editor and runtime (baked) formats.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UObject > | EditorData | Edit time data for the StateTree, instance of UStateTreeEditorData | |
| uint32 | LastCompiledEditorDataHash | Hash of the editor data from last compile. | |
| FDelegateHandle | OnObjectsReinstancedHandle | ||
| FDelegateHandle | OnUserDefinedStructReinstancedHandle |
Functions
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects | |
| EDataValidationResult | IsDataValid
(
FDataValidationContext& Context |
Generic function to validate objects during changelist validations, etc. | |
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. | ||
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. | |
| void | PostLoadAssetRegistryTags
(
const FAssetData& InAssetData, |
Performs fixup on loaded asset registry data. | |
| void | Serialize
(
FStructuredArchiveRecord Record |
Handles reading, writing, and reference collecting using FArchive. |
Typedefs
| Name | Description |
|---|---|
| FReplacementObjectMap |