Multiple Array Class Instantiation

Hello guys,

I am having a problem with finding the correct syntax for instantiating an array class within an array class. Any help would be much appreciated.

Here is my code:

cArrayList = new Array;

class charClass{
	var mc : miscClass[];
}

class miscClass{
	var data1 : int;
	var data2 : string;
}


cArrayList.Add(new charClass());
cArrayList[0].mc = new miscClass();

The above code works when miscClass isn’t an array, but how can I instantiate it as an array?

Using:

cArrayList[0].mc = new miscClass();

dosn’t work.

Thanks,
Brandon

Nevermind, I found an alternative method:

cArrayList = new Array;

class charClass{
   var mc : miscClass[];
   var mca = new Array;
}

class miscClass{
   var data1 : int;
   var data2 : string;
}


cArrayList.Add(new charClass());
cArrayList[0].mca.Add(new mc);
cArrayList[0].mca[0].data1 = 5;
cArrayList[0].mca[0].data2 = "Hello";