The Generic UI List framework provides a set of generic base classes for displaying dynamic lists in Unity. It offers a clear separation of UI and data using an MVC-style architecture, making it easy to add or remove items at any position in the list. The framework also includes built-in object pooling for better performance, optional scrolling and selection support, and binding using UnityEvents. Additionally, it supports virtualized lists for nearly infinite item counts without performance drops. Five examples are included to illustrate how to set up and use UI lists.
Built-in object pooling for performance
Optional support for scrolling to a specific item or index
Optional support for user selection of items in the list
Support for binding using UnityEvents
Beta support for virtualized lists





