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 when the element is clicked or tapped.
[AddComponentMenu("Goehler Studios/Orbital Cam/Input/UI Button Event Trigger")]
public class ButtonEventTrigger : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerClickHandler, IPointerExitHandler, IPointerEnterHandler, IEventSystemHandler
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourButtonEventTrigger
- Implements
-
IPointerDownHandlerIPointerUpHandlerIPointerClickHandlerIPointerExitHandlerIPointerEnterHandlerIEventSystemHandler
Methods
OnPointerClick(PointerEventData)
public void OnPointerClick(PointerEventData eventData)
Parameters
eventDataPointerEventData
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