Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2014, 04:44
Dempo87
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
¿Como acceder desde un script a una variable instanciada en otro script?

Hola a tod@s, no se si la pregunta es correcta, pero espero hacerles entender lo que quiero saber. Antes de nada, hablo de C#

Tengo un script (llamado "Caracteristicas"), y mediante el punto, quiero acceder a una variable ("nombre") declarada en una subclase ("datos") de otro script ("informacion"). En el script Caracteristicas tengo declarada la llamada al otro script (public Caracteristicas caracte; e inicializada en el metodo stars, caracte = new Caracteristicas ();), e incluso una auxiliar (caracteDatos) a la clase donde se encuentra la variable, tal que queda asi:

caracte.informacion.nombre;

Mi pregunta es si es correcto acceder de esta forma, pues me falla y no doy con la tecla. Se puede acceder desde un script a una variable de una subclase instanciada en otro script? como es el metodo correcto? miro en Unity Documentacion y no doy con la soluccion.

Este es el error que me pone



A pesar de que aun estoy muy verde con la programacion, espero haverles echo mi pregunta de forma entendible.

Un saludo