[DB - AL] Est-il possible de faire une boucle ?
Publié : 29 Nov 2018 00:02
Bonjour je débute sur unity et j'aimerai savoir s'il est possible de faire une boucle qui m'éviterait de faire plusieurs méthodes comme j'ai fait avec les onClick1() onClick2() onClick3() ...
Merci !
Merci !
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class click : MonoBehaviour {
public Button Button1;
public Button Button2;
public Button Button3;
public Button Button4;
public Button Button5;
void Start()
{
Button2.gameObject.SetActive(false);
Button3.gameObject.SetActive(false);
Button4.gameObject.SetActive(false);
Button5.gameObject.SetActive(false);
Button1.onClick.AddListener(onClick1);
Button2.onClick.AddListener(onClick2);
Button3.onClick.AddListener(onClick3);
Button4.onClick.AddListener(onClick4);
Button5.onClick.AddListener(onClick5);
}
void onClick1()
{
Button2.gameObject.SetActive(true);
Button1.gameObject.SetActive(false);
}
void onClick2()
{
Button3.gameObject.SetActive(true);
Button2.gameObject.SetActive(false);
}
void onClick3()
{
Button4.gameObject.SetActive(true);
Button3.gameObject.SetActive(false);
}
void onClick4()
{
Button5.gameObject.SetActive(true);
Button4.gameObject.SetActive(false);
}
void onClick5()
{
Button5.gameObject.SetActive(false);
}
}