/// Use ExecuteEvents.Execute (GameObject, BaseEventData, WaveVR_ExecuteEvents.pointerHoverHandler) private static void HoverExecutor(IPointerHoverHandler handler, BaseEventData eventData) { handler.OnPointerHover(ExecuteEvents.ValidateEventData <PointerEventData> (eventData)); }
// call that does the mapping private static void Execute(IPointerHoverHandler handler, BaseEventData eventData) { // The ValidateEventData makes sure the passed event data is of the correct type handler.OnPointerHover(ExecuteEvents.ValidateEventData <PointerEventData> (eventData)); }