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