OnScreenTrigger - 3 regions 3 timing - one event
How does it work:
a "on screen notifier" activates a loop in that fiers a ray cast to find the player model (rotates to the active viewport camera) so we can have a check for a sightline beteen player and trigger. Now the position of the trigger is checked in 3 regions:
the instant region in viewport center fires the signal immediately
the inner ring waits a 2 seconds time in video
and the outer ring fires the event in 10 seconds
if the trigger is started and more then 2 seconds the trigger get shortend
and if the player starts looking at it in the center the event also fires without delay. Perfect for a horror walking sim or events in style of half-life 2.
A "on screen notifier" alone was not able to check alone if it was on screen and not hid behind other objects (like walls).