|
| UBehaviorTreeComponent | GetOwnerComponent (UBTNode NodeOwner) |
| void | ClearBlackboardValueAsVector (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| | (DEPRECATED) Use ClearBlackboardValue instead
|
| AActor | GetBlackboardValueAsActor (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| bool | GetBlackboardValueAsBool (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| UClass | GetBlackboardValueAsClass (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| uint8 | GetBlackboardValueAsEnum (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| float32 | GetBlackboardValueAsFloat (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| int | GetBlackboardValueAsInt (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| FName | GetBlackboardValueAsName (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| UObject | GetBlackboardValueAsObject (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| FRotator | GetBlackboardValueAsRotator (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| FString | GetBlackboardValueAsString (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| FVector | GetBlackboardValueAsVector (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| void | ClearBlackboardValue (UBTNode NodeOwner, FBlackboardKeySelector Key) |
| | Resets indicated value to "not set" value, based on values type.
|
| UBlackboardComponent | GetOwnersBlackboard (UBTNode NodeOwner) |
| void | SetBlackboardValueAsBool (UBTNode NodeOwner, FBlackboardKeySelector Key, bool Value) |
| void | SetBlackboardValueAsClass (UBTNode NodeOwner, FBlackboardKeySelector Key, UClass Value) |
| void | SetBlackboardValueAsEnum (UBTNode NodeOwner, FBlackboardKeySelector Key, uint8 Value) |
| void | SetBlackboardValueAsFloat (UBTNode NodeOwner, FBlackboardKeySelector Key, float32 Value) |
| void | SetBlackboardValueAsInt (UBTNode NodeOwner, FBlackboardKeySelector Key, int Value) |
| void | SetBlackboardValueAsName (UBTNode NodeOwner, FBlackboardKeySelector Key, FName Value) |
| void | SetBlackboardValueAsObject (UBTNode NodeOwner, FBlackboardKeySelector Key, UObject Value) |
| void | SetBlackboardValueAsRotator (UBTNode NodeOwner, FBlackboardKeySelector Key, FRotator Value) |
| void | SetBlackboardValueAsString (UBTNode NodeOwner, FBlackboardKeySelector Key, FString Value) |
| void | SetBlackboardValueAsVector (UBTNode NodeOwner, FBlackboardKeySelector Key, FVector Value) |
| void | StartUsingExternalEvent (UBTNode NodeOwner, AActor OwningActor) |
| | Initialize variables marked as "instance memory" and set owning actor for blackboard operations.
|
| void | StopUsingExternalEvent (UBTNode NodeOwner) |
| | Save variables marked as "instance memory" and clear owning actor.
|