Interface IBehaviorTreeAccessor
Inherited Members
Namespace: EyeAuras.Scripting.Api
Assembly: EyeAuras.Scripting.dll
Syntax
public interface IBehaviorTreeAccessor : IHasId, IHasTypedId<string>, IHasVariables, IDisposable, INotifyPropertyChanged, ICanSetVariables, IHasPath, IHasName
Properties
Name | Description |
---|---|
Blackboard | Represents the blackboard for a behavior tree, which is a shared data structure used by the tree's nodes to read and write variables. The blackboard acts as a central repository for data that can be accessed and modified by different parts of the behavior tree during its execution. |
Session | Contains information about the tree - current progress, timings, etc and provides access to disposable resources wired to a specific lifecycle (tick, session) |
Methods
Name | Description |
---|---|
Tick(CancellationToken) | Executes the behavior tree and updates its status |
TickAsync(CancellationToken) | Executes the behavior tree and updates its status |