Principles of the System #
The Outliner system uses a custom depth stencil to set the value on any specific mesh or sprite. You can get any actor reference and call the function “Switch Outline On Actor” from the outline component. For example, trace forward from the active camera and return the hit actor of that trace.
On that actor, switch the outline on or off based on its current state.
You can also call this function on any event, such as an interaction event.
Just call the Switch Outline On Actor function on any actor and it will work.
There are many useful functions in the AC_Outliner. Open the Example map to see how they work. Specifically, the ThirdPersonCharacterOutliner has examples of the main functions.