BT Decorator

Potted plants not included

A decorator node has a single child (that can children of it's own) and modify the function of the node. For example it can invert the result so a InRange node behave has a NotInRange node without having to write one for it.

If the child node succeeds this returns failure and if it fails this return success.

This node always return Success when the child node is done.