Class BehaviorTreeRootNode
Root node of the behavior tree. Contains logic properties and definitions for the runtime.
Inheritance
System.Object
BehaviorTreeRootNode
Namespace: FlaxEngine
Assembly: FlaxEngine.CSharp.dll
Syntax
[Unmanaged]
public sealed class BehaviorTreeRootNode : BehaviorTreeSequenceNode, ISerializable
Constructors
BehaviorTreeRootNode()
Properties
BlackboardType
Full typename of the blackboard data type (structure or class). Spawned for each instance of the behavior.
Declaration
[EditorOrder(0)]
[TypeReference("", "IsValidBlackboardType")]
[CustomEditorAlias("FlaxEditor.CustomEditors.Editors.TypeNameEditor")]
[Unmanaged]
public string BlackboardType { get; set; }
Property Value
System.String
|
GoalTypes
List of full typenames of the behavior goals (structure or class).
Declaration
[EditorOrder(10)]
[Collection(OverrideEditorTypeName = "FlaxEditor.CustomEditors.Editors.TypeNameEditor")]
[Unmanaged]
public string[] GoalTypes { get; set; }
Property Value
System.String[]
|
UpdateFPS
The target amount of the behavior logic updates per second.
Declaration
[EditorOrder(100)]
[Unmanaged]
public float UpdateFPS { get; set; }
Property Value
System.Single
|