C# 클래스 UnityEngine.UI.Selectable

상속: UnityEngine.EventSystems.UIBehaviour, IMoveHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler
파일 보기 프로젝트 열기: randomize/VimConfig 1 사용 예제들

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