I am making a ball rolling game, and I want to have different balls unlock as the character progresses. Some may be slightly quicker (or have different properties), and others may just look different.
How could I make a screen where the player could scroll though all of the balls, and they have a locked texture on them if they are locked, or be select able if not? When they are scrolling, a text box at the top of the screen should update to each ball, meaning that a ball is always selected. It would then display information about each ball, such as the name and speed.
I have all of the textures I need, but how could I implement a system to change between them in-game with their textures being visible (or locked where appropriate)?