Easy Inspector setup / Prefab-based / Full runtime API
Selection that fits your UI
Use AF Better Dropdown for single or multiple selection, with optional icons and clear selected-item indicators. Position the open panel Below, Above or Center relative to the trigger to suit your UI layout.
Items can be supplied from the Hierarchy, configured directly in the Inspector, or populated through the runtime API. The same dropdown component handles all three sources, so the source can change without changing the UI setup.
AF Better Dropdown - Single Below
AF Better Dropdown - Single Center
AF Better Dropdown - Single Above
AF Better Dropdown - Multiple Below
Configure the dropdown in the Inspector
AF Better Dropdown keeps its runtime configuration accessible in the Inspector, while exposing the references and events needed for deeper integration.
Settings
Choose single or multiple selection, panel position, item source, icons and selected-item display behaviour.
Assignments
Access the supplied prefabs and UI references when you want to replace or customize individual elements.
Events
Connect selection changes and open/close behaviour through standard UnityEvents.
Features
Single and multiple selection modes
Below, Above and Center panel positioning
Hierarchy, Inspector and API item sources
Optional item icons and selection indicators
Configurable no-selection and multiple-selection displays
Multiple independent instances supported
Developers
Standard Unity uGUI and TextMesh Pro components
Full C# source included
Public API for populating items and managing selections
Selection state exposed at runtime
UnityEvents for selection changes and open/close events
UI references exposed in the Inspector
Supplied prefabs can be edited or replaced
Technical details
Built for Unity UI (uGUI)
Uses TextMesh Pro
No third-party dependencies
No Asset Store package dependencies
Full source – no precompiled runtime DLL
Compatible with Built-in, URP, HDRP and Custom Render Pipelines