Quantcast
Channel: GameDev.net
Viewing all articles
Browse latest Browse all 17825

How to allow the pressing of two "on-screen" buttons simultaneously (Unity UI , Button class, Event Triggers)

$
0
0
OK so I have this code working and the methods are being called at the times I'd expected (ie. when the mouse hovers over the button and stops hovering over it) But when I test it on an Android device, it is not possible to press both buttons at once. The only button that gets pressed is the one where the touch-down happened. public class EventHandlerThrust : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler { public static EventHandlerThrust instanceOf; [HideInInspector] public bool isButtonPressed = false; void Start() { instanceOf = this; } public void OnPointerEnter(PointerEventData eventData) { isButtonPressed = true; Debug.Log("OnPointerEnter Interfaceyyyy called."); } public void OnPointerExit(PointerEventData eventData) { isButtonPressed = false; Debug.Log("OnPointerExit Interfaceyyyy called."); } } So is it possible to allow the user to press both buttons by holding his thumb over both at the same time, using the Event Trigger System? Or do I have to implement some other kind of Input system?

Viewing all articles
Browse latest Browse all 17825

Trending Articles



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