Gracias por tu respuesta.
Analizando mis pasos encontre como consegui que fallara. Tiene sentido que deje de funcionar, pero esto me paso por querer empezar de 0 un proyecto, aprovechando las UI que ya tenia echas, pero mejorando los scripts.
Voy a hacer un simulacro de lo que hice,para que entendais.
Crear un nuevo script en la carpeta assets. Este:
Colocar el script en un gameobject llamado scripts. Asignar el testBoton a un boton de la escena y provar. El resultado es NULL. Bien.
Anadir la siguiente linia al start:
Analizando mis pasos encontre como consegui que fallara. Tiene sentido que deje de funcionar, pero esto me paso por querer empezar de 0 un proyecto, aprovechando las UI que ya tenia echas, pero mejorando los scripts.
Voy a hacer un simulacro de lo que hice,para que entendais.
Crear un nuevo script en la carpeta assets. Este:
using UnityEngine;
public class test : MonoBehaviour
{
string stringTest;
void Start()
{
}
public void testBoton()
{
print(stringTest);
}
}
Colocar el script en un gameobject llamado scripts. Asignar el testBoton a un boton de la escena y provar. El resultado es NULL. Bien.
Anadir la siguiente linia al start:
void Start()
{
stringTest = "hola";
}
[/quote]
Compilar y provar resultado. Ahora sera hola.
Ahora colocar el gameobject dentro de otro gameobject.
Provar y el resultado es NULL. Por mucho que cambies el start, el resultado siempre va a ser NULL.
Bueno pue es esto lo que me paso. Gracias por todo.