C# Class UnityEngine.UI.Selectable

Inheritance: UnityEngine.EventSystems.UIBehaviour, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler
Afficher le fichier Open project: randomize/VimConfig Class Usage Examples

Private Properties

Свойство Type Description
DoSpriteSwap void
EvaluateAndTransitionToSelectionState void
GetPointOnRectEdge System.Vector3
InternalEvaluateAndTransitionToSelectionState void
IsPressed bool
Navigate void
OnSetProperty void
StartColorTween void
TriggerAnimation void

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Awake() protected méthode

protected Awake ( ) : void
Résultat void

DoStateTransition() protected méthode

protected DoStateTransition ( SelectionState state, bool instant ) : void
state SelectionState
instant bool
Résultat void

FindSelectable() public méthode

public FindSelectable ( System.Vector3 dir ) : Selectable
dir System.Vector3
Résultat Selectable

FindSelectableOnDown() public méthode

public FindSelectableOnDown ( ) : Selectable
Résultat Selectable

FindSelectableOnLeft() public méthode

public FindSelectableOnLeft ( ) : Selectable
Résultat Selectable

FindSelectableOnRight() public méthode

public FindSelectableOnRight ( ) : Selectable
Résultat Selectable

FindSelectableOnUp() public méthode

public FindSelectableOnUp ( ) : Selectable
Résultat Selectable

InstantClearState() protected méthode

protected InstantClearState ( ) : void
Résultat void

IsHighlighted() protected méthode

protected IsHighlighted ( BaseEventData eventData ) : bool
eventData UnityEngine.EventSystems.BaseEventData
Résultat bool

IsInteractable() public méthode

public IsInteractable ( ) : bool
Résultat bool

IsPressed() protected méthode

protected IsPressed ( ) : bool
Résultat bool

OnCanvasGroupChanged() protected méthode

protected OnCanvasGroupChanged ( ) : void
Résultat void

OnDeselect() public méthode

public OnDeselect ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
Résultat void

OnDidApplyAnimationProperties() protected méthode

protected OnDidApplyAnimationProperties ( ) : void
Résultat void

OnDisable() protected méthode

protected OnDisable ( ) : void
Résultat void

OnEnable() protected méthode

protected OnEnable ( ) : void
Résultat void

OnMove() public méthode

public OnMove ( AxisEventData eventData ) : void
eventData UnityEngine.EventSystems.AxisEventData
Résultat void

OnPointerDown() public méthode

public OnPointerDown ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Résultat void

OnPointerEnter() public méthode

public OnPointerEnter ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Résultat void

OnPointerExit() public méthode

public OnPointerExit ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Résultat void

OnPointerUp() public méthode

public OnPointerUp ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Résultat void

OnSelect() public méthode

public OnSelect ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
Résultat void

OnValidate() protected méthode

protected OnValidate ( ) : void
Résultat void

Reset() protected méthode

protected Reset ( ) : void
Résultat void

Select() public méthode

public Select ( ) : void
Résultat void

Selectable() protected méthode

protected Selectable ( ) : System
Résultat System

UpdateSelectionState() protected méthode

protected UpdateSelectionState ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
Résultat void