Are all the variables used and defined in the game (of any kind, global or local) pointers? I'm interested in this because I need to know if this code
_array1 = [1, 5, 7, 4];
_array2 = _array1;
_array1 = _array1 - [5];
produces as result
array1 = [1, 7, 4]
array2 = [1, 7, 4]
or
array1 = [1, 7, 4]
array2 = [1, 5, 7, 4]
that is, if array2 is a copy of array1 or it is a pointer to the same object of array1.