Easy Inspector setup / Prefab-based / Full runtime API
One component, multiple configurations
Configure AF Better Scroll View for single or multiple selection, enable search and sorting where needed, and choose how the panel is positioned. Each instance can be configured independently for its role in your UI.
AF Better Scroll View Single Below
AF Better Scroll View Multiple Below
AF Better Scroll View Single Above NoFilter
AF Better Scroll View Multiple Above NoFilter
AF Better Scroll View Single Center NoFilter
AF Better Scroll View Multiple Below NoFilter
Inspector configuration
AF Better Scroll View can be configured entirely in the Inspector, while keeping its UI references and events exposed for projects that need more control.
Settings
Choose single or multiple selection, panel position and item source, then enable Search and Sort independently as required.
Assignments
UI references are exposed, allowing the supplied trigger, panel, blocker, item row and selection display elements to be replaced or customized.
Events
UnityEvents expose selection changes and open/close behaviour, with separate events available for general and single-selection changes.
Features
Single and multiple selection modes
Optional Search and A–Z / Z–A sorting
Below, Above and Center panel positioning
Hierarchy, Inspector and API item sources
Text and image support for items
Configurable selected and no-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