Table of Contents

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
object
Object
Component
Behaviour
MonoBehaviour
ButtonEventTrigger
Implements
IPointerDownHandler
IPointerUpHandler
IPointerExitHandler
IPointerEnterHandler
IEventSystemHandler

Methods

OnPointerDown(PointerEventData)

public void OnPointerDown(PointerEventData eventData)

Parameters

eventData PointerEventData

OnPointerEnter(PointerEventData)

public void OnPointerEnter(PointerEventData eventData)

Parameters

eventData PointerEventData

OnPointerExit(PointerEventData)

public void OnPointerExit(PointerEventData eventData)

Parameters

eventData PointerEventData

OnPointerUp(PointerEventData)

public void OnPointerUp(PointerEventData eventData)

Parameters

eventData PointerEventData

Events

OnButtonClicked

public event Action OnButtonClicked

Event Type

Action

OnButtonHeld

public event Action OnButtonHeld

Event Type

Action