Why TBE?
This is called The Button Engine because buttons are an extremely central part to a game. Consider the following image:

This is part of a screenshot from "Heroes of the Storm". It shows Lili’s "Healing Brew" ability (Hotkey Q).
You can see that it is greyed out. It is greyed out because there is currently no injured allied Hero within 6 range of Lili.
This means that the system is constantly monitoring allied Heroes within 6 range and if any on them becomes injured, the button becomes available.
This has the - in my opinion - ultra useful and user-friendly effect that the user can now constantly press Q and as soon as a hero becomes injured, the ability gets cast.
How can we implement this behavior in Unity and TBE?
-
We need a Sphere Collider with radius 6.
-
We need a Unit Filter for the term "allied Hero".
-
We need a Validator for "injured".
-
We need a Target Sort for the term "lowest health".