J'ai une plaque de pression qui possède un script "PlaqueScript". Dans ce script, on teste si un objet avec le tag "Simple" touche la plaque de pression. Si c'est le cas, on teste si dans le script "ObjectScript" de cetobjet, la variable "Var" est true.
J'ai réussi à tester si un objet touche la palque, avec la fonction "OnTriggerEnter".
J'ai réussi à tester le tag, avec
Code : Tout sélectionner
if (collider.GetComponent<Collider>().tag == tag)
Mais je n'arrive pas à tester l'état de la variable...
J'ai tenté
Code : Tout sélectionner
collider.GetComponent<ObjetScript>().Var == true
Unity ne detecte pas d'erreur, mais le système n'est pas fonctionnel : la plaque s'allume même si l'objet à sa variable en false.
Comment faire ?
Merci d'avance.