// Assembly: Unity.TextMeshPro
// Full name: TMPro.TMP_Dropdown

namespace TMPro
{
public class TMP_Dropdown // TypeDefIndex: 9408
{
	// Fields
	type#33955 k_NothingOption;
	type#33955 k_EverythingOption;
	type#33955 k_MixedOption;
	type#25044 m_Template;
	type#26934 m_CaptionText;
	type#20720 m_CaptionImage;
	type#19223 m_Placeholder;
	type#26934 m_ItemText;
	type#20720 m_ItemImage;
	type#20868 m_Value;
	type#15314 m_MultiSelect;
	type#33957 m_Options;
	type#33950 m_OnValueChanged;
	type#26060 m_AlphaFadeSpeed;
	type#19063 m_Dropdown;
	type#19063 m_Blocker;
	type#9309 m_Items;
	type#10654 m_AlphaTweenRunner;
	type#15314 validTemplate;
	type#16555 m_Coroutine;
	type#33954 s_NoOptionData;

	// Methods
	// RVA: -1
	public type#25043 get_template() { }
	// RVA: -1
	public type#28660 set_template(type#25043 value) { }
	// RVA: -1
	public type#26933 get_captionText() { }
	// RVA: -1
	public type#28660 set_captionText(type#26933 value) { }
	// RVA: -1
	public type#20719 get_captionImage() { }
	// RVA: -1
	public type#28660 set_captionImage(type#20719 value) { }
	// RVA: -1
	public type#19222 get_placeholder() { }
	// RVA: -1
	public type#28660 set_placeholder(type#19222 value) { }
	// RVA: -1
	public type#26933 get_itemText() { }
	// RVA: -1
	public type#28660 set_itemText(type#26933 value) { }
	// RVA: -1
	public type#20719 get_itemImage() { }
	// RVA: -1
	public type#28660 set_itemImage(type#20719 value) { }
	// RVA: -1
	public type#9310 get_options() { }
	// RVA: -1
	public type#28660 set_options(type#9310 value) { }
	// RVA: -1
	public type#33949 get_onValueChanged() { }
	// RVA: -1
	public type#28660 set_onValueChanged(type#33949 value) { }
	// RVA: -1
	public type#26059 get_alphaFadeSpeed() { }
	// RVA: -1
	public type#28660 set_alphaFadeSpeed(type#26059 value) { }
	// RVA: -1
	public type#20867 get_value() { }
	// RVA: -1
	public type#28660 set_value(type#20867 value) { }
	// RVA: -1
	public type#28660 SetValueWithoutNotify(type#20867 input) { }
	// RVA: -1
	private type#28660 SetValue(type#20867 value, type#15335 sendCallback) { }
	// RVA: -1
	public type#15313 get_IsExpanded() { }
	// RVA: -1
	public type#15313 get_MultiSelect() { }
	// RVA: -1
	public type#28660 set_MultiSelect(type#15313 value) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	protected virtual type#28660 Awake() { }
	// RVA: -1
	protected virtual type#28660 Start() { }
	// RVA: -1
	protected virtual type#28660 OnDisable() { }
	// RVA: -1
	public type#28660 RefreshShownValue() { }
	// RVA: -1
	public type#28660 AddOptions(type#9310 options) { }
	// RVA: -1
	public type#28660 AddOptions(type#9066 options) { }
	// RVA: -1
	public type#28660 AddOptions(type#9053 options) { }
	// RVA: -1
	public type#28660 ClearOptions() { }
	// RVA: -1
	private type#28660 SetupTemplate() { }
	// RVA: -1
	private static type#771 GetOrAddComponent(type#19062 go) { }
	// RVA: -1
	public virtual type#28660 OnPointerClick(type#24510 eventData) { }
	// RVA: -1
	public virtual type#28660 OnSubmit(type#15001 eventData) { }
	// RVA: -1
	public virtual type#28660 OnCancel(type#15001 eventData) { }
	// RVA: -1
	public type#28660 Show() { }
	// RVA: -1
	private static type#15313 IsEverythingValue(type#20867 count, type#20867 value) { }
	// RVA: -1
	private static type#20867 EverythingValue(type#20867 count) { }
	// RVA: -1
	protected virtual type#19062 CreateBlocker(type#15747 rootCanvas) { }
	// RVA: -1
	protected virtual type#28660 DestroyBlocker(type#19062 blocker) { }
	// RVA: -1
	protected virtual type#19062 CreateDropdownList(type#19062 template) { }
	// RVA: -1
	protected virtual type#28660 DestroyDropdownList(type#19062 dropdownList) { }
	// RVA: -1
	protected virtual type#33951 CreateItem(type#33951 itemTemplate) { }
	// RVA: -1
	protected virtual type#28660 DestroyItem(type#33951 item) { }
	// RVA: -1
	private type#33951 AddItem(type#33953 data, type#15313 selected, type#33951 itemTemplate, type#9308 items) { }
	// RVA: -1
	private type#28660 AlphaFadeList(type#26059 duration, type#26059 alpha) { }
	// RVA: -1
	private type#28660 AlphaFadeList(type#26059 duration, type#26059 start, type#26059 end) { }
	// RVA: -1
	private type#28660 SetAlpha(type#26059 alpha) { }
	// RVA: -1
	public type#28660 Hide() { }
	// RVA: -1
	private type#20073 DelayedDestroyDropdownList(type#26059 delay) { }
	// RVA: -1
	private type#28660 ImmediateDestroyDropdownList() { }
	// RVA: -1
	private type#28660 OnSelectItem(type#27500 toggle) { }
	// RVA: -1
	private static type#20867 FirstActiveFlagIndex(type#20867 value) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
