Table of Contents

Class HandledUIDropdown

Namespace
KSP
Assembly
Assembly-CSharp.dll
public class HandledUIDropdown : Dropdown
Inheritance
HandledUIDropdown
Extension Methods

Constructors

HandledUIDropdown()

public HandledUIDropdown()

Fields

handleCancel

public Func<BaseEventData, bool> handleCancel

Field Value

Func<BaseEventData, bool>

handleDeselect

public Func<BaseEventData, bool> handleDeselect

Field Value

Func<BaseEventData, bool>

handleMove

public Func<AxisEventData, bool> handleMove

Field Value

Func<AxisEventData, bool>

handlePointerClick

public Func<PointerEventData, bool> handlePointerClick

Field Value

Func<PointerEventData, bool>

handlePointerDown

public Func<PointerEventData, bool> handlePointerDown

Field Value

Func<PointerEventData, bool>

handlePointerEnter

public Func<PointerEventData, bool> handlePointerEnter

Field Value

Func<PointerEventData, bool>

handlePointerExit

public Func<PointerEventData, bool> handlePointerExit

Field Value

Func<PointerEventData, bool>

handlePointerUp

public Func<PointerEventData, bool> handlePointerUp

Field Value

Func<PointerEventData, bool>

handleSelect

public Func<BaseEventData, bool> handleSelect

Field Value

Func<BaseEventData, bool>

handleSubmit

public Func<BaseEventData, bool> handleSubmit

Field Value

Func<BaseEventData, bool>

onDropdownCreate

public Action<GameObject> onDropdownCreate

Field Value

Action<GameObject>

onItemCreate

public Action<GameObject> onItemCreate

Field Value

Action<GameObject>

Methods

CreateDropdownList(GameObject)

protected override GameObject CreateDropdownList(GameObject template)

Parameters

template GameObject

Returns

GameObject

CreateItem(DropdownItem)

protected override Dropdown.DropdownItem CreateItem(Dropdown.DropdownItem itemTemplate)

Parameters

itemTemplate DropdownItem

Returns

DropdownItem

ForwardEvent<T>(T, Func<T, bool>, Action<T>)

protected void ForwardEvent<T>(T eventData, Func<T, bool> handler, Action<T> callback)

Parameters

eventData T
handler Func<T, bool>
callback Action<T>

Type Parameters

T

OnCancel(BaseEventData)

public override void OnCancel(BaseEventData data)

Parameters

data BaseEventData

OnDeselect(BaseEventData)

public override void OnDeselect(BaseEventData data)

Parameters

data BaseEventData

OnMove(AxisEventData)

public override void OnMove(AxisEventData data)

Parameters

data AxisEventData

OnPointerClick(PointerEventData)

public override void OnPointerClick(PointerEventData data)

Parameters

data PointerEventData

OnPointerDown(PointerEventData)

public override void OnPointerDown(PointerEventData data)

Parameters

data PointerEventData

OnPointerEnter(PointerEventData)

public override void OnPointerEnter(PointerEventData data)

Parameters

data PointerEventData

OnPointerExit(PointerEventData)

public override void OnPointerExit(PointerEventData data)

Parameters

data PointerEventData

OnPointerUp(PointerEventData)

public override void OnPointerUp(PointerEventData data)

Parameters

data PointerEventData

OnSelect(BaseEventData)

public override void OnSelect(BaseEventData data)

Parameters

data BaseEventData

OnSubmit(BaseEventData)

public override void OnSubmit(BaseEventData data)

Parameters

data BaseEventData