made a simple script to illustrate the issue. This is a global script and scene script:
When I run the scene, the output is this:
[9,9,9,9,9]
[ ]
My question is that if setting one array equal to another creates a reference to the array, why is scene_array blank but global_array filled?