80 [
Obsolete(
"Replaced with allSelectablesArray to have better performance when disabling a element",
false)]
139 bool wrapAround =
value.m_WrapAround;
187 Sprite highlightedSprite =
value.m_HighlightedSprite;
421 base.OnTransformParentChanged();
506 bool activeInHierarchy =
base.gameObject.activeInHierarchy;
517 if (
base.transform !=
null)
709 if (navigation !=
null)
821 [
Tooltip(
"Can the Selectable be interacted with?")]
class f__AnonymousType0<< Count > j__TPar
Component GetComponent(Type type)
void GetComponents(Type type, List< Component > results)
static EventSystem current
GameObject m_CurrentSelected
Selectable.Transition transition
static Vector3 GetPointOnRectEdge(RectTransform rect, Vector2 dir)
static Selectable[] allSelectablesArray
AnimationTriggers m_AnimationTriggers
AnimationTriggers animationTriggers
Selectable.Transition m_Transition
bool< isPointerDown > k__BackingField
virtual Selectable FindSelectableOnRight()
void OnApplicationFocus(bool hasFocus)
void EvaluateAndTransitionToSelectionState()
bool< hasSelection > k__BackingField
void StartColorTween(Color targetColor, bool instant)
SpriteState m_SpriteState
virtual Selectable FindSelectableOnDown()
virtual void OnPointerEnter(PointerEventData eventData)
virtual void OnPointerUp(PointerEventData eventData)
virtual void OnPointerDown(PointerEventData eventData)
override void OnDisable()
Selectable FindSelectable(Vector3 dir)
virtual void InstantClearState()
override void OnTransformParentChanged()
readonly List< CanvasGroup > m_CanvasGroupCache
virtual Selectable FindSelectableOnUp()
virtual Selectable FindSelectableOnLeft()
void Navigate(AxisEventData eventData, Selectable sel)
virtual void OnDeselect(BaseEventData eventData)
bool< isPointerInside > k__BackingField
Selectable.SelectionState currentSelectionState
virtual void OnPointerExit(PointerEventData eventData)
void TriggerAnimation(string triggername)
static int AllSelectablesNoAlloc(Selectable[] selectables)
override void OnDidApplyAnimationProperties()
virtual void DoStateTransition(Selectable.SelectionState state, bool instant)
override void OnCanvasGroupChanged()
virtual void OnSelect(BaseEventData eventData)
bool m_GroupsAllowInteraction
static int allSelectableCount
void DoSpriteSwap(Sprite newSprite)
static Selectable[] s_Selectables
static List< Selectable > allSelectables
static int s_SelectableCount
virtual bool IsInteractable()
virtual void OnMove(AxisEventData eventData)
static Quaternion Inverse(Quaternion rotation)
Selectable m_SelectOnDown
Selectable m_SelectOnRight
Selectable m_SelectOnLeft