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.