getEventsByTrigger

open override fun getEventsByTrigger(eventTrigger: EventTrigger): List<EventSchema>

Collects every EventSchema in this subtree — this tile's own events first, then every descendant tile's — whose trigger equals eventTrigger. Used by EventManager.triggerEvents by way of TilesEventHolder.getEventsByTrigger, the mechanism behind screen-level triggers like onDisplay() reaching every matching event anywhere in the tree, not just top-level ones.

Return

every matching EventSchema in this subtree, own events before descendants'.

Parameters

eventTrigger

the trigger to match against.