C# Class UnityEngine.UI.Selectable

Inheritance: UnityEngine.EventSystems.UIBehaviour, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler
ファイルを表示 Open project: randomize/VimConfig Class Usage Examples

Private Properties

Property Type Description
DoSpriteSwap void
EvaluateAndTransitionToSelectionState void
GetPointOnRectEdge System.Vector3
InternalEvaluateAndTransitionToSelectionState void
IsPressed bool
Navigate void
OnSetProperty void
StartColorTween void
TriggerAnimation void

Public Methods

Method 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

Protected Methods

Method 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

Method 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 method

protected Awake ( ) : void
return void

DoStateTransition() protected method

protected DoStateTransition ( SelectionState state, bool instant ) : void
state SelectionState
instant bool
return void

FindSelectable() public method

public FindSelectable ( System.Vector3 dir ) : Selectable
dir System.Vector3
return Selectable

FindSelectableOnDown() public method

public FindSelectableOnDown ( ) : Selectable
return Selectable

FindSelectableOnLeft() public method

public FindSelectableOnLeft ( ) : Selectable
return Selectable

FindSelectableOnRight() public method

public FindSelectableOnRight ( ) : Selectable
return Selectable

FindSelectableOnUp() public method

public FindSelectableOnUp ( ) : Selectable
return Selectable

InstantClearState() protected method

protected InstantClearState ( ) : void
return void

IsHighlighted() protected method

protected IsHighlighted ( BaseEventData eventData ) : bool
eventData UnityEngine.EventSystems.BaseEventData
return bool

IsInteractable() public method

public IsInteractable ( ) : bool
return bool

IsPressed() protected method

protected IsPressed ( ) : bool
return bool

OnCanvasGroupChanged() protected method

protected OnCanvasGroupChanged ( ) : void
return void

OnDeselect() public method

public OnDeselect ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
return void

OnDidApplyAnimationProperties() protected method

protected OnDidApplyAnimationProperties ( ) : void
return void

OnDisable() protected method

protected OnDisable ( ) : void
return void

OnEnable() protected method

protected OnEnable ( ) : void
return void

OnMove() public method

public OnMove ( AxisEventData eventData ) : void
eventData UnityEngine.EventSystems.AxisEventData
return void

OnPointerDown() public method

public OnPointerDown ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
return void

OnPointerEnter() public method

public OnPointerEnter ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
return void

OnPointerExit() public method

public OnPointerExit ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
return void

OnPointerUp() public method

public OnPointerUp ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
return void

OnSelect() public method

public OnSelect ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
return void

OnValidate() protected method

protected OnValidate ( ) : void
return void

Reset() protected method

protected Reset ( ) : void
return void

Select() public method

public Select ( ) : void
return void

Selectable() protected method

protected Selectable ( ) : System
return System

UpdateSelectionState() protected method

protected UpdateSelectionState ( BaseEventData eventData ) : void
eventData UnityEngine.EventSystems.BaseEventData
return void