Levier.cs 450 B

123456789101112131415161718
  1. using UnityEngine;
  2. public class Levier : MonoBehaviour
  3. {
  4. public GameObject porteLiee; // L’objet porte/cloison à désactiver
  5. private bool estActive = false;
  6. private void OnMouseDown()
  7. {
  8. estActive = !estActive;
  9. if (porteLiee != null)
  10. {
  11. porteLiee.SetActive(!estActive);
  12. Debug.Log("Levier activé, porte " + (estActive ? "ouverte" : "fermée"));
  13. }
  14. }
  15. }