I have these two functions
function AddTransform ( transformArray : Transform[], inputTransform : Transform )
{
//save
var tempArray : Transform[];
tempArray = transformArray;
//expand
transformArray = new Transform[tempArray.length + 1];
//copy
for( var i : int = 0; i < tempArray.length; i++ )
{
transformArray _= tempArray*;*_
* }*
* //add*
* transformArray[tempArray.length] = inputTransform;*
}
function AddFloat ( floatArray : float[], inputFloat : float )
{
* //save*
* var tempArray : float[];*
* tempArray = floatArray;*
* //expand*
* floatArray = new float[tempArray.length + 1];*
* //copy*
* for( var i : int = 0; i < tempArray.length; i++ )*
* {*
floatArray = tempArray*;*
* }*
* //add*
* floatArray[tempArray.length] = inputFloat;*
}
Obviously the two are very similar. How could I write one function to accept both floats and transforms?