Table of Contents

Class ToggleExtended

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

Constructors

ToggleExtended()

public ToggleExtended()

Fields

ClickTypes

public ToggleExtended.HandledClickTypes ClickTypes

Field Value

ToggleExtended.HandledClickTypes

PublishMessages

public bool PublishMessages

Field Value

bool

ToggleClicked

public UnityEvent ToggleClicked

Field Value

UnityEvent

ToggleDisabledMessageType

public SelectedDiscoverableMessage ToggleDisabledMessageType

Field Value

SelectedDiscoverableMessage

ToggleEnabledMessageType

public SelectedDiscoverableMessage ToggleEnabledMessageType

Field Value

SelectedDiscoverableMessage

WhenTogglingOff

public UnityEvent WhenTogglingOff

Field Value

UnityEvent

WhenTogglingOn

public UnityEvent WhenTogglingOn

Field Value

UnityEvent

_additionalGraphicsToToggle

public Graphic[] _additionalGraphicsToToggle

Field Value

Graphic[]

alphaHitTestThreshold

public float alphaHitTestThreshold

Field Value

float

ignoreClicksWhenOff

public bool ignoreClicksWhenOff

Field Value

bool

ignoreClicksWhenOn

public bool ignoreClicksWhenOn

Field Value

bool

onStateTransition

public SelectionStateEvent onStateTransition

Field Value

SelectionStateEvent

Properties

CurrentSelectionState

public SelectionState CurrentSelectionState { get; }

Property Value

SelectionState

OnStateTransition

public SelectionStateEvent OnStateTransition { get; }

Property Value

SelectionStateEvent

TargetGraphic

public Graphic TargetGraphic { get; }

Property Value

Graphic

Methods

Awake()

protected override void Awake()

DisableRaycasting()

public void DisableRaycasting()

DoStateTransition(SelectionState, bool)

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

Parameters

state SelectionState
instant bool

OnPointerClick(PointerEventData)

public override void OnPointerClick(PointerEventData eventData)

Parameters

eventData PointerEventData

RestoreRaycasting()

public void RestoreRaycasting()

Start()

protected override void Start()