Class BTScriptRunner<TResult>
Implements
Inherited Members
Namespace: EyeAuras.BehaviorTree.Scaffolding
Assembly: EyeAuras.BehaviorTree.dll
Syntax
public sealed class BTScriptRunner<TResult> : AuraScriptRunner<TResult, BTExpressionSandbox>, IDisposable, INotifyPropertyChanged, ICanSetContext, IHasContext, IAuraScriptRunner, IHasLinkedAuras
Type Parameters
| Name | Description |
|---|---|
| TResult |
Constructors
| Name | Description |
|---|---|
| BTScriptRunner(INode, IFactory<ILinkedAurasScriptVisitor, IAuraScript>, IAuraScriptFactory, IEyeProjectSerializer, IAuraEventLoggingService, IUnityContainer) |
Properties
| Name | Description |
|---|---|
| LinkedAuras | Gets the evaluator that manages and monitors the states of linked auras. |
Methods
| Name | Description |
|---|---|
| AddExtensions(IUnityContainer) | |
| CreateGlobals(IUnityContainer) | |
| LoadProperties(EyeProjectProperties) | |
| Run(BTExpressionSandbox, CancellationToken) | |
| SaveProperties() |