C# Класс UnityEngine.UI.Selectable

Наследование: UnityEngine.EventSystems.UIBehaviour, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DoSpriteSwap void
EvaluateAndTransitionToSelectionState void
GetPointOnRectEdge System.Vector3
InternalEvaluateAndTransitionToSelectionState void
IsPressed bool
Navigate void
OnSetProperty void
StartColorTween void
TriggerAnimation void

Открытые методы

Метод Описание
FindSelectable ( System.Vector3 dir ) : Selectable
FindSelectableOnDown ( ) : Selectable
FindSelectableOnLeft ( ) : Selectable
FindSelectableOnRight ( ) : Selectable
FindSelectableOnUp ( ) : Selectable
IsInteractable ( ) : bool
OnDeselect ( BaseEventData eventData ) : void
OnMove ( AxisEventData eventData ) : void
OnPointerDown ( PointerEventData eventData ) : void
OnPointerEnter ( PointerEventData eventData ) : void
OnPointerExit ( PointerEventData eventData ) : void
OnPointerUp ( PointerEventData eventData ) : void
OnSelect ( BaseEventData eventData ) : void
Select ( ) : void

Защищенные методы

Метод Описание
Awake ( ) : void
DoStateTransition ( SelectionState state, bool instant ) : void
InstantClearState ( ) : void
IsHighlighted ( BaseEventData eventData ) : bool
IsPressed ( ) : bool
OnCanvasGroupChanged ( ) : void
OnDidApplyAnimationProperties ( ) : void
OnDisable ( ) : void
OnEnable ( ) : void
OnValidate ( ) : void
Reset ( ) : void
Selectable ( ) : System
UpdateSelectionState ( BaseEventData eventData ) : void

Приватные методы

Метод Описание
DoSpriteSwap ( Sprite newSprite ) : void
EvaluateAndTransitionToSelectionState ( BaseEventData eventData ) : void
GetPointOnRectEdge ( RectTransform rect, System.Vector2 dir ) : System.Vector3
InternalEvaluateAndTransitionToSelectionState ( bool instant ) : void
IsPressed ( BaseEventData eventData ) : bool
Navigate ( AxisEventData eventData, Selectable sel ) : void
OnSetProperty ( ) : void
StartColorTween ( System.Color targetColor, bool instant ) : void
TriggerAnimation ( string triggername ) : void

Описание методов

Awake() защищенный Метод

protected Awake ( ) : void
Результат void

DoStateTransition() защищенный Метод

protected DoStateTransition ( SelectionState state, bool instant ) : void
state SelectionState
instant bool
Результат void

FindSelectable() публичный Метод

public FindSelectable ( System.Vector3 dir ) : Selectable
dir System.Vector3
Результат Selectable

FindSelectableOnDown() публичный Метод

public FindSelectableOnDown ( ) : Selectable
Результат Selectable

FindSelectableOnLeft() публичный Метод

public FindSelectableOnLeft ( ) : Selectable
Результат Selectable

FindSelectableOnRight() публичный Метод

public FindSelectableOnRight ( ) : Selectable
Результат Selectable

FindSelectableOnUp() публичный Метод

public FindSelectableOnUp ( ) : Selectable
Результат Selectable

InstantClearState() защищенный Метод

protected InstantClearState ( ) : void
Результат void

IsHighlighted() защищенный Метод

protected IsHighlighted ( BaseEventData eventData ) : bool
eventData UnityEngine.EventSystems.BaseEventData
Результат bool

IsInteractable() публичный Метод

public IsInteractable ( ) : bool
Результат bool

IsPressed() защищенный Метод

protected IsPressed ( ) : bool
Результат bool

OnCanvasGroupChanged() защищенный Метод

protected OnCanvasGroupChanged ( ) : void
Результат void

OnDeselect() публичный Метод

public OnDeselect ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
Результат void

OnDidApplyAnimationProperties() защищенный Метод

protected OnDidApplyAnimationProperties ( ) : void
Результат void

OnDisable() защищенный Метод

protected OnDisable ( ) : void
Результат void

OnEnable() защищенный Метод

protected OnEnable ( ) : void
Результат void

OnMove() публичный Метод

public OnMove ( AxisEventData eventData ) : void
eventData UnityEngine.EventSystems.AxisEventData
Результат void

OnPointerDown() публичный Метод

public OnPointerDown ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Результат void

OnPointerEnter() публичный Метод

public OnPointerEnter ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Результат void

OnPointerExit() публичный Метод

public OnPointerExit ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Результат void

OnPointerUp() публичный Метод

public OnPointerUp ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Результат void

OnSelect() публичный Метод

public OnSelect ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
Результат void

OnValidate() защищенный Метод

protected OnValidate ( ) : void
Результат void

Reset() защищенный Метод

protected Reset ( ) : void
Результат void

Select() публичный Метод

public Select ( ) : void
Результат void

Selectable() защищенный Метод

protected Selectable ( ) : System
Результат System

UpdateSelectionState() защищенный Метод

protected UpdateSelectionState ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
Результат void