Mopsicus/UIs will be used to avoid a lot of instanciate of cards, that could cause some lags when you have a TON of cards. With this implementation, the Scroller will only spawn some rows, like ~7 and replace the values when the user scroll down and up.
1. Install mopsicus/uis (https://github.com/mopsicus/uis)
public static CardData GetCard(int index)
{
if (index >= card_list.Count)
return null;