public class DiminuerValeurX : MonoBehaviour
{
[SerializeField] private ScriptDeLaValeurADiminuer _scriptDeLaValeurADiminuer;
private Button _button;
private void Awake()
{
_button = GetComponent<Button>();
}
private void OnEnable()
{
_button.onClick.AddListener(() => _scriptDeLaValeurADiminuer.DiminuerX());
}
private void OnDisable()
{
_button.onClick.RemoveAllListeners();
}
private void Start()
{
}
}
public class ScriptDeLaValeurADiminuer : MonoBehaviour
{
private int _X;
public void DiminuerX()
{
_X--;
}
}
Tu mets le script "DiminuerValeurX" sur chacun de tes boutons. J'ai pas essayé mais ca devrait marcher.
Après je sais pas si c'est vraiment ca que tu voulais.
Message édité le 02 mai 2023 à 13:46:36 par Ibadez38