Namespace EyeAuras.BehaviorTree.Nodes.Decorators
Classes
CooldownNode
A Cooldown node is a type of DecoratorNode that tracks the last time its child node was ticked successfully. If the child node is requested to tick again before the cooldown period is over, the Cooldown node returns a failure status without ticking the child. Once the cooldown period is over, the Cooldown node will allow its child to tick again.
CooldownNodeProperties
ForceFailureNode
This node will always return Failure, irrespective of the actual execution status of its child node.
ForceFailureNodeProperties
ForceSuccessNode
This node will always return Success, irrespective of the actual execution status of its child node.
ForceSuccessNodeProperties
InverterNode
This class represents an Inverter node in a behavior tree. An Inverter node is a type of DecoratorNode which negates the success or failure of its child node.
InverterNodeProperties
RepeatNode
This class represents a Repeat node in a behavior tree. A Repeat node is a type of DecoratorNode which runs its child node a certain number of times. It fails if its child node fails, but succeeds if it finishes all repetitions successfully.
RepeatNodeProperties
UntilSuccessNode
This class represents an UntilSuccess node in a behavior tree. An UntilSuccess node is a type of DecoratorNode that continuously runs its child node until it succeeds.