Copie depuis Unity VCS vers GitHub

This commit is contained in:
Denis L.
2025-12-10 18:51:40 +01:00
parent 5cfd9de581
commit 7383621db3
902 changed files with 588195 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
using UnityEngine.UI;
/*Script à coller sur un bouton de la fenêtre des préférences pour activer la focntion (à coller dans l'inspecteur).*/
public class ComportementBoutonsPreferences : MonoBehaviour, IPointerClickHandler
{
private GameObject bouton;
[Header("Fonction à exécuter quand le bouton est pressé.")]
public UnityEvent fonction;
private void Start()
{
bouton = GameObject.FindWithTag("QDSUIToggleSwitch");
if (fonction == null)
Debug.LogError($"La fonction n'a pas été définie dans l'inspecteur ! Le bouton {bouton.name} est inutilisable.");
}
public void OnPointerClick(PointerEventData eventData)
{
Debug.Log($"Bouton {bouton.name} cliqué");
fonction?.Invoke();
}
}