Mono Behavior Nodes

Mono Behavior Nodes
Hierarchy:
Namespace BehaviorTreeEngine
Ancestor class UnityEngine.MonoBehaviour
Description:
{ Mono Behavior Nodes } is a group of UnityEngine.MonoBehaviour classes that act as the responses of behavior tree nodes from the behavior tree engine on the Unity engine side.
Classes:
MonoBehaviorNodeBase An abstract parent class of ForestNode, TreeRootNode and TreeNonRootNode classes that is inherited from UnityEngine.MonoBehaviour and defines some common virtual functions for derived classes to override.
ForestNode An UnityEngine.MonoBehaviour class that is inherited from MonoBehaviorNodeBase and performs the corresponding responses of a Forest Node instance from the behavior tree engine on the Unity engine side.
TreeRootNode An UnityEngine.MonoBehaviour class that is inherited from MonoBehaviorNodeBase and performs the corresponding responses of a Tree Root Node instance from the behavior tree engine on the Unity engine side.
TreeNonRootNode An abstract parent class of DecoratorNode, ConditionNode and ActionNode classes that is inherited from MonoBehaviorNodeBase and inherits some common virtual functions for derived classes to override.
DecoratorNode An UnityEngine.MonoBehaviour class that is inherited from TreeNonRootNode and performs the corresponding responses of a Decorator Node instance from the behavior tree engine on the Unity engine side.
ConditionNode An UnityEngine.MonoBehaviour class that is inherited from TreeNonRootNode and performs the corresponding responses of a Condition Node instance from the behavior tree engine on the Unity engine side.
ActionNode An UnityEngine.MonoBehaviour class that is inherited from TreeNonRootNode and performs the corresponding responses of an Action Node instance from the behavior tree engine on the Unity engine side.