Hi, i have a doubt, i'm sorry if this is something of minor importance but i have to know why this is happening.
I have a script called MyClass1 attached to a GameObject called PlayersManager, with this:
public GameObject [] players = new GameObject [2];
And i need to access to players from other GameObject with other script (MyClass2), here comes my doubt, if i do this:
public MyClass1 myClass1;
myClass1 = GameObject.Find ("PlayersManager").GetComponent();
myClass1.players.Length; //in example
I can access correctly to Length value of players in MyClass1.
But if i do this:
public MyClass1 myClass1;
myClass1.players.Length;
Setting myClass1 doing drag and drop of the game object PlayersManager, which contains MyClass1 script.
I get a NullReferenceException when is trying to access to myClass1.players.Length value.
Anyone knows why this happens? Thanks a lot and best regards!
↧