When I do something like:
var object:Transform;
and assign it to some transform in my scene, it updates itself. If I call object.position, it gives me the current position of the transform.
however, if I do something like:
var someVector:Vector3=someOtherVector;
someVector won’t change if I change someOtherVector, unlike what happens to transforms, cameras, rigidbodies, etc.
What is causing that difference in behaviour? Is it a difference between structs and classes? Am I missing something?