30-01-2018, 09:38 PM
(Questo messaggio è stato modificato l'ultima volta il: 30-01-2018, 09:40 PM da aandrea1974.)
Puoi riscrivere il metodo MostraPaginaBianca in modo che accetti un parametro:
Associ a ogni tasto lo stesso metodo dello script, inserendo il parametro del tipo prodotto.
Devi creare un pannello per ogni prodotto e creare nuovi membri nello script per associare i nuovi pannelli. In questo scenario, puoi personalizzare ogni singolo pannello in modo da essere coerente con il tipo di prodotto che mostra. Tutti i pannelli possono occupare lo stesso spazio, devi solo fare in modo che quando ne attivi uno, automaticamente nascondi gli altri.
Non è la soluzione più efficiente, ma è per spiegare come puoi comportarti per ottenere qualcosa di simile a quello che chiedi.
Codice:
public void MostraPaginaBianca(string pTipoProdotto)
{
if(pTipoProdotto == "Panettoni")
{
panelPaginaPanettoni.SetActive(!panelPaginaPanettoni.activeSelf);
}
else
if(pTipoProdotto == "Pandori")
{
panelPaginaPandori.SetActive(!panelPaginaPandori.activeSelf);
}
}
Associ a ogni tasto lo stesso metodo dello script, inserendo il parametro del tipo prodotto.
Devi creare un pannello per ogni prodotto e creare nuovi membri nello script per associare i nuovi pannelli. In questo scenario, puoi personalizzare ogni singolo pannello in modo da essere coerente con il tipo di prodotto che mostra. Tutti i pannelli possono occupare lo stesso spazio, devi solo fare in modo che quando ne attivi uno, automaticamente nascondi gli altri.
Non è la soluzione più efficiente, ma è per spiegare come puoi comportarti per ottenere qualcosa di simile a quello che chiedi.