UIDropdown Class
Dropdown/ComboBox UI component for selecting from a list of options.
public class UIDropdown : Brine2D.UI.IUIComponent
Inheritance System.Object → UIDropdown
Implements IUIComponent
| Properties | |
|---|---|
| BackgroundColor | Background color. |
| BorderColor | Border color. |
| HoverColor | Hover color for items. |
| IsExpanded | Whether the dropdown list is currently expanded. |
| Items | List of items in the dropdown. |
| MaxVisibleItems | Maximum number of visible items before scrolling (0 = show all). |
| SelectedColor | Selected item color. |
| SelectedIndex | Currently selected item index (-1 = none selected). |
| SelectedText | Currently selected item text (null if none selected). |
| TextColor | Text color. |
| Methods | |
|---|---|
| AddItem(string) | Adds an item to the dropdown. |
| ClearItems() | Clears all items. |
| Close() | Called by UICanvas to close the dropdown. |
| RemoveItem(string) | Removes an item from the dropdown. |
| SelectItem(Vector2) | Called by UICanvas when an item is clicked. |
| Toggle() | Called by UICanvas when dropdown is clicked. |
| UpdateHover(Vector2) | Called by UICanvas to update hover state. |
| Events | |
|---|---|
| OnSelectionChanged | Event fired when selection changes. |