Class ButtonEventTrigger
- Namespace
- Goehler.OrbitalCam
- Assembly
- Goehler.OrbitalCam.Runtime.dll
Add this to a UI element like fx. a Button. The script will now trigger its OnButtonHeld action every frame while the button is being held down. It will also trigger its OnButtonClicked event on mouse button up.
[AddComponentMenu("Goehler Studios/Orbital Cam/Input/UI Button Event Trigger")]
public class ButtonEventTrigger : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler, IPointerEnterHandler, IEventSystemHandler
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourButtonEventTrigger
- Implements
-
IPointerDownHandlerIPointerUpHandlerIPointerExitHandlerIPointerEnterHandlerIEventSystemHandler
Methods
OnPointerDown(PointerEventData)
public void OnPointerDown(PointerEventData eventData)
Parameters
eventDataPointerEventData
OnPointerEnter(PointerEventData)
public void OnPointerEnter(PointerEventData eventData)
Parameters
eventDataPointerEventData
OnPointerExit(PointerEventData)
public void OnPointerExit(PointerEventData eventData)
Parameters
eventDataPointerEventData
OnPointerUp(PointerEventData)
public void OnPointerUp(PointerEventData eventData)
Parameters
eventDataPointerEventData
Events
OnButtonClicked
public event Action OnButtonClicked
Event Type
OnButtonHeld
public event Action OnButtonHeld