Cita de: ytinU date=1489857748Crear una función pública, adjuntarlo en cualquier GO activo, ese mismo ponerlo en runtime del OnClick, una vez hecho esto al costado del Runtime en onclick aparece no funciton le das click ahí te aparece una lista de los scripts seleccionas el que creaste y lo despliegas despues buscas y seleccionas la función que creaste(donde se destruye la llave) y listo funcionará!!.
Vamos que es lo mismo que dijo moyinzunza.
Muchas gracias voy a probar

Cita de: moyinzunza date=1489864878Mira este video
esta en ingles pero bueno aunque no entiendas el ingles en el video se entiende perfecto que tienes que hacer
Muchas Gracias enseguida lo miro

Cita de: ytinU date=1489857748Crear una función pública, adjuntarlo en cualquier GO activo, ese mismo ponerlo en runtime del OnClick, una vez hecho esto al costado del Runtime en onclick aparece no funciton le das click ahí te aparece una lista de los scripts seleccionas el que creaste y lo despliegas despues buscas y seleccionas la función que creaste(donde se destruye la llave) y listo funcionará!!.
Vamos que es lo mismo que dijo moyinzunza.
He hecho la siguiente script:
#pragma strict
var llave:GameObject;
function Start () {
//Destroy(llave);
}
public function Destruir()
{
llave.active=false; // también he probado con Destroy(llave)
}
function Update () {
}
[/quote]
He hecho lo que me habéis comentado de poner la script al gameobject(llave) y ese gameobject añadirlo a OnClick y luego a la derecha donde ponía no Function he puesto, click(asi se llama mi script) y después he puesto Destruir ya que es la función pública que llama a la acción.
Adjunto una imagen:
![]()
