![ButtonListener](https://upln.fr/wp-content/uploads/2022/06/ButtonListener-678x381.jpg)
![YouTube player](https://i.ytimg.com/vi/hlmCVoHrifo/maxresdefault.jpg)
Dans ce tutoriel nous allons gérer l’évènement de clic du bouton par le code uniquement, sans passer par l’évènement de l’inspector.
Quels intérêts ?
- Une meilleure lisibilité du projet
- La méthode reste Privée
- Moins de manipulation dans l’inspector
Voici le code du tutoriel :
using UnityEngine; using UnityEngine.UI; public class ListenerDemo : MonoBehaviour { private Button btn; void Start() { btn = GameObject.Find("Button").GetComponent<Button>(); btn.onClick.AddListener(ButtonSelected); } void ButtonSelected() { Debug.Log("vous avez cliqué sur " + btn.name); } void OnDisable() { Debug.Log("Remove Listener"); btn.onClick.RemoveListener(ButtonSelected); } }
Poster un Commentaire
Vous devez vous connecter pour publier un commentaire.