Noticias

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

Error CS0029

Iniciado por Eversharp, Noviembre 22, 2018, 02:10:06 AM

Tema anterior - Siguiente tema
Noviembre 22, 2018, 02:10:06 AM Ultima modificación: Noviembre 22, 2018, 04:05:42 PM por Bamf
Hola a todos.
 
Estoy siguiendo un tutotial en YouTube sobre un sistema de diálogos para los NPC.
 
Va todo bien hasta casi el final.
 
Al compilar las últimas líneas de código me aparece este mensaje de error: error CS0029: Cannot implicitly convert type `void' to `UnityEngine.GameObject'la línea donde aparece el error es : 
       
 

     tempResposta = GetComponent<AnswerButtom> ().Setup (falas.respostas );
   
AnswerButtom  es otro script y Setup es una función que solamente dice:
public void Setup(Resposta resposta){
        respostaData = resposta;
    }

 
Alguien sabe de que se trata, estoy parado con esto desde hace un par de días y no le encuentro la vuelta.
 
Desde ya les agradezco mucho a todos por tomarse el tiempo de mirar mi consulta. Gracias.     
 
 
 
 

Cita de: Eversharp date=1542849006lguien sabe de que se trata, estoy parado con esto desde hace un par de días y no le encuentro la vuelta.
   


Lo que te dice el mensaje
 
Cita de: Eversharp date=1542849006tempResposta = GetComponent<AnswerButtom> ().Setup (falas.respostas );
   


Subir la línea donde está el error por lo general no dice mucho, pero en este caso es algo fácil, se puede intuir que tempResposta es un GameObject(?) y le estás asignando un void (Setup). Si setup retornara un GameObject estaría bien.
 
 

Etiquetas: