using TMPro; using UnityEngine; public class TMPSelectFlag : MonoBehaviour { public bool replaceNext = false; TMP_InputField _inp; void Awake() { _inp = GetComponent(); // Quand on sélectionne (texte ombré), le prochain bouton doit remplacer _inp.onSelect.AddListener(_ => replaceNext = true); // NE PAS reset ici, car le clic sur un bouton déclenche Deselect avant change() // _inp.onDeselect.AddListener(_ => replaceNext = false); } }