Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Problema deshabilitando script

Iniciado por Bydark, Diciembre 01, 2018, 04:34:10 PM

Tema anterior - Siguiente tema
Diciembre 01, 2018, 04:34:10 PM Ultima modificación: Diciembre 01, 2018, 04:34:51 PM por Bydark
Muy buenas, estoy realizando diálogos y me interesa que al hacer X cosa ya no puedas volver a dialogar. Estoy usando para ello Fluent Dialogue.
 
 
 
El problema es que cuando inicio una conversación, FluentDialogue instancia un script llamado ProximityInitiator al objeto con el que estás hablando, lo que quiero es deshabilitarlo una vez se haya cumplido una variable, pero no puedo acceder al script desde mi código porque no existe ( es una instancia ).
 
No sé si me he explicado bien, intento deshabilitarlo de esta manera..
 
 
 

public GameObject dialoguepotions;
if (hasapotion == true) {
   
      dialoguepotions.GetComponent<ProximityInitiator> ().enable = false;
   }
 

 
 
 


Esto obviamente no funciona, porque el script al que intento acceder no ha sido instanciado aún.. alguna idea??
 
Muchas gracias!

Resuelto, esto es como llevar el coche al taller, que se arregla solo.

Cita de: Bydark date=1543689954Resuelto, esto es como llevar el coche al taller, que se arregla solo.
   


Jajajaja me ha hecho gracia, te llevas un upvote!

Etiquetas: