Quantcast
Channel: Answers for "Catch pointer events by multiple gameObjects"
Viewing all articles
Browse latest Browse all 9

Answer by bioroid

$
0
0
No one correct solution here, tat's why I add my one: public void OnPointerDown( PointerEventData eventData ) { { if( eventData.used ) // Check mark { return; } eventData.Use(); // Mark object as used List raycastResults = new List(); EventSystem.current.RaycastAll( eventData, raycastResults ); foreach( var raycastResult in raycastResults ) // send for all other receivers { var newTarget = ExecuteEvents.GetEventHandler( raycastResult.gameObject ); ExecuteEvents.Execute( newTarget, eventData, ExecuteEvents.pointerDownHandler ); } } }

Viewing all articles
Browse latest Browse all 9

Latest Images

Trending Articles





Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>
<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596344.js" async> </script>