@ThetaTauTau
Merci pour ta réponse je pense que je vais faire la solution 2. Je sais pas pourquoi je n'y ai pas pensé.
J'ai complètement zapé le fait qu'il y avait un topic dédié à unity, et pour les screen au début je pensais que c'était plus agréable à lire mais je pense peut être que switché de photo pour regarder le code est moins pratique.
@panthere22
Merci pour ta réponse. En effet, je veux que le slot soit affiché dès que le joueur scroll car en début de partie il n'a aucun item, je ne trouve pas ca logique que le slot 1 soit sélectionné :p
Si tu ne veux pas que le slot sélectionné soit affiché avant que l'utilisateur aie scrollé une première fois, le mieux reste d'initialiser au début de la scène le slot courrant comme étant le solt "-1", comme ça quand on scrolle une première fois on arrive à 0 ?
Je ne peux pas faire cette astuce, car quand il arrive à -1 la séléction repart à la fin du tableau.
Ca permet de scroller indéfiniment de gauche à droite comme ceci:
private void ScrollListItem()
{
if (scrollItemSlotNumber > inventorySlot.Length - 1)
scrollItemSlotNumber = 0;
if (scrollItemSlotNumber <= -1)
scrollItemSlotNumber = inventorySlot.Length - 1;
inventorySlot[scrollItemSlotNumber].ClearSelectedItem();
inventorySlot[scrollItemSlotNumber].SetSelectedItem();
}