I'm working in javascript
This is my text editor (NotePad++) Editor Picture
This is my console (Chrome) Console Picture
We see that on line 278 I output to console "this.Position" which we clearly see on the console is GVar.Position3d {X: -30, Y: -30, Z: 0} and its exactly the expected output.
Then on the next line 279, I output the exact same "this" but without ".Position". On the console the exact same "Position" is now a stupid array(3) coming out of nowhere filled with NaN.
Man this is so annoying been in this dead end for days.
Does anyone have any clues of what is going on here?