Show / Hide Table of Contents

Class ButtonEventTrigger

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.

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
ButtonEventTrigger
Implements
IPointerDownHandler
IPointerUpHandler
IPointerExitHandler
IPointerEnterHandler
IEventSystemHandler
Namespace: Goehler.IO.OrbitalCam
Assembly: Assembly-CSharp.dll
Syntax
[AddComponentMenu("Goehler Studios/Orbital Cam/EventTrigger - Button")]
public class ButtonEventTrigger : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler, IPointerEnterHandler, IEventSystemHandler

Fields

OnButtonClicked

Declaration
public Action OnButtonClicked
Field Value
Type Description
Action

OnButtonHeld

Declaration
public Action OnButtonHeld
Field Value
Type Description
Action

Methods

OnPointerDown(PointerEventData)

Declaration
public void OnPointerDown(PointerEventData eventData)
Parameters
Type Name Description
PointerEventData eventData

OnPointerEnter(PointerEventData)

Declaration
public void OnPointerEnter(PointerEventData eventData)
Parameters
Type Name Description
PointerEventData eventData

OnPointerExit(PointerEventData)

Declaration
public void OnPointerExit(PointerEventData eventData)
Parameters
Type Name Description
PointerEventData eventData

OnPointerUp(PointerEventData)

Declaration
public void OnPointerUp(PointerEventData eventData)
Parameters
Type Name Description
PointerEventData eventData

Implements

UnityEngine.EventSystems.IPointerDownHandler
UnityEngine.EventSystems.IPointerUpHandler
UnityEngine.EventSystems.IPointerExitHandler
UnityEngine.EventSystems.IPointerEnterHandler
UnityEngine.EventSystems.IEventSystemHandler
In this article
Back to top © 2023-2025 Goehler Studios