• Home
  • Documentation
  • Guides
  • FAQ
  • Get Essential UI Pack
Search Results for

    Show / Hide Table of Contents
    • LlamaSoftware.UI
      • ButtonClickSoundPlayer
      • Draggable
      • EUIPButton
      • EUIPButton.ButtonLabelStyle
      • EUIPSlider
      • EUIPSlider.DisplayFormat
      • InputFieldSliderValueDisplay
      • MenuController
      • MultiValueToggle
      • MultiValueToggleArrow
      • MultiValueToggleArrow.OnPointerUpCallback
      • Page
      • Popover
      • ProgressBar
      • ScrollViewZoomFixer
      • SliderValueDisplay
      • SliderValueSetter
      • Spinner
      • UIAnimationConstants
      • UIAnimationConstants.Direction
      • UIAnimationConstants.EntryMode
    • LlamaSoftware.UI.Tabs
      • TabbedPanel
      • TabbedPanel.ChangeTabEvent
      • TabbedPanelContent
      • TabbedPanelHeader
    • LlamaSoftware.UI.Utility
      • CornersUIGradient
      • RotatableLinearUIGradient
      • SimpleProgressBar
      • TextUpdatingProgressBar
      • UIGradientUtils
      • UIGradientUtils.Matrix2x3

    Class EUIPButton

    Used to build custom editor for buttons. Mostly just provides interface to interact with button component.

    Inheritance
    System.Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    UnityEngine.EventSystems.UIBehaviour
    UnityEngine.UI.Selectable
    UnityEngine.UI.Button
    EUIPButton
    Implements
    UnityEngine.EventSystems.IMoveHandler
    UnityEngine.EventSystems.IPointerDownHandler
    UnityEngine.EventSystems.IPointerUpHandler
    UnityEngine.EventSystems.IPointerEnterHandler
    UnityEngine.EventSystems.IPointerExitHandler
    UnityEngine.EventSystems.ISelectHandler
    UnityEngine.EventSystems.IDeselectHandler
    UnityEngine.EventSystems.IPointerClickHandler
    UnityEngine.EventSystems.ISubmitHandler
    UnityEngine.EventSystems.IEventSystemHandler
    Inherited Members
    UnityEngine.UI.Button.OnPointerClick(UnityEngine.EventSystems.PointerEventData)
    UnityEngine.UI.Button.OnSubmit(UnityEngine.EventSystems.BaseEventData)
    UnityEngine.UI.Button.onClick
    UnityEngine.UI.Selectable.s_Selectables
    UnityEngine.UI.Selectable.s_SelectableCount
    UnityEngine.UI.Selectable.m_CurrentIndex
    UnityEngine.UI.Selectable.AllSelectablesNoAlloc(UnityEngine.UI.Selectable[])
    UnityEngine.UI.Selectable.OnCanvasGroupChanged()
    UnityEngine.UI.Selectable.IsInteractable()
    UnityEngine.UI.Selectable.OnDidApplyAnimationProperties()
    UnityEngine.UI.Selectable.OnEnable()
    UnityEngine.UI.Selectable.OnTransformParentChanged()
    UnityEngine.UI.Selectable.OnDisable()
    UnityEngine.UI.Selectable.OnValidate()
    UnityEngine.UI.Selectable.Reset()
    UnityEngine.UI.Selectable.InstantClearState()
    UnityEngine.UI.Selectable.FindSelectable(UnityEngine.Vector3)
    UnityEngine.UI.Selectable.FindSelectableOnLeft()
    UnityEngine.UI.Selectable.FindSelectableOnRight()
    UnityEngine.UI.Selectable.FindSelectableOnUp()
    UnityEngine.UI.Selectable.FindSelectableOnDown()
    UnityEngine.UI.Selectable.OnMove(UnityEngine.EventSystems.AxisEventData)
    UnityEngine.UI.Selectable.IsHighlighted()
    UnityEngine.UI.Selectable.IsPressed()
    UnityEngine.UI.Selectable.OnPointerDown(UnityEngine.EventSystems.PointerEventData)
    UnityEngine.UI.Selectable.OnPointerUp(UnityEngine.EventSystems.PointerEventData)
    UnityEngine.UI.Selectable.OnPointerEnter(UnityEngine.EventSystems.PointerEventData)
    UnityEngine.UI.Selectable.OnPointerExit(UnityEngine.EventSystems.PointerEventData)
    UnityEngine.UI.Selectable.OnSelect(UnityEngine.EventSystems.BaseEventData)
    UnityEngine.UI.Selectable.OnDeselect(UnityEngine.EventSystems.BaseEventData)
    UnityEngine.UI.Selectable.Select()
    UnityEngine.UI.Selectable.allSelectablesArray
    UnityEngine.UI.Selectable.allSelectableCount
    UnityEngine.UI.Selectable.allSelectables
    UnityEngine.UI.Selectable.navigation
    UnityEngine.UI.Selectable.transition
    UnityEngine.UI.Selectable.colors
    UnityEngine.UI.Selectable.spriteState
    UnityEngine.UI.Selectable.animationTriggers
    UnityEngine.UI.Selectable.targetGraphic
    UnityEngine.UI.Selectable.interactable
    UnityEngine.UI.Selectable.image
    UnityEngine.UI.Selectable.animator
    UnityEngine.UI.Selectable.currentSelectionState
    UnityEngine.EventSystems.UIBehaviour.Start()
    UnityEngine.EventSystems.UIBehaviour.OnDestroy()
    UnityEngine.EventSystems.UIBehaviour.IsActive()
    UnityEngine.EventSystems.UIBehaviour.OnRectTransformDimensionsChange()
    UnityEngine.EventSystems.UIBehaviour.OnBeforeTransformParentChanged()
    UnityEngine.EventSystems.UIBehaviour.OnCanvasHierarchyChanged()
    UnityEngine.EventSystems.UIBehaviour.IsDestroyed()
    Namespace: LlamaSoftware.UI
    Assembly: LlamaSoftware.UI.dll
    Syntax
    [DisallowMultipleComponent]
    public class EUIPButton : Button, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler, IPointerClickHandler, ISubmitHandler, IEventSystemHandler

    Fields

    BackgroundImage

    Declaration
    public Image BackgroundImage
    Field Value
    Type Description
    UnityEngine.UI.Image

    ForegroundImage

    Declaration
    public Image ForegroundImage
    Field Value
    Type Description
    UnityEngine.UI.Image

    IconImage

    Declaration
    public Image IconImage
    Field Value
    Type Description
    UnityEngine.UI.Image

    LabelStyle

    Declaration
    public EUIPButton.ButtonLabelStyle LabelStyle
    Field Value
    Type Description
    EUIPButton.ButtonLabelStyle

    Text

    Declaration
    public TextMeshProUGUI Text
    Field Value
    Type Description
    TMPro.TextMeshProUGUI

    Methods

    Awake()

    Declaration
    protected override void Awake()
    Overrides
    UnityEngine.UI.Selectable.Awake()

    DoStateTransition(Selectable.SelectionState, Boolean)

    Declaration
    protected override void DoStateTransition(Selectable.SelectionState state, bool instant)
    Parameters
    Type Name Description
    UnityEngine.UI.Selectable.SelectionState state
    System.Boolean instant
    Overrides
    UnityEngine.UI.Selectable.DoStateTransition(UnityEngine.UI.Selectable.SelectionState, System.Boolean)

    Implements

    UnityEngine.EventSystems.IMoveHandler
    UnityEngine.EventSystems.IPointerDownHandler
    UnityEngine.EventSystems.IPointerUpHandler
    UnityEngine.EventSystems.IPointerEnterHandler
    UnityEngine.EventSystems.IPointerExitHandler
    UnityEngine.EventSystems.ISelectHandler
    UnityEngine.EventSystems.IDeselectHandler
    UnityEngine.EventSystems.IPointerClickHandler
    UnityEngine.EventSystems.ISubmitHandler
    UnityEngine.EventSystems.IEventSystemHandler
    In This Article
    Back to top Generated by DocFX