implements IMoveHandler, IEventSystemHandler, IPointerDownHandler, IPointerUpHandler, IPointerEnterHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler
0x00x00F8
Members 16
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | s_Selectables | Selectable[] | Static+1 flags | — | |
| 0x04 | s_SelectableCount | int | Static+1 flags | — | |
| 0x01 | m_EnableCalled | bool | Private | — | |
| 0x0019 | 0x07 | padding / unreflected | |||
| 0x28 | m_Navigation | Navigation | Private | — | |
| 0x04 | m_Transition | Transition | Private | — | |
| 0x58 | m_Colors | ColorBlock | Private | — | |
| 0x00A4 | 0x04 | padding / unreflected | |||
| 0x20 | m_SpriteState | SpriteState | Private | — | |
| 0x08 | m_AnimationTriggers | AnimationTriggers | Private | — | |
| 0x01 | m_Interactable | bool | Private | — | |
| 0x00D1 | 0x07 | padding / unreflected | |||
| 0x08 | m_TargetGraphic | Graphic | Private | — | |
| 0x01 | m_GroupsAllowInteraction | bool | Private | — | |
| 0x00E1 | 0x03 | padding / unreflected | |||
| 0x04 | m_CurrentIndex | int | 1 flags | — | |
| 0x01 | <isPointerInside>k__BackingField | bool | Private | — | |
| 0x01 | <isPointerDown>k__BackingField | bool | Private | — | |
| 0x01 | <hasSelection>k__BackingField | bool | Private | — | |
| 0x00EB | 0x05 | padding / unreflected | |||
| 0x08 | m_CanvasGroupCache | List<UnityEngine.CanvasGroup> | Private+1 flags | — | |
Inherited from Object 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+1 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 63
| Signature | Flags | Native | Params |
|---|---|---|---|
| Selectable[] get_allSelectablesArray() | PublicStatic+1 flags | 0x08 | |
| int get_allSelectableCount() | PublicStatic+1 flags | 0x04 | |
| List<UnityEngine.UI.Selectable> get_allSelectables() | PublicStatic+1 flags | 0x08 | |
| int AllSelectablesNoAlloc(const Selectable[]& selectables) | PublicStatic | 0x08 | |
| Navigation get_navigation() | Public+1 flags | 0x28 | |
| void set_navigation(const Navigation& value) | Public+1 flags | 0x28 | |
| Transition get_transition() | Public+1 flags | 0x04 | |
| void set_transition(const Transition& value) | Public+1 flags | 0x04 | |
| ColorBlock get_colors() | Public+1 flags | 0x58 | |
| void set_colors(const ColorBlock& value) | Public+1 flags | 0x58 | |
| SpriteState get_spriteState() | Public+1 flags | 0x20 | |
| void set_spriteState(const SpriteState& value) | Public+1 flags | 0x20 | |
| AnimationTriggers get_animationTriggers() | Public+1 flags | 0x08 | |
| void set_animationTriggers(AnimationTriggers value) | Public+1 flags | 0x08 | |
| Graphic get_targetGraphic() | Public+1 flags | 0x08 | |
| void set_targetGraphic(Graphic value) | Public+1 flags | 0x08 | |
| bool get_interactable() | Public+1 flags | 0x01 | |
| void set_interactable(bool value) | Public+1 flags | 0x01 | |
| bool get_isPointerInside() | Private+1 flags | 0x01 | |
| void set_isPointerInside(bool value) | Private+1 flags | 0x01 | |
| bool get_isPointerDown() | Private+1 flags | 0x01 | |
| void set_isPointerDown(bool value) | Private+1 flags | 0x01 | |
| bool get_hasSelection() | Private+1 flags | 0x01 | |
| void set_hasSelection(bool value) | Private+1 flags | 0x01 | |
| void .ctor() | 2 flags | 0x00 | |
| Image get_image() | Public+1 flags | 0x08 | |
| void set_image(Image value) | Public+1 flags | 0x08 | |
| Animator get_animator() | Public+1 flags | 0x08 | |
| void Awake() | 2 flags | 0x00 | |
| void OnCanvasGroupChanged() | 2 flags | 0x00 | |
| bool ParentGroupAllowsInteraction() | Private | 0x01 | |
| bool IsInteractable() | Public+2 flags | 0x01 | |
| void OnDidApplyAnimationProperties() | 2 flags | 0x00 | |
| void OnEnable() | 2 flags | 0x00 | |
| void OnTransformParentChanged() | 2 flags | 0x00 | |
| void OnSetProperty() | Private | 0x00 | |
| void OnDisable() | 2 flags | 0x00 | |
| void OnApplicationFocus(bool hasFocus) | Private | 0x01 | |
| SelectionState get_currentSelectionState() | 2 flags | 0x04 | |
| void InstantClearState() | 3 flags | 0x00 | |
| void DoStateTransition(const SelectionState& state, bool instant) | 3 flags | 0x04 | |
| Selectable FindSelectable(const Vector3& dir) | Public | 0x0C | |
| Vector3 GetPointOnRectEdge(RectTransform rect, const Vector2& dir) | PrivateStatic | 0x0C | |
| void Navigate(AxisEventData eventData, Selectable sel) | Private | 0x08 | |
| Selectable FindSelectableOnLeft() | Public+2 flags | 0x08 | |
| Selectable FindSelectableOnRight() | Public+2 flags | 0x08 | |
| Selectable FindSelectableOnUp() | Public+2 flags | 0x08 | |
| Selectable FindSelectableOnDown() | Public+2 flags | 0x08 | |
| void OnMove(AxisEventData eventData) | Public+2 flags | 0x08 | |
| void StartColorTween(const Color& targetColor, bool instant) | Private | 0x10 | |
| void DoSpriteSwap(Sprite newSprite) | Private | 0x08 | |
| void TriggerAnimation(const string& triggername) | Private | 0x08 | |
| bool IsHighlighted() | 1 flags | 0x01 | |
| bool IsPressed() | 1 flags | 0x01 | |
| void EvaluateAndTransitionToSelectionState() | Private | 0x00 | |
| void OnPointerDown(PointerEventData eventData) | Public+2 flags | 0x08 | |
| void OnPointerUp(PointerEventData eventData) | Public+2 flags | 0x08 | |
| void OnPointerEnter(PointerEventData eventData) | Public+2 flags | 0x08 | |
| void OnPointerExit(PointerEventData eventData) | Public+2 flags | 0x08 | |
| void OnSelect(BaseEventData eventData) | Public+2 flags | 0x08 | |
| void OnDeselect(BaseEventData eventData) | Public+2 flags | 0x08 | |
| void Select() | Public+2 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Subclasses 8
Used by 22
types with a member, parameter or interface of this typeAction`1ArraySortHelper`1DefaultControlsEmptyInternalEnumerator`1EnumeratorEqualityComparer`1ICollection`1IEnumerator`1IList`1InternalEnumerator`1IReadOnlyList`1List`1NavigationPredicate`1ReadOnlyCollection`1ScrollbarSelectable[]SliderTextButtonTransitionTextButtonTransitionTMP_DefaultControlsToggle[]