Table of Contents

Class InputFieldExtended

Namespace
UnityEngine.UI
Assembly
Assembly-CSharp.dll
public class InputFieldExtended : TMP_InputField, ISelectionStateEventProvider
Inheritance
InputFieldExtended
Implements
Extension Methods

Constructors

InputFieldExtended()

public InputFieldExtended()

Fields

alphaHitTestThreshold

public float alphaHitTestThreshold

Field Value

float

onFocusChanged

public readonly InputFieldExtended.FocusChangeEvent onFocusChanged

Field Value

InputFieldExtended.FocusChangeEvent

onStateTransition

public SelectionStateEvent onStateTransition

Field Value

SelectionStateEvent

Properties

CurrentSelectionState

public SelectionState CurrentSelectionState { get; }

Property Value

SelectionState

OnStateTransition

public SelectionStateEvent OnStateTransition { get; }

Property Value

SelectionStateEvent

Methods

DoStateTransition(SelectionState, bool)

protected override void DoStateTransition(Selectable.SelectionState state, bool instant)

Parameters

state SelectionState
instant bool

OnDeselect(BaseEventData)

public override void OnDeselect(BaseEventData eventData)

Parameters

eventData BaseEventData

OnDestroy()

protected override void OnDestroy()

OnPointerClick(PointerEventData)

public override void OnPointerClick(PointerEventData eventData)

Parameters

eventData PointerEventData

OnSelect(BaseEventData)

public override void OnSelect(BaseEventData eventData)

Parameters

eventData BaseEventData

Start()

protected override void Start()