Click or drag to resize
BehaviorTree Class
Implementation of a behavior tree.
Inheritance Hierarchy
SystemObject
  Slash.AI.BehaviorTreesBehaviorTree

Namespace: Slash.AI.BehaviorTrees
Assembly: Slash.AI.BehaviorTrees (in Slash.AI.BehaviorTrees.dll) Version: 1.0.6018.40184
Syntax
[SerializableAttribute]
public class BehaviorTree : IBehaviorTree, 
	ICloneable

The BehaviorTree type exposes the following members.

Constructors
  NameDescription
Public methodBehaviorTree
Initializes a new instance of the BehaviorTree class
Top
Properties
  NameDescription
Public propertyRoot
Gets or sets the root.
Public propertyRootSerialized
Xml serialization for root decider.
Top
Methods
  NameDescription
Public methodClone
Creates a new object that is a copy of the current instance.
Public methodDeactivate
Deactivation.
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Overrides ObjectEquals(Object).)
Public methodEquals(BehaviorTree)
Determines whether the specified BehaviorTree is equal to the current BehaviorTree.
Public methodGetActiveTasks
Generates a collection of active task nodes under this task. Used for debugging only.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.)
Public methodUpdate
Per frame data.
Top
See Also